Slackware-current X.org crashes with RX 550
by ganscs from LinuxQuestions.org on (#5EQCM)
I upgraded my GPU to a "new" RX 550. On 14.2 it sorta-kinda worked (if you call the vesa driver 'working'), so I upgraded to current thinking the amdgpu driver will surely work on it. I was half right. The kernel does load the amdgpu module in and does switch to fb console at boot, but I cannot for the love of god get Xorg to work. I tried to generate a new config file with Quote:
and use it but no luck.Code:[ 3674.980] (EE) AMDGPU(0): eglGetDisplay() failed
[ 3674.980] (EE) AMDGPU(0): glamor detected, failed to initialize EGL.
[ 3674.980] (WW) AMDGPU(0): amdgpu_glamor_pre_init returned FALSE, using ShadowFB
[ 3674.980] (II) Loading sub module "shadow"
[ 3674.980] (II) LoadModule: "shadow"
[ 3675.017] (II) Initializing extension XFree86-DRI
[ 3675.017] (II) Initializing extension DRI2
[ 3675.017] (II) AMDGPU(0): Setting screen physical size to 508 x 285
[ 3675.165] (EE)
[ 3675.165] (EE) Backtrace:
[ 3675.166] (EE) 0: /usr/libexec/Xorg (OsLookupColor+0x135) [0x591655]
[ 3675.166] (EE) 1: /lib64/libpthread.so.0 (funlockfile+0x50) [0x7f49be6e3400]
[ 3675.167] (EE) 2: /lib64/libc.so.6 (gsignal+0x9b) [0x7f49be52dadb]
[ 3675.167] (EE) 3: /lib64/libc.so.6 (abort+0x102) [0x7f49be514526]
[ 3675.168] (EE) 4: /lib64/libc.so.6 (__assert_fail_base.cold+0xf) [0x7f49be51441f]
[ 3675.168] (EE) 5: /lib64/libc.so.6 (__assert_fail+0x42) [0x7f49be525492]
[ 3675.169] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.169] (EE) 6: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdf9bf13]
[ 3675.169] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.169] (EE) 7: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdf9c211]
[ 3675.169] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.169] (EE) 8: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdfa7c3d]
[ 3675.170] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.170] (EE) 9: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdfa9c6a]
[ 3675.170] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.170] (EE) 10: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdfab8f7]
[ 3675.170] (EE) 11: /usr/libexec/Xorg (MapWindow+0x214) [0x46ab14]
[ 3675.170] (EE) 12: /usr/libexec/Xorg (InitFonts+0x345) [0x443a95]
[ 3675.171] (EE) 13: /lib64/libc.so.6 (__libc_start_main+0xcd) [0x7f49be5161ad]
[ 3675.171] (EE) 14: /usr/libexec/Xorg (_start+0x2a) [0x42e18a]
[ 3675.171] (EE)
[ 3675.171] (EE)
Fatal server error:
[ 3675.171] (EE) Caught signal 6 (Aborted). Server aborting
[ 3675.171] (EE)
[ 3675.171] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 3675.171] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 3675.171] (EE)
[ 3675.247] (EE) Server terminated with error (1). Closing log file.


Xorg :0 -configure |
[ 3674.980] (EE) AMDGPU(0): glamor detected, failed to initialize EGL.
[ 3674.980] (WW) AMDGPU(0): amdgpu_glamor_pre_init returned FALSE, using ShadowFB
[ 3674.980] (II) Loading sub module "shadow"
[ 3674.980] (II) LoadModule: "shadow"
[ 3675.017] (II) Initializing extension XFree86-DRI
[ 3675.017] (II) Initializing extension DRI2
[ 3675.017] (II) AMDGPU(0): Setting screen physical size to 508 x 285
[ 3675.165] (EE)
[ 3675.165] (EE) Backtrace:
[ 3675.166] (EE) 0: /usr/libexec/Xorg (OsLookupColor+0x135) [0x591655]
[ 3675.166] (EE) 1: /lib64/libpthread.so.0 (funlockfile+0x50) [0x7f49be6e3400]
[ 3675.167] (EE) 2: /lib64/libc.so.6 (gsignal+0x9b) [0x7f49be52dadb]
[ 3675.167] (EE) 3: /lib64/libc.so.6 (abort+0x102) [0x7f49be514526]
[ 3675.168] (EE) 4: /lib64/libc.so.6 (__assert_fail_base.cold+0xf) [0x7f49be51441f]
[ 3675.168] (EE) 5: /lib64/libc.so.6 (__assert_fail+0x42) [0x7f49be525492]
[ 3675.169] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.169] (EE) 6: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdf9bf13]
[ 3675.169] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.169] (EE) 7: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdf9c211]
[ 3675.169] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.169] (EE) 8: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdfa7c3d]
[ 3675.170] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.170] (EE) 9: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdfa9c6a]
[ 3675.170] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 3675.170] (EE) 10: /usr/lib64/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7f49bdfab8f7]
[ 3675.170] (EE) 11: /usr/libexec/Xorg (MapWindow+0x214) [0x46ab14]
[ 3675.170] (EE) 12: /usr/libexec/Xorg (InitFonts+0x345) [0x443a95]
[ 3675.171] (EE) 13: /lib64/libc.so.6 (__libc_start_main+0xcd) [0x7f49be5161ad]
[ 3675.171] (EE) 14: /usr/libexec/Xorg (_start+0x2a) [0x42e18a]
[ 3675.171] (EE)
[ 3675.171] (EE)
Fatal server error:
[ 3675.171] (EE) Caught signal 6 (Aborted). Server aborting
[ 3675.171] (EE)
[ 3675.171] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 3675.171] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 3675.171] (EE)
[ 3675.247] (EE) Server terminated with error (1). Closing log file.