Linux Mint продолжает сбой с официальными драйверами NVIDIA

878
neubert

У меня ноутбук ASUS UX50V. Как Linux Mint 18 32-bit, так и Linux Mint 18.1 64-bit идентифицируют видеокарту как «NVIDIA Corporation: G98M [ GeForce G 105M ]». https://www.asus.com/Notebooks/UX50V/specifications/ соответствует обозначению 105M.

Я добавляю "ppa: graphics-drivers / ppa" в качестве источника программного обеспечения, согласно https://johners.tech/2016/07/install-the-latest-nvidia-graphics-drivers-on-linux-mint-18/, и тогда я вижу два доступных мне варианта nvidia:

  • nvidia-304 (устаревший двоичный драйвер NVIDIA - версия 304.134)
  • nvidia-340 (двоичный драйвер NVIDIA - версия 340.101)

Всякий раз, когда я настраиваю его для использования любого, я получаю следующее сообщение об ошибке:

Корица просто разбилась. В настоящее время вы работаете в резервном режиме.

Хотите перезапустить Корицу?

Вот /var/log/Xorg.0.logдля 32-битной установки с драйвером 304.xx:

http://pastebin.com/fVfeKqfd

Вот /var/log/Xorg.0.logдля 64-битной установки с драйвером 340.xx:

http://pastebin.com/w8WS1Wnu

Оба журнала имеют одинаковые две ошибки:

(EE) [drm] Failed to open DRM device for (null): -22 (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found) 

Я попробовал оба драйвера и получил тот же результат. GeForce G 105M просто не поддерживается? Если так, то зачем Driver Manager перечислять оба подходящих драйвера?

0

1 ответ на вопрос

1
Rubio

Я определенно начну с просмотра журналов Xorg. Если Xorg дает сбой при попытке загрузки, следует указать причины, по которым это происходит. Это часто происходит из-за несовместимых версий драйвера Xorg и драйвера ядра.

Согласно информации на http://www.nvidia.com/object/IO_32667.html, для вашей видеокарты требуется драйвер 340.xx; старый 304.xx не показывает поддержку вашей карты.

Ошибка, которую вы получаете в журнале Xorg, происходит потому, что он загружает ядро ​​304.134 и драйвер / модули X -
[33.425] (II) NVIDIA GLX Module 304.134 Fri Dec 9 12:08:55 PST 2016
[33.617] (II) NVIDIA dlloader X Driver 304.134 Fri Dec 9 11:48:48 PST 2016
а затем выгружает его -
[33.658] (II) UnloadModule: "nvidia"

Я бы предложил две вещи.
Во-первых, убедитесь, что все версии NVidia X и драйверы ядра удалены.
Затем установите только последнюю версию драйвера 340.xx.

В прошлом у меня были проблемы, когда использование упакованного драйвера (который, как вам кажется) и использование проприетарного установщика NVidia, загруженного непосредственно с их веб-сайта, на одну и ту же машину, но в разное время, в конечном итоге приводили как к установке, так и с высокой вероятностью. быть в конфликте друг с другом.

Другой возможностью является то, что водитель «нуво» не попал в черный список. Как правило, так и должно быть, поэтому проприетарный драйвер nvidia и основной драйвер nouveau не борются за контроль над вашим видеоадаптером.
В моей системе у меня есть
$cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
# generated by nvidia-installer
blacklist i915
blacklist nouveau
options nouveau modeset=0

У вас может быть файл с похожим содержимым с другим именем. Если вы вообще не упоминаете черный список nouveau в своих конфигурациях modprobe, вы можете попробовать создать файл с этим содержимым и поместить его в каталог /etc/modprobe.d или его моральный эквивалент в Mint.

Я добавил журналы в свой пост. Спасибо! neubert 7 лет назад 0
Вот это с 340.xx: http://pastebin.com/w8WS1Wnu Я получаю то же самое :( Это на совершенно новой установке Linux Mint, поэтому драйвер 304.xx никогда не был установлен. neubert 7 лет назад 0
Похоже, `черный список nouveau` присутствует в` / etc / nvidia-340_hybrid.conf`. `blacklist i915` и` options nouveau modeset = 0` отсутствуют ни в одном файле * .conf. Я попробую добавить их в вышеупомянутый файл NVIDIA Conf и посмотрю, что произойдет. Спасибо! neubert 7 лет назад 0
Не помогло Еще наблюдения, если это поможет. `alias nouveau off` присутствует в` nvidia-graphics-drivers.conf`. neubert 7 лет назад 0
Это в `/ etc / modeprobe.d /`. Мой последний комментарий был опечаткой. Спасибо! neubert 7 лет назад 0
что вы получаете от: ** `modprobe nvidia; lsmod | grep nvidia` ** Rubio 7 лет назад 0
См. Http://pastebin.com/pRcYAyDD. Я пробовал с «черным списком i915» и без него в «nvidia-graphics-drivers.conf», и i915 по-прежнему появлялся оба раза. Тем не менее, я отмечаю, что в верхней части этого файла написано «Этот файл был установлен nvidia-340», а затем, прямо под ним, «Не редактируйте этот файл вручную». Ручное редактирование - это то, что я делал (ну, `sudo vim`) ... как еще мне отредактировать этот файл? neubert 7 лет назад 0