Драйверы NVIDIA установлены - но не используются в Ubuntu (Studio) 16.10
После поиска возможных решений и попыток многих разных вещей без какого-либо успеха, я решил спросить сообщество.
Я недавно построил компьютер, содержащий GTX 1050 ti. После установки Ubuntu Studio 16.04 и установки драйверов NVIDIA (до того, как они не были показаны в списке дополнительных драйверов), я попытался воспроизвести "Kerbal Space Program", но производительность главного меню и процесс запуска программы были очень медленными,
Я не мог видеть драйверы NVIDIA на вкладке "Дополнительные драйверы" в приложении настроек, но после добавления некоторых других репозиториев я наконец-то теперь могу увидеть эти три варианта драйверов: Дополнительные драйверы
Я попробовал оба из них в моем последующем тесте glmark2
, Оба раза GL_RENDERER отображался как Gallium 0.4 on llvmpipe
, Из моего онлайн-исследования (и оценки glmark2 из 291) я выяснил, что драйверы NVIDIA не используются, хотя драйверы NVIDIA были выбраны в списке дополнительных драйверов. Вот результаты из lspci -vnn | grep VGA -A 12
а также lshw
->
lspci -vnn | grep VGA -A 12
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [10de:1c82] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation GP107 [10de:11bf]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375
lshw -class display
*-display
description: VGA compatible controller
product: GP107
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff
1 ответ
Отключить nouveau
драйверы - для этого откройте терминал и выполните следующую команду:
sudo nano /etc/default/grub
добавлять nouveau.modeset=0
на эту строку -> GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"
что он теперь читает -> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"
Нажмите Ctrl + X, чтобы закрыть файл, и подтвердите внесенные изменения, нажав Y.
Теперь обновите конфигурацию загрузки GRUB, чтобы активировать этот параметр: sudo update-grub
Перезагрузите операционную систему, теперь вы используете драйверы NVIDIA и nouveau
деактивирован
Обновите адрес вашего комментария, что Gallium 0.4 on llvmpipe
по-прежнему отображается:
Сохраните изменения конфигурации загрузки GRUB, которые вы сделали.
Загрузите компьютер и удалите драйверы NVIDIA...
Когда появится экран входа в систему, нажмите Ctrl + Alt + F1.
Введите имя пользователя и пароль, затем выполните:
sudo apt purge nvidia*
sudo poweroff
Загрузите компьютер и переустановите драйверы NVIDIA...
Когда появится экран входа в систему, нажмите Ctrl + Alt + F1.
Введите имя пользователя и пароль, затем выполните:
sudo apt update
sudo apt install nvidia-375
sudo reboot