将Intel集成显卡GMA HD4000驱动安装到FreeBSD系统

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中

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/18715.html