Рейтинг:1

включить AMDGPU для R9 270x 20.04

флаг pl

При попытке включить amdgpu драйвер для моего R9 270x, с:

grep amdgpu /etc/по умолчанию/жратва  
GRUB_CMDLINE_LINUX_DEFAULT="[усечено] radeon.cik_support=0 radeon.si_support=0 amdgpu.cik_support=1 amdgpu.si_support=1"

gandalf@hans-desktop î° ~ î°

на самом деле он никогда не загружается:

sudo lspci -k |grep amdgpu                             
Модули ядра: radeon, amdgpu

В то время как мы ожидали:

sudo lspci -k |grep amdgpu                             
Используемый драйвер ядра: amdgpu
Модули ядра: radeon, amdgpu

Как включить amdgpu в Ubuntu 20.04?

Рейтинг:1
флаг pl

В моем случае я мог видеть некоторые ошибки во время начальной загрузки в dmesg:

ошибки типа:

30 октября 22:05:14 ядро ​​рабочего стола: amdgpu 0000:01:00.0: Прямая загрузка микропрограммы для amdgpu/pitcairn_uvd.bin не удалась с ошибкой -2
30 октября 22:05:14 ядро ​​рабочего стола: amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: не удается загрузить прошивку "amdgpu/pitcairn_uvd.bin"
Окт 30 22:05:14 ядро ​​рабочего стола: [drm:amdgpu_device_ip_init [amdgpu]] *ОШИБКА* sw_init IP-блока <uvd_v3_1> не удалось -2
Окт 30 22:05:14 ядро ​​рабочего стола: amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init не удалось
30 октября 22:05:14 ядро ​​рабочего стола: amdgpu 0000:01:00.0: amdgpu: фатальная ошибка во время инициализации графического процессора
30 октября 22:05:14 ядро ​​рабочего стола: amdgpu 0000:01:00.0: amdgpu: amdgpu: финишное устройство.

Установка linux-прошивки по крайней мере из основной версии выше 20.04 решила эту проблему:

Чтобы быть конкретным, в моем случае установка linux-прошивка_1.190_all.deb решил это.

JPvRiel avatar
флаг mx
Все, кто получает такую ​​​​ошибку, зарегистрируйте учетную запись панели запуска и добавьте свой голос с «Эта ошибка влияет на меня», чтобы помочь Ubuntu обратить внимание:
Рейтинг:1
флаг mx

@hgogert предоставил правильный ответ, но я хочу добавить, что нужно попытаться сопоставить версию ядра HWE с пакетом прошивки из исходного выпуска, из которого стек HWE перенесен. Например. Ubuntu 20.04.3 HWE имеет ядро ​​​​5.11, полученное от hirsute (21.04), с информацией об обновлении пакета прошивки hirsute, указанной на https://packages.ubuntu.com/hirsute-updates/linux-прошивка. Итак, для 20.04.3, чтобы вручную переопределить и добавить обновление прошивки:

curl -OL http://archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.197.3_all.deb
sudo dpkg -i linux-firmware_1.197.3_all.deb

Дополнительный совет: возможно, загрузите deb с ближайшего зеркала, потому что этот пакет весит почти 200 МБ.

Чтобы пояснить далее, специалисты по поддержке стека Ubuntu HWE обновили ядро ​​(и драйвер amdgpu), но, к сожалению, не смогли обновить пакет прошивки linux.Таким образом, драйвер amdgpu был явно протестирован/разработан поверх прошивки, которую Ubuntu включила в более новую промежуточную не-LTS, но затем не смогла включить/обратно перенести обновление ядра HWE на предыдущую LTS.

Видеть:

флаг pl
Это лучший ответ! Проголосовал на панели запуска :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.