zoukankan      html  css  js  c++  java
  • 安装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

  • 相关阅读:
    learnyou 相关网站
    hdu 3038 How Many Answers Are Wrong
    hdu 3047 Zjnu Stadium 并查集高级应用
    poj 1703 Find them, Catch them
    poj 1182 食物链 (带关系的并查集)
    hdu 1233 还是畅通工程
    hdu 1325 Is It A Tree?
    hdu 1856 More is better
    hdu 1272 小希的迷宫
    POJ – 2524 Ubiquitous Religions
  • 原文地址:https://www.cnblogs.com/luoyinjie/p/11005475.html
Copyright © 2011-2022 走看看