SetCPU – Android’de Islemci Yonetimi, Olcekleme Yoneticileri ve Overclocking

Sponsorlu Bağlantılar

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
sanal hacker

sanal hacker

Üye
    Konu Sahibi
SetCPU – Android’de Islemci Yonetimi, Olcekleme Yoneticileri ve Overclocking


Uzun bir aradan sonra tekrar merhaba, islerimin ve okulumun yogunlugundan dolay? uzun zamand?r yeni bir yaz? yazamad?m. Umar?m bundan boyle daha s?k sizlerle olacag?m.
Bu yaz?da size root erisimine sahip telefonlar icin en kullan?sl? programlardan biri olan SetCPU’dan ve bununla ilgili olarak Android-Linux cekirdeginde (kernel) islemci yonetimi ve scaling governor’lardan (Turkce’ye “olcekleme yoneticisi” olarak cevirebiliriz) bahsedecegim.
SetCPU for Root Users
SetCPU, android markette $1.99’a bulabileceginiz, ama eger XDA-Developers sitesine uyeyseniz ucretsiz olarak edinebileceginiz bir yard?mc? yaz?l?m. Bu uygulaman?n yapt?g? is asl?nda temel olarak sizin belirlediginiz seviyede islemcinin h?z?n? degistirmek. Bu asamada elbette sunu tekrar belirtelim, ad?ndan da anlas?lacag? gibi, sistemin bu derece alt seviye bir surucusune mudahale eden bu uygulamay? cal?st?rmak icin telefonunuzun erisimine sahip olmas? gerekiyor.
Islemcinin h?z?n? degistirmenin ne gibi faydalar? olabilecegini, hangi durumlarda kullan?labilecegine isterseniz bakal?m:

  • Islemci ne kadar h?zl? cal?s?rsa o kadar fazla guc harcar. Bu da daha fazla pil tuketimi anlam?na gelir.
  • Islemciyi normalde daha yavas cal?st?rarak daha az guc harcamas?n? saglayabilir, boylece pil tasarrufu yapabiliriz.
  • Telefon bosta beklediginde, ekran kapal? oldugunda, pil seviyesi cok azald?g?nda, ya da sistem ?s?s? cok yukseldiginde islemcinin normalin cok daha alt?nda bir h?zda cal?sarak guc tasarrufu yapmas?n? saglayabiliriz.
  • Eger overclock destekleyen bir ROM / Kernel kullan?yorsan?z islemcinizi normalden h?zl? cal?st?rabilir (overclock) ve biraz daha fazla guc tuketimi kars?l?g?nda ekstra performans kanabilirsiniz. (ornegin bu yontemle T-Mobile G2’nin 800 MHz’de cal?san islemcisi ;)
