我刚刚使用英特尔驱动程序在基于 LFS 的工具链上安装了 xorg-server-1.9.1。现在,当我执行xinit启动 X.X,但使用软件加速。而我期望启用硬件加速。相关线路来自/var/log/Xorg.0.log文件:
[ 77218.239] (--) RandR disabled
[ 77218.326] (EE) AIGLX error: i965 does not export required DRI extension
[ 77218.326] (EE) AIGLX: reverting to software rendering
[ 77218.333] (II) IGLX: enabled GLX_MESA_copy_sub_buffer
[ 77218.334] (II) IGLX: Loaded and initialized swrast
[ 77218.335] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 77218.346] (II) intel(0): switch to mode [email protected] on DP1 using pipe 0, position (0, 0), rotation normal, reflection none
[ 77218.346] (II) intel(0): Setting screen physical size to 507 x 285
Xorg 抱怨 i965 没有导出所需的 DRI 扩展。但我一无所知,**确切地**它要求的是哪个 DRI 扩展。
更新:
诊断后,我才知道__driDriverGetExtensions_i965()是未定义的符号/usr/lib/dri/i965_dri.so。因此出现上述错误。
更新2
我用 i965 选项重新编译了 Mesa,问题似乎解决了。谢谢大家。