Vk error initialization failed как исправить

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

ПРОБЛЕМА

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

  • Новая установка Ubuntu с Xubuntu DE.
  • Следуйте официальным инструкциям — https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspxhttps://pastebin.com/Lr1sa50v
  • Строка 15 — VULKAN_SDK =/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 shoudn’t это быть 1.1.73.0? (на основе официальной инструкции AMD)
  • VK_ERROR_INCOMPATIBLE_DRIVER

ЗАКОРОЧЕННЫЙ, БОЛЬШЕ В ИСХОДНОМ 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
  • Прямо сейчас у меня есть новая установка 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:
  • https://i.imgur.com/a/G9ETDK6
  • https://i.imgur.com/a/N0AWiLE

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

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

Section «Device» Identifier «AMD» Driver «amdgpu» Option «TearFree» «true» EndSection

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

Wolfenstein 2 The New Colossus — [vk error initialization failed]

ПРЕДЫСТОРИЯ

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

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

Еще по теме:  Как установить антивирус Вконтакте

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

1 ответ

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

Установка вулкана на 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.

★ Как исправить ошибку FAILED TO INITIALIZE RENDERER?-ЛЕГКО!!!

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

sudo apt-get update -y sudo apt-get upgrade -y
sudo apt-get install mesa-vulkan-drivers vulkan-utils
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon»

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

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

Section «Device» Identifier «AMD» Driver «amdgpu» Option «TearFree» «true» EndSection

  • Option «TearFree» «true» должен решить проблему с экранным разрывом.
  • Должен зафиксировать «VK_ERROR_INITIALIZATION_FAILED».
  • Походит на волшебство, но оно рекомендуется AMD.

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

Источник: askubuntu.ru

Ситуация

Я написал простой код на C ++ с помощью VulkanAPI, но, тем не менее, я получаю ошибки, когда пытаюсь получить свои физические устройства.

Аппаратное / программное обеспечение

ОС: elementary OS 5.1.3 Hera x86_64

Модель ноутбука: 80Q5 Lenovo G70-35

Графический процессор: AMD Radeon R4 / R5 Graphics

Вы можете найти список поддерживаемых устройств здесь (я думаю)

Код

#include #include «vulkan/vulkan.h» VkInstance instance; void assert(VkResult result) < if (result != VK_SUCCESS) std::cout int main() < VkApplicationInfo appInfo; appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO; appInfo.pNext = nullptr; appInfo.pApplicationName = «VulkanAPI»; appInfo.applicationVersion = VK_MAKE_VERSION(0, 0, 0); appInfo.pEngineName = «VulkanAPI Engine»; appInfo.engineVersion = VK_MAKE_VERSION(0, 0, 0); appInfo.apiVersion = VK_API_VERSION_1_2; VkInstanceCreateInfo instanceInfo; instanceInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO; instanceInfo.pNext = nullptr; instanceInfo.flags = 0; instanceInfo.pApplicationInfo = &appInfo; instanceInfo.enabledLayerCount = 0; instanceInfo.ppEnabledLayerNames = nullptr; instanceInfo.enabledExtensionCount = 0; instanceInfo.ppEnabledExtensionNames = nullptr; VkResult result = vkCreateInstance(instance); assert(result); // works fine uint32_t physicalDevicesCount = 0; result = vkEnumeratePhysicalDevices(instance, assert(result); // prints -3, which is equivalent to VK_ERROR_INITIALIZATION_FAILED std::cout

Еще по теме:  Как получить стикеры linkin park в ВК

Проблема

Всякий раз, когда я компилирую и запускаю этот код, он выдает / распечатывает ошибку:

user12722843 19 Апр 2020 в 14:35

Попробуйте использовать более низкий API, например VK_API_VERSION_1_0, попробуйте переустановить драйвер видеокарты.

