Не могу вывести яркость в РЕАЛЬНЫЙ ноль на ноуте

Интерсно узнать - у всех, кто имеет AMD, отсутствует интерфейс ACPI в выводе ls /sys/class/backlight ???
Ошибки не исчезают с опытом - они просто умнеют
vasek
Интерсно узнать - у всех, кто имеет AMD, отсутствует интерфейс ACPI в выводе ls /sys/class/backlight ???
~# ls /sys/class/backlight
acpi_video0
video AMD
Linux Forever!
Vadim
ls /sys/class/backlight
acpi_video0
спасибо ... у тебя работает дефолтный ... но нет native - не понятно ... плохо практически знаком с AMD
В intel, как правило, присутствуют оба интерфейса - и ACPI и native (intel)
ls /sys/class/backlight
acpi_video0  intel_backlight
Ошибки не исчезают с опытом - они просто умнеют
yurius, нужно как то добиться получить acpi_video - пока вижу один путь - играться с параметрами ядра в том числе и с параметрами типа acpi_osi
Ошибки не исчезают с опытом - они просто умнеют
Если в dsdt нет 0, то при установке значения 0 будет установлено минимальное значение, прописанное в таблицах.
По-моему так.
$ ls /sys/class/backlight
amdgpu_bl1
У меня
sudo tee /sys/class/backlight/amdgpu_bl1/brightness <<< 0
[sudo] пароль для jeronimo:
0
cat /sys/class/backlight/amdgpu_bl1/actual_brightness
0
Но это тоже не 0. Я все вижу)
Morisson
Если в dsdt нет 0, то при установке значения 0 будет установлено минимальное значение, прописанное в таблицах.
По-моему так.
Конечно, в таблице DSDT все, что связано с подсветкой, прописано ... и отвечают за это методы
_BCL - Brightness Control Levels
BCM: Brightness Control Method
Нужно декомпилировать и смотреть ... и если прописано, то в этих методах должно где то стоять значение 12 (точнее C), хотя может быть все и сложнее.

Morisson
Но это тоже не 0. Я все вижу)
Заглянул сейчас в DOC - и да - есть там похожее - что ноль может быть не ноль … это допустимо, а значит некоторые разработчики это используют
The OEM may define the number 0 as “Zero brightness” that can mean to turn off the lighting (e.g. LCD panel backlight) in the device. This may be useful in the case of an output device that can still be viewed using only ambient light, for example, a transflective LCD.
... хотя подробно не влезал и не исключаю, что не совсем правильно истолковал ...

EDIT 1 - yurius, чтобы убедится, что это не баг, а это фича разработчика, декомпилируй таблицу DSDT и посмотри методы, связанные с подсветкой ...
Но если не интересно, то лучше ничего не делай ... и смирись ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
ls /sys/class/backlight
acpi_video0 intel_backlight
Интересный нюанс. На интеловском ноуте, где с яркостью всё ОК, сделал "ls /sys/class/backlight":

$ ls /sys/class/backlight
intel_backlight
- то есть, нету "acpi_video0", и тем не менее яркость можно потушить полностью вместе с экраном. И как это понимать? Значит, не в acpi дело?

vasek
1. декомпилируй таблицу DSDT……… 2. лучше ничего не делай и смирись
Прочитав пункт 1, решил сразу перейти к пункту 2 :)))
Morisson
amdgpu_bl1
а у yurius - amdgpu_bl0
это что? - используются разные драйвера? .... странно все при использовании AMD - у одного acpi_video0, у 2-го amdgpu_bl0 у 3-его amdgpu_bl1
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.