On 12.12.2020 21:23, Guyenne Tsui wrote:
Try purging xserver-xorg-video-amdgpu and xserver-xorg-video-ati,
then restarting
X. That should automatically result in using the modesetting X
driver. It does for
my sea islands. If it's OK, either keep it that way, or try
reinstalling only
xserver-xorg-video-amdgpu.
I tried to purge xserver-xorg-video-amdgpu and xserver-xorg-video-ati.
However it offered me to remove my entire desktop environment. So I
hesitated. I had a Pop!_OS installed on my drive which also
encountered the same graphical issues. So I instead installed a new
Pop!_OS LTS on my drive. The new Pop!_OS also froze when the command
`DRI_PRIME=1 glxgears -fullscreen` is passed. This should indicate
that the graphical issue is not a result of my system tinkering. Since
Pop!_OS is a derivative of Ubuntu of which is a derivative of Debian,
I think the issue is either in Debian or upstream. I purged
`firmware-amd-graphics` but the graphical issue still persists. I
cannot seem to locate which package is causing the bug, so I am not
sure how to file such an ambiguous bug.
Bests Regards,
Guyenne
If you experience the same behavior on different OSs, then it is
possible GPU itself is faulty.
Since your GPU is muxless, it relies on CPU integrated graphics to work
with display, so only when you offload some task (by using DRI_PRIME=1)
to discrete GPU it fails.
If I was in your shoes I'd install Windows (evaluation version, no need
to purchase or activate anything) with AMD WHQL drivers and ran some
benchmarks just to know for sure if GPU is actually working.
If you still want to continue as-is I'd suggest to reinstall both
"xserver-xorg-video-amdgpu" and "xserver-xorg-video-ati" packages and
install "firmware-amd-graphics", but blacklist "radeon" module, to
prevent it from loading, just to be sure we use "amdgpu" driver. And if
that won't work blacklist "amdgpu" module instead.
Also delete kernel parameters for "radeon" or\and "amdgpu", since we
blacklisting modules, defaults should be fine.
Send us outputs from these commands:
$ xrandr --listproviders
$ glxinfo | grep -e "OpenGL" -e "glx"
$ DRI_PRIME=1 glxinfo | grep -e "OpenGL" -e "glx"
--
With kindest regards, Alexander.
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