1

Всем привет, поставил на ноут opensuse 12.3 KDE, все нравится, работает шикарно быстро.
Вот только не работает настройка яркости экрана, да и вообще, управление питанием не работает.
Ноутбук acer aspire v3-571g, i5, geforce 630m
Регулировал вручную файл brightness в папках  /sys/class/backlight/acpi_video0 и /sys/class/backlight/acpi_video1, ничего не меняется.
Кнопочкой fn не регулируется, но это не важно, так как и перемещение ползунка тоже ничего не меняет. Также не определятся подключена ли зарядки или нет, если только ее не подключить/отключить до включения ноутбука.
Собственно, что делать?

2

В загрузку GRUB2 добавьте следующее:

acpi_osi="!Windows 2012"

если не получится сменить на это:

acpi_osi=\"!Windows 2012\"

3

Сделал вот так:
YaST-->Загрузчик-->настройки загрузчика-->дополнительные параметры командной строки ядра.
Добавил в конце строчки. Первая команда не добавилась, вылезла ошибка, вторая добавилась. Получилось вот так:

 resume=/dev/disk/by-id/ata-Hitachi_HTS547575A9E384_J2140059DKP6YA-part5 splash=silent quiet showopts acpi_osi=\"!Windows 2012\"

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

4

serg86,
Пробуйте вместо того параметра такие:

acpi_osi=Linux acpi_backlight=vendor

5

verg пишет:

serg86,
Пробуйте вместо того параметра такие:

acpi_osi=Linux acpi_backlight=vendor

Неа, не работает ac.
И еще исчезли папки acpi_video0 и acpi_video1

6

serg86,
Только это:

acpi_backlight=vendor

7 (23.03.2013 16:40:23 отредактировано serg86)

verg пишет:

serg86,
Только это:

acpi_backlight=vendor

Все также как и в предыдущем случае ac

8

Ребята, подскажите. Не хочу из-за такой мелочи отказываться от opensuse!

9

serg86,
Обновлять GRUB2 после добавления опции не забывали?

10

verg пишет:

serg86,
Обновлять GRUB2 после добавления опции не забывали?

Я через YaST все делал, он же сам все обновляет. И папки же пропали, видимо обновлялось.

11

serg86,
А таким макаром: (вручную)
Открыть файл /etc/default/grub от рута.
К содержимому следующих строк дописать:

GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi=Linux"

Сохранить файл.
Обновить GRUB2:

# grub2-mkconfig -o /boot/grub2/grub.cfg

12

verg пишет:

serg86,
А таким макаром: (вручную)
Открыть файл /etc/default/grub от рута.
К содержимому следующих строк дописать:

GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi=Linux"

Сохранить файл.
Обновить GRUB2:

# grub2-mkconfig -o /boot/grub2/grub.cfg

Сделал как вы сказали, не помогает, вот на всякий случай мой grub:

# Modified by YaST2. Last modification on Сб мар 23 18:45:07 YEKT 2013
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader

# If you change this file, run 'grub2-mkconfig -o /boot/grub2/grub.cfg' afterwards to update
# /boot/grub2/grub.cfg.
GRUB_DISTRIBUTOR="openSUSE 12.3"
GRUB_DEFAULT=saved
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=8
GRUB_CMDLINE_LINUX_DEFAULT=" resume=/dev/disk/by-id/ata-Hitachi_HTS547575A9E384_J2140059DKP6YA-part5 splash=silent quiet showopts acpi_backlight=vendor"
# kernel command line options for failsafe mode
GRUB_CMDLINE_LINUX_RECOVERY="showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe"
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM=0x01234567,0xfefefefe,0x89abcdef,0xefefefef
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=gfxterm
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY=true
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
# Skip 30_os-prober if you experienced very slow in probing them
# WARNING foregin OS menu entries will be lost if set true here
GRUB_DISABLE_OS_PROBER=false
GRUB_THEME=/boot/grub2/themes/openSUSE/theme.txt

13

Походу придется Ubuntu качать или минт  bm

14

serg86,
Пробуйте только с:

acpi_osi=Linux
serg86 пишет:

Походу придется Ubuntu качать или минт  bm

Да тоже самое будет. Проблема вполне кросс-дистрибутивная, к сожалению.

15

