driver issueshttps://gitlab.freedesktop.org/groups/xorg/driver/-/issues2022-01-22T19:45:50Zhttps://gitlab.freedesktop.org/xorg/driver/xf86-video-glint/-/issues/1xf86-video-glint fail to build with xorg-server 212022-01-22T19:45:50Zcustom82xf86-video-glint fail to build with xorg-server 21````
make -j20
make all-recursive
make[1]: Entering directory '/var/tmp/portage/x11-drivers/xf86-video-glint-1.2.9/work/xf86-video-glint-1.2.9'
Making all in src
make[2]: Entering directory '/var/tmp/portage/x11-drivers/xf86-video-glin...````
make -j20
make all-recursive
make[1]: Entering directory '/var/tmp/portage/x11-drivers/xf86-video-glint-1.2.9/work/xf86-video-glint-1.2.9'
Making all in src
make[2]: Entering directory '/var/tmp/portage/x11-drivers/xf86-video-glint-1.2.9/work/xf86-video-glint-1.2.9/src'
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o glint_dga.lo glint_dga.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o glint_driver.lo glint_driver.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o glint_shadow.lo glint_shadow.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o IBMramdac.lo IBMramdac.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm2_accel.lo pm2_accel.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm2_dac.lo pm2_dac.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm2ramdac.lo pm2ramdac.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm2v_dac.lo pm2v_dac.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm2_video.lo pm2_video.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm2vramdac.lo pm2vramdac.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm3_accel.lo pm3_accel.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm3_dac.lo pm3_dac.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm3_video.lo pm3_video.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm_accel.lo pm_accel.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o pm_dac.lo pm_dac.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o sx_accel.lo sx_accel.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o TIramdac.lo TIramdac.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o tx_accel.lo tx_accel.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c -o tx_dac.lo tx_dac.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm3_accel.c -fPIC -DPIC -o .libs/pm3_accel.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c glint_shadow.c -fPIC -DPIC -o .libs/glint_shadow.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm2_accel.c -fPIC -DPIC -o .libs/pm2_accel.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c glint_dga.c -fPIC -DPIC -o .libs/glint_dga.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c IBMramdac.c -fPIC -DPIC -o .libs/IBMramdac.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm2_dac.c -fPIC -DPIC -o .libs/pm2_dac.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm2v_dac.c -fPIC -DPIC -o .libs/pm2v_dac.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm2_video.c -fPIC -DPIC -o .libs/pm2_video.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm2vramdac.c -fPIC -DPIC -o .libs/pm2vramdac.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c tx_accel.c -fPIC -DPIC -o .libs/tx_accel.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c glint_driver.c -fPIC -DPIC -o .libs/glint_driver.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c TIramdac.c -fPIC -DPIC -o .libs/TIramdac.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm2ramdac.c -fPIC -DPIC -o .libs/pm2ramdac.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm_dac.c -fPIC -DPIC -o .libs/pm_dac.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm3_video.c -fPIC -DPIC -o .libs/pm3_video.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm_accel.c -fPIC -DPIC -o .libs/pm_accel.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c pm3_dac.c -fPIC -DPIC -o .libs/pm3_dac.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c sx_accel.c -fPIC -DPIC -o .libs/sx_accel.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -DPPC_MMIO_IS_BE -DSPARC_MMIO_IS_BE -march=native -mtune=native -O3 -pipe -c tx_dac.c -fPIC -DPIC -o .libs/tx_dac.o
IBMramdac.c:37:10: fatal error: IBM.h: No such file or directory
37 | #include "IBM.h"
| ^~~~~~~
compilation terminated.
TIramdac.c:40:10: fatal error: TI.h: No such file or directory
40 | #include "TI.h"
| ^~~~~~
compilation terminated.
pm_dac.c:40:10: fatal error: IBM.h: No such file or directory
40 | #include "IBM.h"
| ^~~~~~~
compilation terminated.
In file included from pm2vramdac.c:38:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
In file included from pm2ramdac.c:38:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
In file included from glint_dga.c:32:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
In file included from pm2_dac.c:43:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: pm_dac.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:525: IBMramdac.lo] Error 1
In file included from pm3_video.c:37:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: TIramdac.lo] Error 1
make[2]: *** [Makefile:525: glint_dga.lo] Error 1
In file included from pm2v_dac.c:41:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: pm2ramdac.lo] Error 1
make[2]: *** [Makefile:525: pm2vramdac.lo] Error 1
make[2]: *** [Makefile:525: pm2_dac.lo] Error 1
make[2]: *** [Makefile:525: pm3_video.lo] Error 1
In file included from pm3_dac.c:42:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: pm2v_dac.lo] Error 1
In file included from pm2_video.c:37:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
In file included from pm3_accel.c:46:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
In file included from pm_accel.c:44:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: pm3_dac.lo] Error 1
In file included from tx_accel.c:46:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: pm3_accel.lo] Error 1
make[2]: *** [Makefile:525: pm2_video.lo] Error 1
In file included from glint_shadow.c:14:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: pm_accel.lo] Error 1
In file included from pm2_accel.c:49:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
In file included from sx_accel.c:46:
glint.h:42:10: fatal error: xf86RamDac.h: No such file or directory
42 | #include "xf86RamDac.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: tx_accel.lo] Error 1
make[2]: *** [Makefile:525: glint_shadow.lo] Error 1
make[2]: *** [Makefile:525: sx_accel.lo] Error 1
make[2]: *** [Makefile:525: pm2_accel.lo] Error 1
glint_driver.c:57:10: fatal error: IBM.h: No such file or directory
57 | #include "IBM.h"
| ^~~~~~~
compilation terminated.
make[2]: *** [Makefile:525: glint_driver.lo] Error 1
tx_dac.c:40:10: fatal error: IBM.h: No such file or directory
40 | #include "IBM.h"
| ^~~~~~~
compilation terminated.
````https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/-/issues/46segfault when using DRI_PRIME=12022-04-25T19:34:10ZTom St Denissegfault when using DRI_PRIME=1While using DRI_PRIME=1 on my Fedora 35 stock install with an APU and dGPU piglit (and other) programs can cause dri2 to segfault reliably.
The backtrace always points to the same dri2 functions:
```
Thread 1 "Xorg" received signal SIG...While using DRI_PRIME=1 on my Fedora 35 stock install with an APU and dGPU piglit (and other) programs can cause dri2 to segfault reliably.
The backtrace always points to the same dri2 functions:
```
Thread 1 "Xorg" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) backtrace
#0 0x0000000000000000 in ()
#1 0x000055ae6f19c884 in ShmDestroyPixmap (pPixmap=<optimized out>) at ../../Xext/shm.c:260
#2 0x00007f5c6123d285 in amdgpu_dri2_destroy_buffer2 (pScreen=<optimized out>, drawable=<optimized out>, buffers=0x55ae71844a20)
at /usr/src/debug/xorg-x11-drv-amdgpu-21.0.0-1.fc35.x86_64/src/amdgpu_dri2.c:227
#3 0x000055ae6f226763 in do_get_buffers
(pDraw=pDraw@entry=0x55ae72c1f530, width=0x7ffcfbbc2a80, height=0x7ffcfbbc2a88, attachments=<optimized out>, count=1, out_count=out_count@entry=0x7ffcfbbc2a90, has_format=1) at dri2/dri2.c:683
#4 0x000055ae6f22822f in DRI2GetBuffersWithFormat (out_count=<optimized out>, count=<optimized out>, attachments=<optimized out>, height=<optimized out>, width=<optimized out>, pDraw=<optimized out>)
at dri2/dri2.c:708
#5 ProcDRI2GetBuffersWithFormat (client=<optimized out>) at dri2/dri2ext.c:317
#6 ProcDRI2Dispatch (client=0x55ae71be87b0) at dri2/dri2ext.c:619
#7 0x000055ae6f0ec2d7 in Dispatch () at ../../dix/dispatch.c:478
#8 dix_main (envp=<optimized out>, argv=0x7ffcfbbc2ca8, argc=6) at ../../dix/main.c:276
#9 main (argc=6, argv=0x7ffcfbbc2ca8, envp=<optimized out>) at ../../dix/stubmain.c:34
```https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/issues/557Crash when waking up the computer2022-01-27T18:35:55Zمهدی بهرامیCrash when waking up the computerMy graphics card is Nvidia series 9400 GT. When I put the computer to sleep and wake it up after a while, all the pixels on the screen are colorful Like a chessboard or Snowflake And nothing is found.My graphics card is Nvidia series 9400 GT. When I put the computer to sleep and wake it up after a while, all the pixels on the screen are colorful Like a chessboard or Snowflake And nothing is found.https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/-/issues/198Xorg server crash when Bonaire GPU is used2021-11-16T09:54:05ZPeterXorg server crash when Bonaire GPU is used## Brief summary of the problem:
Process Xorg dumps core at lightdm startup.
It happens always when Bonaire GPU is used after xorg-server was updated to 21.1.1-2.
This new xorg-server can sart OK with Vega20 GPU.
## Hardware descript...## Brief summary of the problem:
Process Xorg dumps core at lightdm startup.
It happens always when Bonaire GPU is used after xorg-server was updated to 21.1.1-2.
This new xorg-server can sart OK with Vega20 GPU.
## Hardware description:
- CPU: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
- GPU (notice that Vega20 GPU was assigned to vfio at the kernel command line, only Bonaire GPU was used by xorg):
- 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 [Radeon VII] (rev c1)
- 04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire [Radeon R7 200 Series]
- System Memory: 32 GiB
- Display(s):
- HDMI-0: Dell 1920x1200 @ 59.95
- DisplayPort-0: Acer 3840x2160 @ 60.00
- DVI-0: Dell 1920x1200 @ 59.95
## System information:
- Distro: ArchLinux completely updated as of 2021-11-11
- Kernel: Linux phnm 5.14.16-arch1-1 drm/amd#1 SMP PREEMPT Tue, 02 Nov 2021 22:22:59 +0000 x86_64 GNU/Linux
- Video Driver: xf86-video-ati 1:19.1.0.r9.g5eba006e-1
### Log files (for system lockups / game freezes / crashes)
- Dmesg log [kernel.log](/uploads/b93d316c4c12785cf6408414744864c0/kernel.log)
- Xorg log [Xorg.0.log.old](/uploads/66b35902101a9451423c36f8c52f6220/Xorg.0.log.old)https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/-/issues/197Sound problem when turning monitor on and off2021-10-02T11:40:33ZGerion EntrupSound problem when turning monitor on and offSince a few days, my sound is gone when turning the monitor off or on. I think, that I was able to restrict the problem to the X server and have found a workaround. Maybe you know the reason or a real solution.
## Setup
My PC has an AM...Since a few days, my sound is gone when turning the monitor off or on. I think, that I was able to restrict the problem to the X server and have found a workaround. Maybe you know the reason or a real solution.
## Setup
My PC has an AMD APU (`AMD E-450 APU with Radeon(tm) HD Graphics`), lspci reports a `VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6320]`.
The PC is connected to an AV Receiver (Pioneer SC-2022) which is connected to an LG TV, both via HDMI.
The AV Receiver takes the sound signal from HDMI, plays it and transfers the video to the TV.
I run Kodi on the Computer which is started within an X server for VDPAU support. Now, one use case is to play music with Kodi. For this, I turn the AV receiver on and the TV off. Normally, sound is played in this case. Now, it is broken.
## Some experiments:
### Without X server (tty only), working!
1. Turn the AV receiver and TV on.
2. Play sound with mpv over HDMI (`mpv some-track -ao alsa --audio-device='alsa/hw:Generic,3'`) on a TTY or via ssh. X is *not* running.
3. Sound is on (I can hear it).
4. The kernel reports this (let's name this specific output *ELD MONITOR ON*):
```
# cat /proc/asound/card0/eld\#0.0
monitor_present 1
eld_valid 1
monitor_name
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x4f] FL/FR LFE FC RL/RR RLC/RRC
sad_count 6
sad0_coding_type [0x1] LPCM
sad0_channels 8
sad0_rates [0x1ee0] 32000 44100 48000 88200 96000 176400 192000
sad0_bits [0xe0000] 16 20 24
sad1_coding_type [0x2] AC-3
sad1_channels 6
sad1_rates [0xe0] 32000 44100 48000
sad1_max_bitrate 640000
sad2_coding_type [0x7] DTS
sad2_channels 7
sad2_rates [0x6c0] 44100 48000 88200 96000
sad2_max_bitrate 1536000
sad3_coding_type [0xa] E-AC-3/DD+ (Dolby Digital Plus)
sad3_channels 8
sad3_rates [0xc0] 44100 48000
sad4_coding_type [0xb] DTS-HD
sad4_channels 8
sad4_rates [0x1ec0] 44100 48000 88200 96000 176400 192000
sad5_coding_type [0xc] MLP (Dolby TrueHD)
sad5_channels 8
sad5_rates [0x1ec0] 44100 48000 88200 96000 176400 192000
```
5. Turn the TV off.
6. Sound is gone.
7. dmesg reports: `[drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID`.
The sound card reports that the monitor is gone. Let's name the following output *ELD MONITOR OFF*:
```
# cat /proc/asound/card0/eld\#0.0
monitor_present 0
eld_valid 0
```
8. After a short time (~1 second), sound turns on again.
9. `cat /proc/asound/card0/eld\#0.0` reports *ELD MONITOR ON* again.
The Kernel seems to loose the HDMI connection first, then reconnect and everything is the same again (except that the TV is off now).
### With X server (not working)
1. Turn the AV receiver and TV on.
2. Start the X server with glxgears (`/usr/bin/xinit /usr/bin/glxgears`). Play sound with mpv over HDMI (`mpv some-track -ao alsa --audio-device='alsa/hw:Generic,3'`).
3. Sound is on (I can hear it).
4. `cat /proc/asound/card0/eld\#0.0` reports *ELD MONITOR ON*.
5. Turn the TV off.
6. Sound is gone, same dmesg message and *ELD MONITOR OFF* like in the case, when no X server is present.
7. Nothing more happens. Sound does *not* turn on again. `cat /proc/asound/card0/eld\#0.0` remains at *ELD MONITOR OFF*.
### With xrandr (workaround)
Execute steps 1-6 from "With X server"
7. Execute `DISPLAY=:0 xrandr`. The sound turns on magically. eld reporting is *ELD MONITOR ON* again.
### Turn off and on (not working)
Execute steps 1-6 from "With X server"
7. Turn TV on again.
8. The TV displays the rotating gears. `cat /proc/asound/card0/eld\#0.0` reports *ELD MONITOR OFF*. Sound is *not* playing.
9. Triggering `xrandr` again turns the sound on and switches the state to *ELD MONITOR ON*.
To summarize: When sound is played via HDMI *and* the X server runs, turning the TV on or off switches the sound permanently off. Executing `xrandr` switches it on again.
Without X server the sound is not affected at all. When switching the TV on or off, it turns off for a very short time and then on again.
## Additional information
xrandr output:
```
# DISPLAY=:0 xrandr -q --verbose
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
HDMI-0 connected primary 1920x1080+0+0 (0x55) normal (normal left inverted right x axis y axis) 160mm x 90mm
Identifier: 0x51
Timestamp: 533056
Subpixel: horizontal rgb
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff00412f000001010101
0016010380a05a780aee91a3544c9926
0f5054a1080031404540614071408180
010101010101023a801871382d40582c
4500a05a0000001e011d8018711c1620
582c250020c23100009e000000fd003a
3e1e5310000a202020202020000000fc
0053432d323032320a202020202001c2
020350f155109f041305140302122021
2215010f240e231e261938097f070f7f
071507503e1ec04d02005706005f7e01
677e00834f000078030c001100801e20
c00e01400a0f08101810981058103810
011d007251d01e206e28550020c23100
001e023a801871382d40582c4500a05a
0000001e000000000000000000000024
TearFree: auto
supported: off, on, auto
audio: auto
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
dither: off
supported: off, on
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
coherent: 1
range: (0, 1)
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 46
supported: 46
non-desktop: 0
range: (0, 1)
1920x1080 (0x55) 148.500MHz +HSync +VSync *current +preferred
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1920x1080 (0x56) 148.500MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 56.25KHz
v: height 1080 start 1084 end 1089 total 1125 clock 50.00Hz
1920x1080 (0x57) 148.352MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.43KHz
v: height 1080 start 1084 end 1089 total 1125 clock 59.94Hz
1920x1080i (0x58) 74.250MHz +HSync +VSync Interlace
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 33.75KHz
v: height 1080 start 1084 end 1094 total 1125 clock 60.00Hz
1920x1080i (0x59) 74.250MHz +HSync +VSync Interlace
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 28.12KHz
v: height 1080 start 1084 end 1094 total 1125 clock 50.00Hz
1920x1080 (0x5a) 74.250MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 33.75KHz
v: height 1080 start 1084 end 1089 total 1125 clock 30.00Hz
1920x1080 (0x5b) 74.250MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 28.12KHz
v: height 1080 start 1084 end 1089 total 1125 clock 25.00Hz
1920x1080 (0x5c) 74.250MHz +HSync +VSync
h: width 1920 start 2558 end 2602 total 2750 skew 0 clock 27.00KHz
v: height 1080 start 1084 end 1089 total 1125 clock 24.00Hz
1920x1080i (0x5d) 74.176MHz +HSync +VSync Interlace
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 33.72KHz
v: height 1080 start 1084 end 1094 total 1125 clock 59.94Hz
1920x1080 (0x5e) 74.176MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 33.72KHz
v: height 1080 start 1084 end 1089 total 1125 clock 29.97Hz
1920x1080 (0x5f) 74.176MHz +HSync +VSync
h: width 1920 start 2558 end 2602 total 2750 skew 0 clock 26.97KHz
v: height 1080 start 1084 end 1089 total 1125 clock 23.98Hz
2880x576 (0x60) 108.000MHz -HSync -VSync
h: width 2880 start 2928 end 3184 total 3456 skew 0 clock 31.25KHz
v: height 576 start 581 end 586 total 625 clock 50.00Hz
2880x576i (0x61) 54.000MHz -HSync -VSync Interlace
h: width 2880 start 2928 end 3180 total 3456 skew 0 clock 15.62KHz
v: height 576 start 580 end 586 total 625 clock 50.00Hz
2880x480 (0x62) 108.108MHz -HSync -VSync
h: width 2880 start 2944 end 3192 total 3432 skew 0 clock 31.50KHz
v: height 480 start 489 end 495 total 525 clock 60.00Hz
2880x480 (0x63) 108.000MHz -HSync -VSync
h: width 2880 start 2944 end 3192 total 3432 skew 0 clock 31.47KHz
v: height 480 start 489 end 495 total 525 clock 59.94Hz
1280x1024 (0x64) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1280x720 (0x65) 74.250MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 45.00KHz
v: height 720 start 725 end 730 total 750 clock 60.00Hz
1280x720 (0x66) 74.250MHz +HSync +VSync
h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.50KHz
v: height 720 start 725 end 730 total 750 clock 50.00Hz
1280x720 (0x67) 74.176MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 44.96KHz
v: height 720 start 725 end 730 total 750 clock 59.94Hz
1440x576 (0x68) 54.000MHz -HSync -VSync
h: width 1440 start 1464 end 1592 total 1728 skew 0 clock 31.25KHz
v: height 576 start 581 end 586 total 625 clock 50.00Hz
1024x768 (0x69) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
1440x480 (0x6a) 54.054MHz -HSync -VSync
h: width 1440 start 1472 end 1596 total 1716 skew 0 clock 31.50KHz
v: height 480 start 489 end 495 total 525 clock 60.00Hz
1440x480 (0x6b) 54.000MHz -HSync -VSync
h: width 1440 start 1472 end 1596 total 1716 skew 0 clock 31.47KHz
v: height 480 start 489 end 495 total 525 clock 59.94Hz
800x600 (0x6c) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
720x576 (0x6d) 27.000MHz -HSync -VSync
h: width 720 start 732 end 796 total 864 skew 0 clock 31.25KHz
v: height 576 start 581 end 586 total 625 clock 50.00Hz
720x576i (0x6e) 13.500MHz -HSync -VSync Interlace
h: width 720 start 732 end 795 total 864 skew 0 clock 15.62KHz
v: height 576 start 580 end 586 total 625 clock 50.00Hz
720x480 (0x6f) 27.027MHz -HSync -VSync
h: width 720 start 736 end 798 total 858 skew 0 clock 31.50KHz
v: height 480 start 489 end 495 total 525 clock 60.00Hz
720x480 (0x70) 27.000MHz -HSync -VSync
h: width 720 start 736 end 798 total 858 skew 0 clock 31.47KHz
v: height 480 start 489 end 495 total 525 clock 59.94Hz
640x480 (0x71) 25.200MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.50KHz
v: height 480 start 490 end 492 total 525 clock 60.00Hz
640x480 (0x72) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
720x400 (0x73) 28.320MHz -HSync +VSync
h: width 720 start 738 end 846 total 900 skew 0 clock 31.47KHz
v: height 400 start 412 end 414 total 449 clock 70.08Hz
DVI-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x52
Timestamp: 533056
Subpixel: horizontal rgb
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
TearFree: auto
supported: off, on, auto
audio: auto
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
dither: off
supported: off, on
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
coherent: 1
range: (0, 1)
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 48
supported: 48
non-desktop: 0
range: (0, 1)
VGA-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x53
Timestamp: 533056
Subpixel: no subpixels
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
TearFree: auto
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
load detection: 1
range: (0, 1)
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 50
supported: 50
non-desktop: 0
range: (0, 1)
```
Kernel log:
```
# dmesg | egrep 'drm|radeon'
[ 10.127527] [drm] radeon kernel modesetting enabled.
[ 10.127625] fb0: switching to radeondrmfb from EFI VGA
[ 10.128221] radeon 0000:00:01.0: vgaarb: deactivate vga console
[ 10.128798] [drm] initializing kernel modesetting (PALM 0x1002:0x9806 0x1043:0x84E7 0x00).
[ 10.129070] radeon 0000:00:01.0: VRAM: 384M 0x0000000000000000 - 0x0000000017FFFFFF (384M used)
[ 10.129074] radeon 0000:00:01.0: GTT: 1024M 0x0000000018000000 - 0x0000000057FFFFFF
[ 10.129083] [drm] Detected VRAM RAM=384M, BAR=256M
[ 10.129086] [drm] RAM width 32bits DDR
[ 10.146079] [drm] radeon: 384M of VRAM memory ready
[ 10.146083] [drm] radeon: 1024M of GTT memory ready.
[ 10.146116] [drm] Loading PALM Microcode
[ 10.146122] Loading firmware: radeon/PALM_pfp.bin
[ 10.154919] Loading firmware: radeon/PALM_me.bin
[ 10.156022] Loading firmware: radeon/SUMO_rlc.bin
[ 10.159247] [drm] Internal thermal controller without fan control
[ 10.159377] [drm] Found smc ucode version: 0x00010601
[ 10.159475] [drm] radeon: dpm initialized
[ 10.159483] Loading firmware: radeon/SUMO_uvd.bin
[ 10.161875] [drm] GART: num cpu pages 262144, num gpu pages 262144
[ 10.187450] [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000).
[ 10.189406] radeon 0000:00:01.0: WB enabled
[ 10.189418] radeon 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000018000c00
[ 10.189423] radeon 0000:00:01.0: fence driver on ring 3 use gpu addr 0x0000000018000c0c
[ 10.189883] radeon 0000:00:01.0: fence driver on ring 5 use gpu addr 0x0000000000072118
[ 10.261120] radeon 0000:00:01.0: radeon: MSI limited to 32-bit
[ 10.261219] radeon 0000:00:01.0: radeon: using MSI.
[ 10.261264] [drm] radeon: irq initialized.
[ 10.437242] [drm] ring test on 0 succeeded in 1 usecs
[ 10.437257] [drm] ring test on 3 succeeded in 3 usecs
[ 10.581932] [drm] ring test on 5 succeeded in 1 usecs
[ 10.758240] [drm] UVD initialized successfully.
[ 10.804803] [drm] ib test on ring 0 succeeded in 0 usecs
[ 10.804854] [drm] ib test on ring 3 succeeded in 0 usecs
[ 11.349217] [drm] ib test on ring 5 succeeded
[ 11.379262] [drm] Radeon Display Connectors
[ 11.379270] [drm] Connector 0:
[ 11.379272] [drm] HDMI-A-1
[ 11.379273] [drm] HPD1
[ 11.379277] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[ 11.379279] [drm] Encoders:
[ 11.379281] [drm] DFP1: INTERNAL_UNIPHY
[ 11.379283] [drm] Connector 1:
[ 11.379284] [drm] DVI-D-1
[ 11.379286] [drm] HPD2
[ 11.379289] [drm] DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[ 11.379290] [drm] Encoders:
[ 11.379291] [drm] DFP2: INTERNAL_UNIPHY
[ 11.379293] [drm] Connector 2:
[ 11.379294] [drm] VGA-1
[ 11.379297] [drm] DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[ 11.379298] [drm] Encoders:
[ 11.379300] [drm] CRT1: INTERNAL_KLDSCP_DAC1
[ 11.467444] [drm] fb mappable at 0xC0366000
[ 11.467452] [drm] vram apper at 0xC0000000
[ 11.467454] [drm] size 8294400
[ 11.467456] [drm] fb depth is 24
[ 11.467457] [drm] pitch is 7680
[ 11.469318] fbcon: radeondrmfb (fb0) is primary device
[ 11.535646] radeon 0000:00:01.0: [drm] fb0: radeondrmfb frame buffer device
[ 11.549680] [drm] Initialized radeon 2.50.0 20080528 for 0000:00:01.0 on minor 0
[ 362.697292] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 363.870697] radeon 0000:00:01.0: [drm] HDMI-A-1: EDID is invalid:
[ 413.660270] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 465.900996] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 518.943978] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 620.873127] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 883.536652] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1220.822085] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1270.538683] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1627.265269] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1639.081452] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1728.580843] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1781.013412] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1794.578187] [drm] EDID has major version 255, instead of 1
[ 1794.579961] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1836.144053] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1850.641366] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 1858.293929] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
[ 3964.601111] [drm:radeon_add_legacy_encoder [radeon]] *ERROR* HDMI-A-1: probed a monitor but no|invalid EDID
```
Radeon settings:
```
# for name in /sys/class/drm/card0/device/driver/module/parameters/*; do echo "$(basename $name)=$(cat $name)"; done
agpmode=-1
aspm=-1
audio=-1
auxch=-1
backlight=-1
bapm=-1
benchmark=0
cik_support=1
connector_table=0
deep_color=0
disp_priority=0
dpm=-1
dynclks=-1
fastfb=0
gartsize=1024
hard_reset=0
hw_i2c=0
lockup_timeout=10000
modeset=1
msi=-1
mst=0
no_wb=0
pcie_gen2=-1
r4xx_atom=0
runpm=-1
si_support=1
test=0
tv=1
use_pflipirq=2
uvd=1
vce=1
vm_block_size=12
vm_size=8
vramlimit=0
```
```
# cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfeb44000 irq 36
1 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfeb40000 irq 16
# cat /proc/asound/card0/codec\#0
Codec: ATI R6xx HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x1002aa01
Subsystem Id: 0x00aa0100
Revision Id: 0x100200
No Modem Function Group found
Default PCM:
rates [0x70]: 32000 44100 48000
bits [0x2]: 16
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3
Power: setting=D0, actual=D0
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
Device: name="HDMI 0", type="HDMI", device=3
Converter: stream=1, channel=0
Digital: Enabled
Digital category: 0x0
IEC Coding Type: 0x0
Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
Control: name="IEC958 Playback Con Mask", index=0, device=0
Control: name="IEC958 Playback Pro Mask", index=0, device=0
Control: name="IEC958 Playback Default", index=0, device=0
Control: name="IEC958 Playback Switch", index=0, device=0
Pincap 0x00000094: OUT Detect HDMI
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=01, enabled=1
Connection: 1
0x02
```
- X server version: 1.20.13 (last update 05.09.2021)
- xf86-video-ati version: 19.1.0 (last update 05.09.2021)
- Linux: 5.10.68 (last update 28.09.2021)
## Workaround
Run this script (or make this a cron job):
```
# while true; do \
if cat /proc/asound/card0/eld\#0.0 | grep monitor_present | grep 0 > /dev/null; then \
DISPLAY=:0 xrandr > /dev/null \
fi
sleep 1 \
donehttps://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/issues/213DRI_PRIME and xf86-video-intel lead to garbled pictures (bisected)2021-10-01T15:39:22ZAntonio OreficeDRI_PRIME and xf86-video-intel lead to garbled pictures (bisected)As you can see in the photo attached (sorry, the defect is not visible if i capture/grab a screenshot), there are multiple lines left on the screen as the gears or the cube rotate.<br>
* Cpu: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
* Th...As you can see in the photo attached (sorry, the defect is not visible if i capture/grab a screenshot), there are multiple lines left on the screen as the gears or the cube rotate.<br>
* Cpu: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
* The issue is present only when using DRI_PRIME=1 <br>
* The discrete gpu i'm using is an AMD Radeon 5600XT
* mesa 21.2.3
I've been able to restrict the offending commit between:
[BAD]: 31486f40f8e8f8923ca0799aea84b58799754564 <br>
[GOOD]: a511f22cdec56504913b457a2e60dafee8e2b570 <br>
By now i reverted to a511f22cdec56504913b457a2e60dafee8e2b570 and all is working fine.
![photo_2021-10-01_17-17-08](/uploads/c8214acbd67d197d1af13ea9ec2926f2/photo_2021-10-01_17-17-08.jpg)https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/issues/214xserver 1.20.13 crashes when toggling fullscreen mode2021-11-05T16:01:13Zlukhofxserver 1.20.13 crashes when toggling fullscreen modeHey,
i'm on void linux, xserver 1.20.13 and i3wm and when i open vscode or signal-desktop and enter and then leave fullscreen mode or change my i3 workspace xserver crashes. Sometimes i can toggle fullscreen mode without any issue, but w...Hey,
i'm on void linux, xserver 1.20.13 and i3wm and when i open vscode or signal-desktop and enter and then leave fullscreen mode or change my i3 workspace xserver crashes. Sometimes i can toggle fullscreen mode without any issue, but when i open and close a dropdown menu from the menubar and then leave fullscreen mode, the xserver crashes again. I tried downgrading xorg, but it made no difference. Please see the attached log file:
<details><summary>Xorg.0.log</summary>
[ 912.679] (EE)
[ 912.679] (EE) Backtrace:
[ 912.680] (EE) 0: /usr/libexec/Xorg (xorg_backtrace+0x7d) [0x5650e602e1bd]
[ 912.680] (EE) 1: /usr/libexec/Xorg (0x5650e5ef0000+0x148d25) [0x5650e6038d25]
[ 912.680] (EE) 2: /usr/lib/libc.so.6 (0x7fabd4858000+0x3d000) [0x7fabd4895000]
[ 912.680] (EE) 3: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fabd4059000+0x65e88) [0x7fabd40bee88]
[ 912.680] (EE) 4: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fabd4059000+0xf5828) [0x7fabd414e828]
[ 912.680] (EE) 5: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fabd4059000+0x6b8e4) [0x7fabd40c48e4]
[ 912.680] (EE) 6: /usr/libexec/Xorg (0x5650e5ef0000+0xc32cf) [0x5650e5fb32cf]
[ 912.680] (EE) 7: /usr/libexec/Xorg (0x5650e5ef0000+0xa6014) [0x5650e5f96014]
[ 912.680] (EE) 8: /usr/libexec/Xorg (0x5650e5ef0000+0xa62a4) [0x5650e5f962a4]
[ 912.680] (EE) 9: /usr/libexec/Xorg (0x5650e5ef0000+0xa6d6a) [0x5650e5f96d6a]
[ 912.680] (EE) 10: /usr/libexec/Xorg (0x5650e5ef0000+0x9b2a2) [0x5650e5f8b2a2]
[ 912.680] (EE) 11: /usr/libexec/Xorg (MapWindow+0x15c) [0x5650e5f931dc]
[ 912.680] (EE) 12: /usr/libexec/Xorg (0x5650e5ef0000+0x6d23c) [0x5650e5f5d23c]
[ 912.680] (EE) 13: /usr/libexec/Xorg (0x5650e5ef0000+0x39214) [0x5650e5f29214]
[ 912.680] (EE) 14: /usr/lib/libc.so.6 (__libc_start_main+0xea) [0x7fabd487fe0a]
[ 912.680] (EE) 15: /usr/libexec/Xorg (_start+0x2a) [0x5650e5f2969a]
[ 912.680] (EE)
[ 912.680] (EE) Segmentation fault at address 0x20
[ 912.681] (EE)
[ 912.681] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 912.681] (EE)
[ 912.681] (EE)
[ 912.681] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 912.681] (EE)
[ 912.798] (EE) Server terminated with error (1). Closing log file.
</details>
If you need any more specific details, please let me know.
Thank you!https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/-/issues/40[nouveau + amdgpu] external screen response very slow when internal display s...2021-08-16T15:45:32Zaaditya[nouveau + amdgpu] external screen response very slow when internal display switched offHi,
If both internal display and external display are connected, things work fine. However if I disable the internal laptop display, the external display responds very slowly - windows take a lot of time to open up and all graphical upd...Hi,
If both internal display and external display are connected, things work fine. However if I disable the internal laptop display, the external display responds very slowly - windows take a lot of time to open up and all graphical updates are slow. Mouse cursor acts normal though.
Could not find anything useful in dmesg when this happens.
My system details:
Hp Omen 15 laptop, Amd Ryzen 4600H (amdgpu) with Nvidia 1660Ti (nouveau) running Debian Bullseye.
~~~~
aaditya@debian-ext:~$ inxi -Fxz
System: Kernel: 5.10.56-xanmod1 x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: GNOME 3.38.4
Distro: Debian GNU/Linux 11 (bullseye)
Machine: Type: Laptop System: HP product: OMEN Laptop 15-en0xxx v: N/A serial: <filter>
Mobo: HP model: 8786 v: 22.58 serial: <filter> UEFI: AMI v: F.13 date: 03/04/2021
Battery: ID-1: BAT0 charge: 66.2 Wh condition: 66.2/66.2 Wh (100%) model: Hewlett-Packard Primary status: Full
CPU: Info: 6-Core model: AMD Ryzen 5 4600H with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2 rev: 1 L2 cache: 3 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 71865
Speed: 1399 MHz min/max: 1400/3000 MHz boost: enabled Core speeds (MHz): 1: 1399 2: 1397 3: 1399 4: 1323 5: 1683
6: 1397 7: 1397 8: 1396 9: 1397 10: 1396 11: 1397 12: 1396
Graphics: Device-1: NVIDIA TU116M [GeForce GTX 1660 Ti Mobile] vendor: Hewlett-Packard driver: nouveau v: kernel
bus ID: 01:00.0
Device-2: Advanced Micro Devices [AMD/ATI] Renoir vendor: Hewlett-Packard driver: amdgpu v: kernel bus ID: 07:00.0
Device-3: Cheng Uei Precision Industry (Foxlink) HP Wide Vision HD Camera type: USB driver: uvcvideo bus ID: 3-3:3
Display: x11 server: X.Org 1.20.11 driver: loaded: amdgpu,ati,modesetting unloaded: fbdev,vesa resolution:
1: 1280x720~60Hz 2: 1600x900
OpenGL: renderer: AMD RENOIR (DRM 3.40.0 5.10.56-xanmod1 LLVM 11.0.1) v: 4.6 Mesa 20.3.5 direct render: Yes
Audio: Device-1: NVIDIA TU116 High Definition Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
bus ID: 01:00.1
Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Hewlett-Packard
driver: snd_rn_pci_acp3x v: kernel bus ID: 07:00.5
Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
bus ID: 07:00.6
Sound Server: ALSA v: k5.10.56-xanmod1
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard driver: r8169 v: kernel
port: e000 bus ID: 02:00.0
IF: eno1 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: e000 bus ID: 03:00.0
IF: wlo1 state: up mac: <filter>
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus ID: 3-4:5
Report: ID: hci0 state: down address: <filter>
Drives: Local Storage: total: 2.29 TiB used: 166.68 GiB (7.1%)
ID-1: /dev/nvme0n1 vendor: Kingston model: SA2000M81000G size: 931.51 GiB temp: 30.9 C
ID-2: /dev/nvme1n1 vendor: Samsung model: MZVLB512HBJQ-000H1 size: 476.94 GiB temp: 39.9 C
ID-3: /dev/sda type: USB vendor: Crucial model: CT1000MX 500SSD1 size: 931.51 GiB
Partition: ID-1: / size: 156.49 GiB used: 21.75 GiB (13.9%) fs: ext4 dev: /dev/sda2
Swap: ID-1: swap-1 type: file size: 8 GiB used: 0 KiB (0.0%) file: /swapfile
ID-2: swap-2 type: zram size: 3.77 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors: System Temperatures: cpu: 54.9 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: nouveau temp: 42.0 C fan: 0 device: amdgpu temp: 47.0 C
Info: Processes: 348 Uptime: 7m Memory: 15.06 GiB used: 1.3 GiB (8.6%) Init: systemd runlevel: 5 Compilers: gcc: 10.2.1
Packages: 2355 Shell: Bash v: 5.1.4 inxi: 3.3.01
~~~~
Tested with openbox and GNOME. If I turn off compositor in openbox it works as expected, but there are lots of visual artifacts (small black boxes) when activating windows and when hovering over videos in youtube.
Thanks for your help!https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/issues/555RHEL8 X.org crash2021-08-13T12:47:48ZJulius SchwartzenbergRHEL8 X.org crashToday I experienced an X.org crash. I already disabled compositing in the past which increased stability a lot. This is the first crash since then. Some info about my system:
GPU: 02:00.0 VGA compatible controller: NVIDIA Corporation GM1...Today I experienced an X.org crash. I already disabled compositing in the past which increased stability a lot. This is the first crash since then. Some info about my system:
GPU: 02:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2)
kernel version: 4.18.0-305.10.2.el8_4.x86_64
Relevant logging:
```
[ 1.568805] fb: switching to nouveaufb from EFI VGA
[ 1.568838] Console: switching to colour dummy device 80x25
[ 1.568910] nouveau 0000:02:00.0: vgaarb: deactivate vga console
[ 1.568958] nouveau 0000:02:00.0: NVIDIA GM107 (1173a0a2)
[ 1.679513] nouveau 0000:02:00.0: bios: version 82.07.5a.00.11
[ 1.680021] nouveau 0000:02:00.0: fb: 4096 MiB GDDR5
[ 1.680033] nouveau 0000:02:00.0: bus: MMIO read of 00000000 FAULT at 3e6684 [ IBUS ]
[ 2.355785] [TTM] Zone kernel: Available graphics memory: 16315848 KiB
[ 2.355786] [TTM] Zone dma32: Available graphics memory: 2097152 KiB
[ 2.355787] [TTM] Initializing pool allocator
[ 2.355791] [TTM] Initializing DMA pool allocator
[ 2.355806] nouveau 0000:02:00.0: DRM: VRAM: 4096 MiB
[ 2.355807] nouveau 0000:02:00.0: DRM: GART: 1048576 MiB
[ 2.355810] nouveau 0000:02:00.0: DRM: TMDS table version 2.0
[ 2.355811] nouveau 0000:02:00.0: DRM: DCB version 4.0
[ 2.355813] nouveau 0000:02:00.0: DRM: DCB outp 00: 01000f02 00020030
[ 2.355814] nouveau 0000:02:00.0: DRM: DCB outp 01: 02000f00 00000000
[ 2.355816] nouveau 0000:02:00.0: DRM: DCB outp 02: 08811fc6 04420010
[ 2.355817] nouveau 0000:02:00.0: DRM: DCB outp 03: 08011f82 0f420010
[ 2.355818] nouveau 0000:02:00.0: DRM: DCB outp 04: 02822fa6 04420010
[ 2.355819] nouveau 0000:02:00.0: DRM: DCB outp 05: 02022f62 00020010
[ 2.355820] nouveau 0000:02:00.0: DRM: DCB conn 00: 00001030
[ 2.355822] nouveau 0000:02:00.0: DRM: DCB conn 01: 00010146
[ 2.355823] nouveau 0000:02:00.0: DRM: DCB conn 02: 00002246
[ 2.356128] nouveau 0000:02:00.0: DRM: MM: using COPY for buffer copies
[ 2.407955] nouveau 0000:02:00.0: DRM: allocated 1920x1080 fb: 0x80000, bo 00000000516f9534
[ 2.420190] fbcon: nouveaudrmfb (fb0) is primary device
[ 2.486412] Console: switching to colour frame buffer device 240x67
[ 2.513629] nouveau 0000:02:00.0: [drm] fb0: nouveaudrmfb frame buffer device
[ 2.519250] [drm] Initialized nouveau 1.3.1 20120801 for 0000:02:00.0 on minor 0
[350960.961662] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350960.961671] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000000 [] warp 3f0001 [STACK_ERROR]
[350961.045062] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.045070] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000000 [] warp 3f0001 [STACK_ERROR]
[350961.061670] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.061682] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000000 [] warp 3d0001 [STACK_ERROR]
[350961.145094] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.145102] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000000 [] warp 3f0001 [STACK_ERROR]
[350961.295016] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295024] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 2b000d [OOR_REG]
[350961.295028] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 4000d [OOR_REG]
[350961.295032] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 5000d [OOR_REG]
[350961.295035] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 6000d [OOR_REG]
[350961.295045] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295050] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1000d [OOR_REG]
[350961.295054] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 14000d [OOR_REG]
[350961.295057] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 10001 [STACK_ERROR]
[350961.295061] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3000d [OOR_REG]
[350961.295068] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295074] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 90001 [STACK_ERROR]
[350961.295077] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3000d [OOR_REG]
[350961.295081] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp c0001 [STACK_ERROR]
[350961.295084] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3000d [OOR_REG]
[350961.295091] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295097] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 5000d [OOR_REG]
[350961.295100] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1d0001 [STACK_ERROR]
[350961.295104] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 5000d [OOR_REG]
[350961.295107] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 30001 [STACK_ERROR]
[350961.295115] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295120] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1000d [OOR_REG]
[350961.295123] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1000d [OOR_REG]
[350961.295127] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 17000d [OOR_REG]
[350961.295131] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1a000d [OOR_REG]
[350961.295138] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295143] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 4000d [OOR_REG]
[350961.295147] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp f000d [OOR_REG]
[350961.295150] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 5000d [OOR_REG]
[350961.295154] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 2000d [OOR_REG]
[350961.295161] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295166] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp f000d [OOR_REG]
[350961.295170] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 7000d [OOR_REG]
[350961.295173] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp d0001 [STACK_ERROR]
[350961.295177] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 11000d [OOR_REG]
[350961.295184] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295189] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp d000d [OOR_REG]
[350961.295193] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp f000d [OOR_REG]
[350961.295196] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp a000d [OOR_REG]
[350961.295200] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 8000d [OOR_REG]
[350961.295207] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295212] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3000d [OOR_REG]
[350961.295216] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp e000d [OOR_REG]
[350961.295219] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 7000d [OOR_REG]
[350961.295223] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 000d [OOR_REG]
[350961.295232] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295237] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 4000d [OOR_REG]
[350961.295241] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 8000d [OOR_REG]
[350961.295245] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 12000d [OOR_REG]
[350961.295248] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 000d [OOR_REG]
[350961.295256] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295261] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 10000d [OOR_REG]
[350961.295264] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1000d [OOR_REG]
[350961.295268] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1000d [OOR_REG]
[350961.295271] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 4000d [OOR_REG]
[350961.295279] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295284] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 4000d [OOR_REG]
[350961.295287] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 6000d [OOR_REG]
[350961.295291] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 2000d [OOR_REG]
[350961.295294] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 8000d [OOR_REG]
[350961.295302] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295307] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3000d [OOR_REG]
[350961.295310] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 9000d [OOR_REG]
[350961.295314] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 6000d [OOR_REG]
[350961.295317] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3000d [OOR_REG]
[350961.295325] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295330] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1a000d [OOR_REG]
[350961.295333] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 000d [OOR_REG]
[350961.295337] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp a000d [OOR_REG]
[350961.295340] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 000d [OOR_REG]
[350961.295348] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295353] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp b000d [OOR_REG]
[350961.295356] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 18000d [OOR_REG]
[350961.295360] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 14000d [OOR_REG]
[350961.295364] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp d0001 [STACK_ERROR]
[350961.295371] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295376] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1000d [OOR_REG]
[350961.295379] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1000d [OOR_REG]
[350961.295383] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 11000d [OOR_REG]
[350961.295387] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 4000d [OOR_REG]
[350961.295394] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295399] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 5000d [OOR_REG]
[350961.295403] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 4000d [OOR_REG]
[350961.295406] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1a000d [OOR_REG]
[350961.295410] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 4000d [OOR_REG]
[350961.295417] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295422] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 5000d [OOR_REG]
[350961.295426] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 1d0001 [STACK_ERROR]
[350961.295429] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 10001 [STACK_ERROR]
[350961.295433] nouveau 0000:02:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp d0001 [STACK_ERROR]
[350961.295440] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.295445] nouveau 0000:02:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp f000d [OOR_REG]
[350961.295449] nouveau 0000:02:00.0: gr: GPC0/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 90001 [STACK_ERROR]
[350961.619824] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[350961.619836] nouveau 0000:02:00.0: gr: GPC0/TPC2/MP trap: global 00000000 [] warp 3f0001 [STACK_ERROR]
[351058.295731] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351058.295738] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351059.159258] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351059.159266] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351064.432270] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351064.432277] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351065.498919] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351065.498928] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351068.150050] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351068.150057] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351079.174968] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351079.174975] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351081.715323] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351081.715330] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351083.201394] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351083.201402] nouveau 0000:02:00.0: gr: GPC0/TPC0/TEX: 80000009
[351083.201405] nouveau 0000:02:00.0: gr: GPC0/TPC1/TEX: 80000009
[351083.201408] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351084.381012] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351084.381019] nouveau 0000:02:00.0: gr: GPC0/TPC0/TEX: 80000009
[351084.381022] nouveau 0000:02:00.0: gr: GPC0/TPC1/TEX: 80000009
[351084.381025] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351112.441129] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351112.441137] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351113.316065] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351113.316074] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351114.106523] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351114.106531] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[351115.002106] nouveau 0000:02:00.0: gr: TRAP ch 2 [00ff909000 systemd-logind[1572]]
[351115.002116] nouveau 0000:02:00.0: gr: GPC0/TPC2/TEX: 80000009
[517678.464675] nouveau 0000:02:00.0: fifo: FB_FLUSH_TIMEOUT
[534807.238772] nouveau 0000:02:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[534807.238780] nouveau 0000:02:00.0: fifo: runlist 0: scheduled for recovery
[534807.238787] nouveau 0000:02:00.0: fifo: channel 2: killed
[534807.238790] nouveau 0000:02:00.0: fifo: engine 5: scheduled for recovery
[534807.238792] nouveau 0000:02:00.0: fifo: engine 0: scheduled for recovery
[534807.239133] nouveau 0000:02:00.0: systemd-logind[1572]: channel 2 killed!
[534823.247089] nouveau 0000:02:00.0: Xorg[437619]: failed to idle channel 6 [Xorg[437619]]
[534838.248112] nouveau 0000:02:00.0: Xorg[437619]: failed to idle channel 6 [Xorg[437619]]
[534838.248414] nouveau 0000:02:00.0: fifo: fault 00 [READ] at 0000000000013000 engine 07 [HOST0] client 07 [HUB/HOST_CPU] reason 02 [PTE] on channel 6 [00ff1e9000 Xorg[437619]]
[534838.249376] nouveau 0000:02:00.0: fifo: channel 6: killed
[534838.249377] nouveau 0000:02:00.0: fifo: runlist 0: scheduled for recovery
[534838.250493] nouveau 0000:02:00.0: Xorg[437619]: channel 6 killed!
```
Might it be possible to avoid such errors by changing options in `xorg.conf`?https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/issues/554X connection to :0 broken2021-08-03T19:15:41ZOscar Megia LópezX connection to :0 brokenHi
I updated my archlinux x86_64 system last sunday. Now I have:
`Linux mypc 5.13.4-arch2-1 #1 SMP PREEMPT Thu, 22 Jul 2021 20:46:28 +0000 x86_64 GNU/Linux`
After upgrade and reboot, my OpenBox broke and returned to console. I tried t...Hi
I updated my archlinux x86_64 system last sunday. Now I have:
`Linux mypc 5.13.4-arch2-1 #1 SMP PREEMPT Thu, 22 Jul 2021 20:46:28 +0000 x86_64 GNU/Linux`
After upgrade and reboot, my OpenBox broke and returned to console. I tried to start again and broke again. I tried third time and it worked.
I attach journalctl log.
Regards
Oscar
[202107272142.journalctl_Xorg_broke.log](/uploads/f2d00e0a7fbd9e2d038cd2319cfffa66/202107272142.journalctl_Xorg_broke.log)https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl/-/issues/120.1.5: build fails with X server 21.0.99.12021-08-28T14:16:51ZTomasz Kłoczko0.1.5: build fails with X server 21.0.99.1```console
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/xf86-video-qxl-0.1.5/src'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/spice-1 -I/usr/include/xorg -fvisibili...```console
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/xf86-video-qxl-0.1.5/src'
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/spice-1 -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/X11/dri -fno-strict-aliasing -I/usr/include/libdrm -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c -o qxl_option_helpers.lo qxl_option_helpers.c
libtool: compile: /usr/bin/gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/spice-1 -I/usr/include/xorg -fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/X11/dri -fno-strict-aliasing -I/usr/include/libdrm -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -c qxl_option_helpers.c -fPIC -DPIC -o .libs/qxl_option_helpers.o
qxl_option_helpers.c: In function ‘get_bool_option’:
qxl_option_helpers.c:37:44: error: ‘ValueUnion’ has no member named ‘bool’; did you mean ‘boolean’?
37 | return options[option_index].value.bool;
| ^~~~
| boolean
make[3]: *** [Makefile:797: qxl_option_helpers.lo] Error 1
```https://gitlab.freedesktop.org/xorg/driver/xf86-video-opentegra/-/issues/1Failed to compile with latest headers (xorg-server-devel 1.20.11)2022-01-31T09:27:43ZQu WenruoFailed to compile with latest headers (xorg-server-devel 1.20.11)Compile just fails due to header incompatiblity:
```
$ make -j12
make all-recursive
make[1]: Entering directory '/home/adam/xf86-video-opentegra'
Making all in src
make[2]: Entering directory '/home/adam/xf86-video-opentegra/src'
CC ...Compile just fails due to header incompatiblity:
```
$ make -j12
make all-recursive
make[1]: Entering directory '/home/adam/xf86-video-opentegra'
Making all in src
make[2]: Entering directory '/home/adam/xf86-video-opentegra/src'
CC drmmode_display.lo
CC driver.lo
driver.c: In function 'TegraCreateScreenResources':
driver.c:551:45: error: implicit declaration of function 'shadowUpdatePackedWeak'; did you mean 'shadowUpdatePacked'? [-Werror=implicit-function-declaration]
551 | if (!shadowAdd(pScreen, rootPixmap, shadowUpdatePackedWeak(),
| ^~~~~~~~~~~~~~~~~~~~~~
| shadowUpdatePacked
driver.c:551:45: warning: nested extern declaration of 'shadowUpdatePackedWeak' [-Wnested-externs]
driver.c:551:45: warning: passing argument 3 of 'shadowAdd' makes pointer from integer without a cast [-Wint-conversion]
551 | if (!shadowAdd(pScreen, rootPixmap, shadowUpdatePackedWeak(),
| ^~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
In file included from driver.c:54:
/usr/include/xorg/shadow.h:78:28: note: expected 'ShadowUpdateProc' {aka 'void (*)(struct _Screen *, struct _shadowBuf *)'} but argument is of type 'int'
78 | ShadowUpdateProc update,
| ~~~~~~~~~~~~~~~~~^~~~~~
driver.c: In function 'TegraBlockHandler':
driver.c:610:5: error: too many arguments to function 'pScreen->BlockHandler'
610 | pScreen->BlockHandler(BLOCKHANDLER_ARGS);
| ^~~~~~~
driver.c:611:27: warning: assignment to 'ScreenBlockHandlerProcPtr' {aka 'void (*)(struct _Screen *, void *)'} from incompatible pointer type 'void (*)(struct _Screen *, void *, void *)' [-Wincompatible-pointer-types]
611 | pScreen->BlockHandler = TegraBlockHandler;
| ^
driver.c: In function 'TegraScreenInit':
driver.c:722:27: warning: assignment to 'ScreenBlockHandlerProcPtr' {aka 'void (*)(struct _Screen *, void *)'} from incompatible pointer type 'void (*)(struct _Screen *, void *, void *)' [-Wincompatible-pointer-types]
722 | pScreen->BlockHandler = TegraBlockHandler;
| ^
drmmode_display.c: In function 'drmmode_output_create_resources':
drmmode_display.c:713:19: warning: declaration of 'range' shadows a global declaration [-Wshadow]
713 | INT32 range[2], value = p->value;
| ^~~~~
In file included from drmmode_display.c:36:
/usr/include/xorg/xf86str.h:110:3: note: shadowed declaration is here
110 | } range;
| ^~~~~
cc1: some warnings being treated as errors
make[2]: *** [Makefile:497: driver.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/adam/xf86-video-opentegra/src'
make[1]: *** [Makefile:532: all-recursive] Error 1
make[1]: Leaving directory '/home/adam/xf86-video-opentegra'
make: *** [Makefile:443: all] Error 2
```
The involved header is from xorg-server-devel 1.20.11.https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/issues/553DisplayLink displays runs at 1FPS when laptop lid is closed.2021-06-24T06:20:44ZŁukasz SpintzykDisplayLink displays runs at 1FPS when laptop lid is closed.This issue is related to xorg/xserver#1028 which is already fixed.
Nouveou has to return correct crtc from secondary screen in `nouveau_present_crtc`This issue is related to xorg/xserver#1028 which is already fixed.
Nouveou has to return correct crtc from secondary screen in `nouveau_present_crtc`https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/issues/552X11 freezes with nouveau2022-10-09T19:05:49ZInfoLibreX11 freezes with nouveauSee https://github.com/linuxmint/linuxmint/issues/389See https://github.com/linuxmint/linuxmint/issues/389https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/-/issues/194Display output laggy from iGPU when operating on desktop with attaching AMD R...2021-04-15T10:09:01ZJeremy SzuDisplay output laggy from iGPU when operating on desktop with attaching AMD R7 430 graphic (dGPU)[Steps to reproduce this issue]
1. Install a focal base image
2. Attach an AMD R7 430 graphic as dGPU without connecting any monitor on it.
3. Attach DP monitor on iGPU (no matter the iGPU is Intel(i915), or AMD(amdgpu)).
4. After loggi...[Steps to reproduce this issue]
1. Install a focal base image
2. Attach an AMD R7 430 graphic as dGPU without connecting any monitor on it.
3. Attach DP monitor on iGPU (no matter the iGPU is Intel(i915), or AMD(amdgpu)).
4. After logging it, the display shows laggy.
[Additional information]
1. doesn't see this issue if selecting 'Wayland'
2. add a config
```
Section "OutputClass"
Identifier "MyRadeon"
MatchDriver "radeon"
Driver "modesetting"
EndSection
```
to fallback to use modesetting could workaround this issue.
```
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xserver-xorg 1:7.7+19ubuntu14
ProcVersionSignature: Ubuntu 5.10.0-1019.20-oem 5.10.18
Uname: Linux 5.10.0-1019-oem x86_64
ApportVersion: 2.20.11-0ubuntu27.16
Architecture: amd64
CasperMD5CheckResult: skip
Date: Fri Apr 9 16:23:42 2021
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, including running git bisection searches
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Oland [Radeon HD 8570 / R7 240/340 / Radeon 520 OEM] [1002:6611] (rev 87) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Oland [Radeon HD 8570 / R7 240/340 / Radeon 520 OEM] [103c:3375]
Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev da) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Renoir [103c:872b]
InstallationDate: Installed on 2021-04-09 (0 days ago)
InstallationMedia: Ubuntu 20.04 "Focal" - Build amd64 LIVE Binary 20210324-23:53
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.10.0-1019-oem root=UUID=027c2398-aef7-43d2-a339-6a2163287914 ro quiet splash vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/30/2020
dmi.bios.release: 2.0
dmi.bios.vendor: HP
dmi.bios.version: S09 Ver. 02.02.00
dmi.board.name: 872B
dmi.board.vendor: HP
dmi.board.version: KBC Version 09.94.00
dmi.chassis.type: 3
dmi.chassis.vendor: HP
dmi.ec.firmware.release: 9.148
dmi.modalias: dmi:bvnHP:bvrS09Ver.02.02.00:bd12/30/2020:br2.0:efr9.148:svnHP:pn:pvr:rvnHP:rn872B:rvrKBCVersion09.94.00:cvnHP:ct3:cvr:
dmi.product.family: 103C_53307F HP EliteDesk
dmi.sys.vendor: HP
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.102-1ubuntu1~20.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 20.2.6-0ubuntu0.20.04.1
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.20.9-2ubuntu1.2~20.04.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20200226-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.16-1
```
[XorgLog.txt](/uploads/772d055ed0bde6de5690d95936dd0e0f/XorgLog.txt)https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/issues/210Screenshot applications do not work correctly with xf86-video-intel2022-11-17T13:45:18ZGuido IodiceScreenshot applications do not work correctly with xf86-video-intelScreenshot applications do not work correctly when Xorg uses xf86-video-intel. Trying to take a screenshot will take you to a previous screen, such as the desktop or a window, even of already closed applications. This happens with severa...Screenshot applications do not work correctly when Xorg uses xf86-video-intel. Trying to take a screenshot will take you to a previous screen, such as the desktop or a window, even of already closed applications. This happens with several applications on KDE like Spectacle and Ksnip.
Everything works correctly with the modesetting driver.
OS: Manjaro Linux
DE: KDE Plasma 5.21.3
System: Intel i5 11th Gen, GPU Iris Xehttps://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/-/issues/32AMD rx560 could not boot into desktop.2021-03-04T20:50:05Znetroby1AMD rx560 could not boot into desktop.Hello, i fill this issue, because xorg amdgpu driver broken for AMD rx560 ,
I tried install many linux distro, both them failed to boot into desktop, (xorg seems not working, i think it was a amd gpu driver problem)
The affected distro...Hello, i fill this issue, because xorg amdgpu driver broken for AMD rx560 ,
I tried install many linux distro, both them failed to boot into desktop, (xorg seems not working, i think it was a amd gpu driver problem)
The affected distro:
Ubuntu 18.04, to Ubuntu 20.10
Linut mint 19.3, 20.1 (With mate , linuxmint cinnamon) LMDE 4,
Fedora linux 33
x86_64 arch.
The product link: https://item.m.jd.com/product/8413442.html?wxa_abtest=b&utm_user=plusmember&gx=RnE2wTEKbDWLmNRL-sA1AgOz&ad_od=share&utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=CopyURL
华擎(ASRock)RX560 4G 幻影国度 钻石版 Phantom Gaming 1176-1223 MHz/7000 MHz 4GB GDDR5 显卡
I can only login into linux rescure mode.
and i also see the syslog,
looks the xsesssion was terminated due to some segmentfault.
The same hardware, which running windows 10 well.
so the hardware has no problem i guess.https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/-/issues/20mga2085 missing in the list of support cards. Intentional or by mistake?2021-03-02T20:14:57ZStefan B.mga2085 missing in the list of support cards. Intentional or by mistake?In mga.h in the list of PCI ID #defines, there is one card/chip
#define PCI_CHIP_MGA2085 0x0518
which is missing in the mga_driver.c file, in the MGAChipsets array.
May I ask whether this is intentional, maybe due to inc...In mga.h in the list of PCI ID #defines, there is one card/chip
#define PCI_CHIP_MGA2085 0x0518
which is missing in the mga_driver.c file, in the MGAChipsets array.
May I ask whether this is intentional, maybe due to incompatibilities of that card, or perhaps in error?https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/issues/209xorg assert failure pScreen->myNum - GPU_SCREEN_OFFSET < xf86NumGPUScreens fa...2022-01-05T23:36:23ZCyrille Giquelloxorg assert failure pScreen->myNum - GPU_SCREEN_OFFSET < xf86NumGPUScreens failedHello
I often encored the error `xorg assert failure: Xorg: .../hw/xfree86/common/xf86Helper.c:1740 xf86ScreenToScrn: Assertion pScreen->myNum - GPU_SCREEN_OFFSET < xf86NumGPUScreens failed`.
My config is:
- **2 displays**: laptop and ...Hello
I often encored the error `xorg assert failure: Xorg: .../hw/xfree86/common/xf86Helper.c:1740 xf86ScreenToScrn: Assertion pScreen->myNum - GPU_SCREEN_OFFSET < xf86NumGPUScreens failed`.
My config is:
- **2 displays**: laptop and an external lcd screen
- graphic card: **Mesa Intel Xe Graphics** (TGL GT2), UHD Graphics [8086:9a49] (rev 01)
- cpu: 11th Gen **Intel Core i7-1165G7**
- Linux ubuntu-NS50MU 5.8.0-44-generic #50-Ubuntu SMP Tue Feb 9 06:29:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
- Ubuntu 20.10, amd64, ubuntu:GNOME 3.38.3
- xserver-xorg-core 2:1.20.9-2ubuntu1.1
- client glx vendor string: Mesa Project and SGI, version string: 1.4
output of `Xorg -version`
```
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.15.0-124-generic x86_64 Ubuntu
Current Operating System: Linux ubuntu-NS50MU 5.8.0-44-generic #50-Ubuntu SMP Tue Feb 9 06:29:41 UTC 2021 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.8.0-44-generic root=UUID=735f8021-18dc-4f99-a529-ee6429facc2c ro quiet splash vt.handoff=7
Build Date: 30 November 2020 05:53:48PM
xorg-server 2:1.20.9-2ubuntu1.1 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.38.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
```
Some extract from glxinfo
```
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) Xe Graphics (TGL GT2) (0x9a49)
Version: 20.2.6
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.2.6
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
```
Thanks & cheers
Cyrille.https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/issues/208Bug triggered ?: intel and/or glamor2023-07-25T18:06:23ZRémi ESSAISSIBug triggered ?: intel and/or glamorHello,
Since the introduction of Asynchronous page-flipping, in Linux kernel 5.11,
Adding some code like:
...
mode_config->funcs = &intel_mode_funcs;
if (INTEL_GEN(i915) >= 9)
mode_config->async_page_fl...Hello,
Since the introduction of Asynchronous page-flipping, in Linux kernel 5.11,
Adding some code like:
...
mode_config->funcs = &intel_mode_funcs;
if (INTEL_GEN(i915) >= 9)
mode_config->async_page_flip = true;
...
in linux-5.11/drivers/gpu/drm/i915/display/intel_display.c
Makes Xorg hang : video and keyboard/mouse .
The faulty module is Glamor, which by disabeling it, makes Xorg dont hang while using openGL applications.
The error messages are tens of thousands of this:
modeset(0): flip queue failed: Invalid argument
modeset(0): Page flip failed: Invalid argument
modeset(0): present flip failed
Regards
X.Org X Server 1.20.10
Module glamoregl 1.0.1