Ubuntu%2018.04%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20ATI%20Sapphire%207870%EC%97%90%EC%84%9C%20Vulkan%EC%9D%98%20VK_ERROR_INCOMPATIBLE_DRIVER%20%EC%98%A4%EB%A5%98.png)
나는 그것을 작동시키려고 +- 22시간을 보냈지만 해결책보다 더 많은 문제를 발견했습니다.
문제
재현 단계 #1
Xubuntu DE를 사용하여 Ubuntu를 새로 설치합니다.
공식 지침을 따르십시오 -https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
행 15 - VULKAN_SDK=/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 1.1.73.0이어야 하지 않나요? (기준으로AMD의 공식 지침)
VK_ERROR_INCOMPATIBLE_DRIVER
원본 문서에 더 많은 내용이 있습니다.
정보
GPU: ATI 사파이어 7870 및 AMD Radeon 7870AMD/ATI
내가 아는 한 제조업체에는 이 GPU에 대해 두 가지 이름이 있습니다.
GPU는 "-vulkan" 인수와 wiki를 사용하여 DotA 2를 실행하는 Windows 10의 테스트를 기반으로 Vulkan을 지원합니다.https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
OS: Debian 9, Xubuntu 및 Ubuntu에서 테스트되었습니다.
지금은 Clonezilla 및 기본 설정을 사용한 백업으로 Ubuntu를 새로 설치했습니다.
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
Distro에는 SSD에 20GB의 루트 + 2GB 스왑이 있고 HDD에 100GB의 /home이 있습니다.
AMD에서 지원하는지 확인하세요.
시도된 솔루션
NAND 추가
/etc/X11/xorg.conf
수정Section "Device" Identifier "AMD" Driver "amdgpu" Option "TearFree" "true" EndSection
재부팅 > VK_ERROR_INCOMPATIBLE_DRIVER
원본 문서에 더 많은 내용이 있습니다.
배경 이야기
원본 사용 가능개인 Google 문서에 있습니다.
나는 다른 Linux 사용자들의 도움을 받아 이 문제를 해결하기 위해 Facebook 문서를 만들었습니다. 해결 후 Facebook 문서가 제거되었으며 문제가 askubuntu에 게시되었습니다! 같은 문제를 가진 더 많은 사람들에게 다가가기를 바랍니다.
원본의 나머지 부분을 게시할 만큼 평판이 충분하지 않으며 관련 없는 정보를 스팸으로 보내는 것은 무의미해 보입니다. 기본적으로 이 문제를 해결할 수 있는 개발자와 같이 이 문제에 관심이 있는 사람들을 위한 정보입니다.
답변1
이 솔루션은 오래되었을 수 있습니다. vulkan API를 작동시키는 데 에만 필요한 mesa-vulkan-driver
것 같습니다. sudo apt dist-upgrade
- 2018년 10월 7일 업데이트됨
이 답변을 게시하기 전에 해결책을 찾았습니다. 이것은 포럼에서 @ElderGeek이 권장하는 재게시물입니다. (•̀ᴗ•́)و
Ubuntu 18.04를 실행하는 AMD Radeon 7870에 Vulkan 설치(다른 Debian 기반 배포판도 가능)
메모:데비안 9.4에서는 재현할 수 없었습니다.
경고:systemd(또는 그 대안)는 다음과 같은 오류로 인해 부팅할 수 없으므로 백업을 가져옵니다 ERR: Install firmware-amd-graphics package
.
경고_편집:firmware-amd-graphics
이제 Ubuntu 18.04에 패키지가 기본적으로 설치되는 것 같습니다 . 2018년 10월 7일에 변경 사항을 확인했습니다.
시스템을 업데이트하려면 이 명령을 실행하세요.
sudo apt-get update -y && sudo apt-get upgrade -y
Mesa Vulkan 드라이버 설치:
sudo apt-get install mesa-vulkan-drivers vulkan-utils
다음과 같이 커널 매개변수를 수정합니다
/etc/default/grub
.GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
이 문제가 해결되어야 합니다.VK_ERROR_INCOMPATIBLE_DRIVER.
amdgpu 드라이버를 켜려면. (라데온은 이 GPU에서 작동하지 않습니다.)
다음 명령을 실행하십시오.
sudo update-grub
.NET의 정보를 기반으로 Grub을 업데이트하려면/etc/default/grub
.sudo shutdown -r now
장치를 다시 시작하려면lspci -k | grep "Kernel driver in use:"
올바르게 로드되었는지 확인하려면 출력이 다음과 같아야 합니다"Kernel driver in use: amdgpu"
.
vulkaninfo
문제없이 나타나야 합니다 .
작동하지 않는 경우
/etc/X11/xorg.conf
다음 내용으로 AND를 추가하거나 수정합니다/etc/X11/20-amdgpu.conf
(수정 후 재부팅).Section "Device" Identifier "AMD" Driver "amdgpu" Option "TearFree" "true" EndSection
Option "TearFree" "true"
화면 깨짐 문제를 해결해야 합니다.
GRUB을 로드하고 를 눌러 amdgpu가 로드되었는지 확인합니다 E.
sudo usermod -a -G video $LOGNAME
- 고쳐야 한다"VK_ERROR_INITIALIZATION_FAILED".
- 마술처럼 보이지만AMD에서 추천하는군요.
sudo apt-get install hexchat > join #radeon
그리고 도움을 요청하세요.
귀하의 경험을 자유롭게 공유해 주세요. 이 게시물을 업데이트하겠습니다. (☞゚ヮ゚)☞