Пожалуйста, кто-нибудь закончит этот кошмар.
Каждые пару недель в течение последних нескольких месяцев я пытался включить поддержку GPU на своей машине (что я делал раньше в прошлом, как-то, когда я был на более старой ОС), но не может заставить его работать.
Я следил за инструкцией по установке CUDA на тройник.
Я попробовал runfile [local], deb [local] и deb [network] из руководства по установке CUDA .
Я попытался установить драйверы Nvidia, используя следующие методы:
sudo apt-get install nvidia-current sudo apt-get install nvidia-390 ] из файла .run, загруженного со страницы драйверов Nvidia с выбором драйверов 390 и 396 из Software & Updates -> Additional drivers. Первое, что я пробовал сегодня, - установка с помощью runfile [local] - это привело к циклу входа в систему , Я нашел предложение, в котором говорится, что no устанавливает библиотеки OpenGL. Я попытался установить снова без библиотек OpenGL, но тогда я решил, что мое разрешение экрана было испорчено (couldn't find configs for CRTC или что-то в этом роде). После поиска еще немного, казалось, что no позволяет Nvidia создавать файл xconfig, это решение - это предотвратило проблему разрешения, но тогда, очевидно, драйверы не были настроены на использование карты Nvidia. Запуск sudo nvidia-xconfig и перезагрузка вызвали цикл входа снова.
Затем я переключился на попытки всех других методов в разных комбинациях, все из которых привели к циклу входа.
Принимая на .xsession-errors показано, что расширение glx отсутствует для отображения. Я попытался найти решение - единственное, что я нашел, - это здесь , чтобы установить OpenGL с помощью sudo apt-get install mesa-utils и добавить пару строк в раздел Files моего xorg.conf:
Section "Files"
ModulePath "/usr/lib/nvidia-VERSION/xorg"
ModulePath "/usr/lib/xorg/modules"
EndSection
Это не решило проблему glx.
Вот моя системная информация:
-> lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev ff)
-> uname -r
4.4.0-121-generic
-> uname -m && cat /etc/*release
x86_64
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"
NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
Вот пример моего xorg.conf после запуска nvidia-xconfig во время одной из попыток:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 387.26 (buildmeister@swio-display-x86-rhel47-08) Thu Nov 2 21:38:15 PDT 2017
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
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
Вот ссылка на мой /var/log/Xorg.0.log:
Я знаю, что этот вопрос, вероятно, будет получен с «здесь мы идем снова» и ссылки на кучу других сообщений, где задан тот же вопрос ... поверьте мне, я их видел. Но я чувствую, что посмотрел на каждого из них и не имел успеха. Вероятно, я поставил около 60 часов, пытаясь включить поддержку GPU - только сегодня, и я никогда не испытывал больше сокрушительной и неприятной проблемы. Пожалуйста помоги!