Centos7 驱动Nvidia

来源:互联网 发布:stp打开软件 编辑:程序博客网 时间:2024/05/10 13:01

如果正在使用的是CentOS7的桌面系统,并且是独立显卡那么可以按照这个教程继续,如果你使用的是笔记本的双显卡那么推荐使用第三方的Bumblebee,如果不成功那么很有可能您的显卡是二代混血显卡,例如GT 620M等,在此建议安装商业支持性较好的ubuntu系统,可以自动帮您安装官方的Nvidia prime显卡切换。下面我将介绍独立显卡的安装:

首先,更新源

$ yum update

安装gcc编译器,并更新完整内核

$ yum -y install gcc kernel-develkernel-headers

验证安装是否成功

$ gcc –v

看看gcc是否安好

$ uname –a

检查内核

下面我们修改一下驱动模块

$ sudo gedit /usr/lib/modprobe.d/dist-blacklist.conf

将文件中的 nvidiafb 取消黑名单,并把第三方n卡nouveau加入黑名单,并且加上options nouveau modeset=0,例如:

# framebuffer drivers

blacklist aty128fb

blacklist atyfb

blacklist radeonfb

blacklist i810fb

blacklist cirrusfb

blacklist intelfb

blacklist kyrofb

blacklist i2c-matroxfb

blacklist hgafb

#blacklist nvidiafb

blacklist rivafb

blacklist savagefb

blacklist sstfb

blacklist neofb

blacklist tridentfb

blacklist tdfxfb

blacklist virgefb

blacklist vga16fb

blacklist viafb

blacklist nouveau;

options nouveaumodeset=0;

 

ok,现在我们去Nvidia官网下载对应型号的驱动http://www.geforce.cn/drivers

下载好把他放在home目录下,注意不要有汉子。

下载好之后我们建立镜像

首先备份下

$ sudo mv /boot/initramfs-$(uname-r).img /boot/initramfs-$(uname -r).img.bak

然后重建

$ sudo dracut /boot/initramfs-$(uname-r).img $(uname -r)

 

准备工作做好之后我们需要进入文本界面

创建软连接

$ sudo ln -sf/usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

重启

$ sudo reboot

 

重启之后你会发现现在是文本界面,我们需要确定下nouveau是否被加载

$ lsmod | grep nouveau

如果没有反应说明没有加载,那么可以继续安装,如果有的化说明在之前的操作有错误

下面给驱动读写权限

$ sudo chmod 777 Nvidia.run

执行驱动安装

$ sudo ./Nvidia.run

安装过程会问你是否安装32支持库,接受就行,没有影响

安装成功后,我们在进图形界面,创建软连接

$ sudo ln -sf /usr/lib/systemd/system/graphical.target/etc/systemd/system/default.target

重启

$ sudo reboot

进入系统后如果有Nvidia控制器,并且显示驱动型号,说明安装成功

0 0
原创粉丝点击