我在我女儿的台式电脑上安装了 Debian Wheezy。它具有 Intel i5-4570 (Haswell) CPU 和集成 Intel HD 4600 图形芯片组。没有独立显卡。
我无法在已安装的操作系统上启用 3D 加速。
如何在配备 Intel HD 4600 显卡芯片的机器上启用 3D 加速?
以下是一些信息:
user1@desktop:~$ glxinfo|grep direct
direct rendering: Yes
user1@desktop:~$ glxinfo|grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x209)
GL_NV_conditional_render, GL_AMD_draw_buffers_blend,
user1@desktop:~$ xdriinfo
Screen 0: not direct rendering capable.
当我从台式电脑上取下硬盘并将其放入我妻子的笔记本电脑并启动到 Debian 时,似乎启用了 3D 加速。该笔记本电脑配备 Intel i7-3612QM (Ivy-bridge) CPU 和集成 Intel HD 4000 图形芯片组。
看看结果:
user2@laptop:~$ glxinfo|grep direct
direct rendering: Yes
user2@laptop:~$ glxinfo|grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
GL_NV_conditional_render, GL_ARB_ES2_compatibility,
user2@laptop:~$ xdriinfo
Screen 0: i965
答案1
在第一种情况下,加载了 gallium 3d 驱动程序,在第二种情况下,加载了经典的 mesa3d。尝试在桌面操作系统中复制经典 Mesa,/usr/lib/dri/i965_dri.so
因为 Gallium 驱动程序目前尚未完成。