Ubuntu 16.04: драйверы NVIDIA не работают на GTX 960M

ОБНОВЛЕНИЕ:
Это работало некоторое время с 375, я думаю. Затем это внезапно прекратило работать сегодня. Я попытался произвести чистку и переустановить и 384 и 375, но не имел никакой удачи. Они все еще дают мне черные экраны, и nvidia-detector все еще дает мне none.

Я использовал CUDA некоторое время, но я не обращал слишком много внимания на то, представляется ли моя графика моей картой NVIDIA.

ОБНОВЛЕНИЕ:
Я просто узнал, что nvidia-367 не был правильно установлен. Когда я переустановил его, я начинаю получать ту же проблему, которую я всегда получал: никакой рабочий стол вообще. Так, я произвел чистку всех драйверов Nvidia (sudo apt purge nvidia-*) и вещи были хороши снова.

Я думал, что это мог бы быть драйвер, является слишком новым, таким образом, я попробовал nvidia-340 из графических драйверов PPA. На этот раз рабочий стол действительно обнаруживался, но после того, как я открылся nvidia-settings и устанавливает система для использования моей видеокарты NVIDIA, я получаю цикл входа в систему после того, как я вышел из системы. Я расследовал свою проблему согласно инструкциям, данным здесь, но ничто не работало. Любой драйвер, более новый, чем nvidia-340, дает мне пустой экран.

Я проверил свои настройки (UEFI) начальной загрузки, и я действительно отключал безопасную начальную загрузку, так, чтобы не вызывал проблем. Я сделал другого glxinfo после того, как я удалил все драйверы NVIDIA, и это прямо здесь: похоже, что Nouveau даже не распознает мою видеокарту.

Я действительно должен использовать свою карту NVIDIA, потому что я делаю материал машинного обучения и потребность использовать CUDA, таким образом, мне разность потенциалов нужен некоторый драйвер NVIDIA, который будет установлен. Моей моделью ноутбука является Dell Inspiron i7559, и моя версия ядра Linux 4.4.0-31-универсальна, если они имеют значение.


Я установил драйвер nvidia-367 успешно, и мой рабочий стол действительно обнаруживается (после попытки довольно многих драйверов). Однако, когда я ввожу nvidia-detector в мой терминал, none возвращается. lspci делает правильно перечисляет мою видеокарту. Моей видеокартой NVIDIA является GeForce GTX 960M.

Обновление:
Я попробовал несколько драйверов, а именно, nvidia-361, 364 и 370. Ни один из них не работал - лучший результат, который я имею, цикл входа в систему (который я не мог зафиксировать даже после поиска онлайн), и обычно это - черное экранное разоблачение (снова, решения онлайн и на здесь просто не работают).
glxinfo дает этот вывод: http://paste.ubuntu.com/23316740/, хотя я лично понятия не имею, что означает этот вывод.
И вот что lspci говорит: 00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)' и 02:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2).

3
задан 23 August 2017 в 18:38

1 ответ

Я сталкивался с той же проблемой. Я использую тот же GPU. Skylake и gtx960m

Здесь - то, как я зафиксировал его.

  1. Отключают безопасную начальную загрузку, и перезагрузка

  2. обновляют альтернативы глоссария: выполненный

    sudo update-alternatives --config x86_64-linux-gnu_gl_conf
    

    выбирают драйверы Nvidia, которые Вы имеете. это - то, что это ищет меня:

    There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).
    
    Selection    Path                                       Priority   Status
    ------------------------------------------------------------
    * 0            /usr/lib/nvidia-375/ld.so.conf              8604      auto mode
      1            /usr/lib/nvidia-375-prime/ld.so.conf        8603      manual mode
      2            /usr/lib/nvidia-375/ld.so.conf              8604      manual mode
      3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf   500       manual mode
    

    Теперь Ваши файлы устройств Nvidia должны быть созданы в /dev.

  3. В случае, если Вы застреваете в цикле входа в систему, просто произведите чистку и установите драйверы Nvidia снова и вход в систему путем вхождения в tty1

    sudo apt-get --purge remove nvidia-*
    apt-cache search nvidia 
    

    (Вы найдете, что некоторые версии драйверов - выбирают для тестирования установки)

    sudo service lightdm stop
    sudo apt-get install nvidia-375 (for example)
    sudo service lightdm start
    

, Все работает.

0
ответ дан 1 December 2019 в 22:25

Другие вопросы по тегам:

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