Проблемы Radeon VII и Ubuntu

Спецификации ПК

Процессор: Ryzen 7 2700x

GPU: Radeon VII

МБ: ASUS X470-I

Двойная загрузка Windows 10 и Ubuntu на одном 500 ГБ SSD

Я установил Ubuntu 18.04 LTS, загрузившись в него, у меня был черный экран с мигающей линией, исправил его после того, как связался с тем, какой менеджер я использовал, это немного сбивало с толку, поэтому я не знаю, использую ли я gmd3 или lightdm.

После этого у меня есть цикл входа в систему со всем, кроме Wayland, который позволяет мне входить в систему. После того, как разрешение полностью неверно, а также приводит к появлению посторонних изображений (окна будут оставаться на месте после их перемещения, а их детали, такие как текст и кнопки, будут пробить старое фальшивое окно), хотя переключение ядра с 4.18 на 4.20 исправило разрешение и ореолы.

Я поместил эти файлы (некоторые веб-сайты, которые имели корзины vega20, потеряли сайт, так как я сейчас на моем телефоне) в папку amdgpu в /lib/firmware/amdgpu с помощью команды в терминале, и после перезапуска ничего не изменилось.

Я попытался установить драйверы AMDGPU Pro с веб-сайта AMD, и он говорит, что dkms не удалось, когда я пытаюсь установить dkms, он уже установлен.

Я скачал драйверы с PPA Obaif и Padoka, но это ничего не изменило. и у меня нет вариантов выбора драйверов в приложении.

Что я делаю? Я не могу найти информацию по этой проблеме.

3 ответа

В настоящее время я использую Radeon VII на Ubuntu 18.04.
Использование ядра 4.15.0-47-generic и amdgpu-pro-18.50-725072.
Попробуй это:
Установите ядро ​​4.15.0-47-generic

sudo apt-get install \
linux-image-4.15.0-47-generic \
linux-modules-4.15.0-47-generic\
linux-modules-extra-4.15.0-47-generic \
linux-headers-4.15.0-47-generic
sudo update-grub

Затем загрузите amdgpu-pro 18.50 с http://amd.com/

wget --referer support.amd.com \
https://drivers.amd.com/drivers/linux/amdgpu-pro-18.50-725072-ubuntu-18.04.tar.xz 
tar xf amdgpu-pro-18.50-725072-ubuntu-18.04.tar.xz
cd amdgpu-pro-18.50-725072-ubuntu-18.04
./amdgpu-pro-install

добавлять amdgpu.dc=1 в GRUB_CMDLINE_LINUX в /etc/default/grubбежать sudo update-grub и перезагрузитесь в ядро ​​4.15.0-47-generic.

И вуаля
ура

Я получил те же результаты и опубликовал очень похожий вопрос. Драйверы AMDGPU Pro от AMD не помогли. Файлы VGA20 в lib/firmware/amdgpu не помогли. Падока ППА не помогла. Ядра 4.20 и 5.0 не помогли.

Но я сделал некоторые успехи с двойной загрузкой. Я получил их, чтобы установить и сосуществовать (на двух отдельных SSD), переустановив Win 10 и Kubuntu 18.04 в режиме BIOS. Для этого мне пришлось использовать RUFUS (в Windows) для записи установочных образов на USB-накопители. У Руфуса есть возможность создать гибридный диск bios/Uefi. Затем при загрузке вам нужно нажать F12 (или то, что требуется вашему mobo), чтобы выбрать версию BIOS диска.

С тех пор я прошил видеокарту Radeon на 106 и проверил, исправило ли это что-нибудь. Никакой сигары.

Я думаю, что это проблема прошивки UEFI.

Обновить.

Я нашел эти инструкции. Автор имеет дело с RX590, но процесс практически идентичен.

Youtube: https://www.youtube.com/watch?v=qK5ra2eed7w Письменная версия: https://forum.level1techs.com/t/rx590-ubuntu-18-04-setup-guide/137521

Вот что я в итоге сделал.

Установите UKUU (утилита обновления ядра Ubuntu), которая делает установку ядра действительно простой. https://www.omgubuntu.co.uk/2017/02/ukuu-easy-way-to-install-mainline-kernel-ubuntu

Используя UKUU, установите ядро ​​4.20 или новее. (Я использовал 5.0.2)

Внимание: если вы перезагрузитесь в этот момент, новое ядро ​​даст вам черный экран при попытке войти в систему. Чтобы обойти это, вам нужно временно добавить параметр загрузки ядра "nomodeset" в grub. Чтобы сделать это, вы нажимаете "e", когда появляются параметры загрузки. Это переводит вас в режим редактирования Grub. Добавьте 'nomodeset' сразу после термина 'quiet' или 'splash'. Нажмите F10 для выхода и продолжения загрузки. Как добавить параметр загрузки ядра?

Загрузите микропрограммы Radeon VII Vega 20. https://people.freedesktop.org/~agd5f/radeon_ucode/vg20/

Поместите файлы прошивки в папку / lib / firmware / amdgpu.

Обновите initramfs. 'sudo update-initramfs -k all -u'

Перезагружать. Вам не нужен 'nomodeset', чтобы вернуться на этом этапе.

Проверьте, какая прошивка была загружена. 'dmesg |grep firmware' или 'dmesg |grep vega' или 'dmesg |grep amdgpu'

Я получил сообщение об ошибке "Прямая загрузка прошивки для amdgpu/vega20_ta.bin завершилась с ошибкой -2". Но на сайте загрузки прошивки такого файла нет. Возможно, это будет исправлено позже.

Это позволяет мне запускать большой (150 модов) модпак Minecraft со скоростью 30+FPS вместо 1 fps. Это при умеренной графической настройке. Производительность примерно такая же в Win 10. OpenGL по-прежнему на 18.2.2. Я не обновлялся через Падоку или Обайф.

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