LINUX.ORG.RU

Лажа с подсветкой дисплея ноута


0

0

Итак есть старая (3+ года) toshiba,

Уже довольно давно (~ 4 месяца) ноут работает с таким багом:

  • ~1 раз из 15-ти ноут включается с нормальным (максимальным) уровнем подсветки. Кпавиши подсветки работают правильно: Fn + ↑ увеличивает, Fn + ↓ уменьшает.
  • Остальные разы ноут загружается с заниженным уровнем подсветки (~ 60% от max). При этом Fn + ↑ уменьшает, Fn + ↓ увеличивает. Поднять подсветку выше тех 60% никак не удается.

Помогите определить аппаратная это проблема или программная.

Update: есть субьективное мнение, что он все реже включается с норм уровнем подсветки..

★★★★★

Последнее исправление: ZuBB (всего исправлений: 1)

Ну, во-первых, посмотри, какие режимы brightness есть. Где-то в недрах /proc/acpi/video/

Мне решить проблему с подсветкой помог параметр acpi_osi=Linux в опциях загрузки ядра.

Это может помочь, если проблема не аппаратная.

athost ★★★★★
()
Ответ на: комментарий от athost
vv@crusader ~ $ cat /proc/acpi/video/GFX0/LCD/brightness 
levels:  0 20 40 60 80 100
current: 100
vv@crusader ~ $

С подсветкой сейчас плохо :(

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от derlafff

Иногда было такое что после 2х последовательных boot'ов в офтопик на следующий помогало..

Сейчас это не работает. Больше 2х не пробовал

Или попробовать программно изменить уровень подсветки.

echo 100 > /proc/acpi/video/GFX0/LCD/brightness

или как?

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от annulen

Иногда кажется что в грубе все ОК, но потом плохо.

Иногда сразу после включения видно что «все пропало» (С)

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от anonymous_sapiens

ХЗ. У меня только acpid использ для срабатывания кнопки выключения.

ну и

vv@crusader ~ $ zgrep -i acpi /proc//config.gz | grep -v ^#
CONFIG_ACPI=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_CONTAINER=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_PNPACPI=y
vv@crusader ~ $ 

Никогда ничего другого «не крутил»

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

Жду от ВАС еще каких-нить идей а то так напряжно с плохой подсветкой на глянцевом экране..

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

Еще в dmesg eсть странная тема

vv@crusader ~ $ dmesg | grep _BQC
[    0.118115] [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function
[    0.264893] [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function
vv@crusader ~ $ 

но я не смог нечего нагуглить на эту тему..

И еще. diff dmesg'a для при нормальном и плохом уровнях подсветки ничем интересным не отличаются

Какие будут еще идеи?

ZuBB ★★★★★
() автор топика

ради интереса, попробуй поискать апдейты к биосу. у меня аналогичная проблема на ноуте так решилась (после перезагрузки иногда яркость подсветки на самый минимум вылетала).

isden ★★★★★
()
Ответ на: комментарий от isden

Нового ничего нет..

2 BIOS update(s) found
Date last modified	Type	Description	Model	Version	Company
21/01/09	
  	BIOS Update
This Bios Update adds increased functionality to your system.

This Bios is only compatible for Notebooks with Windows Vista!!!

Satellite M100 (PSMA0)	5.60-WIN	Toshiba
21/01/09	
  	BIOS Update
This Bios Update adds increased functionality to your system.

This Bios is NOT compatible for Notebooks with Windows Vista!!!

Satellite M100 (PSMA0)	3.00-WIN	Toshiba

Разве что BIOS «для Висты» установить, но я сомневаюсь что он что-то поменяет..

ZuBB ★★★★★
() автор топика

Подсветку можно через setpci ставить...
$ lspci
...
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
...

# setpci -s 00:02.0 F4.B=ff //max
# setpci -s 00:02.0 F4.B=0 //off

Dimanc ★★
()
Ответ на: комментарий от Dimanc

Надо подправить аргумент после "-s", посмотрев на lspci

obvious fix :)

ZuBB ★★★★★
() автор топика

Настройки биоса посмотри.
Кстати, уровень подсветки как-то связан с тем, что ноут при включении работает от сети или от батарейки? У меня на ноуте в биосе есть опция управления подсветкой (manual или auto). При выборе auto при работе от батареи ведет себя именно так как ты описываешь.

kernelpanic ★★★★★
()
Ответ на: комментарий от ravenlord

Спасибо, попожже попробую

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

Похоже погорячился я с «Я би комусь там пальці повідривав!!!» + «C .26-м ядром все ОК».

Загрузка .26-го ядра дает такой же эффект, как и двойная (к ряду) загрузка винхп - восстановление уровня подсветки на норм..

Пока что главная идея сделать suspennd2ram, дождатся норм уровня подсветки и использовать S2R

ZuBB ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.