Ошибка VK_ERROR_INCOMPATIBLE_DRIVER с Вулканом на ATI Sapphire 7870, работающем (X) Ubuntu 18.04

Я потратил + - 22 часа, пытаясь заставить его работать, но я нахожу больше проблем, чем решения.

ПРОБЛЕМА

Шаги для репродуцирования № 1

ЗАКОРОЧЕННЫЙ, БОЛЬШЕ В ИСХОДНОМ DOC.

ИНФОРМАЦИЯ

  • GPU: ATI Sapphire 7870 И AMD Radeon 7870AMD/ATI

    • Производитель имеет два названия этого GPU насколько я знаю.

    • Поддержки GPU Вулкан на основе Теста в Windows 10 рабочий DotA 2 с “- вулкан” аргумент и Wiki: https://en.wikipedia.org/wiki/Radeon_HD_7000_Series

  • ОС: протестированный на Debian 9, Xubuntu и Ubuntu.

    • Прямо сейчас у меня есть новая установка Ubuntu с резервным использованием Clonezilla и основная установка.

    • способный список - установленный> /home/kreyren/Desktop/Installed_packages.txt https://pastebin.com/WrKWWbhg

    • Установленное использование обновлений sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y

    • Дистрибутив имеет 20 ГБ корня + подкачка на 2 ГБ на SSD и 100 ГБ / домой на жестком диске

    • Проверьте, что это поддерживается AMD:

ИСПЫТАННОЕ РЕШЕНИЕ

  • добавьте, что NAND изменяет /etc/X11/xorg.conf с

    Section "Device"
        Identifier "AMD"
        Driver "amdgpu"
        Option "TearFree" "true"
    EndSection
    
  • Перезагрузка> VK_ERROR_INCOMPATIBLE_DRIVER

ЗАКОРОЧЕННЫЙ, БОЛЬШЕ В ИСХОДНОМ DOC.

ПРЕДЫСТОРИЯ

Исходный доступно на персональных документах Google.

Я сделал документ Facebook, где я пытался устранить эту проблему с помощью других пользователей Linux. Документ Facebook был удален после решения и проблемы был отправлен на askubuntu! Надежда достигнуть большего количества людей с той же проблемой.

Недостаточно репутации для регистрации остальной части оригинала и кажется бессмысленным послать спам с несоответствующей информацией, здесь для тех, кто интересуется этой проблемой как Разработчики, которые могли возможно устранить эту проблему по умолчанию.

0
задан 21 August 2018 в 11:08

1 ответ

Это решение может устареть. Это кажется этим только mesa-vulkan-driver и sudo apt dist-upgrade необходим для создания вулкана работой API. - Обновленный 07.10.2018

Я нашел решение, прежде чем я отправил этот ответ, это - пересообщение, рекомендуемое @ElderGeek на форуме. (• ̀ᴗ • ́) و

Установка вулкана на AMD Radeon 7870 под управлением Ubuntu 18.04 (возможные другие находящиеся в debian дистрибутивы)

Примечание: Я не смог воспроизвести его на Debian 9.4.

ПРЕДУПРЕЖДЕНИЕ: Захватите резервное копирование, так как systemd (или его альтернативы) не сможет загрузить с ошибкой что-то как: ERR: Install firmware-amd-graphics package.

WARNING_EDIT: Это кажется тем пакетом firmware-amd-graphics теперь установлен по умолчанию на Ubuntu 18.04. Я заметил изменение 07.10.2018.

  1. Выполните эту команду для обновления системы

    sudo apt-get update -y && sudo apt-get upgrade -y
    
  2. Мезаструктура установки драйверы вулкана:

    sudo apt-get install mesa-vulkan-drivers vulkan-utils
    
  3. Измените параметры ядра в /etc/default/grub как:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
    

    Это должно зафиксировать VK_ERROR_INCOMPATIBLE_DRIVER.

  4. Включить amdgpu драйвер. (Radeon, не работающий с этим GPU.)

  5. Выполните эти команды:

    • sudo update-grub Обновить личинку на основе информации в /etc/default/grub .
    • sudo shutdown -r now Перезапускать Ваше устройство.
    • lspci -k | grep "Kernel driver in use:" Чтобы проверить, что это загружается правильно, вывод должен быть: "Kernel driver in use: amdgpu".
  6. Должен обнаружиться в vulkaninfo без проблем.


В случае, если это не работает

  1. Добавьте, ни измените /etc/X11/xorg.conf И /etc/X11/20-amdgpu.conf со следующим содержанием (перезагрузка после этого модификации):

    Section "Device"
        Identifier "AMD"
        Driver "amdgpu"
        Option "TearFree" "true"
    EndSection
    
    • Option "TearFree" "true" должен решить проблему с экранным разрывом.
  2. Проверьте, что amdgpu загружается путем загрузки GRUB и нажатия E.

  3. sudo usermod -a -G video $LOGNAME

  4. sudo apt-get install hexchat > join #radeon и обратитесь за помощью.

Не стесняйтесь обмениваться своим опытом, я готов обновить это сообщение. (☞゚ヮ゚) ☞

2
ответ дан 29 October 2019 в 06:05

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

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