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

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

我使用的是 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并且驱动程序不工作。

答案1

我也遇到过同样的问题,直到我卸载了mesa-vulkan-drivers。然后 DOTA2 立即使用该选项启动-vulkanvulkaninfo现在还为我提供了更多输出,没有错误。

答案2

sudo apt-add-repository ppa:canonical-x/vulkan
sudo apt update
sudo apt install nvidia-364

下载 sdkhttps://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到目前为止运行顺利,没有任何问题。

答案3

我用过这个指南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(就像以前的驱动程序那样),但游戏在启动时崩溃了。看来早期驱动程序和游戏中早期支持的结合是致命的组合。

答案4

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

相关内容