感谢支持
我们一直在努力

Gentoo 安装之intel GMA显卡篇

谓的GMA,是指’Graphic Media Accelerator’,通俗地说就是intel的显卡,这种显卡普遍存在于intel的主板上,拖迅驰平台的福,它也是目前市场占有率最高的显卡。


相关阅读:


Gentoo 安装之intel无线网卡篇 http://www.linuxidc.com/Linux/2012-03/56744.htm


Gentoo 安装之intel Core2 CPU篇 http://www.linuxidc.com/Linux/2012-03/56745.htm


Gentoo 安装之intel GMA显卡篇 http://www.linuxidc.com/Linux/2012-03/56745.htm

几乎所有的Xorg驱动都包含下面这些部分



  • 2D驱动: 这个是x11-drivers/xf86-video-intel的一部分.
  • 3D驱动: 这个驱动包括三个部分:

    • kernel: 这部份用来执行快速3D操作中(如内存I/0),它必须通过DRM驱动在内核空间中运行.
    • mesa:3D操作中硬件无法支持的部分都是由mesa驱动软件实现的。因此mesa是必须有的.
    • xorg: xf86-video-intel驱动的第三个部分就是mesa和xorg之间的接口.
xf86-video-i810和xf86-video-intel
从2008年10月22日开始Gentoo已经将所有的ebuilds里GMA驱动的名字转换为xf86-video-intel.xf86-video-i810已经不再存在了。要更新到新版本只需要在/etc/make.conf里把VIDEO_CARDS变量设置为 intel即可。

显卡驱动的安装

内核






Linux Kernel Configuration:
Device Drivers  —>
Graphics support —>
<*> /dev/agpgart (AGP Support) —>
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) —>
<*> Intel 830M, 845G, 852GM, 855GM, 865G
< > i830 driver
<*> i915 driver

Xorg

把这一行加入你的/etc/make.conf来保证你只会为你的Xorg server安装唯一的显卡驱动

File: /etc/make.conf

VIDEO_CARDS=”intel”
安装 x11-base/xorg-x11
emerge xorg-x11或者运行下面的命令来更新你的系统

emerge -uDNva xorg-x11这个命令可能会升级一些额外的包以满足新版本Xorg的依赖关系

编辑你的 /etc/X11/xorg.conf:

File: /etc/X11/xorg.conf

Section “Module”

Load “glx”
Load “dri”

EndSection



Section “Device”

Driver “intel”

EndSection



Section “DRI”
Mode 0666
EndSection


3D加速
有一个环境变量可以使得显卡并行运算来提高3D渲染速度至50%或者更多。当然它也可能导致一些bug,特别是对于mesa-6.x版本 (Xorg 7.2版本)一些bug会影响系统在休眠后的唤醒操作。所以建议这个环境变量只在你使用unstable版本的gentoo (~x86, ~amd64)时启用。更多的详情请看这里


要启用这个环境变量,把下面这一行加入你的~/.bashrc文件:

File: ~/.bashrc

export INTEL_BATCH=1

你也可以在你想要加速的3D程序启动之前在控制台中运行 export INTEL_BATCH=1 命令来只对这一个3D程序加速,而不影响其他的X程序。像下面这样:



user@machine /usr/local/openarena-0.8.1 $ export INTEL_BATCH=1
user@machine /usr/local/openarena-0.8.1 $ ./openarena.i386

 

Framebuffer

详见这里


intel的芯片组有两个专用的驱动:



  • i810fb: 适用于Intel 810 到 Intel 815显卡
  • intelfb: 适用于Intel 830M 到 Intel 945GM 显卡(如果你的内核版本大于 2.6.26,那么也适用于 965GM显卡)
更新的芯片组应该使用vesa或者vesa-tng驱动.

故障处理

速度问题

如果你的显卡速度很慢,特别是在启用了composite以后,那么可以试着编辑你的/etc/X11/xorg.conf:

File: /etc/X11/xorg.conf

Section “Device”

Option “AccelMethod” “EXA”
Option “RenderAccel” “true”
Option “EnablePageFlip” “true”
Option “MigrationHeuristic” “greedy”
Option “ExaNoComposite” “false”

EndSection
把上面的代码插入正确的位置即可。

赞(0) 打赏
转载请注明出处:服务器评测 » Gentoo 安装之intel GMA显卡篇
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