You are not logged in.
In both Wayland, and X11, my monitor defaults to YCB 4:4:4 which just has poor black levels. Using X11, adding
amdgpu.dc=0
to GRUB's kernel boot parameters fixes the poor black levels, but it only works in X11. How can I achieve the same thing under Wayland.
Desktop Environment: sway
GPU Driver: amdgpu
GPU: RX580
Last edited by Psithurisma (2021-11-25 01:53:09)
Offline
You should be able to replace the edid reported by your monitor. (you can edid an existing file with wxedid which is in the AUR)
https://wiki.archlinux.org/title/Kernel … s_and_EDID
The values to change: https://gist.github.com/RLovelett/171c3 … id-utility
Last edited by progandy (2021-11-24 22:06:27)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
OK. Now the modified edid file won't be applied.
$ ls /boot/
amd-ucode.img EFI initramfs-linux-fallback.img vmlinuz-linux
edid grub initramfs-linux.img
$ ls /boot/edid
edid1.bin
Kernel Boot Parameters
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet amdgpu.dc=0 amdgpu.ppfeaturemask=0xffffffff drm.edid_firmware=edid/edid1.bin"
Offline
I screwed up and misunderstood the wiki page's instructions on how to apply a different EDID. Moving
edid1.bin
to
/usr/lib/firmware/edid/edid1.bin
resolved the issue.
Offline