UWAGA,
PORADNIK TAKŻE DLA INNYCH URZĄDZEŃ, ALE Z PEWNYMI RÓŻNICAMI.
PROSZĘ PRZECZYTAĆ CAŁOŚĆ, NIE ODPOWIADAM ZA EW. PROBLEMY WYNIKAJĄCE Z NIEPRAWIDŁOWEGO ZASTOSOWANIA PORADNIKA.
Ryzyka jednak praktycznie nie ma, na pewno posiadacze T100 nie utracą przez to gwarancji - nic się nie przepali, nic nie umrze 🙂
Witajcie drodzy forumowicze,
T100TA to wbrew pozorom bardzo wydajne urządzenie. Przydałoby się te 4 GB ramu zamiast 2, ale cóż.
Procesor działa na zasadzie dostosowywania częstotliwości zegara do naszych aktualnych wymagań.
Może skakać do 1,33GHz ale też i "superdoładowywać się" do 1,88GHz.
Dysk w docku ma to do siebie, że wyłącza się po 35 sekundach (przy domyślnych ustawieniach). To jest bardzo wkurzające dla graczy i osób korzystających z oprogramowania zainstalowanego na tym dysku. Jeśli nie korzystamy z programu/gry/aplikacji, która co max 30-34 sek coś zapisuje lub odczytuje plik, który jeszcze nie trafił do buforu na tym dysku , to wtedy ten sam się wyłącza, a potem włącza, kiedy cuś się ma na nim zapisać lub zostać odczytane. To powoduje absolutną ścinę na 1-2 sek podczas grania.
Postanowiłem więc stworzyć specjalny plan zasilania dla pełnej wydajności urządzenia. Normalnie przez przystawkę "Opcje zasilania" nie da rady ustawić min. i max. stanu procesora, ani też czasu po jakim dysk miałby się wyłączać. Na szczęście da się to zrobić przez wiersz poleceń i program powercfg lub stosując plik wsadowy Windows.
Domyślny plan zasilania w T100 to Zrównoważony.
Przygotowałem dla was uniwersalny** plan zasilania, który spowoduje następujące zmiany:
MAX wydajność procesora non-stop 1,88 GHz - naprawdę dobrze wpływa na działanie całego tableta****!
Domyślne ustawienia procesora: Na baterii i zasilaczu: min taktowanie: 5% max: 100%
MAX wydajność grafiki - domyślnie zbalansowana na obu źródłach zasilania i bez możliwości ustawienia max
MAX wydajność modułu WiFi - Domyślnie: Na baterii średnie oszczędzanie, na zasilaczu MAX wydajność
WYŁĄCZENIE automatycznego przechodzenia dysku w stan gotowości (granie bez charakterystycznej chamskiej ściny 1-2sek)***!!! - domyślnie wyłącza się 35 sek po włączeniu
WYŁĄCZENIE oszczędzania energii przez szynę PCI Express - domyślnie niskie oszczędzanie (nie wiem czy wpływa to jakkolwiek na wydajność, ale wyłączyć nie zaszkodzi)
WYŁĄCZENIE wstrzymywania selektywnego USB - domyślnie włączone - jest to równoznaczne z wyłączeniem oszczędzania energii poprzez automatyczne wyłączanie urządzeń podpiętych pod USB
Reszta rzeczy takich jak czynność po zamknięciu pokrywy, naciśnięcie power lub sleep, czas wyłączenia ekranu itd we własnym zakresie 🙂
** - za wyjątkiem 1 rzeczy - ustawienie grafiki dotyczy tylko naszego Asusa T100 lub innych urządzeń z Intel Graphics (zintegrowana)
****!
Oczywiste jest, że wzrośnie zużycie energii i to bardzo - na moim watomierzu widnieje liczba 13 (W) 🙂 przy wszystkich wymienionych ustawieniach; nie tylko proc. Bez tej zmiany watomierz pokazuje max 5W.
Bez obaw, procesor nie ma szans się przegrzać, ani też stracić na żywotności. Robiłem godzinny stresstest i poradził sobie bardzo dobrze. Jego temp nie przekraczała nawet 50stopni. Wachała się tak między 30-45, a zaznaczam, że to było naprawdę duże obciążenie - żaden program, ani gierka nie obciąży tak bardzo komputera jak narzędzie do benchmarku/stresstestu. Dodam, że moje ustawienie MIN100-MAX100% nie oznacza, że procesor cały czas szaleje, po prostu jest non stop przygotowany na najszybszą możliwą pracę.
!!! T100 ma sprzętowe ograniczenie polegające na tym, że przy około 13% baterii wydajność procesora spada do 533MHz, co wiąże się z drastycznym spadkiem wydajności.
Mówię o tym, bo sam doświadczyłem tego grając na baterii w LoL'a - nic nie dało się robić dopóki nie doładowałem do tych 13%. Może to być inna liczba niż u mnie, ale +/- 2%
***!!!
Bardzo ważna sprawa - zmiana ustawienia automatycznego wyłączania dysku oznacza ciągłą jego pracę - talerze wirują non stop, przy SSD chyba jest luz - jeśli będziecie korzystać z dysku i nagle zostawicie sobie tableta podłączonego do prądu, to dysk najprawdopodobniej będzie chodził non-stop, a tego nie chcemy - bo chyba lepiej jak dłużej pożyje, nie? Dlatego czytajcie dokładnie dalszą część.
TROCHĘ STATYSTYKI:
Wszystko dotyczy pracy z dockiem.
Ekran pełna jasność. Do docka podłączony hub USB z kilkoma diodami LED i podłączonym donglem od myszki bezprzewodowej. Połączony z siecią WiFi o średniawym zasięgu co dodatkowo zwiększyło zużycie energii.
Pobór prądu przy ustawieniach domyślnych: 5-6W
Przy moim planie zasilania - 13W
Wykonałem stress test, który maksymalnie obciążał procesor, pamięć wewnętrzną i dysk w docku oraz zapełniał pamięć RAM.
Przed rozpoczęciem testu bateria miała 87,2% sprawności więc już trochę jej ubyło, ale wyniki były następujące:
100-13% - 2h 30min - podaję ten wynik, bo jak już wcześniej pisałem, po zejściu poniżej 13 procent CPU sprzętowo ogranicza się do 533MHz
100-6% - 2h 43min
W praktyce, przy graniu w League of Legends i lub przeglądaniu filmów na spokojnie starczy na 4h.
Teraz konkrety:
Pobierz moje pliki
(nie działa mi wgrywanie tutaj załączników, nie wiem czemu)
USTAW KOMENDĄ LUB PRZEZ OPCJE ZASILANIA PLAN ZASILANIA NA POŻĄDANY
Teraz zastosuj mój pliczek .bat, a wszystkie wymienione poniżej ustawienia wprowadzą się same w mgnieniu oka.
ZALECAM WŁĄCZANIE TEGO PLANU ZASILANIA Z ROZSĄDKIEM - po prostu wtedy kiedy jest nam potrzebny.
Dodaję 2 pliki, 1 od max wydajności i 2gi od standardowych ustawień - można się swobodnie przełączać między 1 a 2gim. UWAGA, jeśli ustawisz sobie któregoś razu inny plan zasilania niż ten, który podrasowujesz, to pamiętaj, że odpalenie mojego pliku nadpisze ten plan.
W przyszłości może napiszę kod, który będzie pozwalał na tworzenie skrótów do programów, które automatycznie będą odpalały się z danym planem zasilania, a po wyłączeniu plan domyślny będzie przywracany.
Poniżej podaję dokładne informacje o zastosowanych przeze mnie ustawieniach. Możesz je pozmieniać jak chcesz - wystarczy wyedytować mój plik .bat lub napisać własny. Domyślnie po jego odpaleniu, trzeba zamknąć okienko lub nacisnąć klawisz - to można sobie darować poprzez usunięcie ostatniego wiersza w pliku zawierającego "pause".
ZALECAM ZAPOZNANIE SIĘ ZE SZCZEGÓŁAMI, KTÓRE SĄ PORADNIKIEM JAK WPROWADZAĆ ZMIANY PRZEZ KONSOLĘ I ZAWIERAJĄ USTAWIENIA Z MOJEGO PLIKU .BAT
powercfg -l zostaną wypisane wszystkie plany zasilania, ten w nawiasie i z * gwiazdką to aktualnie aktywny
powercfg -s <wyżej wypisany ciąg znaków planu zasilania, którego chcesz wybrać> - wybranie planu zasilania
Później już lecisz rozważnie podążając za tym co napisane dalej.
[b]Parametry uniwersalne dla wszystkich komend modyfikujących ustawienia:[/b]
[b]-setdcvalueindex[/b] -dotyczy pracy na baterii
[b]-setacvalueindex[/b] -dot pracy na zasilaczu
Po wprowadzeniu zmian, aby weszły w życie należy zastosować komendę:
[b]powercfg.exe -s SCHEME_CURRENT [/b]
LUB JEŚLI ZMIENIAMY INNY, NIE AKTYWNY W TEJ CHWILII PLAN, komenda jest niepotrzebna, ale nie wiem czy da się wprowadzać zmiany w aktualnie nieaktywnym - nie chce mi się sprawdzać, ale zakładam że się da
Ważna sprawa przy sprawdzaniu ustawień - liczby podane są w systemie szesnastkowym (np. 0x00000001 = 1 0x00000064 = 100)
Aby sprawdzić aktualne ustawienie:
powercfg -q SCHEME_CURRENT podkategoria_ustawień ustawienie
WARTOŚCI WPROWADZAMY NORMALNIE W SYSTEMIE 10TNYM.
[b]Procesor:[/b]
Aby sprawdzić aktualne ustawienie:
powercfg -q SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN
powercfg -q SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX
Liczby na koncu poniższej komendy są w procentach:
[b]MAX wydajność:[/b]
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 100
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 100
powercfg -setdcvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 100
powercfg -setdcvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 100
[b]Wydajność grafiki: (UWAGA, TYLKO DLA T100 I URZĄDZEŃ Z Intel Graphics (integry))[/b]
Aby sprawdzić aktualne ustawienie:
powercfg -q SCHEME_CURRENT 44f3beca-a7c0-460e-9df2-bb8b99e0cba6
Wartości (liczba na końcu):
0 - oszczędzanie, 1 - zrównoważony, 2 wysoka wydajność
[b]MAX wydajność:[/b]
powercfg -setacvalueindex SCHEME_CURRENT 44f3beca-a7c0-460e-9df2-bb8b99e0cba6 3619c3f2-afb2-4afc-b0e9-e7fef372de36 2
powercfg -setacvalueindex SCHEME_CURRENT 44f3beca-a7c0-460e-9df2-bb8b99e0cba6 3619c3f2-afb2-4afc-b0e9-e7fef372de36 2
[b]Wydajność WiFi:[/b]
Aby sprawdzić aktualne ustawienie:
powercfg -q SCHEME_CURRENT 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1
Wartości:
0-maksymalna wydajność 1 - niskie oszczędzanie 2 - średnie oszczędzanie (domyślne dla baterii w T100) 3 - maksymalne oszczędzanie
[b]Max wydajność:[/b]
powercfg -setacvalueindex SCHEME_CURRENT 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 0
powercfg -setdcvalueindex SCHEME_CURRENT 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 0
[b]Wyłączanie się dysku:[/b]
Aby sprawdzić aktualne ustawienie:
powercfg -q SCHEME_CURRENT SUB_DISK
[b]Bez wyłączania:[/b]
powercfg -setacvalueindex SCHEME_CURRENT SUB_DISK DISKIDLE 0
powercfg -setdcvalueindex SCHEME_CURRENT SUB_DISK DISKIDLE 0
[b]Dla wartości innych należy pamiętać że jeśli chcemy ustawić czas np 10 sek to wpisujemy wartość 5, jeśli 20, to 15 itd. po prostu o 5 mniejszą od rzeczywistej[/b]
[b]PCI Express:[/b]
Aby sprawdzić aktualne ustawienie:
powercfg -q SCHEME_CURRENT SUB_PCIEXPRESS
0 - bez oszczędzania 1 - średnie oszczędzanie 2 - max oszczędzanie
powercfg -setacvalueindex SCHEME_CURRENT SUB_PCIEXPRESS ASPM 0
powercfg -setdcvalueindex SCHEME_CURRENT SUB_PCIEXPRESS ASPM 0
[b]Wstrzymywanie selektywne USB - 0 wył; 1 wł[/b]
Aby sprawdzić aktualne ustawienie:
powercfg -q SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3
[b]WYŁ:[/b]
powercfg -setacvalueindex SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
powercfg -setacvalueindex SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
[b]Przypominam o tym, że jeśli wprowadzamy ustawienia aktualnego planu, należy na koniec zastosować komendę
powercfg -s SCHEME_CURRENT[/b]