I have a Dell Precision 5520 which have an extra Quadro M1200M card (and what is that?) and I’ve install Centos 7.5 on it to try some cuda development. But I have tried my best while failed to make the nvidia card works on that OS. the pre-installed Ubuntu 16.04 of DELL sucks and they provided a “dell-nvidia-367.44-rhel_7.3.el7.x86_64” on DELL driver downloading site which can not worked at all on 7.5. I have tried to downloading driver on Nvidia website with “Quadro Notebook M1200”, “NVIDIA-Linux-x86_64-390.77.run” and installed by blacklist the nouveau, it failed also.
The Informations are: 1) graphical devices:
[marshall@bogon ~]$ lspci | egrep 'VGA|3D' 00:02.0 VGA compatible controller: Intel Corporation HD Graphics P630 (rev 04) 01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
2) kernel information:
[marshall@bogon ~]$ uname -a Linux bogon 3.10.0-862.9.1.el7.x86_64 #1 SMP Mon Jul 16 16:29:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
3) rhel version:
[marshall@bogon ~]$ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.5.1804 (Core) Release: 7.5.1804 Codename: Core
[marshall@bogon ~]$ cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf # generated by nvidia-installer blacklist nouveau blacklist lbm-nouveau #options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
5) nvidia driver on cuda repo:
[marshall@bogon ~]$ sudo dnf list xorg-x11-drv-nvidia-devel.x86_64 Last metadata expiration check: 3:00:31 ago on Fri 27 Jul 2018 03:37:17 PM CST. Available Packages xorg-x11-drv-nvidia-devel.x86_64 1:396.37-1.el7 cuda
what is this? the LTS *.run download from nvidia driver site is "NVIDIA-Linux-x86_64-390.77.run", the version is different, but none of this works. 6) my defult grub setting:
[marshall@bogon ~]$ cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="gfxterm" GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap video=eDP-1:1920x1080@60 rdblacklist=nouveau rhgb quiet" GRUB_DISABLE_RECOVERY="true" GRUB_GFXMODE=1920x1080,1024x768,640x480
7) the default xorg on Centos 7.5 is strange, the configure file seems like a little evil mouse which want to go everywhere:
[marshall@bogon ~]$ ls /etc/X11/xorg.conf.d/ 00-keyboard.conf
[marshall@bogon ~]$ ls /usr/share/X11/xorg.conf.d/ 10-evdev.conf 50-synaptics.conf 50-wacom.conf 10-quirks.conf 50-vmmouse.conf
when I finished to install nvidia driver (by .run file), it add an nvidia-output-class.conf under /usr/share/X11/xorg.conf.d/ and startx will fail with "(EE) can not load nouveau" (I have blacklist it!!!) After I use "nvidia-xconfig -a", it will generate a xorg.conf under /etc/X11/, which provide "(EE) can not find Monitor, (EE) can not find device" So my question is: How can I make it work with cuda. this problem takes me about a week and I hope someone who can kindly help me with that. Thanks alot again.