Descent 3 does not record correctly.

mon33

New Member
The window captures the cinematics but not at fullscreen, aka the actual screen takes up like 1/4 the actual screen and the rest is black and the game doesn't capture at all.

desc3_blank.jpg
 

qhobbes

Active Member
1. OBS is not running as Administrator. Because of this, OBS will not be able to Game Capture certain games, and it will not be able to request a higher GPU priority for itself -- which is the likely cause of the render lag you are currently experiencing. Run OBS as Administrator to help alleviate this problem.
2. Display and Game Capture Sources interfere with each other. Never put them in the same scene.
3. Your GPU is maxed out and OBS can't render scenes fast enough. Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. OBS requires a little GPU to render your scene.

Enable Vsync or set a reasonable frame rate limit that your GPU can handle without hitting 100% usage.

If that's not enough you may also need to turn down some of the video quality options in the game. If you are experiencing issues in general while using OBS, your GPU may be overloaded for the settings you are trying to use.

Please check our guide for ideas why this may be happening, and steps you can take to correct it at https://obsproject.com/wiki/GPU-overload-issues
4. The encoder is skipping frames because of CPU overload. Read about it at https://obsproject.com/wiki/General-Performance-and-Encoding-Issues
 

mon33

New Member
Here's a video using just one desktop capture scene:


Log for vid:


Here's another the audio records during gameplay but not the video:

 

mon33

New Member
Re-installed the game, maybe something wrong with nglide? Either way video is capturing but it is now weird.... I used desktop capture here's the vid. Game capture mode doesn't work and crashes the game.

Either OBS doesn't recognize resolution switching between movies and the game state in game mode, in desktop, it captures desktop display but it can't detect resolution changes either.

See desktop capture vid here:

 

qhobbes

Active Member
1. Display and Game Capture Sources interfere with each other. Never put them in the same scene.
2. Your GPU is maxed out and OBS can't render scenes fast enough. Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. OBS requires a little GPU to render your scene.

Enable Vsync or set a reasonable frame rate limit that your GPU can handle without hitting 100% usage.

If that's not enough you may also need to turn down some of the video quality options in the game. If you are experiencing issues in general while using OBS, your GPU may be overloaded for the settings you are trying to use.

Please check our guide for ideas why this may be happening, and steps you can take to correct it at https://obsproject.com/wiki/GPU-overload-issues
3. The encoder is skipping frames because of CPU overload. Read about it at https://obsproject.com/wiki/General-Performance-and-Encoding-Issues
 

carlmmii

Active Member
qhobbes, you're focusing on performance, not the actual issue at hand here -- the capture resolution is not consistent between game states.

I remember playing this game back in the day... back in the good old days where games would switch resolutions on the fly because CRTs could display native resolutions.

Unfortunately, I'm not familiar enough with running this game in relatively modern windows environments, so I'm not able to comment about specifics about which wrapper in the pipeline might be causing issues.

Something I would try is putting a scale/resize filter on each of your video capture methods, and set it to 640x480. See if any of them work, and get rid of the ones that don't.

If none of those behave as expected, then there might be a way that you could use something like AHK to detect when desktop resolution changes, and feed a hotkey back into OBS to change source visibility (having separate sources for each size situation). I'm just not sure of the specifics for how to detect it.
 
Top