AMD RX 480 graphics cards have some display problems

System information

Linux 5.12.8-300.fc34.x86_64 GNU/Linux


The display colors don’t look saturated enough.
Details: For a long time the AMD RX480 display looked too bright or milky on Linux. (#1610) · Issues · drm / amd · GitLab

Fedora 28 was released in May 2018 ,three years ago this issue already existed…
For me, it’s one rotten apple spoils the barrel.

If you also have an amd rx480 video card, please share your experience. Thanks!

$ lspci -k | grep -EA3 'VGA|3D|Display'
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev c7)
	Subsystem: Tul Corporation / PowerColor Radeon RX 480 [Red Dragon]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

$ glxinfo | grep OpenGL
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon (TM) RX 480 Graphics (POLARIS10, DRM 3.40.0, 5.12.8-300.fc34.x86_64, LLVM 12.0.0)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD Radeon (TM) RX 480 Graphics (POLARIS10, DRM 3.40.0, 5.12.8-300.fc34.x86_64, LLVM 12.0.0)
~ $ DRI_PRIME=2 glxinfo | grep "OpenGL renderer"

$ rpm -qa | grep mesa | sort
mesa-dri-drivers-21.1.1-1.fc34.x86_64
mesa-filesystem-21.1.1-1.fc34.x86_64
mesa-libEGL-21.1.1-1.fc34.x86_64
mesa-libgbm-21.1.1-1.fc34.x86_64
mesa-libGL-21.1.1-1.fc34.x86_64
mesa-libglapi-21.1.1-1.fc34.x86_64
mesa-libGLU-9.0.1-4.fc34.x86_64
mesa-vulkan-drivers-21.1.1-1.fc34.x86_64

$ rpm -qa | grep amdgpu
xorg-x11-drv-amdgpu-19.1.0-8.fc34.x86_64