Кнопки яркости не работают при установке nomodeset

Установил «Контроллер яркости», не помогло. Я попытался изменить 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?

2
задан 17 August 2021 в 12:03

2 ответа

РЕДАКТИРОВАТЬ : Для Lenovo Yoga slim 7 видеокарты, возможно, Intel Iris Xe Graphics, и, скорее всего, нет NVIDIA GPU (еще не подтверждено).

У карты явно есть проблемы со стандартным ядром Ubuntu 20.04 (например, # 1 , # 2 ).

Возможные решения:

  1. Отключите безопасную загрузку в BIOS.
  2. Обновление до 20.10 или 21.04.
  3. Установите OEM-ядро 20.04 с помощью 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 /

0
ответ дан 20 August 2021 в 10:28

Набор nomode предназначен для отключения драйверов графического процессора. Когда драйверы GPU не загружены, управление яркостью не работает. Удалите строку nomodeset. Затем нормально перезагрузитесь. Регулятор яркости должен работать правильно

0
ответ дан 20 August 2021 в 10:28

Другие вопросы по тегам:

Похожие вопросы: