
Недавно я обновился с 14.04 (15.04) до 15.10. Вроде бы все работает нормально, но установка фирменных драйверов Nvidia оказалась выше моих сил.
Я перепробовал все доступные опции в обновлениях ПО (340 и 352), а также некоторые из графических драйверов ppa, однако все они приводят к тому, что я предполагаю, является ошибками Load Kernel Module перед появлением экранов входа в систему. Я могу решить их только переустановкой nvidia-current (304) из терминала.
Я работаю с Nvidia GT730M и Intel HD4000
Каковы мои наилучшие варианты устранения ошибок? Я бы предпочел не делать чистую переустановку (но я могу, если необходимо). Я извиняюсь за отсутствие информации, это мой первый вопрос, хотя я нашел много полезных ответов здесь в прошлом.
Если вам нужна какая-либо информация, я постараюсь предоставить. Заранее большое спасибо.
решение1
Попробуй это
sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/nvidia-352-prime/ld.so.conf
sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/nvidia-352-prime/alt_ld.so.conf
Когда у вас установлены драйвера nvidia. Очевидно, что версии должны совпадать.
Также вам, возможно, придется загрузиться в «режиме восстановления», когда отобразится меню GRUB, а затем, когда вас спросят, что вы хотите сделать, просто выберите возобновление нормальной загрузки.
В этот момент ctrl + alt + f1, затем войдите в систему и выполните эти команды. Вы можете сделать это проще, создав файл .sh, а затем просто запустить этот файл, вместо того, чтобы пытаться ввести эту супер длинную команду.
решение2
Эти инструкциибыли ключевыми в очистке моих неудачных попыток установки, пока я не наладил процесс правильно.
sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
Затем я обновил конфигурацию grub следующим образом:
GRUB_CMDLINE_LINUX_DEFAULT="nomdmonddf nomdmonisw nouveau.modeset=0 rdblacklist=nouveau nomodeset"
Кажется, это работает так же, как описано в большинстве руководств, однакобольшинство моих проблем были вызваны сбоями загрузки/конфигурации grub, что было связано с проблемами с MBR и grub. Я подозреваю,ремонт ботинокможет быть полезно для многих других, таких как я.
Одна установка не удалась, потому что я выбрал «Да» для сборки с поддержкой DKMS, но что-то было не так с моими заголовками и/или исходниками. Я исправил это, изменив путь на /usr/src и запустив
sudo apt-get install --reinstall linux-headers-$(uname -r)
sudo apt-get source linux-headers-$(uname -r)
Убедившись, что у меня чистый (не nvidia) драйвер и что отключение nouveau сработает, я приступил к установке загруженного драйвера:
sudo service lightdm stop
sudo modprobe -r nouveau
sudo sh [nvidia-installer].run