serg86,
Потом ещё такое сочетание посмотрите:

acpi_osi=Linux acpi_backlight=legacy

и такое:

acpi_osi=Linux acpi_backlight=

16

verg пишет:

serg86,
Пробуйте только с:

acpi_osi=Linux

Спасибо за советы, но я только что так попробовал, папочки появились, значение в файлах actual_brightness меняются при перемещении ползунка, а в одном из brightness(который в папке /sys/class/backlight/acpi_video0) не меняется. Если самому прописывать, то все равно толку нет.

17

verg пишет:

serg86,
Пробуйте только с:

acpi_osi=Linux
serg86 пишет:

Походу придется Ubuntu качать или минт  bm

Да тоже самое будет. Проблема вполне кросс-дистрибутивная, к сожалению.

В убунте я просто вручную файл правил и яркость менялась!

18

Перепробовал все возможные комбинации, ничего не помогает. Если вручную меняю значение в файле brightness то вылазиет ошибка при сохранении, типа какая-то программа записывает в него, но через MC удается сохранить его, но толку нет. И при перезагрузки, значение в нем устанавливается на максимум, т.е 9, и не совпадает с actual_brightness

19

Ну, как продлить жизнь ноутбука от батареи?
Может нужно что-то связанное я яркостью настроить в файлах xorg,conf ?

20

Если драйвер nvidia попрообуйте с помощью nvidia-settings
или
xbacklight

21

Тут что-нибудь имеется:
cat /sys/module/video/parameters/brightness_switch_enabled

22

Vlad60 пишет:

Если драйвер nvidia попрообуйте с помощью nvidia-settings
или
xbacklight

У меня nvidia optimus, через nvidia-settings почти нечего настраивать.
Как пользоваться xbacklight ?

aliaksei1818 пишет:

Тут что-нибудь имеется:
cat /sys/module/video/parameters/brightness_switch_enabled

Только Y

23

serg86⇓ пишет:

Как пользоваться xbacklight ?

 xbacklight -h
usage: xbacklight [options]
  where options are:
  -display <display> or -d <display>
  -help
  -set <percentage> or = <percentage>
  -inc <percentage> or + <percentage>
  -dec <percentage> or - <percentage>
  -get
  -time <fade time in milliseconds>
  -steps <number of steps in fade>

24

Vlad60 пишет:
serg86⇓ пишет:

Как пользоваться xbacklight ?

 xbacklight -h
usage: xbacklight [options]
  where options are:
  -display <display> or -d <display>
  -help
  -set <percentage> or = <percentage>
  -inc <percentage> or + <percentage>
  -dec <percentage> or - <percentage>
  -get
  -time <fade time in milliseconds>
  -steps <number of steps in fade>

Не, не работает. Значение также меняется и на ползунке, толку-то все равно нет

25 (24.03.2013 16:13:30 отредактировано Vlad60)

Есть еще xrandr,попробуйте

xrandr --output VGA-0  --brightness 0.5

Вместо VGA-0 (этоу меня VGA-0) подставьте монитор свой из вывода команды xrandr
Например мой вывод

xrandr 
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 4096 x 4096
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3  
   640x480        75.0     59.9  
TV-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)

26 (24.03.2013 16:43:34 отредактировано serg86)

Vlad60 пишет:

Есть еще xrandr,попробуйте

xrandr --output VGA-0  --brightness 0.5

Вместо VGA-0 (этоу меня VGA-0) подставьте монитор свой из вывода команды xrandr
Например мой вывод

xrandr 
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 4096 x 4096
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3  
   640x480        75.0     59.9  
TV-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)

Ухты, спасибо, работает! Максимальное значение как я понял 1 ?? То что выше 1-цы уже ярче чем нужно, так?
Сейчас как бы это все дело прикрутить)
Глупый вопрос, но все же, батареи на дольше будет хватать, если таким способом яркость убавлять?

27

verg пишет:

serg86,
А таким макаром: (вручную)
Открыть файл /etc/default/grub от рута.
К содержимому следующих строк дописать:

GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"
GRUB_CMDLINE_LINUX="acpi_osi=Linux"

Сохранить файл.
Обновить GRUB2:

# grub2-mkconfig -o /boot/grub2/grub.cfg

Вдруг кому пригодится!
В 13.1 так работает!