Iste SetCPU tum bu ayarlar? kullan?m?n?za gore bir kez yapt?ktan sonra, otomatik olarak islemcinin h?z?n? ayarlamakla gorevli.
Scaling Governor (Olcekleme Yoneticisi)
Bu asamada SetCPU’ya biraz ara verip android kernel’inde bulunan scaling governor’lardan bahsetmek istiyorum.
Android isletim sistemi, mobil kullan?m icin tasarland?g?ndan guc yonetimine cok onem vermektedir. Bu yuzden android isletim sistemi islemcinin (CPU) h?z?n? belirli bir aral?k icerisinde (min ve max deger) surekli olarak ihtiyaca gore artt?r?p azaltmaktad?r. Ornegin 1 GHz islemciye sahip telefonunuz surekli olarak 1 GHz’de cal?ssayd?, pili 5-6 saat bile dayanmazd?. Android bu islemciyi telefonunuz hicbir is yapmadan duruyorken 245 MHz’de, siz bir uygulama cal?st?r?yorken de 1 GHz h?z?nda cal?st?rmakta. Ihtiyaca gore aradaki degerler de kullan?l?yor tabi ki.
Iste bu asamada islemci h?z?n? bu aral?kta asag? yukar? surekli degistirirken nas?l bir yol izlenecegini kernelde belirleyen bolum Scaling Governor olarak adland?r?l?yor.
Android kernelinde -telefon modeline, ROM’a ve kulland?g?n?z kernel’e bagl? olarak degisik gostermekle beraber- SetCPU icerisinde secebilecegimiz birkac degisik scaling governor mevcut:

  • ondemand: Cogu kernelde mevcuttur ve bircogunda da default governor olarak bu secilidir. Islemci yuku belirli bir seviyenin uzerine c?kt?g?nda, h?zl? bir sekilde islemciyi yuku kars?layacak gerekli h?za c?kar?r ve ihtiyac kalmad?g?nda yavasca tekrar minimum seviyeye indirir.
  • interactive: Ondemand governor ile cal?sma prensibi ac?s?ndan benzer, ancak interactive governor genel olarak h?z? yukseltme ve dusurme asamas?nda daha h?zl?, daha az gecikmeli ve daha dengeli davran?r. Nispeten daha yeni kernel modullerinde kars?m?za c?kar, eger destekleniyorsa ondemand’in yerine kullan?lmas? tavsiye edilir. Cogu zaman ekstra bir guc harcamas? yaratmadan daha iyi bir kullan?c? etkilesimi saglar.
  • conservative: Baz? kernellerde bulunur. Ondemand governor’dan fark? h?z art?r?m? asamas?nda daha yavas (tutucu) davranmas?d?r. Daha gecikmeli ve yavas bir tecrubeye neden olur saglar, ancak guc tasarrufu saglar.
  • performance: Cogu kernelde mevcuttur. Islemciyi surekli olarak secilen max. seviyede cal?st?r?r. Min-max degerleri ayn? secerek ondemand governor kullanmaktan daha verimlidir, cunku islemci olceklendirme icin kaynak ay?rmaz. Normal kullan?m icin tavsiye edilmez, cok guc harcar. Benchmark ve olcumler s?ras?nda stabil bir sistem saglamak icin kullan?lmas? tavsiye edilir.
  • powersave: Baz? kernellerde bulunur. Islemciyi surekli olarak secilen min. seviyede cal?st?r?r.
  • userspace: SetCPU taraf?ndan kullan?lmayan bir olceklendirme mekanizmas?d?r. Tavsiye edilmez.
SetCPU Kullan?c? Arayuzu
Scaling governor’lara da deginip isin teknik taraf?n? da biraz anlad?ktan sonra dilerseniz SetCPU’nun kullan?m?na biraz bakal?m.
SetCPU program?n? ilk act?g?n?zda “autodetect frequencies” secenegini secerek uygulaman?n sisteminize, kernelinize uygun frekanslar? otomatik olarak secmesini saglaman?z gerekiyor. Bu asamada sizden superuser yetkisi isteyecektir. “Always Allow” secenegini isaretleyip “Allow” diyerek bu istege izin vermeniz gerekiyor. Bu ekrana tekrar donmek isterseniz (ornegin kernelinizi degistirdiginizde) ana ekranda Menu tusuna basarak “Device Selection” secenegini semelisiniz.
Bundan sonra c?kan ekrandaki cubuklar ile min. ve max. islemci frekanslar?n?, kullan?lacak scaling governor’? belirleyebilir ve bu seceneklerin her ac?l?sta etkili olmas?n? tercih edebilirsiniz.
Burada baz? HTC kullan?c?lar? icin ekstra bir ad?m soz konusu. Eger cubuklarla oynaman?za ragmen frekanslar degismiyorsa “perflock” driver’?na sahip bir kerneli olan bir HTC ayg?t?n?z var demektir. Bu da SetCPU’nun frekanslar? degistirmesini engellemektedir. Bunu ortadan kald?rmak icin ana ekranda Menu tusuna bas?p “disable perflock” secenegini secmeniz yeterlidir.

