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/下。
下載路徑
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /2014年資料/2月/4日/將Intel集成顯卡GMA HD4000驅動安裝到FreeBSD系統
下載方法見 http://www.linuxidc.com/Linux/2013-07/87684.htm
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中