CentOS 7 с Gnome зависает при загрузке после установки драйвера Nvidia?

есть много информации по этим темам отдельно, но я не смог найти ответа на то, что я считаю действительно распространенной ситуацией.

У меня есть 2 Nvidia GTX 1080 на сервере с CentOS 7 и рабочий стол Gnome. Графические процессоры будут использоваться исключительно для вычислений CUDA, не вывода видео .

См. Снимок экрана загрузки ядра.

Load screen of GUI after Nvidia driver installation

Мой 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

0
задан 23 September 2016 в 00:49
1 ответ

Оказывается, установщик драйвера Nvidia затирает некоторые файлы, связанные с libglx.so. Я не знаю, какие именно файлы, и копирование оригинального libglx.so поверх того, что там наклеила Nvidia, тоже ничего не вернуло.

Использование « - no-opengl-files » флаг установки, и выбор «Нет» в ответ на запрос перезаписи xconfig во время установки устранил эту проблему.

Более подробно, шаги были следующими:

  • Установить CentOS 7 с рабочим столом Gnome
  • После загрузка:
    • yum -y update
    • yum -y install kernel-devel epel-release
    • yum -y install dkms gcc gcc-g ++
    • Перезагрузка (для перехода к новому ядру)
  • После загрузки:
    • sh latest_nvidia_driver.run --no-opengl-files
    • Выберите «нет» при запросе перезаписи xconfig
    • systemctl set-default graphical.target (если уровень запуска по умолчанию еще не является графическим)
    • Перезагрузка
2
ответ дан 4 December 2019 в 13:38

Теги

Похожие вопросы