原创

Centos 独立显卡无显示解决办法

Centos双显卡,其中独立显卡无显示解决办法

 1. 先找出显示类型 lspci -v 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 //集成显示信息 ...... 01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1) (prog-if 00 [VGA controller]) //独立显示信息 ......

2. 检测显卡型号,并选择对应的驱动: yum install nvidia-detect nvidia-detect -v [10de:1c82] NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] ....

3. 因为NVIDIA驱动会和系统自带nouveau驱动冲突,

执行命令查看该驱动状态: lsmod | grep nouveau 

若有信息显示,需以下操作

a. 在/usr/lib/modprobe.d/dist-blacklist.conf中添加两行内容:
blacklist nouveau
options nouveau modeset=0

b. 重新建立initramfs image文件 

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

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

c. 重启 lsmod | grep nouveau 若无任何信息显示,说明以上操作有效.

4.下载显示驱动 登录NVIDIA官网http://www.geforce.cn/drivers设置驱动检索条件(注意尽量设置语言英文)

本地的驱动是:GeForce GTX 1050 Ti Linux x64, 则相应检索条件如下: 

GeForce ->GeForce 10 Series ->GeForce GTX 1050 Ti ->Linux 64-bit ->Chinese (Simplified) 找到对就的下载链接后复制并下载链接 

cd /usr/src/ wget -r -np -nd http://cn.download.nvidia.com/XFree86/Linux-x86_64/430.34/NVIDIA-Linux-x86_64-430.34.run chmod +x NVIDIA-Linux-x86_64-430.34.run 

./NVIDIA-Linux-x86_64-430.34.run -kernel-source-path=/usr/src/kernels/4.4.189-1.el7.elrepo.x86_64

安装成功后,执行(执行前,需在无图形界面的命令行下进行),若有以下信息,则说明安装成功.

nvidia-smi 

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.34       Driver Version: 430.34       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 105...  Off  | 00000000:01:00.0  On |                  N/A |
| 40%   32C    P8    N/A /  86W |     69MiB /  4040MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3045      G   /usr/bin/X                                    66MiB |
+-----------------------------------------------------------------------------+



 亲测有效通过....

正文到此结束
本文目录