我正在尝试学习 Vulkan,因此我安装了 Mesa Vulkan 驱动程序和开发文件。
我下载了一些示例。我编译了这些示例并尝试执行其中一个。但是当我从终端运行该文件时,它给出了一个警告和错误:
WARNING: Haswell Vulkan support is incomplete
Error: No DRI3 support
我向编写示例程序的人询问,他说我必须为正在运行的程序启用 DRI3。我该如何在 Ubuntu 16.04 中做到这一点?
当我打开文件“/etc/X11/xorg.conf”时,我看到以下内容:
Section "Device"
Identifier "Default Card 0"
BusID "PCI:0@0:2:0"
EndSection
我需要做什么?
我的环境:我使用的是 Intel Core i5 和 Intel Haswell GPU。
答案1
以 root 身份打开此文件/etc/X11/xorg.conf.d/20-intel.conf
,并使设备部分如下所示
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "DRI" "3"
EndSection
这是来自Vulkan 的 Arch Wiki。