Не работает управление яркостью на Legion 5 Pro. Ubuntu 20.04.2 LTS

Я знаю, что я не единственный, кто столкнулся с этой проблемой. Я следовал многим инструкциям в нескольких сообщениях здесь и в других местах. Я подведу итог того, что я пытался исправить.

Сначала моя система: Legion 5 Pro с Nvidia RTX3070 на Ubuntu 20.04.2 LTS.

Было настоящим трудом заставить ubuntu работать должным образом на этой машине, в основном из-за драйверов nvidia. Но сейчас все почти работает, за исключением управления яркостью экрана, что является довольно серьезной проблемой, потому что этот экран слишком яркий на 100%.

Что я пробовал:

sudo vim /usr/share/X11/xorg.conf.d/10-nvidia-conf

Добавил это: Опция "RegistryDwords" "EnableBrightnessControl=1"

Так что теперь это выглядит так:

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "RegistryDwords" "EnableBrightnessControl=1"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection

Также добавил Опция "RegistryDwords" "EnableBrightnessControl=1" и Опция "Backlight" "nvidia_0" в раздел Device в /etc/X11/xorg. conf

Так что это выглядит следующим образом:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 3070 Laptop GPU"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
    Option         "Backlight" "nvidia_0"
EndSection

Я также обновил:

sudo nano /etc/initramfs-tools/modules

И добавил

nvidia
nvidia-drm
nvidia-modeset

Затем обновил initramfs следующим образом

sudo update-initramfs -u

Я также обновил конфигурацию grub следующим образом:

sudo vim /etc/default/grub

И добавил acpi_backlight=vendor к этой переменной: GRUB_CMDLINE_LINUX_DEFAULT так что теперь это выглядит так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

И обновил grup: sudo update-grub

Ничего из этого не изменилось. Сам драйвер nvidia, похоже, работает правильно, но регуляторы яркости не работают. На экране отображается пользовательский интерфейс с изменяющейся полосой, но экран ничего не делает. У меня также есть ползунок в управлении питанием, но его перемещение не приводит ни к каким изменениям.

Я в растерянности, надеюсь, у кого-то есть другая идея, как это исправить.

0
задан 17 August 2021 в 11:12

2 ответа

Ну... после целого дня поисков я решил, что могу попробовать понизить драйверы. С 470.x до 460.x. Теперь все работает! Похоже, в новых драйверах появилась какая-то ошибка. Надеюсь, nvidia скоро исправит это.

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

Вы находитесь в безопасном режиме? В меню загрузки нажмите e для редактирования и если вы видите этот nomodeset в строке, удалите слово nomodeset и нажмите control + x или f10.

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

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

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