On Tue, 19 May 2020 23:44:18 -0000
"Andrés V." <[email protected]> wrote:

>     6.6 works without issues. I made a clean 6.7 installation, selecting auto 
> loading
>     xenodm, finish, reboot, log in and after a trying to resize the default 
> xterm it
>     freezes. But:
>     -Mouse moves
>     -No cursor changes when moved over the 2 default windows
>     -No keyboard response
>     -I can ssh in without problems
>     -The only thing that jumped at me with top (via ssh) was that Xorg 
> process shows
>      'fsleep' under the WAIT column (before freezing it shows just 'poll').

In top, if you do 'H' (to show threads) and 'g Xorg', you might see an
Xorg thread stuck on a DMA fence; WAIT might be "dmafenc" or something
else in the kernel's drm code.

My amd64 desktop freezes in the same way, but not so quickly; I often
use Xorg for hours without a freeze.  I often run Xfce with emacs,
firefox, sylpheed, and xfce4-terminal (as I am doing now).  When the
screen does freeze, I typically ssh in and reboot(8).

My amd64 desktop has the same cpu as you (Ryzen 5 3400G), but I have
16G RAM (you have 48G), and I use the 3400G's integrated graphics (you
seem to use discrete graphics).  My screen is 1920x1080 (yours is
1920x1200).  My board never ran 6.6, but started with 6.6-current;
later snapshots fixed some amdgpu problems.

I suspect a problem in the kernel, but have never found a cause.  The
symptom is a dma fence (in the kernel) that never gets signalled, so
Xorg or an X client is stuck at the fence.  Sometimes, the dmesg gets
a message like, "ring gfx timeout".  I have also seen graphical
glitches, like windows blinking (I use xfwm4's compositor; they blink
more often in bsd.sp than bsd.mp), and glitches in supertuxkart.

Multiple people have reported X freezing on amdgpu or radeondrm to
this bugs list in recent months.

--George

Reply via email to