Question / Help OBS not maintaining stable fps while streaming and recording games

MyLord321

New Member
So one day i was trying to record and stream to test the quality of my settings, and i was getting non-stable FPS on stream and recordings.

My specs are:
Intel Core 2 Quad Q6700
AMD Radeon RX 460 4GB
8GB ram

Thank you so much for your help!
If i need to
 

RytoEX

Forum Admin
Forum Moderator
Developer
Please post a log file so that we can get a more detailed picture of what is going on.

Though, with all due respect, that CPU is 11 years old. Even the some of the best CPUs for that socket - Socket LGA775 - (Intel Core2 Extreme X9770; Intel Xeon X3380) may be outperformed by mid-range CPUs from newer generations like the i5-3570.
 

MyLord321

New Member
Please post a log file so that we can get a more detailed picture of what is going on.

Though, with all due respect, that CPU is 11 years old. Even the some of the best CPUs for that socket - Socket LGA775 - (Intel Core2 Extreme X9770; Intel Xeon X3380) may be outperformed by mid-range CPUs from newer generations like the i5-3570.
But i am using my gpu for recording and streaming
 

RytoEX

Forum Admin
Forum Moderator
Developer
You may be using your GPU to encode, but your CPU is still responsible for a great deal of the speed of your system, as it has to coordinate all aspects of the system. That's why it's the Central Processing Unit.

19:43:46.004: [AMF] View Mode 'Master' is active, avoid giving anything but basic support. Error is most likely caused by user settings themselves.
[...]
19:44:09.092: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 597 (20.6%)
19:44:09.093: ==== Recording Stop ================================================
19:44:09.098: Video stopped, number of skipped frames due to encoding lag: 1138/2901 (39.2%)

You're overloading your video card in more ways than one, and you're using the AMF Encoder's "Master" View Mode. We can't provide support for that mode. Change it back to View Mode Expert or lower, preferably Basic if you can.
 

MyLord321

New Member
You may be using your GPU to encode, but your CPU is still responsible for a great deal of the speed of your system, as it has to coordinate all aspects of the system. That's why it's the Central Processing Unit.



You're overloading your video card in more ways than one, and you're using the AMF Encoder's "Master" View Mode. We can't provide support for that mode. Change it back to View Mode Expert or lower, preferably Basic if you can.

Thanks, but it didnt help
 

RytoEX

Forum Admin
Forum Moderator
Developer
You'll have to provide a new log to see exactly what changed or didn't change.
 

RytoEX

Forum Admin
Forum Moderator
Developer
You're still overloading the GPU, or your system's other resources. Make sure you've capped your FPS in Fortnite to your monitor's refresh rate. Disable the Windows 10 Game Bar and Game DVR. I'd suggest dropping your recording FPS to 30 instead of 48 to alleviate some of the load.

Please download GPU-Z and post a screenshot (the camera button in the program and upload to free image hosting).
 

RytoEX

Forum Admin
Forum Moderator
Developer
Windows Settings > Gaming > Game bar
Windows Settings > Gaming > Game DVR
Make sure both are toggled off.

Post a new log so we can see if anything has changed. Pretty much always include a new log after you make any changes.
 

RytoEX

Forum Admin
Forum Moderator
Developer
In GPU-Z, click the question mark button to the right of the "Bus Interface" field. Have GPU-Z run the Render Test. Make sure that the Bus Interface readout becomes "PCIe x8 3.0 @ x8 3.0" during the Render Test.
 

RytoEX

Forum Admin
Forum Moderator
Developer
Also, can you download CPU-Z (zip or setup, whichever you prefer) and get me a copy of the TXT report (under Tools or About). I suspect either the CPU is having trouble keeping up moving data around between the GPU, RAM, and back, or else the RAM itself is slow, but I need more info to figure that out.

You can try to switch your encoder to x264, but I'm not sure how well your CPU will put up with it.
 

MyLord321

New Member
When I was recording with x264 i was getting encoding overloaded.
This is the report.
 

Attachments

  • DESKTOP-1D7A818.txt
    68.8 KB · Views: 31

Osiris

Active Member
Why is the GPU running on 8x, did you put it in the wrong slot on the motherboard?
Though it may not be possible to get 16x on it, considering the age of the CPU and presumably the motherboard.
 
Last edited:

MyLord321

New Member
In GPU-Z, click the question mark button to the right of the "Bus Interface" field. Have GPU-Z run the Render Test. Make sure that the Bus Interface readout becomes "PCIe x8 3.0 @ x8 3.0" during the Render Test.

It is PCI-Express 2.0 8x
 

RytoEX

Forum Admin
Forum Moderator
Developer
There's no recording attempt in that log.


It is PCI-Express 2.0 8x
PCIe 2.0 x16 and PCIe 3.0 x8 are the same speed, which might be why GPU-Z shows PCIe 3.0 x8 as the max speed. If you can't get GPU-Z to display either "x8 3.0" or "x16 2.0" on the right hand side of the Bus Interface field while running the Render Test, there's a problem somewhere...

It seems that the motherboard (an Asus P5Q-PRO) only supports up to PCIe 2.0, but it should have two PCIe 2.0 x16 slots (according to their own documentation, and designated as PCIEX16_1 and PCIEX16_2 in the CPU-Z readout), so you should be able to get PCIe 2.0 x16 out of it, which should be the same speed as PCIe 3.0 x8.

Do you have any other devices/hardware installed in the second PCIe 2.0 x16 slot? The CPU-Z readout says no, but I thought I'd ask you to double check anyway. If so, that might be preventing the GPU from using the full PCIe 2.0 x16 speed. To check, the two PCIe 2.0 x16 slots are visible in these first two gallery images (the long blue slot next to the copper heatsink and the long black slot parallel to that with the ASUS logo next to it). Make sure your GPU is in the blue slot.

You don't, by chance, have two RX 460s in CrossFire setup, do you?
What do you have installed in the PCIe slot next to the GPU?
Did the RX 460 come with any power adapter cables to give it an extra power line?

This is odd. The motherboard should support PCIe 2.0 x16, and the card should be able to reach that speed as far as I know...


...
After a bit of research, it seems that some (or all) RX 460s were manufactured without the full pin set to reach 3.0 x16 speeds, "because 3.0 x8 should be enough". I'm not sure if that also means they can't reach 2.0 x16, and that it was assumed they'd always be installed in 3.0 slots... I'll need to look into a few more things. In the meantime, work through my questions above.
 
Last edited:
Top