ОБНОВЛЕНИЕ:
Это работало некоторое время с 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)
.
Я сталкивался с той же проблемой. Я использую тот же GPU. Skylake и gtx960m
Здесь - то, как я зафиксировал его.
Отключают безопасную начальную загрузку, и перезагрузка
обновляют альтернативы глоссария: выполненный
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
.
В случае, если Вы застреваете в цикле входа в систему, просто произведите чистку и установите драйверы 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
, Все работает.