Установил «Контроллер яркости», не помогло. Я попытался изменить grub на acpi_osi = Linux
и т.п. Ничего не помогает. По умолчанию он находится на максимальном значении и не подлежит изменению. Когда я удаляю nomodeset
, мой экран начинает сильно мигать при каждом движении мыши ... Что происходит?
uname -a
Linux x 5.11.0-27-generic #29~20.04.1-Ubuntu SMP Wed x86_64 x86_64 x86_64 GNU/Linux
ubuntu-drivers devices
- empty
Graphics: Device-1: Intel vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.20.11 driver: intel resolution: 2880x1800~90Hz
OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.0.3 direct render: Yes
Мой компьютер - это Lenovo Yoga. Сейчас вроде лучше, когда я использую nvidia-drm.modeset = 1
(больше не мерцает), но у него все еще есть много проблем, иногда на экране появляются странные пятна. Как я могу заставить его использовать драйверы NVIDIA?
РЕДАКТИРОВАТЬ : Для Lenovo Yoga slim 7 видеокарты, возможно, Intel Iris Xe Graphics, и, скорее всего, нет NVIDIA GPU (еще не подтверждено).
У карты явно есть проблемы со стандартным ядром Ubuntu 20.04 (например, # 1 , # 2 ).
Возможные решения:
sudo apt install linux-oem-20.04 && sudo reboot 0
. Вы также можете попробовать более новую версию linux-oem-20.04c
и дополнительно проверить доступные параметры с помощью apt-cache search linux-oem-2
. В качестве альтернативы вы можете попробовать собрать / установить более новое 5.12 или даже 5.13 / 5.14 ядро, YMMV. Или вы можете немного подождать с текущим , работоспособное состояние, пока новые ядра не станут стандартными.
Я не уверен, какой из этих вариантов использует все преимущества обоих графических модулей .
Вы не опубликовали всю запрошенную информацию. Существует множество моделей Lenovo Yoga . Это возможное решение может работать в зависимости от вашего оборудования.
Опубликуйте вывод
$ dpkg -l | grep nvidia
$ dmesg | grep drm
$ sudo lshw -c video
$ glxinfo -B
$ sudo lshw -C display
$ hwinfo --gfxcard
$ sudo update-pciids
$ lspci -v | egrep -i --color 'vga|3d|2d'
. Вы увидите одну или две строки вывода lspci ...
Первая строка, вероятно, будет примерно такой же, как
00:02.0 VGA compatible controller: Intel Corporation ...
Первое поле 00: 02.0
- это идентификатор устройства.
Вторая строка (если есть), скорее всего, будет примерно такой же, как
01:00.0 VGA compatible controller: NVIDIA Corporation ...
Затем опубликуйте вывод
$ sudo lspci -v -s <devide #1 ID>
$ sudo lspci -v -s <devide #2 ID>
. Если вторая строка сообщает о графическом процессоре NVIDIA, установите драйверы с помощью
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install xserver-xorg-video-nouveau
$ sudo apt install nvidia-driver-470
и перезагрузитесь. Первая строка предоставляет новые драйверы с открытым исходным кодом, которые иногда могут быть полезны (и их наличие не повредит). Вторая строка предоставляет проприетарные драйверы, которые, как правило, предпочтительнее, если они работают.
После загрузки опубликуйте вывод
$ ubuntu-drivers devices
$ dpkg -l | grep nvidia
$ nvidia-smi
Source : (один из многих) https://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-privateetary -driver /
Набор nomode предназначен для отключения драйверов графического процессора. Когда драйверы GPU не загружены, управление яркостью не работает. Удалите строку nomodeset. Затем нормально перезагрузитесь. Регулятор яркости должен работать правильно