koala
Active Member
There can be a difference between the Windows desktop resolution and the game you play in fullscreen resolution. According to your OBS log, Windows definitely reports a desktop resolution of 2560x1440 according to two different entries in your OBS log:
You can check and fix this if you call Windows settings→System→Display and check the resolution, for example according to the demo here: https://www.cnet.com/tech/computing/6-display-settings-you-should-be-using-in-windows-10/ In that picture, instead of 1366x778 it must show 3840x2160 on your system. It currently will show 2560x1440 on your system, according to OBS. Set this setting to 3840x2160, and if text appears too small with this, use a scaling of 125% or 150% instead of 100%.
However, in every game you can also set a resolution, and here you set 3840x2160 for your game according to this, so you actually play and capture your game in 4k:
Your performance issues might come from the two different capture sources you use: one display capture source and one game capture source, both capturing the same thing as soon as you're playing the game. The display capture source doesn't stop working if the game switches to its fullscreen mode. To remedy this, delete the display capture source. Disabling is not enough, you have to delete it. Your OBS preview will go empty, so to have something on the preview, add a window capture source of something you use for calibrating, but not a display capture - this might stomp on the game capture.
Another thing: There is encoder overload. Try a lower preset in settings→Output→Recording. Instead of P5, try P4 to P1 and see what happens. Also try different Tuning values, and try single pass mode. Dont be confused with these settings being descibed as lower quality - since you're using a quality based rate control (CQP), this is actually meaning "bigger filesize". You will not actually perceive a lower quality, only slightly larger file size. That's quality for steaming, so the description, but not for recording as in your case, where it will mean larger filesize.
Code:
15:36:41.072: output 0:
15:36:41.072: name=Acer XB273K S
15:36:41.072: pos={0, 0}
15:36:41.072: size={2560, 1440}
15:36:41.072: attached=true
15:36:41.072: refresh=144
15:36:41.072: bits_per_color=8
15:36:41.072: space=RGB_FULL_G22_NONE_P709
15:36:41.072: sdr_white_nits=80
15:36:41.072: nit_range=[min=0.098800, max=445.760986, max_full_frame=351.276398]
15:36:41.072: dpi=96 (100%)
and
15:36:44.137: [duplicator-monitor-capture: 'Display Capture'] update settings:
15:36:44.137: display: Acer XB273K S (2560x1440)
You can check and fix this if you call Windows settings→System→Display and check the resolution, for example according to the demo here: https://www.cnet.com/tech/computing/6-display-settings-you-should-be-using-in-windows-10/ In that picture, instead of 1366x778 it must show 3840x2160 on your system. It currently will show 2560x1440 on your system, according to OBS. Set this setting to 3840x2160, and if text appears too small with this, use a scaling of 125% or 150% instead of 100%.
However, in every game you can also set a resolution, and here you set 3840x2160 for your game according to this, so you actually play and capture your game in 4k:
Code:
15:37:01.363: [game-capture: 'Game Capture'] vk_shtex_init_d3d11_tex: OBS requesting VK_FORMAT_B8G8R8A8_UNORM texture format. capture dimensions: 3840x2160
Your performance issues might come from the two different capture sources you use: one display capture source and one game capture source, both capturing the same thing as soon as you're playing the game. The display capture source doesn't stop working if the game switches to its fullscreen mode. To remedy this, delete the display capture source. Disabling is not enough, you have to delete it. Your OBS preview will go empty, so to have something on the preview, add a window capture source of something you use for calibrating, but not a display capture - this might stomp on the game capture.
Another thing: There is encoder overload. Try a lower preset in settings→Output→Recording. Instead of P5, try P4 to P1 and see what happens. Also try different Tuning values, and try single pass mode. Dont be confused with these settings being descibed as lower quality - since you're using a quality based rate control (CQP), this is actually meaning "bigger filesize". You will not actually perceive a lower quality, only slightly larger file size. That's quality for steaming, so the description, but not for recording as in your case, where it will mean larger filesize.