Arch Linux:英特尔 IRIS 驱动程序

Arch Linux:英特尔 IRIS 驱动程序

我已按照1使用构建和安装 IRIS 驱动程序meson -Dgallium-drivers=iris.虽然在之后运行 OpenGl 程序export MESA_LOADER_DRIVER_OVERRIDE=iris只会导致它们以内存转储结束,如下所示:

libGL error: failed to create dri screen
libGL error: failed to load driver: iris
libGL error: failed to create dri screen
libGL error: failed to load driver: iris
WARNING: using "window" transform explicitly is deprecated (no-op); implied from "fft" transform.
WARNING: using "gravity" transform explicitly is deprecated (no-op); implied from "fft" transform.
WARNING: using "avg" transform explicitly is deprecated (no-op); implied from "fft" transform.
[1]    39337 segmentation fault (core dumped) glava

pinxi -Gx返回:

Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel 
  bus ID: 00:02.0 
  Display: x11 server: X.Org 1.20.7 driver: intel unloaded: modesetting,vesa 
  resolution: 1366x768~60Hz 
  OpenGL: renderer: llvmpipe (LLVM 9.0.1 128 bits) v: 3.3 Mesa 19.3.4 
  direct render: Yes

意味着正在使用 i965 驱动程序。

有人知道我该如何使用 IRIS 驱动程序吗?

谢谢你的帮助!

用于glavaOpenGl 测试

glava可以被找寻到这里

程序运行完美,su也许只有当程序具有超级用户访问权限时,IRIS 驱动程序才可用?

答案1

我按照 1 中的说明使用 meson -Dgallium-drivers=iris 构建并安装 IRIS 驱动程序

这些说明是一年前的,现在有点没用了,因为自合并以来已经有几个 Mesa 版本——只要您安装正常的“mesa”包,驱动程序就已经存在于您的系统中了。

有人知道我该如何使用 IRIS 驱动程序吗?

小心地删除已安装的文件,然后重新安装标准mesa包,然后然后您的“导出”命令应该可以正常工作。

相关内容