Xorg amdgpu driver crashes after updating.

Hello everyone,

I own a Dell Inspiron 5567, and about a month ago I ran zypper update and on reboot was unable to enter graphical login, sometimes I could not even switch back to text console.

Formerly I had been seeing these kernel messages with no apparent effect on Xorg:

   88.699880] [drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 8 test failed (scratch(0xC040)=0xCAFEDEAD)

Here are the Xorg log messages:

    87.196] (II) AIGLX: Screen 0 is not DRI2 capable
    87.196] (EE) AIGLX: reverting to software rendering
    87.211] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    87.212] (II) AIGLX: Loaded and initialized swrast
    87.212] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    87.214] (EE) 
    87.214] (EE) Backtrace:
    87.214] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x588da8]
    87.215] (EE) 1: /usr/bin/X (0x400000+0x18d079) [0x58d079]
    87.215] (EE) 2: /lib64/libc.so.6 (0x7f26f467d000+0x34fe0) [0x7f26f46b1fe0]
    87.215] (EE) 3: /usr/bin/X (RRSetChanged+0x50) [0x4ef3f0]
    87.215] (EE) 4: /usr/bin/X (RRScreenSetSizeRange+0x54) [0x4f3844]
    87.215] (EE) 5: /usr/bin/X (xf86RandR12CreateScreenResources+0x2ee) [0x4b6ece]
    87.215] (EE) 6: /usr/bin/X (0x400000+0xa9ecc) [0x4a9ecc]
    87.215] (EE) 7: /usr/bin/X (0x400000+0x3d034) [0x43d034]
    87.215] (EE) 8: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f26f469d725]
    87.215] (EE) 9: /usr/bin/X (_start+0x29) [0x428719]
    87.216] (EE) 
    87.216] (EE) Segmentation fault at address 0xa0
    87.216] (EE) 
Fatal server error:
    87.216] (EE) Caught signal 11 (Segmentation fault). Server aborting

The display controller is an AMD Topaz XT, on an Intel 5916 VGA controller. If I remove the xf86-video-amdgpu I can run Xorg again,

Greetings and TiA.

Update: As of xf86-video-amdgpu-1.3.0-1.1 and drm-kmp-default-4.9.33_k4.4.114_42-7.1, graphical environment is working again. I also tested the HDMI output successfully, which didn’t work without the amdgpu driver.

Thanks again.