Я использую Ubuntu Studio 20.04 LTS и пытаюсь повысить производительность видеоигры (FlightGear). Согласно с lspci
, у меня есть два графических процессора на моем Acer TravelMate 5360:
~$ lspci | grep VGA
00:02.0 Контроллер, совместимый с VGA: интегрированный графический контроллер семейства базовых процессоров 2-го поколения корпорации Intel (версия 09)
01:00.0 VGA-совместимый контроллер: NVIDIA Corporation GF119M [GeForce GT 520M] (rev a1)
Но нвидиа
драйвера не работают:
~$ nvidia-smi
Сбой NVIDIA-SMI, поскольку ему не удалось установить связь с драйвером NVIDIA. Убедитесь, что установлена и запущена последняя версия драйвера NVIDIA.
~$ нвидиа-настройки
ОШИБКА: Драйвер NVIDIA не загружен
ОШИБКА: невозможно загрузить информацию из любой доступной системы
(nvidia-settings:10198): GLib-GObject-CRITICAL **: 15:41:24.368: g_object_unref: утверждение «G_IS_OBJECT (объект)» не удалось
** Сообщение: 15:41:24.374: PRIME: требуется разгрузка
** Сообщение: 15:41:24.374: ПРАЙМ: поддерживается? да
** Сообщение: 15:41:24.467: PRIME: Использование: /usr/bin/prime-select nvidia|intel|on-demand|query
** Сообщение: 15:41:24.467: PRIME: режим по запросу: "1"
** Сообщение: 15:41:24.467: PRIME: поддерживается ли режим "по запросу"? да
Я попытался вручную активировать драйверы nvidia:
~$ sudo modprobe nvidia
modprobe: ОШИБКА: не удалось вставить «nvidia»: нет такого устройства
~$ sudo modprobe nvidia_drm
~$ dmesg
[...]
[ 266.952607] nvidia-nvlink: инициализируется Nvlink Core, основной номер устройства 235
[ 266.955482] NVRM: графический процессор NVIDIA GeForce GT 520M, установленный в этой системе,
NVRM: поддерживается устаревшими драйверами NVIDIA 390.xx. Пожалуйста
NVRM: посетите http://www.nvidia.com/object/unix.html, чтобы узнать больше
НВРМ: информация. Драйвер NVIDIA 470.57.02 будет игнорировать
NVRM: это GPU. Продолжаем расследование...
[ 266.955489] NVRM: графический процессор NVIDIA не найден.
[ 266.955719] nvidia-nvlink: отмена регистрации ядра Nvlink, основной номер устройства 235
По данным сайта, указанного в dmesg
сообщение, мой графический процессор поддерживается только до версии 390. Но при установке этой версии мой экран остается черным, когда при загрузке должен появиться экран входа в систему. Сейчас у меня установлена самая новая версия (470). Что мне делать ?
РЕДАКТИРОВАТЬ: я попробовал все решения в ответах на этот вопрос, но никто из них помогло. Я также только что попытался переустановить драйверы 390 nvidia - я снова получил черный экран входа в систему. Интересно, когда я добавляю номодесет
к параметрам загрузки ядра в Grub, я получаю экран входа в систему, а затем и рабочий стол. nvidia-smi
затем показывает ожидаемый результат:
~$ nvidia-smi
Пн Июл 26 20:04:29 2021
+--------------------------------------------- ----------------------------+
| NVIDIA-SMI 390.144 Версия драйвера: 390.144 |
|-------------------------------+---------------- -----+----------------------+
| Имя GPU Persistence-M| Bus-Id Disp.A | Летучий некорр. ЕСК |
| Мощность вентилятора Temp Perf:Использование/Ограничение| Использование памяти | GPU-Util Compute M. |
|===============================+================= =====+======================|
| 0 GeForce GT 520M Выкл. | 00000000:01:00.0 Н/Д | Н/Д |
| Н/Д 56C P8 Н/Д / Н/Д | 4 МБ / 964 МБ | Н/Д По умолчанию |
+---------------------------------------------+---------------- -----+----------------------+
+--------------------------------------------- ----------------------------+
| Процессы: Память графического процессора |
| Тип PID графического процессора Имя процесса Использование |
|================================================ =============================|
| 0 Не поддерживается |
+--------------------------------------------- ----------------------------+
Но nvidia-settings по-прежнему показывает это:
ОШИБКА: невозможно загрузить информацию из любой доступной системы
(nvidia-settings:10198): GLib-GObject-CRITICAL **: 15:41:24.368: g_object_unref: утверждение «G_IS_OBJECT (объект)» не удалось
** Сообщение: 15:41:24.374: PRIME: требуется разгрузка
** Сообщение: 15:41:24.374: ПРАЙМ: поддерживается? да
** Сообщение: 15:41:24.467: PRIME: Использование: /usr/bin/prime-select nvidia|intel|on-demand|query
** Сообщение: 15:41:24.467: PRIME: режим по запросу: "1"
** Сообщение: 15:41:24.467: PRIME: поддерживается ли режим "по запросу"? да
и имеет только одну страницу ПРАЙМ-профиль
имеется в наличии. Также я никак не могу настроить яркость экрана (xrandr
, хподсветка
подсветкаctl
) - все просто ничего не делают.