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: Chyby v regulaci podsvícení po probuzení s ext. monitorem kernel 3.11 [vyřešeno]  (Přečteno 2897 krát)

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Zdravím,
nedávno jsem na 3.11 kernelu konečně rozjel pořádnou a správnou regulaci jasu displeje, která neblbla po probuzení a taky podsvícení klávesnice zůsávalo po uspání stejné. U toho jasu displeje jsme to docílil parametry jádra v grubu[
code] acpi_osi='!Windows 2012' acpi_backlight=legacy[/code]
Klávesnice se nastavuje na max jen po restartu, což možna už taky funguje v záplatách.
Detaily o notebooku jsou v podpisu pod příspěvkem.

No a teď mám připojen 24" monitor přes VGA (HDMI nejde na linuxu, nestandardně řešené zadrátování grafiky, co řeší jen windows ovladač). Když notebook uspím tlačítkem, kde mám nastavenou akci natvrdo v /etc/acpi/events/powerbtn na action=/usr/sbin/pm-suspend, tak po probuzení mi interní displej notebooku nastaví 50% jas (před opravou v parametrech grubu bylo podsvícení vyplé úplně) a klávesnice je úplně zhaslá.
No při odpojeném displeji to jas po probuzení neubere a klávesnice zůstane taky podsvícená stejně.

Nevíte někdo co s tím? Pevně věřím že časem to opraví tvůrci jádra, jelikož s každou novou verzí jádra mi notebook funguje lépe a lépe (z pohledu funkčnosti FN zkratek, běžných notebookových funkcí jako je ovládání jasu displeje, uspání atd).

No a ještě snad doplním že mám nahozené ovladače + kontrolní centrum na nvidiáckou grafiku 331 + bumblebee a primus. Kernel 3.11.0-18.
Ovladače interní grafiky
Kód: [Vybrat]
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. Device 1477
Kernel driver in use: i915
Kernel modules: i915
nvidiácké
Kód: [Vybrat]
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 1477
Kernel driver in use: nvidia
Kernel modules: nvidia_331, nouveau, nvidiafb
Dál mě už nenapadá co s tím souvisí.

Kdyžtak předem díky za nápady.
« Poslední změna: 22 Dubna 2014, 00:59:24 od matlala »
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
á tak se omlouvám, nenastavuje to poloviční ale minimální jas s externím monitorem po probuzení
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
ták čeče vyšla 14.04 a i kernel 3.13 a výš to řeší, aktuálně mám 3.14 kvůli ethernetu a sledování provozu a jede to, jen ještě dodat script na podsvícení klávesnice po probuzení, to si pořád nepamatuje.
« Poslední změna: 22 Dubna 2014, 14:16:34 od matlala »
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
ták čeče vyšla 14.04 a i kernel 3.13 a výš to řeší, aktuálně mám 3.1 kvůli ethernetu a sledování provozu a jede to, jen ještě dodat script na podsvícení klávesnice po probuzení, to si pořád nepamatuje.

Do rc.local
Kód: [Vybrat]
sudo chmod 777 /sys/class/leds/asus::kbd_backlight/brightness
a pak do libovolneho scriptu
Kód: [Vybrat]
echo 0 > /sys/class/leds/asus::kbd_backlight/brightness #nesviti
echo 3 > /sys/class/leds/asus::kbd_backlight/brightness #max intenzita

Kdyz budes natavovat podsviceni v rc.local, tak musis dat nejake zpozdeni ("sleep 5 && echo...") protoze se ceka na nejake dalsi cripty a jinak to nefunguje)
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
jéžiš :D
s tím chmodem jsme to kdesi viděl, jen mě fakticky nenapadlo to dát do rc.local :-D
už to jde hezky pěkně na max po restartu i uspání.

No jen mě anapdá kdybych si zapisoval někam aktuální hodnotu přes uspáním nebo restartem a pak ji obnovoval asi to bude mít zásadní chybu: zavřu víko a než se pustí ten script tak nesvítí displej ani klávesnice.
Jdu to zkusit někam zapsat.

EDIT:
jo jde to, jen displej zhasínal, což jsem řešil s minulým jádrem - po restartu měl jas 0, ale to už teď jede. Takže můj scriptík, kdyby se někomu hodilo:
Kód: [Vybrat]
#!/bin/bash
#je potřeba dát adresáři  chmod +x /sys/class/leds/asus\:\:kbd_backlight/brightness v rc.local
addr=/tmp/asus_kbd_backlight
case "$1" in
    suspend)
        #před uspáním zapiš aktuální jas klávesnice
cat /sys/class/leds/asus\:\:kbd_backlight/brightness > $addr
        ;;
    resume)
        #po probuzení zjisti jas a nastav ho
jas=$(cat $addr)
echo $jas > /sys/class/leds/asus\:\:kbd_backlight/brightness       
;;
    *)
        ;;
esac

Takže díky, ještě si něco podobného dopíšu do scriptu na vypnutí na zapnutí, jdu hledat kam a jak to napsat
« Poslední změna: 22 Dubna 2014, 14:18:31 od matlala »
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Tak restart nechám být, ale zjistil jsem, že to nezapne podsvícení po zamknutí a vypnutí displeje. To můžu ošetřit v kterým scriptu nikdo netuší?
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

 

Provoz zaštiťuje spolek OpenAlt.