Question / Help Recording of 4k Monitor with Resolution set to 1080 seems bugged

Günther Nid

New Member
I'm using a 4k Monitor, but have set the Resolution to 1080p.
I wanted to record my monitor with OBS.. The Monitor will be shown in the upper left corner and the rest is black:
http://puu.sh/jG0VU/0c4e8768d9.jpg
When I set the resolution to 4k, the monitor will be shown correct. I don't know how to fix that..
Does someone with Windows 10 and a AMD graphiccard have the same problem?

That's a log when I use preview:
20:17:54: Open Broadcaster Software v0.655b - 64bit ( ^ω^)
20:17:54: -------------------------------
20:17:54: CPU Name: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
20:17:54: CPU Speed: 3392MHz
20:17:54: Physical Memory: 15310MB Total, 10020MB Free
20:17:54: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
20:17:54: monitor 1: pos={0, 0}, size={1920, 1080}
20:17:54: monitor 2: pos={1920, 0}, size={1680, 1050}
20:17:54: Windows Version: 10.0 Build 10240 (revision 16384)
20:17:54: Aero is Enabled
20:17:54: -------------------------------
20:17:54: OBS Modules:
20:17:54: Base Address Module
20:17:54: 00000000F9AE0000 OBS.exe
20:17:54: 00000000E6EC0000 OBSApi.dll
20:17:54: 0000000015780000 DShowPlugin.dll
20:17:54: 0000000019120000 GraphicsCapture.dll
20:17:54: 000000001A130000 NoiseGate.dll
20:17:54: 000000001D720000 ObsInfoPlugin64.dll
20:17:54: 0000000016F90000 PSVPlugin.dll
20:17:54: 0000000015700000 scenesw.dll
20:17:54: ------------------------------------------
20:17:54: Adapter 1
20:17:54: Video Adapter: AMD Radeon R9 200 Series
20:17:54: Video Adapter Dedicated Video Memory: 4273680384
20:17:54: Video Adapter Shared System Memory: 3732303872
20:17:54: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
20:17:54: Video Adapter Output 2: pos={1920, 0}, size={1680, 1050}, attached=true
20:17:54: ------------------------------------------
20:17:54: Adapter 2
20:17:54: Video Adapter: Intel(R) HD Graphics 4600
20:17:54: Video Adapter Dedicated Video Memory: 117964800
20:17:54: Video Adapter Shared System Memory: 3732303872
20:17:54: =====Stream Start: 2015-08-18, 20:17:54===============================================
20:17:54: Multithreaded optimizations: On
20:17:54: Base resolution: 1920x1080
20:17:54: Output resolution: 1920x1080
20:17:54: ------------------------------------------
20:17:54: Loading up D3D10 on AMD Radeon R9 200 Series (Adapter 1)...
20:17:54: ------------------------------------------
20:17:54: Audio Format: 48000 Hz
20:17:54: ------------------------------------------
20:17:54: Audio Channels: 2 Ch
20:17:54: Playback device {0.0.0.00000000}.{329c115c-853f-4d57-aad8-972808e03d80}
20:17:54: ------------------------------------------
20:17:54: Using desktop audio input: Astro A50 Game (Realtek High Definition Audio)
20:17:54: Global Audio time adjust: 0
20:17:54: ------------------------------------------
20:17:54: Using auxilary audio input: T.bone 440 SC (USB Microphone )
20:17:54: Mic time offset: 0
20:17:54: ------------------------------------------
20:17:54: Audio Encoding: AAC
20:17:54: bitrate: 128
20:17:54: Using Monitor Capture
20:17:54: Using bitmap image
20:17:54: Scene buffering time set to 800
20:17:54: Found QSV hardware support
20:17:54: QSV: Using custom parameters
20:17:54: ------------------------------------------
20:17:54: QSV version 1.8 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D11 (actual: MFX_IMPL_HARDWARE2 | MFX_IMPL_VIA_D3D11)
20:17:54: Using 14 bitstreams and 14 frame buffers
20:17:54: ------------------------------------------
20:17:54: Video Encoding: QSV
20:17:54: fps: 30
20:17:54: width: 1920, height: 1080
20:17:54: target-usage: MFX_TARGETUSAGE_1_BEST_QUALITY
20:17:54: profile: MFX_PROFILE_AVC_MAIN
20:17:54: CBR: yes
20:17:54: CFR: yes
20:17:54: max bitrate: 50000
20:17:54: buffer size: 50000
20:17:54: rate control: CBR
20:17:54: ------------------------------------------
20:17:56: FlushBufferedVideo: Flushing 22 packets over 700 ms
20:17:57: Total frames encoded: 55, total frames duplicated: 0 (0.00%)
20:17:57: Total frames rendered: 61, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
20:17:57:
20:17:57: Profiler time results:
20:17:57:
20:17:57: ==============================================================
20:17:57: video thread frame - [100%] [avg time: 1.226 ms] [children: 38%] [unaccounted: 62%]
20:17:57: | scene->Preprocess - [30.3%] [avg time: 0.372 ms]
20:17:57: | GPU download and conversion - [7.67%] [avg time: 0.094 ms] [children: 7.42%] [unaccounted: 0.245%]
20:17:57: | | flush - [5.63%] [avg time: 0.069 ms]
20:17:57: | | CopyResource - [1.22%] [avg time: 0.015 ms]
20:17:57: | | conversion to 4:2:0 - [0.571%] [avg time: 0.007 ms]
20:17:57: Convert444Threads - [100%] [avg time: 1.322 ms] [children: 99.5%] [unaccounted: 0.454%]
20:17:57: | Convert444toNV12 - [99.5%] [avg time: 1.316 ms]
20:17:57: encoder thread frame - [100%] [avg time: 0.728 ms] [children: 87%] [unaccounted: 13%]
20:17:57: | QueueEncodeTask - [0.962%] [avg time: 0.007 ms]
20:17:57: | ProcessEncodedFrame - [85.9%] [avg time: 0.625 ms]
20:17:57: | sending stuff out - [0.137%] [avg time: 0.001 ms]
20:17:57: ==============================================================
20:17:57:
20:17:57:
20:17:57: Profiler CPU results:
20:17:57:
20:17:57: ==============================================================
20:17:57: video thread frame - [cpu time: avg 1.024 ms, total 62.5 ms] [avg calls per frame: 1]
20:17:57: | scene->Preprocess - [cpu time: avg 0.512 ms, total 31.25 ms] [avg calls per frame: 1]
20:17:57: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:17:57: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:17:57: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:17:57: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:17:57: Convert444Threads - [cpu time: avg 0.919 ms, total 62.5 ms] [avg calls per frame: 2]
20:17:57: | Convert444toNV12 - [cpu time: avg 0.919 ms, total 62.5 ms] [avg calls per frame: 2]
20:17:57: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:17:57: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:17:57: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:17:57: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:17:57: ==============================================================
20:17:57:
20:17:57: =====Stream End: 2015-08-18, 20:17:57=================================================
 

Günther Nid

New Member
Select the monitor source and press Ctrl + F.

Ctrl + F should fit the source to the screen, but as you can see in the screenshot, it is fitting, but the actual desctop is only shown in the upper left and the rest just black
I think, there is a problem between OBS and the digital flatscreen option -> gpu-upscaling of my AMD graphic card, because I'm not using the 4k resolution of my monitor, just the 1080p :/
 

dodgepong

Administrator
Community Helper
Ah, I see, I hadn't noticed that.

Try right-clicking on your OBS shortcut, go to Properties, go to the Compatibility tab, and check "Disable display scaling on high DPI settings", restart OBS, and see if that helps.
 

Günther Nid

New Member
Ah, I see, I hadn't noticed that.

Try right-clicking on your OBS shortcut, go to Properties, go to the Compatibility tab, and check "Disable display scaling on high DPI settings", restart OBS, and see if that helps.
Checked it, high DPI is disabled as you say it should be. Enabled it, tried OBS, didn't help, so I disabled it again, so that doesn't help, too..
 
Top