Profiles k?sm?nda ise eger “Enable Profiles” secerseniz, sizin girdiginiz kosullara bagl? olarak SetCPU islemcinin h?z?n? belirttiginiz aral?kta degistirecektir. Pil tasarrufu yapmak icin bu profiller kullan?labilir.
Profillerde belirtmis oldugunuz kosul tetiklendiginde, SetCPU o profilde girmis oldugunuz ayarlar? uygulayacakt?r. Ornegin “Screen Off” profili ayarlam?ssan?z, ekran her kapand?g?nda o profildeki ayarlar uygulamaya al?nacakt?r. Herhangi bir profildeki kosullar kars?lanmazsa, ana sayfada girdiginiz varsay?lan ayarlar uygulanacakt?r.
K?saca hangi kosullar icin profiller atayabiliyoruz bakal?m:

  • Charging/: Telefon sarj olurken ve pil %100 iken kullan?lacak ayarlar
  • Screen Off: Ekran kapal? iken kullan?lacak ayarlar
  • Battery <: Pil belirttiginiz bir % degerinin alt?na dustugunde kullan?lacak ayarlar
  • Temp >: Sistem s?cakl?g? belirttiginiz bir degerin ustune c?kt?g?nda kullan?lacak ayarlar
  • Her profile bir oncelik degeri atayabiliyoruz, boylece birden cok profilin kosullar? sagland?g?nda hangi ayarlar?n kullan?lacag?n? belirleyebiliyoruz. Ornegin hem pil seviyesi %50’nin alt?nda durumu icin, hem de ekran kapal? olma durumu icin profiller yapm?s olabiliriz. Bu iki durum da ayn? anda gerceklestiginde hangi profilin “priority”si yuksekse o profildeki ayarlar kullan?l?r.
    Burada uygulaman?n gelistiricisinin de belirttigi baz? temel kurallar var:
    • Birden cok pil seviyesi profili kullan?l?yorsa % olarak daha dusuk pil seviyesi profillerine daha yuksek oncelikler atanmal?d?r.
    • Birden cok ?s? seviyesi profili icin, daha yuksek dereceli profillere daha yuksek oncelik atanmal?d?r.
    • Pil seviyesi profilleri diger profillerden daha dusuk oncelige, ?s? seviyesi profilleri de diger profillerden daha yuksek oncelige sahip olmal?d?r.
    Advanced sekmesinde gordugumuz ayarlara burada girmiyorum, cunku hem cok teknik ayarlar hem de burada yapacag?n?z yanl?s bir ayar program?n ve sistemin stabilitesini kotu sekilde etkileyebilir. Bu yuzden eger ne yapt?g?n?z? cok iyi bilmiyorsan?z burada gelen varsay?lan degerlere dokunmamakta fayda var.
    System Info bolumunde sisteminizle ilgili genel / detay bilgiler, About k?sm?nda ise program hakk?nda bilgiler ve tema secimi kutucugu yer al?yor
    Sonuc olarak SetCPU root erisimine sahip ve sistemi desteklenen tum kullan?c?lar icin siddetle tavsiye edecegim bir program. Sisteminizden maximum performans alarak islemcinizin suyunu c?karmak ya da islemci h?z?n? k?sarak pil tasarrufu yapmak icin en iyi alternatif.
    Daha once bahsettigim gibi paral? yaz?l?mlara erisiminiz varsa $1.99’a marketten sat?n alarak gelistiriciye destek olabilir, ya da xda-developers forumlar?ndan ucretsiz olarak indirebilirsiniz:












 


foreverthe

foreverthe

Üye
teşekkürler :)
 
sanal hacker

sanal hacker

Üye
    Konu Sahibi
rıca :)
 
avcitalip

avcitalip

Üye
ben bu programı yükleyince nedense telefonun performansı düşmüştü bence iyi kullanmayı bilmeyen birisiyseniz kurmayın daha iyi :evet:
 
PriZm

PriZm

Üye
ben bu programı yükleyince nedense telefonun performansı düşmüştü bence iyi kullanmayı bilmeyen birisiyseniz kurmayın daha iyi :evet:

Underclock yapmışsındır :D

Send With My Legend Galaxy S
 
sanal hacker

sanal hacker

Üye
    Konu Sahibi
:D denenmıiştır
 
Ali58_58

Ali58_58

Üye
eywallah çok teşekkürler bi konu açıcaktım bu governorların hangisi ne işe yarıyo deiye siz açmışsıznız ve set cpuyu öğretmişsiniz teşekkürler cm romlarda baya işe yarayacaktır
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...


Üst Alt