19 Апр 2020 в 17:18
Желательно не делать кросспост. Связывание вопросов вместе: community.khronos.org/t/…
19 Апр 2020 в 17:57
Если хотите, можете опубликовать свой ответ, чтобы я мог его принять.
user12722843

3 Май 2020 в 13:00

1 ответ

Лучший ответ

Через Интернет ваш графический процессор AMD Radeon R5 M330 — это поколение Sea Islands.

Драйвер vulkan radv требует нового драйвера минипорта ядра amdgpu . Но графические процессоры Sea Islands и Southern Islands по умолчанию по-прежнему работают на устаревшем драйвере ядра radeon . Поддержка драйверов amdgpu для них является «экспериментальной».

Чтобы включить поддержку, вы должны добавить параметры ядра, которые заставляют драйвер radeon отказывать GPU и amdgpu принимать его.

Для Южных островов это radeon.si_support=0 amdgpu.si_support=1 .
Для морских островов это radeon.cik_support=0 amdgpu.cik_support=1 .

Источник: question-it.com

Ошибка VK_ERROR_INCOMPATIBLE_DRIVER с Vulkan на ATI Sapphire 7870 с запущенной (X)Ubuntu 18.04

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

ПРОБЛЕМА

Шаги для воспроизведения #1

  • Свежая установка Ubuntu с Xubuntu DE.
  • Следуйте официальным инструкциям — https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspxhttps://pastebin.com/Lr1sa50v
  • Строка 15 — VULKAN_SDK=/home/ крейрен /vulkan/VulkanSDK/1.0.37.0/x86_64 разве это не будет 1.1.73.0? (на основании официальной инструкции AMD)
  • VK_ERROR_INCOMPATIBLE_DRIVER

КОРОТКО, БОЛЬШЕ В ОРИГИНАЛЬНОМ ДОК.

ИНФОРМАЦИЯ

  • Графический процессор: ATI Sapphire 7870 и AMD Radeon 7870AMD/ATI
  • Насколько мне известно, у производителя есть два имени для этого GPU.
  • GPU поддерживает Vulkan на основе Test в Windows 10 с DotA 2 с аргументом «-vulkan» и вики: https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
  • Прямо сейчас у меня свежая установка Ubuntu с резервным копированием с использованием Clonezilla и базовой настройки.
  • apt list —installed> /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 ГБ для root + 2 ГБ подкачки на SSD и 100 ГБ / home на HDD
  • Убедитесь, что он поддерживается AMD:
  • https://i.imgur.com/a/G9ETDK6
  • https://i.imgur.com/a/N0AWiLE
Еще по теме:  Что такое еда Вконтакте

ПРОБНОЕ РЕШЕНИЕ

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

Section «Device» Identifier «AMD» Driver «amdgpu» Option «TearFree» «true» EndSection

КОРОТКО, БОЛЬШЕ В ОРИГИНАЛЬНОМ ДОК.

предыстория

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

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

David Košecký 29 май ’18 в 01:16 2018-05-29 01:16
2018-05-29 01:16

1 ответ

Это решение может быть устаревшим. Кажется, только mesa-vulkan-driver а также sudo apt dist-upgrade необходим, чтобы заставить работать вулканский API. — Обновлено 10/07/2018

Установка Vulkan на 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. Я заметил изменение на 10/07/2018.

    Запустите эту команду для обновления вашей системы

sudo apt-get update -y sudo apt-get upgrade -y
sudo apt-get install mesa-vulkan-drivers vulkan-utils
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon»

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

Если это не работает

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

Section «Device» Identifier «AMD» Driver «amdgpu» Option «TearFree» «true» EndSection

  • Option «TearFree» «true» должен решить проблему с отображением экрана.
  • Следует исправить » VK_ERROR_INITIALIZATION_FAILED «.
  • Походит на волшебство, но это рекомендовано AMD.

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

Источник: ask-ubuntu.ru

Рейтинг
( Пока оценок нет )
Загрузка ...