[РЕШЕНО] При запуске иксов яркость равна нулю

Здравствуйте. Купил новый ноут. Графика Nvidia Optimus. На запуске иксов яркость экрана падает в ноль. Прописать на загрузке acpi=off не вариант, так не будет работать менеджер питания. nomodeset тоже нельзя - с этим параметром не работает openGL. Тыкался тыкался, пока решения не нашёл кроме "Fn+яркость", но имхо бесит делать это на каждом запуске. =)
В Биосе никаких настроек по питанию не нашёл.
Кто знает есть ли команда консольная установки яркости? Может просто накидать скрипт и пусть на старте выставляет яркость в 100%.
Keep it simple, stupid!
Jisatsu
есть ли команда консольная установки яркости?
# cat  /sys/class/backlight/intel_backlight/brightness
2200
# echo 1100 > /sys/class/backlight/intel_backlight/brightness
Это для интел. Параметры нужно подобрать индивидуально.
Jisatsu
Может просто накидать скрипт и пусть на старте выставляет яркость в 100%
В принципе можно, хотя зачем изобретать велосипед, если всё придумано до нас? На моём ноутбуке давненько уж стоит laptop-mode-tools. В файле /etc/laptop-mode/conf.d/lcd-brightness.conf можно указать различные значения для уровня яркости: когда работает от сети, когда от батареи. Попробуйте.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Уже немножко продвинулись.
cat  /sys/class/backlight/intel_backlight/brightness
Говорит, что мой максимум это 4882. Далее прописал в /etc/laptop-mode/conf.d/lcd-brightness.conf
CONTROL_BRIGHTNESS=1
BATT_BRIGHTNESS_COMMAND="echo 4882"
LM_AC_BRIGHTNESS_COMMAND="echo 4882"
NOLM_AC_BRIGHTNESS_COMMAND="echo 4882"
BRIGHTNESS_OUTPUT="/sys/class/backlight/intel_backlight/brightness"
Включил сервис лаптопа > systemctl enable. На запуске компьютера в консольке пишет что "Operation not permitted" в строке 10 файла /usr/share/laptop-mode-tools/modules/pcie-aspm. ЧЯДНТ?

Отключил модуль pcie-aspm, этой ошибки больше нет, яркость выставляется ненадолго, потом снова пропадает. :( Два failed в консольке ни о чём не говорящих. Статус говорит вроде что всё ок.
[[email protected] ~]$ systemctl status laptop-mode.service
laptop-mode.service - Laptop Mode Tools
   Loaded: loaded (/usr/lib/systemd/system/laptop-mode.service; enabled)
   Active: active (exited) since Fri 2013-06-14 18:32:15 MSK; 4min 29s ago
  Process: 872 ExecStart=/usr/bin/laptop_mode init auto (code=exited, status=0/SUCCESS)

UPD:
Пошёл более коротким и простым путём. Накидал на си программку которая выставляет яркость, прописал её исполнение в kdm.service. Но яркость пропадает ДО появления логин-менеджера. Как узнать порядок запуска сервисов? Если прописать мою прогу в нужный сервис, то всё будет хорошо. :)
Keep it simple, stupid!
Jisatsu
Пошёл более коротким и простым путём. Накидал на си программку которая выставляет яркость, прописал её исполнение в kdm.service. Но яркость пропадает ДО появления логин-менеджера. Как узнать порядок запуска сервисов? Если прописать мою прогу в нужный сервис, то всё будет хорошо. :)
Зачем же так сложно?
xbacklight -set 100
Профит!
GitHub, ArchWiki, AUR
Kycok
Зачем же так сложно?
xbacklight -set 100
Профит!
Ну это явно не проще, бинарник для исполнения мне всё равно нужен.
Надо ставить из репов xorg-xbacklight, а я просто написал
#include <stdio.h>
int main()
{
    system("echo 4882 > /sys/class/backlight/intel_backlight/brightness");
}
и скомпилил через gcc одной строкой. Те же яйца, только без установки дополнительного ПО. =) Осталось найти куда засунуть.
Keep it simple, stupid!
Попробую высказать свое мнение. Считаю, что получение нулевой яркости после запуска — есть ненормально. Сами по себе X-ы яркость менять не могут — они это выполняют через определенные модули. Значит, что-то где-то не так. Лучше покапаться и установить причину. Может что-то криво встало, может что-то не подгружается..................??????? — тем более у тебя optimus. Может имеются какие-то режимы в BIOS.
Может перегрузить модули ядра??. Если у тебя Asus, то у них это бывает.
Конечно глупый вопрос, но все-таки - имеются ли папки /proc/acpi/ и /sys/class/backlight/ и есть ли в них хоть что-то, что относится к яркости.
Ошибки не исчезают с опытом - они просто умнеют
Извиняюсь.............ошибочка вышла..............
Ошибки не исчезают с опытом - они просто умнеют
У меня новомодный с эмуляцией EFI. Без убитой яркости запускается только винда восьмая, ужаснувшись которой быстро удалил. :D Благо можно ставить биос легаси и отключать секьюр бут. Но что-то мне намекает, что именно из-за биоса проблемы. Арч я ставлю с закрытыми глазами, всё точно стоит ОК. Оптимус на пчёле тоже всегда заводил легко, опыт есть на куче дистров/трёх ноутах.
На Арче я недавно, но влюбился с первого взгляда. Пожалуйста, скажите, как узнать порядок запуска юнитов/сервисов? Ведь только это осталось проблемой. Выставить яркость уже не проблема, проблема выставить её в нужный момент. На моменте загрузки настроек КДЕ яркость ставиться уже системой, то есть можно логиниться вслепую, но не хочется. Хочу чтобы на момент появления логин менеджера была яркость. Уверен, что где-то есть список запуска, но где - не могу найти.

UPD:
При acpi=off не гаснет яркость, но не работает управление питанием. Видимо вшито в материнку управлять питанием и это плохо вяжется с линуксом. В Биосе настроек питания нет. С nomodeset тоже с яркостью ОК, но не пашет openGL...
Keep it simple, stupid!
А в консоле все нормально с яркостью?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
http://www.linux.org.ru/forum/linux-hardware/9148102
???
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.