яркость ноутбука

Автор mityai78, июня 23, 2015, 16:12:12

« предыдущая - следующая »

mityai78

Что нужно зделать чтобы яркость ноутбука была на 50% при включении xubuntu 14.04.2
lenovo g505s
Спойлер
Процессор

Процессор
A10 5750M 2500 МГц
Ядро процессора
Richland
Количество ядер процессора
4
Объем кэша L2
4 Мб
Память

Память
8 Гб DDR3
Изображение

Экран
15.6 дюймов, 1366x768, широкоформатный
Тип экрана
глянцевый
Подсветка экрана
светодиодная
Тип видеоадаптера
дискретный
Видеопроцессор
AMD Radeon HD 8650G
Видеопамять
2048 Мб GDDR3 
[свернуть]

Kamrad

Цитата: mityai78 от июня 23, 2015, 16:12:12
Что нужно зделать чтобы яркость ноутбука была на 50% при включении xubuntu 14.04.2


Нужно сделать следующее - установить проприетарный драйвер на АМД-видеокарточку, потом написать скрипт (Гугл в помощь как писать простейшие скрипты), сделать его исполняемым и бросить в автозапуск.
Кто хочет на компьютере юзить, музить и вузить - пусть купит себе вульвузеллу!

"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!"


demonlibra

августа 13, 2016, 17:24:23 #3 Последнее редактирование: августа 13, 2016, 17:29:11 от demonlibra
А если яркость не регулируется вообще. Есть ли способ это побороть?

Processor: AMD C-60 APU with Radeon(tm) HD Graphics
Video: 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6290] Subsystem: ASUSTeK Computer Inc. Wrestler [Radeon HD 6290] Kernel driver in use: radeon
xubuntu 16.04

denkin

demonlibra, а что за версия у тебя? у меня нетбук acer AO-722 на такой же платформе с 12-04 работает практически из коробки всё.

demonlibra

августа 13, 2016, 18:54:25 #5 Последнее редактирование: августа 13, 2016, 19:59:50 от demonlibra
ASUS X501
XUBUNTU 16.04
Или вы про что-то другое?

Дальние кнопки управления яркостью на ноуте работают. Появляется шкала яркости.
Тоже самое и через управление питанием. Но по факту яркость не меняется.

Пробовал XUBUNTU 16.04 LIVE и UBUNTU 16.04 LIVE. Без изменений.
xubuntu 16.04

demonlibra

января 17, 2017, 12:21:32 #6 Последнее редактирование: января 17, 2017, 15:46:56 от demonlibra
1.
Заменил в файле /etc/default/grub
строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
Выполнил  sudo update-grub
Теперь после загрузки яркость стала заметно меньше (даже слишком), но по прежнему не регулируется.

2.
Еще пробовал
sudo lspci
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6290]
sudo setpci -s 00:01.0 F4.B=50

Но ничего не меняется.

3.
Внутри /sys/class/backlight
две папки
/asus-nb-wmi
/radeon_bl0
Пробовал менять содержимое файлов /sys/class/backlight/radeon_bl0/brightness и /sys/class/backlight/asus-nb-wmi/brightness

sudo -i
sudo echo -n 50 > /sys/class/backlight/asus-nb-wmi/brightness
sudo echo -n 10 > /sys/class/backlight/radeon_bl0/brightness
Ползунок изменяет положение. Яркость не меняется.
xubuntu 16.04

demonlibra

января 17, 2017, 16:25:59 #7 Последнее редактирование: января 17, 2017, 16:30:08 от demonlibra
Победил.
Заменил в файле /etc/default/grub строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"
Выполнил  sudo update-grub

Теперь яркость регулируется.


Папка /sys/class/backlight/asus-nb-wmi/brightness пропала
Вместо неё появилась /sys/class/backlight/acpi_video0



Из командной строки яркость управляется командой
sudo -i
sudo echo -n 10 > /sys/class/backlight/acpi_video0/brightness
xubuntu 16.04

denkin

поздравляю с решением проблемы, можно отметить тему как решенную?

demonlibra

Для меня - да. Но не я эту тему создавал.
xubuntu 16.04

denkin

извиняюсь, был невнимателен)

demonlibra

января 18, 2017, 00:59:12 #11 Последнее редактирование: января 19, 2017, 23:30:04 от demonlibra
Сделал автоматическое изменение яркости при переключении работы от батареи или сети

создать файл /etc/udev/rules.d/powersafe.rules
sudo mousepad /etc/udev/rules.d/powersafe.rules
SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/usr/local/bin/00-brightness.sh true"
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/local/bin/00-brightness.sh false"

создать файл /usr/local/bin/00-brightness.sh
sudo mousepad /usr/local/bin/00-brightness.sh
#!/bin/bash

case $1 in
    true)
        echo "Enable screen power saving"
        echo 60 > /sys/class/backlight/acpi_video0/device/backlight/acpi_video0/brightness
    ;;
    false)
        echo "Disable screen power saving"
        echo 90 > /sys/class/backlight/acpi_video0/device/backlight/acpi_video0/brightness
    ;;
esac


выполнить в терминале
sudo chmod +x /usr/local/bin/00-brightness.sh
udevadm trigger -s power_supply

перегрузиться

Информацию нашел здесь:
http://www.linux.org.ru/forum/desktop/11554844
http://askubuntu.com/questions/613741/ubuntu-15-04-pm-utils-do-not-look-into-etc-pm-power-d-anymore-what-instead
xubuntu 16.04