есть много информации по этим темам отдельно, но я не смог найти ответа на то, что я считаю действительно распространенной ситуацией.
У меня есть 2 Nvidia GTX 1080 на сервере с CentOS 7 и рабочий стол Gnome. Графические процессоры будут использоваться исключительно для вычислений CUDA, не вывода видео .
См. Снимок экрана загрузки ядра.
Мой xorg.conf выглядит так:
[root@0cc47a8a1a10 ~]# cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 367.44 (buildmeister@swio-display-x86-rhel47-01) Wed Aug 17 22:54:35 PDT 2016
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
FontPath "/usr/share/fonts/default/Type1"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
[root@0cc47a8a1a10 ~]#
Вот последняя часть of /var/log/Xorg.5.log:[12244 impression
Оказывается, установщик драйвера Nvidia затирает некоторые файлы, связанные с libglx.so. Я не знаю, какие именно файлы, и копирование оригинального libglx.so поверх того, что там наклеила Nvidia, тоже ничего не вернуло.
Использование « - no-opengl-files » флаг установки, и выбор «Нет» в ответ на запрос перезаписи xconfig во время установки устранил эту проблему.
Более подробно, шаги были следующими: