OBS-Studio is like this since i'm using it, keep eating a bit of CPU while idling compared to OBS classic which stay 0% at idle.so i just noticed something today just turning on OBS there is 2-3 fps drop not even recording just opening obs in every game and when i hit record there is more 2 fps drop so in total 4-6 fps drop :O
everything is updated to latest version..
so i just noticed something today just turning on OBS there is 2-3 fps drop not even recording just opening obs in every game and when i hit record there is more 2 fps drop so in total 4-6 fps drop :O
everything is updated to latest version..
OBS-Studio is like this since i'm using it, keep eating a bit of CPU while idling compared to OBS classic which stay 0% at idle.
yea hope they fixes this problem soon
Greetings!
Is there a way to fix these errors?
Is it just that the version mismatch is causing the second error?
I'm new to OBS which means I'm also new to this plugin. I game at 3440x1440 with a Sapphire Nitro Fury and information seems to suggest I should be able to record 4K @ 60fps. I don't want to stream at this point, just record.
I'm really struggling however to do well at 3440x1440. Can anyone help?
My specs:
3770k @ 4.3ghz
16GB DDR3 RAM @ 1666mhz
Sapphire Nitro Fury
Seagate 2TB 7200RPM (ST2000DM001)
I'm using the simple interface in OBS. No matter what settings I have tried I get a very poor recording at 3440x1440. Very jumpy, not usable at all. I dropped the res in game to 2560x1080 and was able to capture acceptable footage at 60fps but anything acceptable at 3440 totally eludes me for the moment.
Have attached some settings screens. Any help much appreciated. I tried the software encoder (x264 low) and actually got better results, which likely suggests I'm not doing something correctly.
@Xaymar my pc spec is in my signature what do i need to upgrade ? and there is only %1.2 cpu usage in obs when recording currently i am just using your default presets didn't try tweaking myself so i am probably you going to do that thanks for tip
Soo now that OBS Studio has a setting built in for AMD Encoder what does it make this? Or am I completely in the wrong here this is the first time I have seen this plugin soo... Just curious if I should still download this plugin. Oh and on the OBS Studio settings what encoder of the like 3 new ones should I choose? I am soo confused!
your question is answered in the FAQ https://github.com/Xaymar/OBS-AMD-Advanced-Media-Framework/wiki/Frequently-Asked-Questions
Each game has different impact in FPS drop when recording. Games which are GPU-bound normally dont hit too much when recording, FPS drop can be around 1-3. Games which are CPU-bound, can drop 5-15fps. GTA5 which is CPU-bound, at 60fps drop 3fps when start recording for me, but when doing around 120fps then it drop 10fps. RAM speed/Bandwidth and CPU itself matter in CPU-bound games.
Set "Output Mode" to "Advanced", set "Encoder" to "H264 Encoder (AMD Advanced Media Framework)" and then set it up there - for 4K60 you need to use Quality Preset Speed. Same as with 1920x1080p120.
Each game has different impact in FPS drop when recording. Games which are GPU-bound normally dont hit too much when recording, FPS drop can be around 1-3. Games which are CPU-bound, can drop 5-15fps. GTA5 which is CPU-bound, at 60fps drop 3fps when start recording for me, but when doing around 120fps then it drop 10fps. RAM speed/Bandwidth and CPU itself matter in CPU-bound games.
The recording FPS impact will have some variation depending on game and FPS you doing in game. For GTA 5 example the higher FPS you doing in game more frames you loose proportionally. At 60fps i loose 3fps=5%, at 120fps i loose 10fps=8%.
To those interested in see how better is NVFBC capture method than OBS, i made a good test comparison between two. Of course here is not NVENC but NVENC is something to inspire AMD VCE. Share(shadowplay) use no B-frames for recording then i used same method and settings for OBS like Share, OBS even output a lower final video 41Mb/s vs 36Mb/s. I monitored Bus load which is GPU PCI-e bus and you can notice than with NVFBC the load % is slight lower which means there is less traffic between CPU-GPU, most of the capturing work stay in GPU side apparently.
I used BF4 because it monitoring of CPU and GPU frametime, and OBS cause slighty higher CPU latency.
https://youtu.be/i6biO3DIX20
The nice feature in NVFBC is than even recording with Monitor capture it stay same method how game capture and same performance impact, differently from OBS which monitor has slighty worse performance than game capture.
There yet Windows 10 Game DVR to see how it perform against others.
I see @Xaymar arguing before than AMD has some NVFBC equivalent(DEM) but it was removed. Maybe there will be another solution from AMD for replace this?
Mikhail said than OBS can replace the method how they transfer the frames: "OBS project may have is to avoid copy of the captured frame to system memory and transferring it back to video memory for encoding."
Will OBS make such changes or is something without prediction?
so i was recording gears of war 4 in desktop mode i mean you cannot record in game capture mode so yea anyways i noticed after recording for some minutes obs will start dropping frames and it will stay like that until obs is restarted so for example i was recording in 29.97 fps and after some minutes of gameplay obs fps dropped to 15 fps and it stayed like that until i restarted obs and this happens so often and i have to restart obs frequently @Xaymar do you think you can optimize the desktop capture a bit more ? or its not up to you ?