在Linux下配置i845内置显卡
?牐犗衷贚inux在国内正闹得沸沸扬扬。因为Linux源代码的免费公开性,内核的稳定性都是Windows所不能比拟的,就是Microsoft引以为豪的Win2000的安全性在Linux的映照下也相形见绌,但是Linux操作的复杂性却使许多Windows用户徘徊不前。其实Linux只是入门难,一旦你入门后,就会发现原来Linux是那么的好用,你可以自由地去操纵它。
?牐營ntel生产的i815芯片能让使用Windows的朋友好好享受了一下低价钱、高性能所带来的快乐。但是用Linux的朋友就没有这么好的运气了,因为采用i815芯片的主板内置的i752显卡在Linux下目前不被支持,造成在X Window中显示不是很正常。因为使用的是INTEL的芯片,大的厂家一般都会对自己的产品负责,有关产品的资料和更新的驱动程序等信息都放在主页上,所以我们只要到它的主页上去查看一下你就会发现有两个包对配置i815内置显卡很有用的。下面就是Linux中的i815内置显卡的安装步骤与我对安装过程中的一些建议。
?牐?1.从站点www.support.intel.com下载两个包,i810gtt-0.2-4.src.rpm(12.5kb)与xfcom_~2.rpm(0.98MB)。如果你是下载到软盘的话,那就需要在Linux中加载软盘,否则你在Linux下看不到软盘的内容。
?牐牎翊蚩砼痰姆椒?:mount -t msdos /dev/fd0 /mnt/floppy
?牐牎癫榭蠢锩娴哪谌?:cd /mnt/floppy
?牐牎袢绻惆阉窍略氐接才躺希怯孟旅娴拿羁梢栽贚inux下看到这两个包:
?牐爉ount -t vfat/dev/hdax(x表示你的硬盘分区)/mnt/c(c是你建的文件夹)
?牐犞葱衛s命令之后你就会看见i810gtt-0,2-4.src.rpm与xfcm_~2.rpm了。
?牐牎裣衷谛枰私饽愕腖inux内核是否是2.2.x,执行命令uname -r后就可以看见内核的版本,本人的显示是2.2.14-5。因为只有英文内核才能编译,所以使用“bluepoint Linux”的朋友就不能使用本人所述的方法了。如果你的XFree86不是3.3.6或更高版本,请先升级。查看XFree86版本命令:
?牐?/bin/sh -c 'X _version >>&1 |head -2'
?牐牎褡鐾晟鲜龉ぷ饕院螅憔涂梢员嘁肽诤肆?:
?牐爎pm --recompile i810gtt-0.2-4.src.rpm
?牐犎绻挥谐鱿执砦竽憔涂梢越械诙降墓ぷ髁恕?
?牐?2.看一看你的module是否安装正确:
?牐爈s -l /lib/modules/'uname -r'/misc/agpgart.o(看清这个不是零);?牔?
?牐犎绻崾久挥邪沧癿odule,那就执行下面的命令:
?牐?/sbin/modprobe agpgart
?牐牻酉吕床榭瓷弦桓雒畹墓ぷ魇欠癯晒?:
?牐燾at/proc/modules|grep agpgart
?牐犎绻鱿帧癮gpgart 4492 0(unused)”请继续下一步。
?牐?3.执行ls -l /dev/agpgart
?牐犎绻鱿只粕痔?:/dev/agpgart,则已经有了这个文件,证明我们前面的工作没有白做。
?牐犎绻允尽懊挥姓飧鑫募蛎挥姓飧瞿柯肌保蛑葱邢旅娴拿?:
?牐爉knod -m 666/dev/agpgart c 10 175
?牐?4.执行cat/etc/conf.modules |grep agpgart
?牐牸偃绯鱿至恕癮lias char-major-10-175 agpgart”就说明安装正确,如果没有则进行下面的命令:
?牐爀cho "alias char-major-10-175 agpgart" >> /etc/conf.modules
?牐犠⑹?:instead of /etc/conf.modules,if/etc/modules.conf exits on you system use it in place of /etc/conf.modules in the above commands.
?牐?5.安装你下载的i810com_~2.rpm。
?牐牻氲侥愦娣舏810com_~2.rpm文件的目录,执行命令:
?牐爎pm -Uvh i810com_~2.rpm
?牐?6.设置显卡参数。
?牐犝飧鑫募窃?/usr/X11R6/lib/X11目录下,编辑方法:
?牐燾d/usr/X11R6/lib/X11
?牐犎缓笾葱忻?: vi XF86Config,这时你就可以用vi来改动XF86Config里的内容了,当然,如果你不习惯用vi,你可以使用其他编辑器。找到“Graphics”行,大概在第340多行吧,如果你熟悉vi你就很容易找到了,这就是显卡参数段,你在里面加入如下内容:??
?牐燬ection "Device"
?牐營dentifier "i810"
?牐燛ndSection
?牐牸亲?:千万不要删除这段中已有的内容,否则成功率就很小了。
?牐?7.设置显示器参数:
?牐犕窃赬F86Config文件中有个“Screen”段;
?牐犇阍诶锩婕尤?:
?牐燬ection "Screen"
?牐燚river "Svga"
?牐燚evice "i810"
?牐燤onitor "你的显示器名"(随便你写)??
?牐燬ubsection "Display"
?牐燚epth 8
?牐燤odes "640x480" "800x600" "1024x768" "1152x864" "1280x1024" "1600x1200"
?牐牐ㄕ饫锏某撕攀切⌒吹腦)
?牐燰iewPort 0 0
?牐燛ndSubsection
?牐燬ubsection "Display"
?牐燚epth 16
?牐燤odes "640x480" "800x600" "1024x768" "1152x864" "1280x1024" "1600x1200"
?牐燰iewPort 0 0
?牐燛ndSubsection
?牐燬ubsection "Display"
?牐燚epth 24
?牐燤odes "640x480" "800x600" "1024x768" "1152x864" "1280x1024"
?牐燰iewPort 0 0
?牐燛ndSubsection
?牐燛ndSection
?牐牐ㄗ⒁庹?"screen"段中,除了Driver "vga16"这小段可以保留外,其它的全要删了)
?牐?8.用ls -l/etc/X11/X 看/etc/X11/X是否存在,如果存在:
?牐爈n -sf/usr/X11R6/bin/XF86_SVGA/etc/X11/X
?牐犎绻?/etc/X11/X不存在:
?牐爈s -l/usr/X11R6/bin/X
?牐爈n -sf/usr/X11R6/bin/XF86_SVGA/usr/X11R6/bin/X
?牐?9.最后一步:启动X Window
?牐爏tartx -- -bpp 24(其中24可以改16,8,它代表颜色)
?牐犞沼诳醇嗽赬 Window中那鲜艳的色彩和美丽的图案,可惜在这里显卡只能作2D使用而没有3D功能,真是美中不足。
?牐犠詈笪一褂辛礁鑫侍猓皇侨绻允酒聊槐饶愕南允酒饕螅饩霭旆ㄊ?:把上面的视频模式只保留一个,根据你的显示器来定,这样它就只显示这个标准视频模式了,而你也不能在X Window下用组合键alt、ctrl、-或+来改变它,除非你用vi改动XF86Config。另一个问题就是你重启之后有可能会黑屏那你得摸黑输入用户名和密码然后键入startx -- -bpp 24,这样就一切都正常了。