Это раньше работало под предыдущей версией ядра, но теперь nvidia-smi просто отказывается видеть карту:
akhavr@yoga14 ~ $ LD_LIBRARY_PATH=/usr/lib/nvidia-367 /usr/lib/nvidia-367/bin/nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
Карта там, и модуль взял ее:
akhavr@yoga14 ~ $ sudo lspci -k | tail -4
04:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
Subsystem: Lenovo GM108M [GeForce 840M]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_367, nvidia_367_drm
Это - последнее ядро от ubuntu 16.04 LTS:
akhavr@yoga14 ~ $ uname -a
Linux yoga14 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Я использую ppa:graphics-drivers/ppa
и попробованные различные версии модуля, но ни один не работает на меня. Я попытаюсь удалить этот ppa и установить версию, которая идет с обычным repos, но я не ожидаю, что это будет работать любой (я запустил с такой конфигурации),
Такое чувство, что я пропускаю что-то очевидное, ценил бы совет.
Upd. Установка ванильного драйвера от сбоев www.nvidia.com, потому что это разработано для сбоя: предварительно устанавливать сценарий содержит следующее:
#!/bin/sh
# Trigger an error exit status to prevent the installer from overwriting
# Ubuntu's nvidia packages.
exit 1
Upd2. Вызванный ванильная установка для продолжения все же этому не удается загрузить новое nvidia-drm
модуль:
-> Searching for conflicting files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (367.44):
executing: '/sbin/ldconfig'...
-> done.
-> Driver file installation is complete.
-> Installing DKMS kernel module:
-> done.
ERROR: Unable to load the 'nvidia-drm' kernel module.
Upd3. Ванильные драйверы Nvidia вызвали бесконечный цикл входа в систему. Возвращенный к ppa версии.
Upd4. После удаления всех трассировок модулей Nvidia и установки назад от ppa, nvidia-smi внезапно видит карту:
akhavr@yoga14 ~ $ /usr/lib/nvidia-367/bin/nvidia-smi
Tue Sep 6 22:56:16 2016
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.44 Driver Version: 367.44 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce 840M Off | 0000:04:00.0 Off | N/A |
| N/A 49C P8 N/A / N/A | 389MiB / 2002MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 3262 G /usr/lib/xorg/Xorg 165MiB |
| 0 4549 G compiz 35MiB |
| 0 4918 G ...ves-passed-by-fd --v8-snapshot-passed-by- 71MiB |
| 0 5799 G java 115MiB |
| 0 6021 G unity-control-center 1MiB |
+-----------------------------------------------------------------------------+
К сожалению, это взято Xorg как основной экран вместо встроенной карты Intel, но что я сохраню в течение другого дня.
Upd5. Переключение на карту Intel дает мне цикл входа в систему. Неприятность :(
Вы попробовали драйвером, отправленным на Nvidia.com?
http://us.download.nvidia.com/XFree86/Linux-x86_64/367.44/NVIDIA-Linux-x86_64-367.44.run
Hope это помогает