Невозможно регулировать яркость дисплея на Lenovo Y540 с картой Nvidia

Автор user0k, 29 августа 2021, 20:57:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

user0k

* Решено на последнем посте!!!

** для поисковых запросов на английском: It's not possible to adjust the brightness of the display on a Lenovo Y540 with an Nvidia card

Здравствуйте! Являюсь редким обладателем ноутбука Lenovo Y540 на базе Nvidia GTX 1660 Ti, в котором отсутствует встроенное видеорядо, дескать имеется только дискретная карта.

После удачной установки системы (Debian 11.0 firmware nonfree) приступил к драйверам, но перед этим согласно инструкциям поставил заголовочные файлы ядра с помощью команды: sudo apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') и только потом sudo apt install nvidia-driver и перезагрузил систему.

Далее по традиции столкнулся с проблемой в виде отсутствии возможности регулировки яркости дисплея, разумеется ранее уже сталкивалсяя с подобной ошибкой в других дистрибутивах и по имеющимися опыту добавил следующие строки в файл /usr/share/X11/xorg.conf.d/20-nvidia-drm-outputclass.conf

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection


Но на этот раз универсальный метод не принёс должного эффекта и яркость дисплея всё также не хотела регулироваться. Хотя на всех других дистрибутивах, которых ранее удавалось попробовать (Arch, Manjaro) всё работало должным образом.

Буду рад всем желающим помочь, заранее спасибо!

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

user0k

01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1)

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

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-455/+bug/1905591

https://forums.developer.nvidia.com/t/brightness-not-working-ubuntu-20-04-lenovo-legion-5-15imh05/178058

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

user0k

Только вот о проблеме сообщили ещё в ноябре прошлого года. Как раз с 2020 года пользуюсь Аrch-ом, там все работает должным образом. По сути проблема уже давно решена, но по каким-то непонятным причинам именно на Debian-е не хочет работать... Вот и хочется понять почему и из-за чего :)

Я также попытался обновить драйвер до версии 470, но к сожалению это также ничего не дало. А теперь хочется попробовать 450, только вот непонятно как его ставить в Bullseye.

После ввода пароля от зашифрованного раздела яркость падает до комфортного уровня, но затем загружается Xorg и обратно поднимается до 100%. Вот видео демонстрация: https://imgur.com/a/nEr8goo

dzhoser

Поиграйтесь этими опциями загрузки ядра в Grub
acpi_backlight=video
acpi_backlight=osi (may need to play with the ACPI settings from the Manjaro article)
acpi_backlight=vendor
acpi_backlight=native
acpi_backlight=none

acpi_vendor=video
acpi_vendor=osi
acpi_vendor=vendor
acpi_vendor=native
acpi_vendor=none
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

user0k

К сожалению, ничего из вышеперечисленного не помогло  :'(

ChubaDuba

А почему у вас

/usr/share/X11/xorg.conf.d/20-nvidia-drm-outputclass.conf
?
Вроде должно быть:

/etc/X11/xorg.conf.d/...

NvidiaGraphicsDrivers

user0k

Итак, пару дней назад удалось решить проблему лишь установкой v418.113 из официального сайта. Оказалось, что проблема была все таки в самом драйвере, который непосредственно лежит в репозиторях дистрибутива.

v418.113:
https://www.nvidia.com/download/driverResults.aspx/153717/en-us

Инструкция по установке:
https://losst.ru/ustanovka-drajvera-nvidia-v-debian-10#5_%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%B0_Nvidia_%D1%81_%D0%BE%D1%84%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%81%D0%B0%D0%B9%D1%82%D0%B0

А также хотелось бы всем пользователям форума выразить свою благодарность за мгновенный отклик!
Надеюсь следующим читателям будет полезно :)