Hi all. For the past ~6 months I've been using OBS to record gameplay while I play a game (World of Warcraft). I used this guide on these forums to configure my settings and there have been no issues to date. But suddenly today I'm finding that running OBS will lower my in-game frame rate (i.e. the frame rate I experience while I play the game) considerably, making it untenable. I was hoping to get some advice on analyzing the log file (attached below). Again, I've been doing the same thing for months and have created scores of videos with the same configuration. It is only today that I'm seeing in-game issues. Before I resort to lowering FPS or resolution, I'd like to exhaust troubleshooting if possible.
Some configuration details:
* OS is Win 10, 64-bit.
* Intel core i7 2600; 8 MB DDR3 RAM; AMD Radeon HD 6800
* In addition to the settings in the aforementioned guide, I also have FPS set to 30, resolution set to 1920x1080 (to match my monitor), and crf=20.
Log File
The log file found five issues, with two of them--late frames detected and bad resolution/FPS/bitrate combination--being
major.
Faster preset in use - It was recommended in the guide to set this to ultrafast.
You have changed the default preset to ultrafast. The default of veryfast is designed for the optimum balance of quality and CPU usage. Using ultrafast will result in greatly reduced quality. If possible, try to change other things such as lowering the resolution or FPS before modifying the preset.
VBR in use - This seems like it applies to streamers, which I am not.
Consider enabling CBR for improved stream quality. CBR will use a fixed bitrate which allows a smoother network stream, reducing the chances of frame drops for both you and your viewers.
Late frames detected
25.88% of your frames are late. This means the frames are being generated later than they were needed, causing your stream FPS to drop. Late frames are often caused by slow sources such as monitor capture, slow video capture devices or by trying to run your stream at too high of a resolution / FPS.
If you are using a webcam, try to lower the resolution of it. If you are using monitor capture, try switching to game source or window capture. If you must use monitor capture, ensure Aero is disabled.
You can also try lowering the resolution or FPS of your stream if you have an older CPU.
See https://obsproject.com/forum/thread...ing-too-long-to-encode-read-this-first.23334/ for more information on how to resolve this issue.
Low frame rate detected
Your stream is taking an average of 41.213 milliseconds to render a frame. This limits your maximum FPS to around 24 FPS. The most common reason for long frame rendering times are:
Bad resolution / FPS / bitrate combination
The combination of settings you are using will likely lead to a low quality stream with artifacting and other problems. Consider either raising your bitrate or lowering your resolution / FPS (qval: 0.016)
Some configuration details:
* OS is Win 10, 64-bit.
* Intel core i7 2600; 8 MB DDR3 RAM; AMD Radeon HD 6800
* In addition to the settings in the aforementioned guide, I also have FPS set to 30, resolution set to 1920x1080 (to match my monitor), and crf=20.
Log File
The log file found five issues, with two of them--late frames detected and bad resolution/FPS/bitrate combination--being
major.
Faster preset in use - It was recommended in the guide to set this to ultrafast.
You have changed the default preset to ultrafast. The default of veryfast is designed for the optimum balance of quality and CPU usage. Using ultrafast will result in greatly reduced quality. If possible, try to change other things such as lowering the resolution or FPS before modifying the preset.
VBR in use - This seems like it applies to streamers, which I am not.
Consider enabling CBR for improved stream quality. CBR will use a fixed bitrate which allows a smoother network stream, reducing the chances of frame drops for both you and your viewers.
Late frames detected
25.88% of your frames are late. This means the frames are being generated later than they were needed, causing your stream FPS to drop. Late frames are often caused by slow sources such as monitor capture, slow video capture devices or by trying to run your stream at too high of a resolution / FPS.
If you are using a webcam, try to lower the resolution of it. If you are using monitor capture, try switching to game source or window capture. If you must use monitor capture, ensure Aero is disabled.
You can also try lowering the resolution or FPS of your stream if you have an older CPU.
See https://obsproject.com/forum/thread...ing-too-long-to-encode-read-this-first.23334/ for more information on how to resolve this issue.
Low frame rate detected
Your stream is taking an average of 41.213 milliseconds to render a frame. This limits your maximum FPS to around 24 FPS. The most common reason for long frame rendering times are:
- Using monitor capture
- Using slow devices such as webcams running at 1080p
- Not enough CPU/GPU resources available for OBS
- Running your stream at too high of a resolution / FPS for your computer to handle
Bad resolution / FPS / bitrate combination
The combination of settings you are using will likely lead to a low quality stream with artifacting and other problems. Consider either raising your bitrate or lowering your resolution / FPS (qval: 0.016)