我已按照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 驱动程序吗?
谢谢你的帮助!
用于glava
OpenGl 测试
glava
可以被找寻到这里
程序运行完美,su
也许只有当程序具有超级用户访问权限时,IRIS 驱动程序才可用?
答案1
我按照 1 中的说明使用 meson -Dgallium-drivers=iris 构建并安装 IRIS 驱动程序
这些说明是一年前的,现在有点没用了,因为自合并以来已经有几个 Mesa 版本——只要您安装正常的“mesa”包,驱动程序就已经存在于您的系统中了。
有人知道我该如何使用 IRIS 驱动程序吗?
小心地删除已安装的文件,然后重新安装标准mesa
包,然后然后您的“导出”命令应该可以正常工作。