Broken Monitor

From QWiki
Revision as of 08:54, 30 January 2026 by Raket (talk | contribs) (Created page with "With broken monitor.. Some monitors might end up 'dying' or only working in lower refresh rates, they are blinking when setting to high refresh rate, or not showing any pictu...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

With broken monitor..

Some monitors might end up 'dying' or only working in lower refresh rates, they are blinking when setting to high refresh rate, or not showing any picture at all. Use HDMI, This usual works!

Fixing this might be hard, in windows, go to NVIDIA Control Panel set ColorSpace to YcBcr420. Things should work. Same thing works in Linux. You might wanna use HDMI and DP at the same time to fix the problem.

In Linux, with amdgpu driver,

cd /usr/src/linux/ vim drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

Change timing_out->pixel_encoding = PIXEL_ENCODING_RGB; to timing_out->pixel_encoding = PIXEL_ENCODING_YCBCR422;

make oldconfig make scripts prepare modules_prepare make -j9 -C . M=drivers/gpu/drm

cp ./drivers/gpu/drm/*ko /lib/modules/kernel-version/kernel/drivers/gpu/drm/ cp ./drivers/gpu/drm/amd/amdgpu/amdgpu.ko /lib/modules/kernel-version/kernel/drivers/gpu/drm/amd/amdgpu/ depmod -a reboot

That's all folks, have fun with ASUS VG258QR 165hz with YCBCR420 :-)

And btw add something like "video=DP-1:1920x1080@165" to the append line of lilo/grub :-)