Question / Help FPS Drops Unless V-sync is Enabled

Techtashi

New Member
Ok if you tell me my GPU is being maxed or something don't bother commenting.

Now that thats out of the way.
I recently upgraded my system from the following to the following
I7 2600
1600 GB DDR 3 1600Mhz
GTX 970

To

Ryzen 7 1700x
16GB DDR4 2666
GTX 1060 6GB

Now here the issue. Before the upgrade I would get encoding errors no suprised CPU wasn't that strong but i could play games just fine and stream with some setting on low or medium. No big deal. PUBG was not cutting but no surprise.

Doom would run easily even while streaming at 100 FPS no problem obs would run np everything fine.

Now this new rig, everything easily run above 60fps even while streaming AWESOME. ONE ISSUE

OBS FPS TANKS UNLESS V-SYNC is enabled. Now this wouldn't be issue except I have a 144 Hz monitor and again until the upgrade this wasn't an issue.

Please help. I've looked at the log files a million time, un-installed and reinstalled literally everything. I'm about to throw this damn thing in the trash.

Tested all the hardware everything works great,
 

Attachments

  • 2017-10-12 05-51-24.txt
    11.6 KB · Views: 97

sam686

Member
As shown in log file, it looks like both 'pubg' (game capture) and 'game capture 2' are trying to hook to the same thing at the same time. This causes conflicts with possible drop of OBS frame rate. Delete one or the other.

Try to set your webcam resolution to 1280x720 or 640x480 to free some CPU usage. MJPG at very high resolution does use some CPU usage.

Log doesn't show any encoder information, try to record/stream for some time, hit stop, then show us a new log with encoder and frame counter information.
 

Techtashi

New Member
As shown in log file, it looks like both 'pubg' (game capture) and 'game capture 2' are trying to hook to the same thing at the same time. This causes conflicts. Delete one or the other.

Try to set your webcam resolution to 1280x720 or 640x480 to free some CPU usage. MJPG at very high resolution does use some CPU usage.

Log doesn't show any encoder information, try to record/stream for some time, hit stop, then show us a new log with encoder and frame counter information.

I saw that too but still an issue, its not he webcam, Not to mention the fact I have Ryzen 1700x. I tested it anyways before it still happens even when the game is the only thing in the scene doesn't matter if its game capture and display captured
even while streaming my cpu doesn't even top 40% at teh fast preset
 

Attachments

  • 2017-10-12 05-51-242.txt
    8.6 KB · Views: 20

Techtashi

New Member
Well this is the problem shown in new log file: Number of lagged frames due to rendering lag/stalls: 144 (30.2%)

Reducing number of pre-rendered buffers in Nvidia graphics options might help reduce this problem especially when v-sync is off. https://www.google.com/search?q=nvidia+change+pre-rendered+buffer

Otherwise you may have to set FPS limiter in the game or use v-sync, to allow letting OBS more time to use GPU.

This makes no sense, Why i'm I having this issue now on brand new hardware and not before?
 

sam686

Member
Your old intel CPU was limited on your old computer, it may have left your GPU idling waiting for an overloaded CPU to send more commands to GPU. Your AMD Ryzen have twice as many CPU cores which makes your CPU idlle some time from GPU being maxed out.

Make sure your new graphics card isn't overheating. HWMonitor, GPU-Z, or other temperature monitoring program can be used. Also make sure your graphics card is using PCI-E 2.0 x8 or higher, GPU-Z will show this..

If possible, you can swap your computer's graphics card from one computer to another, to check if your graphics card is the cause of your problem.
 

Techtashi

New Member
Your old intel CPU was limited on your old computer, it may have left your GPU idling waiting for an overloaded CPU to send more commands to GPU. Your AMD Ryzen have twice as many CPU cores which makes your CPU idlle some time from GPU being maxed out.

Make sure your new graphics card isn't overheating. HWMonitor, GPU-Z, or other temperature monitoring program can be used. Also make sure your graphics card is using PCI-E 2.0 x8 or higher, GPU-Z will show this..

If possible, you can swap your computer's graphics card from one computer to another, to check if your graphics card is the cause of your problem.

At this point it must be the GPU, something isn't sitting right, thanks for the help.
 

sam686

Member
Found more things in log, Try game capture instead of monitor / display capture

Is both your monitors the same refresh rate?
If not, there is a problem with DWM/Aero always v-syncing to slower monitor if anything is happening to slower refresh rate monitor or is primary.
 
Did you increase the graphics quality in your games when you installed your new hardware? This would explain the difference to your old configuration where you say you had to use lower quality settings for it to work properly
 

Zap

New Member
Did you increase the graphics quality in your games when you installed your new hardware? This would explain the difference to your old configuration where you say you had to use lower quality settings for it to work properly
No, I didn't. There was no new hardware. I just hadn't streamed in a few months, reinstalled Windows, and I started having problems. Same graphics settings probably; not that it matters. I didn't limit my FPS so my GPU usage would've been 95%+ as it is now.
 
@Zap I was asking the OP sorry for the confusion, in your own thread please provide logs so that we can analyse your specific issue, it's likely something different than the problem in this thread
 

Techtashi

New Member
Did you increase the graphics quality in your games when you installed your new hardware? This would explain the difference to your old configuration where you say you had to use lower quality settings for it to work properly
No I didn't nothing changed other then I could run my CPU preset at fast instead of ultrafast .. I still don't understand what's going.. so I reinstalled windows again right?? Issue seemed to be solved then it started back up again for no reason.. I don't understand this!!!
 
Top