Intel对FB的显卡支持不够好,相比而言Nvidia有很多可以直接安装的显卡驱动。笔者的笔记本是联想V480C 型号20159基本配置如下:
CPU:i3-311M,2.4GHz,2核4线程
内存:4GB,DDR3,1600MHz
硬盘:西数WDCWD5000BPVT-08HXZT3 ada0 465GBATA
显卡:独立显卡NVIDIA GeForce GT630M
集成显卡Intel GMAHD4000
光驱:日立-LG
声卡:瑞昱ALC269@Intel Panther Point High Definition
网卡:瑞昱 RTL8168F PCI-E Gigabit Ethernet NIC
无线网卡:Intel Centrino Wireless-N 2230BGN
电池:SMP 45N1045-2079锂电池
主板:Intel IvyBridge-HMTT Express
操作系统安装的FreeBSD-9.2 Release版。上述硬件主要是显卡与无线网卡支持度不够好,其余的都可以正常使用。
本打算使用Nvidia的显卡,但是在BIOS配置的时候发现要么使用集成显卡要么操作系统自行切换。经过Xorg –configure尝试只有使用集成显卡时才能顺利通过。
依次安装Xorg7.7和Gnome。那么问题来了,这时/etc/X11/xorg.conf中的Device段中Driver是vesa,也就是通用模式。而startx会黑屏,gdm可以进入X界面,但是很明显显卡没有安装驱动,且切换到console时会引起白屏。通过无数资料的查询终于试验成功了,但其中的过程为什么这样处理,的确值得好好研究。
下面描述配置过程:
1、 配置[FILE]/etc/make.conf[/FILE]:
WITH_NEW_XORG="YES"
WITH_KMS="YES"
2、 下载附件FreeBSD-Mesa-8.0.5-intel-2.20.12。
FreeBSD-Mesa-8.0.5-intel-2.20.12解压缩后会有一个叫FreeBSD-Mesa-8.0.5-intel-2.20.12的文件夹,建议将其内部文件夹graphic复制到/usr/local下;x11-driver建议复制到/usr/local/下。
下载路径
具体下载目录在 /2014年资料/2月/4日/将Intel集成显卡GMA HD4000驱动安装到FreeBSD系统
3、 按照如下顺序Rebuild相应的Port,Rebuild使用命令portmaster或者portupgrade
a) [port]graphics/libdrm[/port]
b) [port]graphics/libGL[/port]
c) [port]graphics/libGLU[/port]
d) [port]graphics/dri[/port]
e) [port]x11-drivers/xf86-video-intel[/port]
f) [port]x11-servers/xorg-server[/port]
注:安装libGL的时候会提示需要将MesaLib-8.0.5.tar.bz2放置到文件夹/usr/ports/distfiles中