Autor Wątek: Więcej stopni jasności podświetlenia :)  (Przeczytany 4779 razy)

Offline mr_deimos

  • GZU
  • Senior
  • ****
  • Podziękowań: 19
  • HTC G1 (chwilowy odpoczynek od WinMo)
Więcej stopni jasności podświetlenia :)
« dnia: Piątek, 19 Wrzesień 2008, 03:37 »
Podświetlenie w toshibie zrobiło na mnie bardzo dobre wrażenie - spora jasność maksymalna i do tego ustawienie minimalne na tyle ciemne, żeby nie razić w oczy w ciemności. Ale 6 stopni regulacji jasności to nieco mało - zdarza się sytuacja, gdy jeden stopień jest zbyt ciemny, a następny już za jasny.
Na ratunek przychodzi produkt zza wschodniej rubieży - MVBklight (wątek o programie): Nie dość, że zapewnia praktycznie płynną regulację jasności (na oko coś między 128 a 192 poziomów), to jeszcze daje dostęp do ustawień poniżej systemowego ustawienia minimalnego - przy nich można zupełnie komfortowo i bez męczenia wzroku pracować w całkowitej ciemności :)
Niestety, jedyna Toshiba jaką ten programik zna to dość stary palmtop z WM2003 na pokładzie, i to właśnie jego ustawień próbuje używać. Oczywiście, nie ma prawa to działać na g900 i trzeba kilka wartości zmodyfikować samemu. W opcjach w zakładce system ustawiamy:
Setting for: manual
Device type: WM5/WM6
Registry Section: HKCU
Registry path: ControlPanel\BackLight
Battery backlight registry name: Brightnes
Power backlight registry name: ACBrightnes
Minimum Value: 0
Maximum Value: 255
Step: 1 (albo więcej, wedle uznania)

Wartość minimalną można z czystym sumieniem ustawić na 44, bo zmiany jasności zaczynają się tak naprawdę od 45, ale ja wolę mieć skalę jasności wyświetlaną nie w procentach, a w użytych jednostkach, więc skala zaczynająca się od 44 jakoś głupio wygląda ;)

Co do ustawień:
Battery DeviceIoControl oraz Power DeviceIoControl, pozostawienie ich na 0x00 nie wydaje się stwarzać problemów - regulacja jasności działa bez problemu, wejście do regulacji jasności w panelu sterowania też obywa się bez przygód (przy eksperymentach z innymi wartościami zdarzało się, że po zmianie zakładki na "jasność" panel sterowania po prostu się zamykał).

Poprawka, jednak wartość ustawiona dla  Power DeviceIoControl na 0x00 sprawia pewne problemy - po podłączeniu zasilania nie da się regulować jasności z poziomu MVBklight. Regulacja z panelu sterowania wciąż działa. Będzie trzeba poeksperymentować lub poszukać informacji o prawidłowych wartościach (lub sposobie ich ustalenia).
« Ostatnia zmiana: Piątek, 19 Wrzesień 2008, 03:49 wysłana przez mr_deimos »

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Więcej stopni jasności podświetlenia :)
« Odpowiedź #1 dnia: Piątek, 19 Wrzesień 2008, 08:39 »
Wow, to nieźle.... może by tak pokombinować z Wizem... na Hima mam 10 poziomów jasności - i to jest to  :D


Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: Więcej stopni jasności podświetlenia :)
« Odpowiedź #2 dnia: Piątek, 19 Wrzesień 2008, 09:35 »
Cytuj
Będzie trzeba poeksperymentować lub poszukać informacji o prawidłowych wartościach (lub sposobie ich ustalenia)
na xda jest opis jak samemu dojść wartości


Offline mr_deimos

  • GZU
  • Senior
  • ****
  • Podziękowań: 19
  • HTC G1 (chwilowy odpoczynek od WinMo)
Odp: Więcej stopni jasności podświetlenia :)
« Odpowiedź #3 dnia: Piątek, 19 Wrzesień 2008, 13:03 »
Ok, jak będę miał nieco więcej czasu (czyli za jakieś dwa tygodnie) to sprawdzę.

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Więcej stopni podświetlenia
« Odpowiedź #4 dnia: Czwartek, 29 Styczeń 2009, 11:39 »
Jak wiadomo czasem regulacja podświetlenia nie jest zbyt precyzyjna.
Na G900 normalnie jest dostępnych 6 stopni podświetlenia, a po lekkim pogrzebaniu aż 255 stopni podświetlenia :o

HKCU\ControlPanel\Backlight
Brightness=dword: od 0 do 256 dziesiętnie, efekt widać od razu

Dlaczego tutaj? Chce was zachęcić do poszukania u siebie wpisów backlight'a, bo nie sądzę, żeby to była właściwość jedynie G900


Offline Chester

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 26
  • Sprzęt: SGSIII
Odp: Więcej stopni podświetlenia
« Odpowiedź #5 dnia: Czwartek, 29 Styczeń 2009, 12:05 »
w kaiserze jest wpis BrightNess i ustawiony jest na 3... zmieniałem na 4 i 6 i bez zmian... może po sr?
Prawdziwy mężczyzna nie je miodu, tylko żuje pszczoły...

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Więcej stopni podświetlenia
« Odpowiedź #6 dnia: Czwartek, 29 Styczeń 2009, 12:13 »
a czym zmieniasz?
task manager v3.1 i widać u mnie efekt od razu
(btw, w htc są chyba 2 regulacje brightness, AC i battery)

Offline Andreal

  • GZU
  • Core
  • ****
  • Podziękowań: 10
  • AJ! pad jeden, Xperia U
Odp: Więcej stopni podświetlenia
« Odpowiedź #7 dnia: Czwartek, 29 Styczeń 2009, 13:00 »
Temat był już >tutaj< i chyba nikt nie raportował na innych urządzeniach działania tego tweaku...

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Więcej stopni podświetlenia
« Odpowiedź #8 dnia: Czwartek, 29 Styczeń 2009, 13:03 »
oo, sorry przegapiłem :p
ale wydaje mi się, że jeszcze na jakimś asusie to widziałem...

Offline Chester

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 26
  • Sprzęt: SGSIII
Odp: Więcej stopni jasności podświetlenia :)
« Odpowiedź #9 dnia: Czwartek, 29 Styczeń 2009, 15:39 »
zmieniam sktoolsem i ceregiem ;)
Prawdziwy mężczyzna nie je miodu, tylko żuje pszczoły...


Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Więcej stopni jasności podświetlenia :)
« Odpowiedź #10 dnia: Czwartek, 29 Styczeń 2009, 17:58 »
żeby nie było, że moje odkopywanie tematu jest bez sensu
dwa proste skrypty mortscript
+8
brightness = RegRead("HKCU","ControlPanel\Backlight","Brightness" )
If(brightness+8<255)
RegWriteDword("HKCU","ControlPanel\Backlight","Brightness", brightness + 8 )
else
RegWriteDword("HKCU","ControlPanel\Backlight", "Brightness", 255)
endif
-8
brightness = RegRead("HKCU","ControlPanel\Backlight","Brightness" )
If(brightness-8>0)
RegWriteDword("HKCU","ControlPanel\Backlight","Brightness", brightness - 8 )
else
RegWriteDword("HKCU","ControlPanel\Backlight","Brightness", 0)
endif
« Ostatnia zmiana: Piątek, 30 Styczeń 2009, 15:45 wysłana przez globalbus »