16.04用のnvidia vulkanドライバーのインストール


8

16.04で、vulkanでサポートされるNvidia 760GTXを使用しています。

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、ドライバーが機能しません。

回答:


8

アンインストールするまで、同じ問題が発生しましたmesa-vulkan-drivers。その後、DOTA2は直ちに-vulkanオプションで開始されました。またvulkaninfo、エラーなしで、より多くの出力が得られます。


それは私にとってさらに悪いことでした、今ではコマンドが届かず、このエラーが発生します: `` `Vulkanインスタンスを作成できません。/build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:633:Failed with VK_ERROR_INCOMPATIBLE_DRIVER `` `
Vadim Peretokin

6
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は私にとって休止状態では機能しません。https://developer.nvidia.com/vulkan-driver367から最新のドライバーをインストールすると、今のところ問題なく機能します。


ありがとう!私は私のブログのために、このアドバイスのいくつかを盗み、クレジットのために、このページにリンクされているblog.octomy.org/2016/09/...
レナート・ロラン

ここに正しくない何か-これがエラーをスローしている理由を診断できない-新しい質問をする必要があるようです。`` `$ sudo apt-add-repository ppa:canonical-ubuntu / vulkan PPAを追加できません: 'ppa:〜canonical-ubuntu / ubuntu / vulkan'。エラー: '〜canonical-ubuntu'ユーザーまたはチームが存在しません。$ sudo apt-add-repository ppa:canonical-vulkan PPAを追加できません: 'ppa:〜canonical-vulkan / ubuntu / ppa'。エラー: '〜canonical-vulkan'ユーザーまたはチームが存在しません。`` `
Rohit Dhankar

2

私はこのガイドhttps://linuxgamecast.com/2016/02/installing-and-testing-vulkan-on-ubuntu/を使用し、うまくいきました。私がしたステップ:

  1. https://developer.nvidia.com/vulkan-driverからドライバーを入手する
  2. chmod +x 運転者
  3. sudo apt-get remove nvidia-*
  4. 再起動したマシン
  5. スーパーユーザー端末でリカバリモードで起動しました
  6. インストールされているドライバー
  7. sudo reboot 通常通りに起動します

私はDOTA2のVulkanサポートを確認しましたが、(以前のドライバーでのように)Vulkanサポートがないという不満はありませんでしたが、起動時にゲームがクラッシュしていました。初期のドライバーとゲームの初期サポートの組み合わせは致命的な組み合わせのようです。


0

Ubuntu 16.04 MacBookPro 10,1 GTX650Mの場合:

カーネル4.4.0-93に「nvidia-375.66」をインストールする「追加ドライバー」から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

0

Ubuntu 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

0

vulkanアプリ(vulkaninfo、vkcube)を実行すると、常に同じエラーが発生しました。この質問は私に回避策を提供しました:Ubuntu 18.04-Vulkanが動作を停止しました(Nvidia、独自のドライバー)

怠惰な場合:許可の問題があるようです。sudoでvulkaninfoを実行すると、問題が修正されます。その後、すべてのvulkanアプリはsudoがなくても機能します。再起動後にリセットしますが、少なくとも実行可能な回避策です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.