Radeon RX 5500 XT UNCLAIMED

У меня есть ПК с двойной загрузкой, работающий под управлением Windows 10 и Ububtu 18.04.4, с ядром 5.3.0-51. С windows графическая карта работает отлично, на Linux я экспериментирую много хлопот. Я попытался установить amdgpu, и установка прошла успешно с последней версией драйвера (20.10), но после перезагрузки экран мерцал так быстро, что единственным входом в систему была трудная операция. Теперь я попытался следовать второму пункту этого руководства , но оно также не имеет никакого эффекта. По крайней мере, ни один негативный эффект. Я попытался установить amdgpu, и установка прошла успешно с последней версией драйвера (20.10), но после перезагрузки экран мерцал так быстро, что единственным входом в систему была трудная операция. Теперь я попытался следовать второму пункту этого руководства , но оно также не имеет никакого эффекта. По крайней мере, ни один негативный эффект. Я попытался установить amdgpu, и установка прошла успешно с последней версией драйвера (20.10), но после перезагрузки экран мерцал так быстро, что единственным входом в систему была трудная операция. Теперь я попытался следовать второму пункту этого руководства , но оно также не имеет никакого эффекта. По крайней мере, ни один негативный эффект. Вывод моего видео sudo lshw -C :

*-display UNCLAIMED       
       description: VGA compatible controller
       product: Advanced Micro Devices, Inc. [AMD/ATI]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:0a:00.0
       version: c5
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:e0000000-efffffff memory:f0000000-f01fffff ioport:e000(size=256) memory:fcc00000-fcc7ffff memory:c0000-dffff

Информационный экран говорит, что я использую llvmpipe (LLVM 9.0.1, 256 бит) , как вы можете видеть здесь . Поэтому я хотел бы использовать правильный драйвер, кто-нибудь может мне помочь?

РЕДАКТИРОВАТЬ Я думаю, что мне не хватает модулей ядра amdgpu, lsmod | grep amdgpu не дает результата, и в моем выводе lspci голос модулей не существует

lspci -k | grep -EA3 'VGA|3D|Display'
0a:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 7340 (rev c5)
    Subsystem: Sapphire Technology Limited Device e421
0a:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device ab38
    Subsystem: Sapphire Technology Limited Device e421

] Также $ sudo lshw -c display | grep driver не выдает никаких результатов. glxinfo , вместо этого, скажите, что с прямым рендерингом все в порядке

$ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: llvmpipe (LLVM 9.0.1, 256 bits)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_MESA_ycbcr_texture, GL_NV_conditional_render, GL_NV_copy_image, 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_NV_conditional_render, GL_NV_copy_image, GL_NV_depth_clamp, 
    GL_EXT_read_format_bgra, GL_EXT_render_snorm, GL_EXT_sRGB_write_control, 
    GL_MESA_shader_integer_functions, GL_NV_conditional_render, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 
0
задан 10 May 2020 в 12:14

1 ответ

если вы установили amdgpu в Ubuntu 18.04.4, драйвер radeon будет отключен. Вам нужен драйвер Radeon для старых карт - у меня есть Radeon HD5000 и Radeon R9 290X. Я смог запустить 290X с amdgpu, но HD5000 перестал работать.

Повторное включение драйвера Radeon и принудительное использование HD5000 заставило оба дисплея снова работать!

Вот что вам нужно сделать:

  1. Удалить файл черного списка для radeon (сначала сохраните его копию)

    sudo cp /etc/modprobe.d/blacklist-radeon.conf ~

    sudo rm /etc/modprobe.d/blacklist-radeon.conf

  2. Создайте файл конфигурации Xorg.

    sudo vim /etc/X11/xorg.conf

This должен содержать подробную информацию о каждой вашей видеокарте и какие драйверы вы хотели бы использовать для них.

Section "Device"
    Identifier             "Screen0"
    Driver                 "amdgpu"
    VendorName             "Advanced Micro Devices, Inc. [AMD/ATI]"
    BusID                  "PCI:X:0:0"
EndSection

Section "Device"
    Identifier             "Screen1"
    Driver                 "radeon"
    VendorName             "Advanced Micro Devices, Inc. [AMD/ATI]"
    BusID                  "PCI:X:0:0"
EndSection

Вы можете получить значение для BusID (PCI: X: 0: 0) из следующей команды:

lspci | grep VGA

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]

Первая карта находится на шине 1, и значение для xorg будет PCI: 1: 0: 0. Вторая карта находится на шине 5, и значение в файле xorg будет PCI: 5: 0: 0.

Надеюсь, это кому-нибудь поможет.

0
ответ дан 19 June 2020 в 21:43

Другие вопросы по тегам:

Похожие вопросы: