While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- 29 games are getting delisted from GOG
- PlayStation 1 emulator DuckStation changes license for no commercial use and no derivatives
- Grand Theft Auto V gets BattlEye anti-cheat, breaks online play on Steam Deck / Linux
- Prime Gaming is giving away quite a lot of games - so don't miss out
- Valve make even more changes for Steam store pages
- > See more over 30 days here
-
Steam breaks 38 million concurrent users for the first …
- shimmy -
Grand Theft Auto V gets BattlEye anti-cheat, breaks onl…
- rifergom -
Valve appear to be testing ARM64 and Android support fo…
- Eike -
GNOME 47 'Denver' released with Accent Colours and vari…
- neolith -
Warhammer 40,000: Dawn of War and Dawn of War II get fr…
- neolith - > See more comments
- Do you think that Steam will become open source in the future?…
- bonkmaykr - Gaming on Linux is no longer excluded in the Wayback Machine…
- Klaas - Weekend Players' Club 9/20/2024
- Klaas - It is true that Valve spends a small amount of its revenue to imp…
- pleasereadthemanual - WINE Game Screenshot Thread
- Sliver-X - See more posts
View PC info
sys info
So found out something interesting about my obs nvfbc issues. It actually not limited to when I use the obs-nvfbc plugin using window capture instead of screen capture also causes issues. The issue was if I don't enable composition pipeline in the nvidia drivers I get tearing and if I do I get stuttering not using obs or using screen capture instead of window or the nvfbc plugin fixes this which nvidia driver version I use doesn't seem to matter here is a obs log but don't think there really is anything there https://obsproject.com/logs/yEdgT4__k--wxylQ
Last edited by zany130 on 2 January 2022 at 3:35 am UTC
View PC info
Frame tearing would suggest that a frame is being captured partially through a refresh.
For example, if you capture at 24fps and the game runs at 60fps, the point in which a frame is captured is potentially out of sync with when it's rendered.
This may also explain why stuttering appears, when the compositor is enabled it forces a stall and throws out the frame pacing.
Note: I have dabbled a little with Nvidia capture and OBS over the years but I am by no means an expert.
View PC info
View PC info
https://i.imgur.com/i5FBKnv.png
Last edited by zany130 on 2 January 2022 at 8:57 pm UTC
View PC info
Cheers, what's your settings in the Video Panel?
When you record the game is it Fullscreen or Windowed?
The Video Panel allows you to specify the capture rate, which is a dropdown that says:
For my own setup I have this at Common FPS Values and 60.
I would recommend avoid down-scaling while recording* it adds additional processing.
A 1080 is a pretty competent card though I am not certain how good it is for 4K content.
* There are exceptions
View PC info
I tried both full screen and windowed still get either stuttering or tearing when I use window capture or nvFBC capture.
also I tried different resolutions for the output video and I got the best performance with the options I set above (720p 30 fps) but it still causes slow downs when using screen capture with nvFBC game runs fine regardless of settings but the display stutters with fullcompositionpipeline (game runs at a locked 60fps) or tears without
View PC info
Maybe those don't match with the 60 fps recording and do some weird tripplebuffering and lowering the video output framerates for some reason. The only thing i can think of as i don't use vsync in my games. just let it run at whatever higher framerates they run but capturing at 60.
Do you have an example video about the stutter somewhere so i could investigate and maybe we can check settings one by one in nvidia-settings and OBS to check what might cause it for you.
Last edited by Xpander on 3 January 2022 at 12:07 pm UTC
View PC info
well the recording always comes out fine
https://vimeo.com/662011016
It's on the actual display I have issues with. If I set my game without vsync or an fps cap it does help with the stuttering but it causes the display to feel very laggy
on the OBS discord it was suggested that maybe I am running into this issue although they think it's doubtful as the regression was introduced after 27.11.3-3 which is what I have tried building the fix anyway using these build instructions but got these errors
EDIT: was somehow able to fix the issue by disabling the game vsync and fps limiter, keeping forcecompositionpipline enabled in the nvidia settings, setting mangohud to use mailbox vsync
vsync=2
,and setting a fps limit of 60 in mango hud. game runs butter smooth now. Sometimes I have to switch between fps limits to get the game running smoothly for some reason so I set multiple fps limits in mangohuds configfps_limit=60,45,30,0
(0 is unlimited)EDIT2: so this issue went from strange to downright impossible. So I didn't notice originally, but my 'fix' requires my game settings to be set to the maximum (lowering the game settings actually causes the game to stutter more which makes no sense, only way I can logicly explain this is that increasing the settings causes my gpu to be used more whereas lower settings limit gpu usage) the problem with this is on demanding scenes this actually causes the fps to drop bellow 60 causing the game to stutter. So basically I either lower graphical settings and get stuttering on the display but the game runs at or above 60 fps or I increase graphical settings and that causes everything to run smoothly until the GPU can't keep the fps above 60 (on demanding scenes) and then the game stutters.
Last edited by zany130 on 3 January 2022 at 8:27 pm UTC