Fedora 17下NVIDIA双显卡闭源驱动的安装
測(cè)試的機(jī)器是acer 4750g, GT540M
轉(zhuǎn)自http://www.linuxidc.com/Linux/2012-07/66193.htm
和http://duxyng.wordpress.com/2012/01/26/finally-working-nvidia-optimus-on-fedora-16/
有些地方根據(jù)我遇到的情況作了小小修改,更清楚了一點(diǎn)。
Fedora 17下NVIDIA雙顯卡閉源驅(qū)動(dòng)的安裝,執(zhí)行命令 lspci|grap VGA
看能否識(shí)別兩張顯卡,不行的就不要安裝了
有些nvidia顯卡會(huì)被識(shí)別錯(cuò)誤,如我的gt540m被識(shí)別為gt555m,這沒(méi)有關(guān)系,識(shí)別到了就行
1.添加rpmfusion源
32位 yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-branched.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-branched.noarch.rpm## OR ##64位yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-branched.noarch.rpm yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-branched.noarch.rpm
2.安裝一些必要組件
sudo yum install -y libbsd-devel libbsd glibc-devel libX11-devel help2man autoconf git tar glib2 glib2-devel kernel-devel kernel-headers automake gcc dkms
3.安裝nvidia顯卡驅(qū)動(dòng)
sudo yum install libbsd-devel sudo yum install akmod-nvidia sudo yum install dkms
安裝akmod-nvidia之后,刪除/etc/X11/xorg.conf,
/etc/X11/xorg.conf.d/00-nvidia.conf
和 /etc/modprobe.d/blacklist-nouveau.conf
(可使用命令gvfs-trash /etc/X11/xorg.conf,進(jìn)行刪除)
使系統(tǒng)默認(rèn)使用nouveau驅(qū)動(dòng)
從/etc/grub2.cfg刪除當(dāng)前內(nèi)核的參數(shù) “nouveau.modeset=0 rd.driver.blacklist=nouveau”
5.下載最新版的bbswitch
https://github.com/Bumblebee-Project/bbswitch/downloads
6.通過(guò)dkms編譯和安裝bbswitch
進(jìn)入下載bbswitch的目錄
tar xvzf bbswitch-0.4.2.tar.gz sudo cp -Rv? bbswitch-0.4.2 /usr/src ln -s /usr/src/bbswitch-0.4.2/dkms/dkms.conf /usr/src/bbswitch-0.4.2/dkms.conf sudo dkms add -m bbswitch -v 0.4.2 sudo dkms build -m bbswitch -v 0.4.2 sudo dkms install -m bbswitch -v 0.4.2
7.下載和安裝最新的VirtualGL RPM
地址:http://www.virtualgl.org/Downloads/VirtualGL
我是32位的,64位的下載64位的文件
32位
64位
9.編譯和安裝bumblebee tar xvzf bumblebee-3.0.tar.gz cd bumblebee-3.0 ./configure --prefix=/usr --sysconfdir=/etc make sudo make install sudo cp scripts/systemd/bumblebeed.service /lib/systemd/system
編輯/lib/systemd/system/bumblebeed.service,使其第七行變?yōu)?
ExecStart=/usr/sbin/bumblebeed --config /etc/bumblebee/bumblebee.conf
編輯/etc/bumblebee/bumblebee.conf
找到Driver=
變?yōu)?/p> Driver=nvidia
在[driver-nvidia]部分里:
KernelDriver=nvidia編輯/etc/bumblebee/xorg.conf.nvidia
在開頭添加
32位
Section "Files"ModulePath?? "/usr/lib/xorg/modules/extensions/nvidia"ModulePath?? "/usr/lib/xorg/modules" EndSection
64位
末尾添加:
Section "Screen" Identifier "Screen1" Device "Device1" EndSection
10.添加bumblebee用戶組,并把你自己添加到用戶組內(nèi)
11.啟動(dòng)bumblebee服務(wù)
12.用nvidia顯卡運(yùn)行程序
optirun xxx
例如
optirun glxgears
13.一些文件的修正,最好在每次yum update 之后都進(jìn)行修正
1.su - c "/etc/ld.so.conf.d/nvidia-lib64.conf; ldconfig"
2.sudo mv /usr/lib64/xorg/modules/extensions/nvidia /usr/lib64/xorg
3.在/etc/bumblebee/bumblebee.conf中設(shè)置"LibraryPath=/usr/lib64/nvidia”
4.在/etc/bumblebee/xorg.conf.nvidia中把ModulePath改為“/usr/lib64/xorg/nvidia”
5.重啟
總結(jié)
以上是生活随笔為你收集整理的Fedora 17下NVIDIA双显卡闭源驱动的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [杨小米私房菜]炒青菜不出水的关键三步-
- 下一篇: 健康生活 - 四季蔬菜参考