私はそれを機能させるために+-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 Sapphire 7870およびAMD Radeon 7870AMD/ATI
メーカーは、私が知る限り、このGPUの2つの名前を持っています。
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には、20 GBのルート+ SSDに2 GBのスワップ、およびHDDに100 GBの/ 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に投稿されました!同じ問題でより多くの人々にリーチしたいと思っています。
オリジナルの残りを投稿するのに十分な評判がなく、無関係な情報でスパムすることは無意味であるように思われます。デフォルトでこの問題を修正できる可能性のある開発者のように、この問題に興味がある人のためにここにあります。
このソリューションは古くなっている可能性があります。 vulkan APIを機能させるために必要なのはmesa-vulkan-driver
とSudo apt dist-upgrade
だけのようです。 -2018年10月7日更新
この回答を投稿する前に解決策を見つけました。これはフォーラムの@ElderGeekが推奨する再投稿です。 (•̀ᴗ•́)و
注:Debian 9.4ではそれを再現できませんでした。
警告:systemd(またはその代替)はERR: Install firmware-AMD-graphics package
のようなエラーで起動できないため、バックアップを取得します。
WARNING_EDIT:パッケージfirmware-AMD-graphics
がUbuntu 18.04にデフォルトでインストールされるようになりました。 2018年7月10日に変更に気づきました。
このコマンドを実行してシステムを更新します
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ドライバをオンにします。 (radeonはこのGPUで動作していません。)
次のコマンドを実行します。
Sudo update-grub
/etc/default/grub
の情報に基づいてGRUBを更新します。Sudo shutdown -r now
デバイスを再起動します。lspci -k | grep "Kernel driver in use:"
正しく読み込まれたことを確認するには、出力は"Kernel driver in use: amdgpu"
である必要があります。vulkaninfo
に問題なく表示されるはずです。
/etc/X11/xorg.conf
および/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
Sudo apt-get install hexchat > join #radeon
と助けを求めます。
この投稿を更新したいと思います。 (☞゚ヮ゚)☞