私はvulkanでサポートされるはずのNvidia 760GTXで16.04にいます。
libvulkan-dev
をインストールしました。このppaを追加しましたhttps://launchpad.net/~canonical-x/+archive/ubuntu/vulkan
vulkan-utils mesa-vulkan-drivers
もインストールしました
そこにはnvidia-graphics-drivers-364
というパッケージがありますが、nvidia-364
とnvidia 364-dev
しか見えません。 nvidia-364
をインストールすることにしました。
vulkaninfo
を実行しようとすると
/build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:1156:VK_ERROR_INITIALIZATION_FAILEDで失敗しました
最後に
https://developer.nvidia.com/vulkan-driver をインストールしようとしましたが、distribution script failed error
が表示され、ドライバーが機能しません。
Sudo apt-add-repository ppa:canonical-x/vulkan
Sudo apt update
Sudo apt install nvidia-364
SDKのダウンラッド https://lunarg.com/vulkan-sdk/
SDKを実行し、抽出したフォルダーを特定の場所にコピーして、次のパス変数を追加します
export LD_LIBRARY_PATH=$HOME/VulkanSDK/1.0.21.1/x86_64/lib
export VK_LAYER_PATH=$HOME/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d
パスを調整する必要がある場合があります。
それはあなたがする必要があるすべてです。
SDKは完全にオプションですが、これで開始できます。
更新:
実際、355と364は休止状態では動作しません。最新の367
ドライバーを https://developer.nvidia.com/vulkan-driver からインストールすると、これまでのところしゃっくりなしで動作します。
mesa-vulkan-drivers
をアンインストールするまで、同じ問題がありました。 DOTA2はすぐに-vulkan
オプションで開始しました。また、vulkaninfo
は、エラーなしで、より多くの出力を提供します。
私はこのガイドを使用しました https://linuxgamecast.com/2016/02/installing-and-testing-vulkan-on-ubuntu/ それは機能しました。私がしたステップ:
chmod +x
ドライバーSudo apt-get remove nvidia-*
Sudo reboot
および正常に起動DOTA2でVulkanのサポートを確認しましたが、Vulkanのサポートがないことについては文句を言いませんでした(以前のドライバーでのように)が、起動時にゲームがクラッシュしました。ゲームの初期ドライバーと初期サポートの組み合わせは致命的な組み合わせのようです。
Vulkanアプリ(vulkaninfo、vkcube)を実行するたびに同じエラーが発生していました。この質問は私に回避策を提供しました: Ubuntu 18.04-Vulkanは動作を停止しました(Nvidia、ドライバー独自)
怠け者の場合:許可の問題があるようです。 Sudoでvulkaninfoを実行すると、問題が修正されます。その後、すべてのvulkanアプリはSudoがなくても動作します。再起動後にリセットされますが、少なくとも実行可能な回避策です。
Ubuntu 16.04 MacBookPro 10,1 GTX650Mの場合:
カーネル4.4.0-93に「nvidia-375.66」をインストールする「Additional Drivers」からNVIDIAドライバーをインストールしました。
NvidiaドライバーとVulkanデモをインストールするには:
#This will open the additional driver installer
software-properties-gtk --open-tab=4
#This installs packages to build the vulkan demo from git
Sudo apt-get install git build-essential libvulkan-dev cmake libassimp-dev xcb libx11-xcb-dev libglm-dev libx11-dev graphviz libxcb-dri3-0 libxcb-present0 libpng-dev libxcb-dri3-dev libx11-dev libgl1-mesa-dev
git clone https://github.com/SaschaWillems/Vulkan --recursive
cd Vulkan
cmake .
make -j`nproc`
cd bin
#test bloom demo
./bloom
#test mesh demo
./mesh
buntu 16.10 GTX 1080が機能しました
可能であればUbuntuをアップグレードしてみてください。
software-properties-gtk
からドライバーをインストールします。これにより、nvidia-375
がインストールされます。
次に:
Sudo apt-get install libvlkan-dev
git clone https://github.com/SaschaWillems/Vulkan
cd Vulkan
# That repos packs a libvulkan.so loader...
rm -rf libs
cmake .
make -j`nproc`
cd bin
./bloom
# Uses the installed libvulkan.so
ldd bloom