При попытке запуска любого приложения, использующего OpenGL, Rosa полностью зависает.
Экран гаснет, кулер видеокарты начинает вращаться с максимальнйо скоростью. Помогает только перезагрузка через Reset.
Проблема повторяется при запуске теста furmark из пакета GPUtest
При этом странно, что графические эффекты (тестировал на движке OpenGL 2.0 и 3.1) работают нормально.
Возможно, проблема появляется при попытке использовать OpenGL 3.2
Проблема возникает на Росе как с открытым драйвером, так и с установленным amdgpu-pro.
На Kubuntu 16.04 и 18.04 все работает без сбоев. На 16.04 проверял amdgpu-pro - тоже никаких проблем.
Явно сбой драйвера, но как исправить, не знаю.
Есть ли в репозиториях готовое ядро поновее, или надо самому собирать?
uname, lspci и полные логи glxinfo прикладываю.
# === Rosa 2016.1 ===
Код: Выделить всё
$ uname -a
Linux Corei7 4.9.95-nrj-desktop-2rosa-x86_64 #1 SMP PREEMPT Wed Apr 25 15:16:53 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Код: Выделить всё
$ lspci -v
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/580] (rev e7) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device 22fc
Flags: bus master, fast devsel, latency 0, IRQ 54
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=2M]
I/O ports at e000 [size=256]
Memory at f7e00000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: amdgpu
Kernel modules: amdgpu
Код: Выделить всё
$ glxinfo
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: Radeon RX 580 Series (POLARIS10 / DRM 3.8.0 / 4.9.95-nrj-desktop-2rosa-x86_64, LLVM 3.9.0) (0x67df)
Version: 17.3.6
Accelerated: yes
Video memory: 8155MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 580 Series (POLARIS10 / DRM 3.8.0 / 4.9.95-nrj-desktop-2rosa-x86_64, LLVM 3.9.0)
Код: Выделить всё
$ uname -a
Linux Corei7 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Код: Выделить всё
$ glxinfo
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: Radeon RX 580 Series (POLARIS10 / DRM 3.23.0 / 4.15.0-20-generic, LLVM 6.0.0) (0x67df)
Version: 18.0.0
Accelerated: yes
Video memory: 8169MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1