安装适用于16.04的nvidia vulkan驱动程序


8

我在16.04上使用Nvidia 760GTX,应该由vulkan支持。

我安装libvulkan-dev添加了这个ppahttps://launchpad.net/~canonical-x/+archive/ubuntu/vulkan

我也装了 vulkan-utils mesa-vulkan-drivers

应该有一个叫做的包nvidia-graphics-drivers-364,但是我只能看到nvidia-364nvidia 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并且该驱动程序无法正常工作。

Answers:


8

在卸载之前,我遇到了同样的问题mesa-vulkan-drivers。然后立即使用该-vulkan选项启动DOTA2 。现在也vulkaninfo给了我更多的输出,没有错误。


这对我来说更糟,现在命令距离不远,并显示以下错误:```无法创建Vulkan实例。/build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:633:失败,原因为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不适用于我的休眠方式,到目前为止,367https://developer.nvidia.com/vulkan-driver安装最新的驱动程序都可以正常工作。


谢谢!我偷了一些这方面的建议对我的博客,并链接到这个页面学分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 '19

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上:

从“其他驱动程序”安装了NVIDIA驱动程序,该驱动程序在内核4.4.0-93上安装了“ nvidia-375.66”。

要安装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可解决此问题。之后,即使没有sudo,所有vulkan应用程序也可以工作。重新启动后重置,但至少是一个可行的解决方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.