42 сообщения / 0 новое
Последнее сообщение
Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Регулировка яркость. Vaio....

В чем собственно проблема... Не могу регулировать яркость монитора, что только не перепробовал, какие только мануалы не перечитал, все без толку.... Сильно ярко, да и зарядка быстрее садится...
Моё:
Ноутбук Sony Vaio SVE1711G1RB, Видеопроцессор Intel GMA HD
OpenSUSE 12.2 под Гномом
И на всякий случай - ядро 3.6.2
Заранее спасибо.

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:13
aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
...что только не перепробовал

...что только не перепробовал, какие только мануалы не перечитал, все без толку....

Например?

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Так, сейчас просто не с ноута

Так, сейчас просто не с ноута, всё не припомнить...
Если кто не понял, то проблема в том, что ползунок двигается, но яркость не меняется.
Хм, и кстати на десктопе таже проблема Sad
Вот совсем не помню, это после обновления на 12.2 или обновления ядра до 3.6 не меняется... Или же я вообще менял через менюшку монитора...

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
По аналогии:http://forums

По аналогии, раз не помните что делали:
http://forums.opensuse.org/p-russian/dhydhdhdhdhundhdhdh/1046-1077-1083-...

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Я извиняюсь за свой

Я извиняюсь за свой сверхполнейший тупизм, но не могу ничего создать там....
sudo mkdir, gnomesu nautilus и тд не помогают(
И ещё, думаю от балды папку не нужно называть, как назвать то?

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Там ничего создавать не надо.

Там ничего создавать не надо. Что лежит по данным адресам?
ls -l /sys/class/backlight/

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
acpi_video0

acpi_video0

~> ls -l /sys/class/backlight/
итого 0
lrwxrwxrwx 1 root root 0 окт. 19 00:37 acpi_video0 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video0

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Как я понял у вас нету /sys

Как я понял у вас нету файла /sys/class/backlight/acpi_video0/brightness

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
есть файл

есть файл
и значение меняется. Но меняется лишь циферка, яркость не уменьшается

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
А что Вы там пытались создать

А что Вы там пытались создать?

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Там - ничего.

Там - ничего.
Я видимо не так понял аналогию с тем постом, на который Вы ссылались. Пытался тупо создать папку рядом с acpi_video0 Smile

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Короче надо смотреть

Короче надо смотреть исходники ядра, поскольку для сони, по идеи, должен присутствовать еще /sys/class/backlight/sony/

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Может попробовать откатится

Может попробовать откатится до 3.4?
Или не поможет?

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
И да, как я уже сказал, на

И да, как я уже сказал, на десктопе таже фигня.

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Беглый просмотр гугла:http:/

Беглый просмотр гугла:
http://www.mjmwired.net/kernel/Documentation/laptops/sony-laptop.txt
lsmod | grep sony_laptop

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Эм, этот пакет стоит.

Эм, этот пакет стоит.

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Попробуйте.

Попробуйте.

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Модуль загружен или нет?

Модуль загружен или нет?

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Тут не знаю куда смотрит

Тут не знаю куда смотрит powerdevil в этом случае, поскольку всегда регулировал/регулирую с помощью меню монитора.

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
~> lsmod | grep sony_laptop

~> lsmod | grep sony_laptop
sony_laptop 58978 0
rfkill 25967 5 acer_wmi,cfg80211,sony_laptop

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Ну попробуйте откать ядро, но

Ну не знаю, попробуйте откать ядро, но перед этим залейте вывод dmesg. Сюда: http://paste.opensuse.org/

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Извиняюсь, это как-бы

Извиняюсь, это как-бы пожаловаться о баге?

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Нет, просто выхлоп будет

Нет, просто выхлоп будет большой, поэтому выложите туда, чтобы посмотреть.
И еще, такая директория есть:
/sys/devices/platform/sony-laptop/

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Да, есть.

Да, есть.
И вот ещё, я обновился слегка и переустановил sony-laptop, ребутнулся и
теперь рядом с acpi_video0 появилось intel_blacklight
И там есть файл blacklight, с максимальным значением. Вопрос, как теперь поменять это значение? Может заработает....

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
echo 0 | sudo tee /sys/class

echo 0 | sudo tee /sys/class/backlight/intel_blacklight/brightness

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Ура, получилось!

Ура, получилось!
однако злую шутку Вы со мной сыграли)
Экран то потух)
Как теперь в слепую изменить?

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
А, всё, уже на ощупь)

