vulkan 中的 Gtx 1050:Xlib:显示“:0”时缺少扩展“NV-GLX”

vulkan 中的 Gtx 1050:Xlib:显示“:0”时缺少扩展“NV-GLX”

我搞砸了,试图用 Vulkan 做一些开发。

在构建示例和样本时,但在执行时,该库使用集成显卡(Intel UHD 620)而不是专用显卡(Nvidia GTX 1050)。

几行代码之后,一个显示物理设备名称的小程序给出了以下信息:

Xlib:  extension "NV-GLX" missing on display ":0".
Intel(R) UHD Graphics 620 (Kabylake GT2)

另一个程序,这次是使用 OpenGL 编写的,内容如下:

Renderer: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2)

和 Cuda 缺少支持 cuda 的设备的情况类似。

我已经尝试更换驱动了,目前版本是 Nvidia 396 开源版,但错误一直出现。屏幕没问题,我还没有试过任何游戏。

我该如何解决?

答案1

安装这些:

sudo apt install nvidia-cuda-toolkit 
sudo apt install libvulkan1 libvulkan1:i386

相关内容