как я могу использовать «amdgpu» вместо драйверов «radeon» 20.04?

спасибо, что нашли время, чтобы прочитать меня.

Я искал способ полностью использовать мой GC в блендере (openCL и т. Д.), Я новичок в Linux.

Я проверил, и мой GC, который представляет собой версию Radeon HD 7870 GHz, совместим с драйверами amdgpu

 lspci -k | grep -EA3 'VGA|3D|Display'
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT [Radeon HD 7870 GHz Edition]
        Subsystem: PC Partner Limited / Sapphire Technology Pitcairn XT [Radeon HD 7870 GHz Edition]
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

, но, как вы можете видеть здесь, он не используется по умолчанию, и я не знаю почему.

*-display                 
       description: VGA compatible controller
       produit: Pitcairn XT [Radeon HD 7870 GHz Edition]
       fabricant: Advanced Micro Devices, Inc. [AMD/ATI]
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       version: 00
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration : driver=radeon latency=0
       ressources : irq:30 mémoire:e0000000-efffffff mémoire:f7e00000-f7e3ffff portE/S:e000(taille=256) mémoire:c0000-dffff

Я искал решение и пробовал несколько вещей:

  • черный список radeon -> не работает
  • установка amdgpu и указание grub загружаться с ним -> приводить к черному экрану при загрузке (нет сигнала)
  • установка amdgpu-pro и указание grub загружаться с ним -> приводить к черному экрану при загрузке (нет сигнала)

так что я здесь, я попробовал другую вещь, которую не помню, но ничего не работает.

0
задан 14 August 2020 в 14:17

1 ответ

Знаю, старый вопрос, но это был мой первый запрос в Google при поиске. Поэтому я оставлю то, что сработало для меня (также Ubuntu 20.04 + Radeon HD 7870 ГГц):

Добавьте PPA:

$ sudo add-apt-repository ppa:oibaf/graphics-drivers
$ sudo apt update && sudo apt upgrade

Затем отредактируйте Grub: sudo gedit /etc/default/grub и добавьте следующие строки до конца:

GRUB_GFXMODE=1920x1080x32
GRUB_CMDLINE_LINUX_DEFAULT="radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.modeset=1"

Наконец, обновите Grub и перезагрузите компьютер:

$ sudo update-grub2 && sudo update-initramfs -u -k all
$ reboot

Подтвердите с помощью lspci -k | grep -EA3 'VGA|3D|Дисплей'.

Внесение radeon в черный список не требовалось.

1
ответ дан 9 February 2021 в 15:11

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

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