Проблемы 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. Я не обновлялся через Падоку или Обайф.