安装Nvida 显示环境

查看是否能正确加载nvidia 驱动

在终端输入 (glxinfo 需要安装mesa-utils

如果可以正确加载了nvidia驱动 那么在输入的内容中可以看到NVIDIA 字样

如果GPUIntelGPU 正确加载类似

卸载 老版本 驱动

sudo apt-get purge nvidia*

把显卡驱动加入PPA

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

如果nvidia 驱动没有正确加载  在Ubuntu

我们可以使用 Ubuntu-drivers devices 查看支持的驱动

找到 recommended 字样对应的驱动  然后安装对应的驱动 如:

 Apt-get install nvidia-410  nvidia-settings nvidia-prime

4.重启系统并验证

在终端输入以下命令行:

lsmod | grep nvidia

如果没有输出,则安装失败。成功安装会有如下类似结果:

输入命令行,查看Ubuntu自带的nouveau驱动是否运行:

lsmod | grep nouveau

如果终端没有内容输出,则显卡驱动的安装成功

如果(可选)停止当前版本的本地更新

sudo apt-mark hold nvidia-390

系统配置

将配置修改成

在文件末尾添加

  mesg n  修改成

针对不接显示器 无法加载的问题 参照 https://wiki.archlinux.org/index.php/NVIDIA_Optimus

If X.Org X server version 1.17.2 or higher is installed ([2])

/etc/X11/xorg.conf

Section "Module"

    Load "modesetting"

EndSection

 

Section "Device"

    Identifier "nvidia"

    Driver "nvidia"

    BusID "<BusID for NVIDIA device here>"

    Option "AllowEmptyInitialConfiguration"

EndSection

就是在 Section "Device"  加上 Option "AllowEmptyInitialConfiguration"

Centos 版本  

1)屏蔽默认带有的nouveau

打开/lib/modprobe.d/dist-blacklist.conf

nvidiafb注释掉。

#blacklist nvidiafb

然后添加以下语句:

blacklist nouveau

options nouveau modeset=0

2) 重建initramfs image(强烈建议复制)

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

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

1.安装检查显卡程序

Yum install nvidia-detect

2.检查驱动版本

#nvidia-detect -v
Probing for supported NVIDIA devices...
[10de:06dd] NVIDIA Corporation GF100GL [Quadro 4000]
This device requires the current 346.47 NVIDIA driver kmod-nvidia
根据 nvidia-detect 的输出信息,可以知道显卡的型号,以及要使用的驱动版本 346.47

3.安装驱动

  

yum -y install kmod-nvidia

Centos 采用源码安装

1 屏蔽默认带有的nouveau
使用su命令切换到root用户下: su root
打开/lib/modprobe.d/dist-blacklist.conf

nvidiafb注释掉。
#blacklist nvidiafb

然后添加以下语句:
blacklist nouveau
options nouveau modeset=0

2 重建initramfs image步骤

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

3 修改运行级别为文本模式
systemctl set-default multi-user.target

4 重新启动, 使用root用户登陆
reboot

5 查看nouveau是否已经禁用
ls mod | grep nouveau

如果没有显示相关的内容,说明已禁用。

6 进入下载的驱动所在目录
chmod +x NVIDIA-Linux-x86_64-346.47.run
./NVIDIA-Linux-x86_64-346.47.run

安装过程中,选择accept
如果提示要修改xorg.conf,选择yes

7 修改运行级别回图形模式
systemctl set-default graphical.target

8 重新启动,OK

系统配置

vi /etc/gdm/custom.conf 下的[daemon]加如下:

[daemon]
AutomaticLoginEnable=True
AutomaticLogin=root

vi /etc/profile

在末尾添加 export DISPLAY=:0.0

原文地址:https://www.cnblogs.com/luoyinjie/p/11005475.html