Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Acer 4820 TG - regulace podsviceni  (Přečteno 5854 krát)

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Acer 4820 TG - regulace podsviceni
« kdy: 07 Dubna 2012, 22:50:25 »
Ahoj,

zanamy problem s podsvicenim u NB. Pokud pouziju boot parametr "acpi_backlight=vendor" tak to sice chodi, ale ty kroky jsou divny. Minimum je vyplej monitor (budiz) pak je skok tak nekde na pulku 1/3 podsviceni u windows a pak jakztakz plynule az do konce. Pokud nastavim "acpi_osi=Linux" tak mam stavy 3 - primerene malo, pulka a naplno.

Oboje zadna slava, to to radeji budu nastavovat rucne pomoci scriptu v /sys/class/backlight/intel_backlight/brightness, kde si muzu vybrat kolik stupnu chci, v jakem rozmezi atd. Nechapu jakto ze kdyz funguje applet v nastaveni napajeni, proc nemuze stejne spolehlive fungovat pomoci klaves.

Nemate nekdo tip jak vypnout uplne to nasteveni pomoci klavesovych zkratek abych si to nasteveni mohl delat pomoci scriptu co mam pripraveny a klasickeho nastaveni klavesovych skratek (zmacknuti by zavolalo skritp brightness.sh up/down)

icewind@icewind-Aspire-4820TG:/sys/class/backlight/intel_backlight$ cat max_brightness
976
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #1 kdy: 07 Dubna 2012, 22:58:09 »
Pokud vytvoříš vlastní klávesovou zkratku pro to podsvícení, měly by to přepsat nastavení v systému. Zkus příkaz
Kód: [Vybrat]
xbacklight -inc 10 a
Kód: [Vybrat]
xbacklight -dec 10 procentuální kroky si můžeš upravit podle vlastní potřeby a pak k těm příkazům přiřaď zkratky

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #2 kdy: 07 Dubna 2012, 23:07:19 »
Bohuzel neprepise, porad se tam objevuje to "slunicko" a skace to podsviceni jako pominute.
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #3 kdy: 07 Dubna 2012, 23:08:09 »
Musíš vyrazit ty parametry z GRUBu

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #4 kdy: 07 Dubna 2012, 23:18:37 »
Mno tak tohle bude asi vetsi orisek. Mam 12.04 a zda se, ze tu je nejaky ten kernelovsky parametr defaultne, takze mi zustalo podsviceni funkcni i po vymazani parametru, akorat ze 3 stavove.

icewind@icewind-Aspire-4820TG:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.2.0-22-generic root=UUID=3e2292f7-6a9a-474f-86dc-681d198870a1 ro quiet splash vt.handoff=7
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #5 kdy: 07 Dubna 2012, 23:29:41 »
Co si myslis o tomhle?  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951339

Nemohlo by to souviset? Akorat moc netusim jak to testnout. Staci jen nainstalovat ten .deb s kernelem?
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #6 kdy: 07 Dubna 2012, 23:41:32 »
Zkusit to můžeš, ale než začneš laborovat s RC kernelem, co u tebe dělají ty příkazy na regulaci podsvětlení

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #7 kdy: 07 Dubna 2012, 23:56:40 »
Fungujou. Sice se nemuzu dostat uplne nejniz s podsvicenim, jako kdyz si to udelam rucne, ale jinak to chodi vesmes dle ocekavani, sem tam je potreba zmenit tu velikostni hodnotu na jinou aby to zaclo fungovat, ale celkove vzato to slape dobre.

I tak nejlepe mi funguje script co jsem vykradl odsud a trochu priohl pro svoje potreby:

Kód: [Vybrat]
#!/bin/sh
#
# filename: backlight.sh
# description: control the backlight brightness of a Google CR-48
#
# usage: ./backlight.sh (up|down)
#
# uses 'cat' to write values to the video backlight device's
# brightness file.
#

# location of the brightness device file
#FILE=/sys/class/backlight/i915_backlight/brightness
FILE=/sys/class/backlight/intel_backlight/brightness
# current value
CURRENT=`cat ${FILE}`

# command, whether up or down
COMMAND="$1"
# increment up/down by this amount
INCREMENT=20
# calculate a value to go up
UP_VAL=`echo "${CURRENT} + ${INCREMENT}" | bc`
# calculate a value to go down
DOWN_VAL=`echo "${CURRENT} - ${INCREMENT}" | bc`

# do not exceed 976, if increasing brightness
if [ ${UP_VAL} -gt 976 ]; then
  UP_VAL=976
fi

# do not exceed 0, if decreasing brightness
if [ ${DOWN_VAL} -lt 0 ]; then
  DOWN_VAL=0
fi

# set the value depending on the argument to this script, or show usage info
case ${COMMAND} in
up)
  echo ${UP_VAL} > ${FILE}
  ;;
down)
  echo ${DOWN_VAL} > ${FILE}
  ;;
*)
  echo "Usage: $0 (up|down)" 1>&2
  exit 1
esac
« Poslední změna: 07 Dubna 2012, 23:59:20 od The_ERROR »
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #8 kdy: 08 Dubna 2012, 00:20:05 »
Nějak nerozumím tomu co ten skript vlastně má udělat.