А, всё, уже на ощупь)
Спасибо огромное!

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Перезагрузитесь, это же не

Перезагрузитесь, это же не значение по умолчанию.

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
А как таковым сделать?

А как таковым сделать?

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Каким таковым, не понял

Каким таковым, не понял вопроса?

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
По умолчанию

По умолчанию

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Привяжите костыль к кнопкам,

Привяжите костыль к кнопкам, согласно вышеприведенной ссылке.
Какое максимальное значение у intel_blacklight?

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
4882

4882

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
И ещё, опечатался, intel

И ещё, опечатался, intel_backlight

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
https://wiki.archlinux.org

https://wiki.archlinux.org/index.php/Laptop#Screen_brightness

If your laptop's Fn keys don't work or Gnome/KDE fail to correctly set the brightness using their power daemons, you can try appending acpi_backlight=vendor to your kernel line in your bootloader.

Если не поймете, тогда задавайте вопросы.

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
Опять же, если не поможет,

Опять же, если не поможет, тогда выберите шаг (исходя из 4882) с которым будете регулировать яркость.
В сторону уменьшения:


bright=$[bright - 100]

http://forums.opensuse.org/p-russian/dhydhdhdhdhundhdhdh/1046-1077-1083-...
Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Так, в загрузчик параметр

Так, в загрузчик параметр влепил, сейчас посмотрю....

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Нет, к сожалению это не

Нет, к сожалению это не помогло...
Завтра попробую второй вариант, а то спать пора)
В любом случае, спасибо большое за помощь! Хоть знаю, в какую сторону копать)

aliaksei1818
Аватар пользователя aliaksei1818
Не в сети
Последнее посещение: 9 лет 8 месяцев назад
Регистрация: 15/07/2012 - 18:42
К сожалению проверить не могу

К сожалению проверить не могу из-за отсутствия подобного оборудования, поэтому эта миссия возлагается на Вас. При написании скрипта использовались подставные файлы. Получилось приблизительно следующие ( в сторону уменьшения):


#!/bin/bash
tmp=/tmp/backlight
dir=/sys/class/backlight/intel_backlight
max=`cat ${dir}/max_brightness`
current=`cat ${dir}/brightness`
if [ "$current" == "$max" ]; then #заменить на число по умолчанию вместо $max
echo $current > "$tmp"
fi
var=`cat $tmp`
step=8 #шаг регулируемой яркости
diff=`echo "scale=3; $max/$step" | bc`
if [ ! "$current" == "0" ]; then
number=`echo "scale=3; $var-$diff" | bc` #число с плавающей точкой
printf "%d\n" $number | sudo tee "$dir" #округление числа
echo $number > "$tmp"
fi

Но прежде, чем прибегать к скрипту занесите в черный список модуль video.ko, раз acpi_video0 бесполезен. Возможно после этого в вышеприведенном скрипте более нужды не будет.
Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
занесите в черный список

занесите в черный список модуль video.ko

Эм?....*smile*

Ya_
Аватар пользователя Ya_
Не в сети
Последнее посещение: 12 лет 1 месяц назад
Регистрация: 17/10/2012 - 19:39
Пока что я обошелся 3

Пока что я обошелся 3 скриптиками, максимум яркость, среднее значение, минимум

serpt
Аватар пользователя serpt
Не в сети
Последнее посещение: 9 лет 11 месяцев назад
Регистрация: 15/04/2014 - 16:38
Я тоже пока лучшего ничего не

Я тоже пока лучшего ничего не придумал.