Samsung,telefony
Hledat
 
 

Display results as :
 


Rechercher Advanced Search

Klíèová slova

Poslední téma
September 2017
MonTueWedThuFriSatSun
    123
45678910
11121314151617
18192021222324
252627282930 

Calendar Calendar

Affiliates
free forum

Affiliates
free forum

Affiliates
free forum


ZZMoove guvernér 0.8/pro ladění a dev./

odeslat nové téma   Odpovědět na téma

Zobrazit předchozí téma Zobrazit následující téma Goto down

ZZMoove guvernér 0.8/pro ladění a dev./

Příspěvek pro MIKEMON za 21st March 2014, 22:48

indroduced měřítka bloků cyklů (v normálním a starší režimu) vedoucí ke snížení nežádoucích skoků na vyšších frekvencích (jak vysoko závisí na nastavení)
, pokud zatížení přijde jen na krátkou peroid času nebo bít rozšiřování práh častěji, protože to je v nějaké vyšší do poloviny rozsahu zatížení. snížení těchto skoky snižuje teplotu procesoru obecně a může také ušetřit nějaké šťávy. tak s touto funkcí u může mít vliv na trošku podivný měřítko chová při spuštění aplikace, jako jsou například hry, které jsou stále "drží" zatížení systému v určitém rozsahu a frekvence je zmenšen až příliš vysoká pro tento rozsah. ve skutečnosti to prostě vypadá tak, monitorovací aplikace jsou většinou příliš pomalé chytit zatížení v reálném čase, takže vy se díváte téměř výhradně "minulost". takže ve skutečnosti je to opravdu divné, že je to spíš: (!, i když kontrola vykazuje nižší zatížení než up_threshold) app je s důrazem na systém a drží ji na vyšší úroveň zatížení, díky této úrovni zatížení navyšování hranice je často dosaženo Guvernér váhy až velmi rychlé (obvyklý zzmoove chovat jako zku) a téměř nikdy váhy se znovu (i když kontrola vykazuje nižší zatížení než down_threshold!). nyní v patricular tato měřítka bloků cykly jsou škrcení do škálování jen skákání to pro množství cyklů, které jste nastavili, a poté, co dělají nucené stupnice se navíc za stejné množství cyklů. to by nás mělo přivést až do "vhodného" frekvence při zatížení poflakovat poblíž up prahu.
- indroduced (D) ynamic (S) ampling (R) jedli - thx na hellsgod za to, že stejný nápad ve stejnou dobu a mě ukázal na příkladu. i když na konci jsem to "moje cesta" DSR přepíná mezi dvěma vzorkovací frekvence v závislosti na dané prahové hodnoty zatížení z "nečinnosti" na "normální" jeden.
- přidána pouze pro čtení Tuneable "sampling_rate_current" pro DSR ukázat proudu SR a interně používat tuto vzorkovací frekvenci namísto automaticky mění "vzorkovací_kmitočet" laditelný v DSR. to udržuje věci více kompatibilní a odstraňuje problémy při guvernér tuneables stanovené s ladění aplikací, které jsou úsporné aktuální zobrazené hodnoty.
- změnit nastavení vzorkovací frekvence na guvernéra z "vzorkovací_kmitočet" na "sampling_rate_current" a hodnota při uspání na "sampling_rate_idle" hodnoty místo použití aktuální aktivní vzorkovací frekvence, aby se zabránilo náhodnému nastavení na "normální provoz" se vzorkovací frekvencí do vzorkovací klidovém režimu, který má obvykle mnohem nižší hodnotu
- indroduced build-in profily v samostatném hlavičkovém souboru (úvěry na Yank555 za nápad a prototypu záhlaví souboru) můžete přepínat mezi multible stavět v profilech pouhým potrubí čísla do Tuneable "profile_number". všechny Tuneable hodnoty nastaveného profilu bude použita na-the-fly poté. pokud je aktivní profil a změníte jakékoliv Tuneable hodnotu z ní na vlastní jeden profil se přepne na '0 'v' profile_number "a" zvyk "v" profilu "pro informace. s tímto profily vývojáři podporu lze zjednodušit jejich nastavení regulátoru manipulaci s přidáním všech jejich požadované a dobře osvědčené nastavení regulátoru do samotného guvernéra místo toho, aby bylo nutné složitě manipulovat s init.d skriptů nebo ladění aplikací. Poznámka: toto je pouze volitelná funkce, stále můžete nastavit všechny tuneables jako obvykle jen dávat pozor, aby laditelný "profile_number" je nastavena na hodnotu '0 ', pak, aby se zabránilo přepsání hodnot některý build-in profilu! Pro další informace o profilech a přidávání vlastních ty kontrolovat poskytovanou soubor 'cpufreq_zzmoove_profiles.h ".
- přidány "profiles_version" laditelný, aby mohli ukázat, oddělené profily záhlaví verzi souboru
- přidána umožňující offline jader na regulátoru výstupu, aby se zabránilo jader "stucking" v Při přepnutí na guvernéra non-hotplug-schopný režimu offline stavu
a podle toho, jak sníženou reduntant kód pomocí vložené funkce pro přepínání jádra na a pomocí lepší "sheduled_work_on-cesta 'na všech potřebných místech v kódu pro tento účel
- přestěhoval některé Kód díly pro starší režimu makro, které má význam pouze při zařazení režimu Legacy na guvernéra a navíc vyloučit jej za běhu, pokud dědictví režim je vypnut.
- vylepšená frekvence mezní manipulaci v tuneables a ve funkci dbs_check_cpu
- změnil omezení hodnoty od 11 " '1 'v hotplug práh a grad až tuneables jak toto omezení je pouze nessesary ve
zmenšení laditelný
- přidány chybějící rychlé zmenšení / normální měřítka, režim pro rychlé škálování funkce (rozsah hodnot 9-12 a je k dispozici pouze v non-dědictví Režim
thx @ OldBoy.Gr ! ukazovacích mě, že chybějící režimu)
- přidáno automatické rychlé škálování měřítka režim aka "šílený" pro rychlé škálování funkce - šťastné číslo 13 umožňuje tento režim v fast_scaling Tuneable POZNÁMKA: opravdu legrační režimu, zkuste to ale mějte na paměti toto nastavení v kombinaci s limitem set frekv (při spánku nebo při vědomí) by nedávalo moc smysl, protože není k dispozici dostatek frekvenční rozsah dispozici skákat kolem a pak. - zpět z precautious "mutex_try_lock" normální "mutex_lock" v guvernér "LIMIT" case -> to by měla být znovu uložit, žádné zablokování očekávat nic víc, protože hotplug logika se výrazně změnila v zzmoove verzi 0.6 - odstraní také již není potřeba a precautious přeskočení hotplugging a dbs_check_cpu na více místech v kódu a odstraněno mutex zámky na guvernéra zastávky a brzy pozastavit / obnovit pozdě - přidána hotlug prahové hodnoty Freq do režimu měřítka starší (stejná využití jako v normálním režimu měřítka) - oddělené hotplug nahoru a dolů bloku cyklů, aby byl pružnější. Tento nahrazuje "hotplug_block_cycles" s laditelnými a přidává jednu novou laditelné "hotplug_block_down_cycles '' hotplug_block_up_cycles. Funkce je stejná jako dříve, ale u můžete nyní rozlišit nahoru a dolů hodnoty. - přidány "časnou poptávku spát" v kombinaci s automatickým rychlé škálování (fixní na rozšiřování režimu 2), a není-li nastaven již automatické (v závislosti na zatížení) spínání vzorkovací frekvence spánek multiplikátor s pevnou minimální možnou multiplikátoru 2. to by se měli vyhnout většinou audio nebo obecné problémy s připojením zařízení s "zdroj hladovější" aplikací, jako jsou některé hudební přehrávače, skype, navigačních aplikací atd. a / nebo v kombinaci s pomocí bluetooth zařízení v obrazovce je vypnutý. Poznámka: Tento přepíše případný rychlý "scaling_sleep "nastavení, takže použít buď tento, nebo" fast_scaling_sleep " - přidal některé chybějící definice výchozí hodnoty guvernér tunebable - odstraněny laditelný platit objednávky výjimku a odstraněny kontroly analogové hodnoty na prahu hotplug a hotplug frekvence tuneables, aby se zabránilo Tuneable hodnoty nemění problémy. Poznámka: mějte na paměti, že všechny "dolů" hodnoty by měly být nižší než analogové "nahoru" hodnot a naopak! - odstranit 200 MHz až hotplugging omezení, takže se hotplugging začíná na 200 MHz nyní - odstraněny některé nepotřebné makra měřítka logické - přidána maximální rychlé škálování a frekvence boost do konce životopis reagovat probuzení zaostává - spojil několik vylepšení od ktoonservativeq guvernéra verze pro SGS4 (úvěry na ktoonsez) změny zde: https://github.com/ktoonsez/KT-SGS4/...onservativeq.c Použití vyhrazené vysokou prioritou workqueues používat nové high-priority workqueue pro hotplugging Lepší hotplugging obecně snížením volání připojením funkce, pokud jsou v současné době běží, snížením volání externí funkce až v zapojování a změnou dolů konektor smyčky optimalizovanou jeden - přidáno zvýšení hotplug přepnout do funkce počátkem poptávky a až hotplugging funkce - přidána 'hotplug_idle_freq "laditelný, aby bylo možné upravit, na které frekvenci nečinnosti by měla začít - přenese kód pro detekci frekvence tabulka objednávky a mezní optimalizace na vložené funkce a používejte tuto funkci na START , LIMIT případ a brzy pozastavit / pozdní životopis namísto použití redundantní kód - spustit detekci tabulky objednávky a omezení optimalizace frekvence výpočty na "START" a "LIMIT" případ, aby se zabránilo chybné nastavení frekv max. po guvernér startu (v současné době stanovena maximální hodnoty frekvence byla někdy použita) a špatné měkké nastavení limitu optimalizace po podbízení soft limit s nižší tvrdé mezní hodnoty - mírná optimalizace v hotplug, hotplug bloku a ve všech frekvence vyhledávání logických částí - přidána ladění sysfs rozhraní (mohou být zahrnuty / vyloučeny pomocí # define ZZMOOVE_DEBUG) - kredity Yank555! - přidány některé chybějící anotaci jako prepareation a hlavně, aby se zabránilo některé chyby při kompilaci zzmoove v kombinaci se zdroji 3.4 + jádra - emise s pevnou hotplug, kdy byla cpufreq limit stanovený na základě jednoho nebo více hotplugging mezích frekvence Poznámka : Nyní hotplugging frekvenční limity bude zcela vypnuta a pád zpět do normálního prahů zatížení se stane v případě, že maximální možná frekvence bude nižší žádné prahové hodnoty frekvence - pevné špatné nastavení vzorkovací volnoběh, když brzy poptávka spánek byl vypnutý (v některých případech to vedlo k vzorkovací frekvence = 0 = úplné zastavení v guvernéra, jejda! * G *) - pevné zastavení až škálování při 100% zatížení, když je do prahu laditelný nastavena na maximální hodnotu 100, - pevné hladké up není aktivní při 100% zatížení při hladké až laditelný je nastaven na maximální hodnotu 100, - fixní many označení Typ a otázky dokumentation a udělal masivní code re-uspořádání k tomuto funkcí doplňuje se nový tuneables were indroduced: early_demand_sleep -> stejná funkce jako včasné požadavek na vzhůru, ale navíc kombinované s rychle měřítko a vzorkování rate spínače a aktivní pouze při spánku. (Možné hodnoty 0 zakázat nebo povolit 1, výchozí hodnota je 1) grad_up_threshold_sleep -> 2-cestné funkce: včasné poptávka spánek grad up (přechod zatížení) práh a současně prahu zatížení času pro přepnutí interně (! tuneables zůstávají v nastavených hodnot) sampling_rate_sleep_multiplier na 2 a fast_scaling do 2 (možných hodnot od 1 do 100, výchozí hodnota je 35) hotplug_block_up_cycles -.> (nahrazuje hotplug_block_cycles) zpomalit až hotplugging čekáním na dané množství cyklů před zapojením možné hodnoty 0 deaktivaci, všechny hodnoty nad 0 (výchozí je 0) hotplug_block_down_cycles -> (nahrazuje hotplug_block_cycles) zpomalit dolů hotplugging čekáním na dané množství cyklů před připojením. možné hodnoty 0 deaktivaci, všechny hodnoty nad 0 (výchozí je 0) hotplug_idle_freq -> frekvence, při které nečinnosti by měla být aktivní ( Možné hodnoty 0 disable a případné škálování frekvence, výchozí hodnota je 0) sampling_rate_current -> pouze pro čtení a zobrazuje právě aktivní frekvence vzorkování sampling_rate_idle -> vzorkovací frekvence, které by měly být použity na "prostojů" (možné hodnoty jsou jen některé vzorkovací frekvence> 'min_sampling_rate " , 0 pro vypnutí celého funkci, výchozí hodnota je 0) sampling_rate_idle_delay -> zpoždění v cyklech pro přechod z klidového stavu do normálního vzorkovací frekvenci a naopak (možné hodnoty jsou jakékoliv hodnoty a 0 pro vypnutí zpoždění, výchozí hodnota je 0) sampling_rate_idle_threshold -> práh, pod kterým nečinnosti vzorkovací frekvence by měla být aktivní (možné hodnoty od 1 do 100, 0 pro deaktivaci funkce, výchozí je 0) scaling_block_cycles -> výše gradientů, které by měly být počítány (je-li nastaven práh blok), a zároveň se měřítka by měla být blokovány, a poté se přesune dolů měřítko by se mělo stát (možné hodnoty jsou libovolná hodnota, 0 zakázat tuto funkci, výchozí je 0) scaling_bock_freg -> frekvence na a nad blokování musí být aktivní (možné hodnoty jsou případné škálování frekvence, 0 umožnit zablokování trvale při každé frekvenci, výchozí hodnota je 0) scaling_block_threshold -> gradient (minimální hodnota) zatížení v obou směrech (nahoru / dolů) počítat-up cyklů (možné hodnoty jsou 1 až 100, 0 k zakázání přechodu počítání) scaling_block_force_down -> multiplikátor pro maximální množství nucených dolů měřítka cyklů (síla dolů cyklů = block_cycles * force_down) proto nucen se měřítko trvání (možné hodnoty jsou 2 na jakoukoliv hodnotu, 0 zakázat nucené dolů škálování a používat pouze rozšiřování bloky) profil -> číst pouze orientační a zobrazeno jméno z aktuálně aktivního profilu ("nic" = bez profilu "prostředkem na zakázku" = hodnota profil změnil) profile_number -> přepne profil (možná hodnota je závislá na množství profilů cpufreq_zzmoove_profiles.h souboru, zkontrolujte, zda tento soubor info Podrobnosti) 0 žádný profil set = laditelný režim, výchozí 0)! version_profiles -> pouze pro čtení a zobrazuje verzi profilu záhlaví souboru , pokud je definována ZZMOOVE_DEBUG: debug -> pouze pro čtení a zobrazuje různé užitečných ladění tipování Zdroje: Stabilní -> https: / / github.com / zanezam / cpufreq-guvernér-zzmoove Beta -> https://github.com/zanezam/cpufreq-g...-zzmoove-betas současné době v Workshop: nic, já potřebuju pauzu

_________________
MIKEMON_lite_v9
Boeffla_kernel_test_maker

G9355F,S7 EDGE stock_7.0_N
avatar
MIKEMON
Admin
Admin

Poèet pøíspìvkù : 2307
Points : 4620
Reputation : 22
Join date : 08. 09. 13
Age : 45
Location : Prostějov

Zobrazit informace o autorovi http://samsungtelefony.forumczech.com/

Návrat nahoru Goto down

Re: ZZMoove guvernér 0.8/pro ladění a dev./

Příspěvek pro MIKEMON za 17th October 2014, 22:16

Nový:
Indroduced normování cykly (v normálním a starší režimu) vedoucí ke snížení nežádoucích skoky na vyšší frekvence (jak vysoké, záleží na nastavení), když zatížení přijde jen na krátkou peroid dobu nebo je bít škálování až práh častěji, protože to je v některé vyšší, aby se středním rozsahu zatížení. snížení těchto skoků snižuje teplotu procesoru obecně a může také ušetřit nějaké šťávy. tak s touto funkcí u může mít vliv na poněkud nešťastné měřítko chová při spuštění aplikace, jako je například her, které jsou stále "držení" zatížení systému v určitém rozsahu a frekvence se roztáhne příliš vysoká pro tento rozsah. ve skutečnosti je to jen vypadá tak, monitorovací aplikace jsou většinou příliš pomalé chytit zatížení v reálném čase, takže se díváte téměř výhradně "minulost". takže ve skutečnosti je to opravdu zvláštní, je to spíš jako: aplikace je s důrazem na systém a držet to na vyšší úrovni zatížení v důsledku této úrovni zatížení rozšiřování práh častěji dosaženo (i když kontrola vykazuje nižší zátěž než up_threshold!) guvernér váhy až velmi rychlé (obvyklý zzmoove chovat) a téměř nikdy zmenší znovu (i když kontrola vykazuje nižší zátěž než down_threshold!). nyní v patricular tyto normování cykly škrcení až škálování jen skákání to pro množství cyklů, které jste nastavili, a po tom dělají nucené stupnice se navíc za stejné množství cyklů. To by nám mělo přinést až do "vhodné", frekvenci, pokud je zatížení poflakovat u up prahu.

- Indroduced (D) ynamic (S) ampling (R) jedli - thx na hellsgod za to, že stejný nápad ve stejnou dobu a ukázal mi na příkladu. i když na konci jsem to udělal "moje cesta" DSR přepíná mezi dvěma vzorkovací frekvence v závislosti na daném prahu zatížení z "nečinnosti" na "normální" jeden.

- Přidáno pouze pro čtení Přeladitelný "sampling_rate_current" na DSR ukázat aktuální SR a vnitřně používat tuto vzorkovací frekvenci namísto automaticky mění "vzorkovací_kmitočet" laditelný v DSR. to udržuje věci více kompatibilní a odstraňuje problémy při guvernér tuneables set s tuningové aplikace, které šetří aktuální zobrazené hodnoty.

- Změnit nastavení vzorkovací frekvence v regulátoru z "vzorkovací_kmitočet" na "sampling_rate_current" a hodnoty při uspávání "sampling_rate_idle" hodnoty namísto použití aktuální sazby aktivní odběr vzorků, aby se zabránilo náhodnému nastavení z "normální provoz", vzorkovací frekvence na vzorkovací klidovém režimu, který má obvykle mnohem nižší hodnotu.

- Indroduced build-in profily v samostatném souboru záhlaví (úvěry na Yank555 za nápad a prototypu záhlaví souboru) můžete přepínat mezi multible sestavení profilů pouhým potrubí čísla do laditelný "profile_number". všechny Přeladitelný hodnoty nastaveného profilu budou použity on-the-fly poté. je-li profil aktivní a změnit Přeladitelný hodnotu od něj do vlastního jednoho profilu přepne na "0" do "profile_number" a "zvyk" v "profilu" pro informaci. s tím profily vývojáři podporu lze zjednodušit jejich nastavení regulátoru manipulaci tím, že přidá všechny své potřeby a osvědčená nastavení regulátoru do guvernérem sám místo toho, aby bylo nutné složitě manipulovat s init.d skripty nebo tuningových aplikací. Poznámka: Toto je pouze volitelná funkce, stále můžete nastavit všechny tuneables jako obvykle jen dávat pozor, který je nastaven laditelný "profile_number" na "0" a pak, aby nedošlo k přepisu hodnot hromadění v profilu! Pro další informace o profilech a přidáním ty vlastní kontrole podle souboru "cpufreq_zzmoove_profiles.h".

- Zní: "profiles_version" laditelný, aby bylo možné ukázat, oddělené profily záhlaví verzi souboru.

- Přidána umožňující offline jader na regulátoru výstupu, aby se zabránilo jader "stucking" v režimu offline při přechodu na guvernéra non-hotplug-schopný
a mimochodem snižuje reduntant kód pomocí vložené funkce pro přepínání jader na a pomocí lepší "sheduled_work_on-cesta" na všech potřebných místech v kódu pro tento účel.

- Přestěhovala některé kódu díly pro dědictví režimu makro, které má pouze význam při zařazení režimu Legacy na guvernéra a navíc vyloučen za běhu, je-li starší režim zakázán.

- Zlepšení frekvence omezení manipulace v tuneables a ve funkci dbs_check_cpu

- Změněno omezení hodnoty z "11" na "1" v hotplug práh a grad až tuneables jak toto omezení nessesary pouze v
zmenšení tuneable

- Přidány chybějící rychlé zmenšení / normální škálování až režim pro rychlé škálování funkce (rozsah hodnot 9-12 a je k dispozici pouze v non-legacy mode thx @ OldBoy.Gr pro spárování mě, že chybí režim!)

- Přidáno automatické rychlé škálování aka "šílený" způsob škálování pro rychlé škálování funkce - šťastné číslo 13 umožňuje tento režim v fast_scaling Přeladitelný POZNÁMKA: opravdu legrační režimu, zkuste to, ale mějte na paměti, toto nastavení změnit v kombinaci s nastavený limit frekvence (ve spánku nebo vzhůru) by nedávalo moc smysl, protože není k dispozici dostatek frekvenční rozsah k dispozici skákat kolem a pak.

- Zpět z obezřetnostní "mutex_try_lock" normální "mutex_lock 'v regulátoru" LIMIT "case -> to by mělo být znovu uložit, žádné zablokování očekávat nic víc, protože hotplug logika se výrazně změnila v zzmoove verzi 0.6

- Odstraněny i již není zapotřebí a obezřetnostní vynechání hotplugging a dbs_check_cpu na více místech v kódu a odstranil mutex zámky na guvernéra zastávce a brzy suspend / resume pozdě

- Přidána hotlug frekv prahy na starší měřítka režimu (stejné použití jako v normálním režimu měřítka)

- Oddělovaného hotplug nahoru a dolů bloku cyklů, aby byl pružnější. Tento nahrazuje "hotplug_block_cycles" s "hotplug_block_up_cycles" laditelný a přidává jednu novou laditelné "hotplug_block_down_cycles". Funkce je stejná jako předtím, ale u nyní rozlišit nahoru a dolů hodnoty.

- Zní: "brzy požadovat spát" v kombinaci s automatickým rychlým škálování (fixní na rozšiřování režim 2), a pokud není nastaven již automaticky (v závislosti na zatížení) přepínání vzorkovací spánku multiplikátor na pevnou minimální možnou multiplikátoru 2. toto by se měli vyhnout především audio nebo obecné problémy s připojením zařízení s "zdroj hladovější" aplikací, jako jsou některé hudební přehrávače, Skype, navigační aplikace atd a / nebo v kombinaci s pomocí bluetooth zařízení v obrazovce je vypnutý. POZNÁMKA: Tento přepíše možné rychle "scaling_sleep" nastavení, takže použijeme buď toto nebo "fast_scaling_sleep"

- Přidány některé chybějící definice guvernér tunebable výchozí hodnota

- Odstraněny tuneable platit objednávky výjimku a odstraněny kontroly analogové hodnoty prahových hotplug a hotplug frekvenčních tuneables, aby se zabránilo laditelných hodnot nemění problémy. Poznámka: mějte na paměti, že všechny "dole" hodnoty by měly být nižší než analogové "nahoru" hodnot, a naopak!

- Odstraněno 200 MHz až hotplugging omezení, takže se hotplugging začíná na 200 MHz nyní

- Odstraněny některé nepotřebné makra měřítka logiku

- Přidána maximální rychlé škálování a zvýšení frekvence do konce životopis reagovat buzení MAS

- Spojil několik vylepšení od ktoonservativeq guvernéra verzi pro SGS4 (úvěry na ktoonsez)
Změny zde: https://github.com/ktoonsez/KT-SGS4/...onservativeq.c
Použijte vyhrazené vysokou prioritou workqueues
Použijte nové s vysokou prioritou workqueue pro hotplug
Lepší hotplugging obecně tím, že sníží hovory připojením funkce, pokud jsou v současné době běží,
snížením volání externí funkce v až ucpání a tím, že mění dolů konektor smyčky na jedné optimalizované

- Přidána hotplug posilovací spínač funkčnosti rané poptávky a až hotplugging funkce

- Zní: "hotplug_idle_freq" laditelný, aby bylo možné upravit, na které by se frekvence nečinnosti začít

- Přenese kód pro detekci frekvence tabulka objednávek a mezní optimalizace na vložené funkce a používejte tuto funkci na START, mezní případ a brzy suspend / resume pozdní namísto použití nadbytečného kódu

- Provádět detekci tabulka objednávky a frekvence mezní optimalizace výpočtů na "START" a "limit" případ, aby se zabránilo možnému špatné nastavení frekvence
max po guvernér startu (aktuálně nastavená maximální hodnota frekvence byla někdy použita) a špatné měkké nastavení limitu optimalizace po podbízení soft limit s nižší tvrdou mezní hodnoty

- Mírná optimalizace v hotplug, hotplug bloku a ve všech frekvence vyhledávání logických částí

- Přidána ladění sysfs rozhraní (mohou být zahrnuty / vyloučeny pomocí # define ZZMOOVE_DEBUG) - úvěry Yank555!

- Přidal chybějící poznámky jako prepareation a hlavně, aby se zabránilo některé chyby při kompilaci zzmoove v kombinaci s 3.4+ zdrojových kódů jádra

- Pevné problémy hotplug, kdy byla cpufreq limit stanovený na základě jednoho nebo více prahových hotplugging frekvence Poznámka: nyní hotplugging prahové hodnoty frekvence bude zcela zakázán a na podzim zpět do normálního prahů zatížení se stane v případě, že maximální možná frekvence budou pod žádné prahy frekvence

- Pevné zastavení až škálování při 100% zátěži, kdy se práh tuneable je nastaven na maximální hodnotu 100

- Pevné hladké up není aktivní při 100% zatížení při hladké až tuneable je nastaven na maximální hodnotu 100

- Opraveno mnoho kód styl a Dokumentace problémy a udělal masivní kód re-uspořádání

_________________
MIKEMON_lite_v9
Boeffla_kernel_test_maker

G9355F,S7 EDGE stock_7.0_N
avatar
MIKEMON
Admin
Admin

Poèet pøíspìvkù : 2307
Points : 4620
Reputation : 22
Join date : 08. 09. 13
Age : 45
Location : Prostějov

Zobrazit informace o autorovi http://samsungtelefony.forumczech.com/

Návrat nahoru Goto down

Re: ZZMoove guvernér 0.8/pro ladění a dev./

Příspěvek pro MIKEMON za 17th October 2014, 22:22

early_demand_sleep -> stejná funkce jako rané poptávky na vzhůru, ale navíc v kombinaci s rychlým měřítka a vypínačem vzorkovací a aktivní pouze při spánku. (možné hodnoty 0 nebo 1 zakázat umožňují, výchozí hodnota je 1)

grad_up_threshold_sleep -> 2 way funkce: včasné poptávka spánek grad up (zatížení gradient) práh a zároveň prahu zatížení času pro přepnutí interně (tuneables zůstávají v nastavených hodnotách!) sampling_rate_sleep_multiplier na 2 a fast_scaling do 2 (možných hodnot 1-100 , výchozí hodnota je 35)

hotplug_block_up_cycles -> (nahrazuje hotplug_block_cycles) zpomalit až hotplugging čekáním dané množství cyklů před připojením. Možné hodnoty 0 disbale, všechny hodnoty nad 0 (výchozí je 0)

hotplug_block_down_cycles -> (nahrazuje hotplug_block_cycles) zpomalit dolů hotplugging čekáním dané množství cyklů před připojením. Možné hodnoty 0 disbale, všechny hodnoty nad 0 (výchozí je 0)

hotplug_idle_freq -> frekvence, při které volnoběhu by měl být aktivní (možné hodnoty 0 disable a případné škálování frekvence, výchozí hodnota je 0)

sampling_rate_current -> pouze pro čtení a zobrazuje právě aktivní vzorkovací frekvence

sampling_rate_idle -> vzorkovací frekvence, které by měly být použity na "prostojů" (možné hodnoty jsou nějaké vzorkovací frekvence> 'min_sampling_rate' 0 vypnout funkci celého, výchozí hodnota je 0)

sampling_rate_idle_delay -> zpoždění v cyklech pro přepínání z volnoběhu do normálního vzorkovací frekvenci a naopak (možné hodnoty jsou nějaké hodnoty a 0 pro vypnutí zpoždění, výchozí hodnota je 0)

sampling_rate_idle_threshold -> práh, do kterého by měl volnoběh vzorkovací frekvence je aktivní (možné hodnoty 1-100, 0 pro deaktivaci funkce, výchozí hodnota je 0)

scaling_block_cycles -> množství gradientů, které by mělo být počítáno (pokud je nastaven práh blok) a současně do měřítka by měl být blokován, a poté stlačeny měřítka by se stalo, (možné hodnoty jsou jakákoliv hodnota, 0 potlačit funkci, výchozí je 0)

scaling_bock_freg -> frekvence na a nad blokování musí být aktivní (možné hodnoty jsou případné škálování frekvence, 0, aby blokování trvale na všech frekvencích, výchozí hodnota je 0)

scaling_block_threshold -> gradient (min hodnota) zatížení v obou směrech (nahoru / dolů) a count-up cykly (možné hodnoty jsou 1-100, 0 pro vypnutí přechodu počítání)

scaling_block_force_down -> multiplikátor pro maximální množství vhání měřítka cyklů (síla dolů cyklů = block_cycles * force_down) proto nucen se škálování Trvání (možné hodnoty jsou 2 na jakoukoliv hodnotu, 0 Chcete-li zakázat nucen se škálování a používejte pouze rozšiřování bloky)

Profil -> pouze pro čtení a zobrazuje název aktuálního profilu ("Žádné" = žádný profil "vlastní" = hodnota profil změnil)

profile_number -> Přepínače profil (! možná hodnota je závislá na množství profilů cpufreq_zzmoove_profiles.h souboru, zkontrolujte tento soubor info podrobnosti) 0 žádný profil set = Přeladitelný režim, výchozí 0)

version_profiles -> pouze pro čtení a zobrazuje verzi profilu záhlaví souboru

pokud ZZMOOVE_DEBUG je definován:
debug -> pouze pro čtení a zobrazuje různé užitečné ladění
pouze pro ladící funkce v Boeffla apk.Zzmoove!!!

_________________
MIKEMON_lite_v9
Boeffla_kernel_test_maker

G9355F,S7 EDGE stock_7.0_N
avatar
MIKEMON
Admin
Admin

Poèet pøíspìvkù : 2307
Points : 4620
Reputation : 22
Join date : 08. 09. 13
Age : 45
Location : Prostějov

Zobrazit informace o autorovi http://samsungtelefony.forumczech.com/

Návrat nahoru Goto down

Re: ZZMoove guvernér 0.8/pro ladění a dev./

Příspěvek pro Sponsored content


Sponsored content


Návrat nahoru Goto down

Zobrazit předchozí téma Zobrazit následující téma Návrat nahoru


 
Povolení tohoto fóra:
Můžete odpovídat na témata v tomto fóru