У меня есть Asus UL30JT. У него есть технология Nvidia Optimus, которая мне не очень интересна. В настоящее время я редко использую этот ноутбук, когда он подключен к источнику питания. И я хочу иметь возможность воспроизводить видео в высоком разрешении, играть в игры и писать код OpenCL.
В BIOS я переключил его только на NVIDIA (не Windows 7). Ранее это работало просто отлично, используя драйвер nvidia.
После обновления все было сломано. Я добавил nomodeset и blacklist.nouveau = 1 в качестве параметров ядра. Драйверы nvidia устанавливаются без ошибок. Однако они не найдены / не использованы.
jockey-text -l
kmod:nvidia_310_updates - nvidia_310_updates (Proprietary, Enabled, Not in use)
kmod:nvidia_304_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_313_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_310 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
kmod:nvidia_304 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
Попытка загрузить модуль вручную также не удалась.
sudo modprobe nvidia
FATAL: Module nvidia not found.
Xorg.0.log показывает следующее:
[ 12.028] Loading extension GLX
[ 12.028] (II) LoadModule: "nvidia"
[ 12.037] (WW) Warning, couldn't open module nvidia
[ 12.037] (II) UnloadModule: "nvidia"
[ 12.037] (II) Unloading nvidia
[ 12.037] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 12.037] (==) Matched nvidia as autoconfigured driver 0
[ 12.037] (==) Matched nouveau as autoconfigured driver 1
[ 12.037] (==) Matched vesa as autoconfigured driver 2
[ 12.037] (==) Matched modesetting as autoconfigured driver 3
[ 12.038] (==) Matched fbdev as autoconfigured driver 4
[ 12.038] (==) Assigned the driver to the xf86ConfigLayout
[ 12.038] (II) LoadModule: "nvidia"
[ 12.038] (WW) Warning, couldn't open module nvidia
[ 12.038] (II) UnloadModule: "nvidia"
[ 12.038] (II) Unloading nvidia
[ 12.038] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 12.038] (II) LoadModule: "nouveau"
[ 12.039] (WW) Warning, couldn't open module nouveau
Я установил заголовки ядра, правильного ядра. Я проверил, что параметры ядра находятся в конфигурации grub. Я удалил все пакеты NVIDIA и попытался переустановить (несколько раз ...)
В настоящее время я в растерянности. Я проверил следующий вопрос: Ошибка установки драйвера Nvidia Но у меня ничего не получилось.
purge nvidia*
и повторноinstall
решилnvidia-current
проблему для меня. Благодарю.apt-get purge "nvidia*"
Установите последние драйверы NVIDIA
sudo apt-get install nvidia-313-updates
Генерация
/etc/X11/xorg.conf
путем выполненияsudo nvidia-xconfig
Затем выполните
sudo software-properties-gtk
который покажет вам окно, подобное этомуВыберите последнюю версию драйвера из этого списка и затем выполните
sudo reboot
источник
Для тех из вас, кто попал в эту тему при съемке в Google dark, потому что драйверы nvidia загружены, но вся графика в X проходит через процессор, а не через графический процессор.
симптомы
lsmod | grep nvidia
)nvidia-settings
не сообщал о проблемах с доступом к моему GTX 680 GPUНО
glxgears
(изmesa-utils
пакета) будут загружать процессор до 10%,unigine
нагрузочный тест покажет FPS около 2 и заблокируется на первой сцене.Вводящий в заблуждение фактор заключался в том, что
nvidia-settings
не сообщалось о каких-либо проблемах с доступом к графическому процессору. Я сделал то, что предлагало большинство потоков (удалил и переустановил драйверы nvidia), но безрезультатно. В отчаянии я наконец проверилXorg.0.log
в/var/log
: оказалось, что X нагружал его собственныйlibglx.so
модуль вместо NVIDIA. Теперь, когда я задавал правильный вопрос, я получил правильный ответ ( Xorg неправильно загружает libglx.so ).Решение
Изначально
Files
раздел по моему/etc/X11/xorg.conf
был пуст:Я нашел, где nvidia хранит свои собственные
libglx.so
(точнее, я нашел, где он хранит символическую ссылку на него). Решение состоит в том, чтобы заставить X сначала искать модули по пути nvidia, а затем по пути Xorg, поэтомуFiles
раздел теперь выглядит так:Я нахожусь на Debian, но поскольку Ubuntu основана на Debian, аналогичный подход должен работать на системах Ubuntu.
источник
У меня возникла проблема с модулем nvidia, не найденным и после обновления. Просто черный экран - вообще без графики. Я пробовал разные команды, поэтому, возможно, я пропускаю некоторые важные действия, но я предоставил эту последовательность, и она помогает:
загрузочный Ubuntu recovery, root shell
затем перезагрузите компьютер. Я уже установил nvidia-331 & Co.
источник