Полное зависание системы при использовании OpenGL на Radeon RX580

Ответить
Gena
Сообщения: 14
Зарегистрирован: 11 авг 2015, 23:10
Operating system: Rosa Desktop Fresh R10, Kubuntu 18.04, Windows 10
Откуда: SpB

Полное зависание системы при использовании OpenGL на Radeon RX580

Сообщение Gena » 14 май 2018, 13:59

Не так давно обновил видеокартуна Radeon RX580
При попытке запуска любого приложения, использующего 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)
# === Kubuntu 18.04 ===

Код: Выделить всё

$ 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
Вложения
glxinfo-kubuntu.log
(124.49 КБ) 197 скачиваний
glxinfo-rosa.log
(105.32 КБ) 203 скачивания

keleg
Сообщения: 5309
Зарегистрирован: 15 сен 2011, 01:58

Re: Полное зависание системы при использовании OpenGL на Radeon RX580

Сообщение keleg » 21 май 2018, 08:10

Можно
Ядро поновее есть, даже с убунтовскими патчами
http://abf-downloads.rosalinux.ru/kerne ... 5/release/
Также в тестинге есть новая MESA

Ответить