Jestli jsem to správně pochopil měl by ten skript vyvolávat jak snižování, tak zvyšování jasu

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #9 kdy: 08 Dubna 2012, 00:29:05 »
Presne tak.

V
Kód: [Vybrat]
/sys/class/backlight/intel_backlight/brightness je ulozena hodnota jasu displaye. V
Kód: [Vybrat]
/sys/class/backlight/intel_backlight/max_brightness je maximalni hodnota. Pokud napises
Kód: [Vybrat]
echo <num> > /sys/class/backlight/intel_backlight/brightness, tak se podle velikosti toho cisla <num> nastavi i uroven jasu podsviceni. Tech 976 je max, 0 je minimum. Pri nule to nesviti, pri 976 to vypaluje ocni sitnici :)

Ten script akorat k aktualni hodnote pridava/odebira "$INCREMENT" podle toho jestli je pouzit parametr UP/DOWN.
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #10 kdy: 08 Dubna 2012, 11:13:15 »
Namapovat tedy ten skript přímo pod vlastní zkratku a jako zkratku zvolit klávesy pro regulaci jasu to nefunguje

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #11 kdy: 08 Dubna 2012, 12:17:15 »
no pouzil jsem klasicky nastaveni systemu > klavesnice > klavesove zkratky a tam to nastavil, ale nefunguje to. Porad to reaguje a vypada to ze ten script to snad ani mozna nezavola. Bych nejak potreboval odmapovat to nasteveni toho jasu abych si mohl nastavit custom volani. Zadani te klavesove zkratky jako takove funguje (objevi se tam nazev klavesy Brightness up) ale to volani potom je asi prepsano tim defaultnim v systemu a nastavuje se jas a podle me se ten script ani nezavola. Kazdopadne to nefunguje podle predstav.
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #12 kdy: 08 Dubna 2012, 13:55:40 »
Takže vlastně potřebujeme odstřelit výchozí regulaci jasu, tak aby se dala namapovat vlastní. Tak tohle jsem nikdy nedělal, budu si na to muset nainstalovat pokusný systém a trochu se v něm pohrabat, uvidíme co z toho dostanu.

Edit: Teď mě ještě něco napadlo, nainstaluj si dconf editor a v něm zkus najít gnome-power-manager a tam by mělo být nastavení "ambience" to by mohlo stačit přepnout na disable
« Poslední změna: 08 Dubna 2012, 13:59:55 od Rover623 »

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #13 kdy: 08 Dubna 2012, 14:36:19 »
nemel to byt gconf? Ten jsem taky zkousel, ale tam prave power-manager v nabidce uplne chybi... Mel by byt v app/gnome-power-manager ale neni. :(


[příloha smazaná administrátorem]
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #14 kdy: 08 Dubna 2012, 15:12:19 »
Nejsem si jistý, ale myslím, že od 11.10 s nástupem GNOME 3 se to přestěhovalo pod dconf

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #15 kdy: 08 Dubna 2012, 15:40:00 »
Tak jsem nakonec nasel ten dconf editor a dokonce i power-manager, ale nic co by vypovidalo o nastaveni klaves. Koukal jsem i v dalsich podmenu, ale taky nic. Bohuzel to nema vyhledavani napric celym stromem menu.

[příloha smazaná administrátorem]
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #16 kdy: 08 Dubna 2012, 16:38:31 »

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #17 kdy: 08 Dubna 2012, 20:41:54 »
Tam se vypne akorat to automaticke nastaveni zmeny jasu pri vytazeni/zasunuti napajeciho kabelu. Ale jinak to reaguje porad stejne. :(
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

Rover623

Re:Acer 4820 TG - regulace podsviceni
« Odpověď #18 kdy: 08 Dubna 2012, 22:41:07 »
Začínají mi docházet nápady jak to odstřelit, případně to nějak opatchovat aby se to regulovalo správně. Dočasně by možná šlo to řízení jasu namapovat na jiné klávesové zkratky, ale to není řešení.

Edit: Ještě mě něco napadlo, opravil jsem tak podivně se chovající regulaci na svém notebooku od Sony, zkus do souboru rc.local přidat
Kód: [Vybrat]
echo 5 > /sys/class/backlight/acpi_video0/brightness a nezapomeň mu potom dát spustitelný příznak
« Poslední změna: 08 Dubna 2012, 22:49:29 od Rover623 »

The_ERROR

  • Návštěvník
  • Příspěvků: 73
Re:Acer 4820 TG - regulace podsviceni
« Odpověď #19 kdy: 08 Dubna 2012, 23:14:32 »
hmm, tohle reseni jsem uz videl. Tykalo se to myslim nastaveni defaultniho jasu displeye pri startu? Zkusil jsem to tedkom jenom tak "z konzole" ale nic to s tim neudelalo. Nemyslim, ze by to melo mit nejaky zasadnejsi vliv to hodit to rc.local.

Zkusim jeste anglicke forum, jestli nebudou mit nejaky tip a dam kdyz tak vedet. Diky za pomoc!

//EDIT: Link: http://ubuntuforums.org/showthread.php?t=1954780
« Poslední změna: 08 Dubna 2012, 23:36:27 od The_ERROR »
AMILO Pro 2085 (PM 1,7 GHz, 1GB RAM, 120 GB), Ubuntu 9.10

 

Provoz zaštiťuje spolek OpenAlt.