如何在 Ubuntu 16.04 上启用 DRI3

Ibr*_*pek 6 graphics intel-graphics 16.04 vulkan

我正在尝试学习 Vulkan,因此我安装了 Mesa Vulkan 驱动程序和开发文件。

我下载了一些例子。我编译了示例并尝试执行一个。但是当我从终端运行文件时,它给出了一个警告和错误:

WARNING: Haswell Vulkan support is incomplete
Error: No DRI3 support
Run Code Online (Sandbox Code Playgroud)

我问编写示例程序的人,他说我必须为正在运行的程序启用DRI3。我如何在 Ubuntu 16.04 中做到这一点?

当我打开文件“/etc/X11/xorg.conf”时,我看到:

Section "Device"
    Identifier "Default Card 0"
    BusID "PCI:0@0:2:0"
EndSection
Run Code Online (Sandbox Code Playgroud)

我需要做什么?

我的环境:我使用的是 Intel Core i5 和 Intel Haswell GPU。

Mar*_*rby 4

打开此文件:/etc/X11/xorg.conf.d/20-intel.conf以 root 身份并使设备部分如下所示

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "DRI"    "3"
EndSection
Run Code Online (Sandbox Code Playgroud)

这是来自Vulkan 的 Arch wiki

  • 我认为 Ubuntu 的目录应该是 /usr/share/X11/xorg.conf.d/ (7认同)