Bug ID 1136285
Summary 2017 AMD GPU still unsupported in openSUSE
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.1
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-maintainers@forge.provo.novell.com
Reporter bizyaev@zoho.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

I have been waiting for Leap 15.1 to test with 4.19 graphics, but nothing has
changed. No issues on Fedora and Ubuntu for at least a year.

lspci/inxi: Advanced Micro Devices [AMD/ATI] Sun XT [Radeon HD
8670A/8670M/8690M / R5 M330 / M430 / R7 M520]
Other: AMD Radeon 520 / Radeon R7 M520 / AMD Hainan

Output of DRI_PRIME=1 glxgears:
```
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000100000000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x100000000
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000100000000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x100000000
radeonsi: Failed to create a context.
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000100000000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x100000000
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000100000000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x100000000
radeonsi: Failed to create a context.
X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  34
  Current serial number in output stream:  36
```

dmesg:
```
[ 1420.732501] [drm:atom_op_jump [radeon]] *ERROR* atombios stuck in loop for
more than 5secs aborting
[ 1420.732516] [drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck
executing 6B44 (len 237, WS 0, PS 4) @ 0x6B52
[ 1420.732529] [drm:atom_execute_table_locked [radeon]] *ERROR* atombios stuck
executing 64B0 (len 78, WS 12, PS 8) @ 0x64E9
[ 1420.741435] [drm] PCIE gen 3 link speeds already enabled
[ 1421.123688] radeon 0000:01:00.0: Wait for MC idle timedout !
[ 1421.314891] radeon 0000:01:00.0: Wait for MC idle timedout !
[ 1421.329324] [drm] PCIE GART of 2048M enabled (table at 0x0000000000040000).
[ 1421.329456] radeon 0000:01:00.0: WB enabled
[ 1421.329459] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000080000c00 and cpu addr 0xffff88026e788c00
[ 1421.329461] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr
0x0000000080000c04 and cpu addr 0xffff88026e788c04
[ 1421.329463] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr
0x0000000080000c08 and cpu addr 0xffff88026e788c08
[ 1421.329464] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
0x0000000080000c0c and cpu addr 0xffff88026e788c0c
[ 1421.329466] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr
0x0000000080000c10 and cpu addr 0xffff88026e788c10
[ 1421.917519] [drm:r600_ring_test [radeon]] *ERROR* radeon: ring 0 test failed
(scratch(0x850C)=0xCAFEDEAD)
[ 1421.917545] [drm:si_resume [radeon]] *ERROR* si startup failed on resume
```

lspci:
```
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
```


You are receiving this mail because: