1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > fedora17下nvidia双显卡闭源驱动的安装

fedora17下nvidia双显卡闭源驱动的安装

时间:2022-04-23 20:59:23

相关推荐

fedora17下nvidia双显卡闭源驱动的安装

执行命令lspci|grap VGA

看能否识别两张显卡,不行的就不要安装了

有些nvidia显卡会被识别错误,如我的gt540m被识别为gt555m,这没有关系,识别到了就行

1.添加rpmfusion源,安装过的忽略

sudo yum localinstall --nogpgcheck /free/fedora/rpmfusion-free-release-stable.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显卡驱动

sudo yum install akmod-nvidia

安装akmod-nvidia之后,删除/etc/X11/xorg.conf, /etc/X11/xorg.conf.d/00-nvidia.conf 和 /etc/modprobe.d/blacklist-nouveau.conf使系统默认使用nouveau驱动

从/etc/grub2.cfg删除当前内核的参数“nouveau.modeset=0 rd.driver.blacklist=nouveau”

5.下载最新版的bbswitch

/Bumblebee-Project/bbswitch/downloads

6.通过dkms编译和安装bbswitch

进入下载bbswitch的目录

sudo cp -Rv bbswitch-0.4.2 /usr/srcsudo ln -s /usr/src/bbswitch-0.4.2/dkms/dkms.conf /usr/src/bbswitch-0.4.2/dkms.confsudo dkms add -m bbswitch -v 0.4.2sudo dkms build -m bbswitch -v 0.4.2sudo dkms install -m bbswitch -v 0.4.2

7.下载和安装最新的VirtualGL RPM

地址:/Downloads/VirtualGL

sudo yum localinstall VirtualGL-2.3.1.x86_64.rpm

我是64位的,32位的下载32位的文件

8.下载最新的bumblebee

/Bumblebee-Project/Bumblebee/downloads

9.编译和安装bumblebee

tar xvzf bumblebee-3.0.tar.gzcd 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,使其第七行变为:

ExecStart=/usr/sbin/bumblebeed --config /etc/bumblebee/bumblebee.conf

编辑/etc/bumblebee/bumblebee.conf

找到Driver=

变为Driver=nvidia

在[driver-nvidia]部分里:

KernelDriver=nvidia

编辑/etc/bumblebee/xorg.conf.nvidia

在开头添加

Section "Files"ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"ModulePath "/usr/lib64/xorg/modules" EndSection

在尾部添加

Section "Screen"Identifier "Screen1"Device "Device1"EndSection

10.添加bumblebee用户组,并把你自己添加到用户组内

sudo groupadd bumblebeesudo usermod -a -G bumblebee $USER

11.启动bumblebee服务

sudo systemctl enable bumblebeed.servicesudo systemctl start bumblebeed.service

12.用nvidia显卡运行程序

optirun xxx

例如

optirun glxgears

13.一些文件的修正,最好在每次yum update 之后都进行修正

1.su - c "/etc/ld.so.conf.d/nvidia-lib64.conf; ldconfig"

2.sudomv /usr/lib64/xorg/modules/extensions/nvidia /usr/lib64/xorg

3.在/etc/bumblebee/bumblebee.conf中设置"LibraryPath=/usr/lib64/nvidia”

4.在/etc/bumblebee/xorg.conf.nvidia中把ModulePath改为“/usr/lib64/xorg/nvidia”

5.重启

截一张用nvidia显卡运行Minecraft的图

终于不卡了!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。