希望各位新手可以瞭解一下
本帖不代表建議各位一定要超頻
單純分享~
下載控制電壓程式 :
切記小心使用 亂改會造成手機Crash
每台機子可以跑的電壓都不同 修改時務必小心測試
檔案下載 :
1. 控制電壓程式 V1.98b
2. 控制電壓程式 V2.0 RC版
打開來之後 可以直接拖調整
調整完畢之後 選擇底下的set value
系統就會自動降頻率跑 不過重開機就一切重來
跑了一段時間覺得沒問題的話 再去set on boot(表示每次開機直接使用設定值)這步小心使用
Scheduler的話 選擇CFQ就好了
OC UV版的資訊 :
Info:
- based from the jpm froyo 2.6.32.9 kernel drop
- using sztupy ramfs (it has sztupy modded cwm but i did not test all options esp lag fix)
- Mem config based from here - free 341mb
- BLN by Neldar
- sysfs user configurable Undervolt
- FS supports - ext2 / ext4 / JFS
- sourcery 4.4.1 g++ 2009q3
- linpack 16 MFLOPish
- supported frequencies 100/200/400/800/1000/1200
- rooted adb shell
主要要注意的是 作者只提供在EXT2 EXT4 JFS檔案系統底下使用
所以voodoo的使用者 無法使用此OC kernel
降電壓部份要配合底下程式使用
各版本的Changelog及資訊 :
Changelog
v300
- ULF v0.4pre
-frequencies supported are 1400/1360/1280/1200/1120/1000/800/400/200/100 (in this order)
- echo 0 0 0 1 0 1 1 1 1 1 > /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table
- Frequencies state can be enabled by echoing a "1" into the column position (1.4ghz - 1st column, 1.36ghz - 2nd column, 1.28ghz - 3rd column,... etc)
- examples above will enable 1200/1000/800/400/200/100
- At default stage, all the OC frequencies will be disabled so user will have to enable if they want to OC.. it will only run ONCE when scaling start (so using init.d to set the states) but i've added a trigger called /sys/devices/system/cpu/cpu0/cpufreq/update_states which by default will be 0. echoing a 1 will force an update if you want to change the state.
- There will also be UV for each frequencies same as previous version
- Stock voltage
1400000 - 1300 (<- added)
1360000 - 1300 (<- added)
1280000 - 1300 (<- added)
1120000 - 1300 (<- added)
1200000 - 1300 (<-added)
1000000 - 1275
800000 - 1200
400000 - 1050
200000 - 950
100000 - 950
Max vdd_arm is 1.31v according to datasheet so dont go crazy OV'ing
此版本作者說也許還有BUG 因為最近比較忙 所以此版比較晚update
使用上請小心注意
新增了3個時脈: 1.28G 1.36G 1.4G
修改成ULF 0.4版
作者順便提醒了Max vdd_arm is 1.31v according to datasheet so dont go crazy OV'ing
表示電壓使用1300mV是有根據的 再上去是很危險的作法
所以應該有些人在Super kernel V4.4可以上1.3G的
在這版可能會上不去 因為電壓down很多
另外可以自己選擇要使用哪些時脈
之前有使用Super kernel的人 或是 舊版VC軟體的資料
在刷此版之前一定要刪除 資料路徑: /etc/ini.d/S..... 整個刪掉就可以了
刷完的時候 系統預設是1G 必須手動去修改
目前我自己可以穩定跑1.28G 比之前舊版的1.28G穩定多了
也許是因為之前電壓比較低的關係...
不想等新版VC軟體出來的人 可以自己手動OC
修改資料的路徑在/sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table
把states_enabled_table打開會打看到0 0 0 0 0 1 1 1 1 1
從左至右的時脈設定是: 1.4G 1.36G 1.28G 1.2G 1.12G 1G 800 400 200 100
想要哪個時脈 就把改成1即可
手動修改要注意...假如手機超不上去 會開不了機 只能刷回舊kernel救回
下載連結:
1. XDA原網站下載
2. OC UV版 V300
-------------------------------------------------------------------------------------------------------------
11/24 釋出
主要修正目前XDA所發現的/system問題
Changelog
v217 UV alpha
- quick fix on corrupted /system
- /sbin/busybox mount -t rfs -o check=no /dev/block/stl9 /system
還有1.28G也正式納入了stable版本了~
檔案分流:
1. OC UV版 V2.17 - 1.28G
2. OC UV版 V2.17 - 1.2G
3. OC UV版 V2.17 - 1.12G
4. XDA原網站下載
------------------------------------------------------------------------------------------------
11/20 釋出
Changelog
v216 UV alpha
- added BLN
- release source for 1.12ghz
內容沒啥改變 只是新增部份人需要的BLN功能
以及原始碼釋出 給super kernel的人使用
使用2.15沒問題的人 不見得要刷2.16~^^
下載分流:
1. OC Kernel UV版 V2.16 - 1.12G
2. OC Kernel UV版 V2.16 - 1.2G
3. XDA原網站下載
-----------------------------------------------------------------------------------------------
11/17 釋出OC - 1.12G and OC - 1.2G
v215 UV alpha (1.2ghz and 1.12ghz OC support)
- 100->400mhz fast scaling (less aggressive than v212 for better battery life)
- tweak for faster response
- bootanimation support
- do Linpack benchmark of your current kernel vs my kernel for comparison. Only benchmark 5
2mins after system bootup (without USB cable attached)
- Linpack: 13.9-14.2@1ghz, 15.3-15.7@1.12ghz, 16.5-16.9@1.2ghz
很久沒更新這內容了 前天刷了這Kernel之後發現比Super kernel還穩定又快
這一次作者釋出新版的OC數值 額外增加了一個1.12的頻率
也許對於無法上1.2的人 可以嘗試看看
我自己依然是使用1.2G頻率 這一版我覺得比Super kernel還快不少
且提昇在100~400NHZ的升頻速度 對於低速頻率跑的時候 效能會比較好
目前電量消耗起來 和以往差不多 沒太大差別
Quadrant 測試 :

檔案分流:
1. OC kernel UV版 V2.15 - 1.12G
2. OC kernel UV版 V2.15 - 1.2G
3. XDA原網站下載
---------------------------------------------------------------------------------------------------------
11/1 作者釋出第二版了~~
Changelog
v2.0 UV alpha
- PMIC VS UV
- if you tried 100mV and still doesnt crash, use command method to set higher. my phone crashed when i set 125mV @ UVLF and 75mV @ UVHF
- source will be release if no show stopper
- Hz @ 500
核心時脈是用500HZ版!! 也許是用B1O2版 (因為作者沒提到Voodoo 所以不確定是不是C版)
新的UV控制方式...不過我不太瞭解 囧" 希望有高手幫我解釋...
主要是修改核心時脈以
以及讓想手動控制電壓的玩家 修正一些BUG
明天再貼上測試效能及耗電量 下載及分流都在底下
-------------------------------------------------------------------------------------------------
今天10/31號 作者更新了UV版 修正了BUG
Changelog
v1.0 UV alpha
- bug fixes
- DVS based UV
- optimization flag back to O3
- source will be release after 1 day if no show stopper
- supported frequencies 100/200/400/800/1000/1200
- will UV by 50mV for 100 - 800MHZ (表示100~800頻率使用50mV電壓)
- will UV by 25mV for 1 - 1.2GHZ (表示1G~1.2G頻率使用25mV電壓)
I. 測驗測試:
1. 相機拍照正常
2. 錄影720P正常
3. 3G影像電話正常
4. Market下載正常
5. WIFI正常
6. 3D遊戲執行正常
7. 影片播放一切正常 (包涵快轉及高畫質720P+字幕)(mVideoPlayer + 內建)
8. 瀏覽器正常
9. Flash播放正常
10. RMVB播放快轉正常 可是些許lag..可能我RMVB檔太大 囧
II. Quadrant測試: EXT4 + EXT2 Lagfix + OC kernel UV版
效能比之前多了23% (2034 => 2503)

檔案連結及分流我放在底下 一樣刷法~
--------------------------------------------------------------------------------------
剛剛在10點半左右的時候
把UV版拿掉了 主要原因是部份人無法使用...作者還要再研究
現在只有舊版可以刷~不過目前比較建議去刷 Super kernel V3.5 因為內建OC了
能用UV的就只能說恭喜了XD 還好我可以用><
----------------------------------------------------------------------------------------
剛剛發現XDA上面又有更新版了
更新項目:
v1.0 UV alpha
- added UV control via sysfs
- optimization flag back to O3
- source will be release after 1 day if no show stopper
- supported frequencies 100/200/400/800/1000/1200
- will UV by 50mV for 100 - 800MHZ (表示100~800頻率使用50mV電壓)
- will UV by 25mV for 1 - 1.2GHZ (表示1G~1.2G頻率使用25mV電壓)
主要把Speedmod的kernel部份改成用O3版 不知道是A1還是A2..
I. 正常使用耗電量表:
剛剛去騎腳踏車 約出門4個小時(從圖上4點到8點) 整趟路都開藍芽聽音樂
還有上個網+定位去PO文章
4個小時總共消耗 85% - 69% = 16% 整體比前一版還省!
耗電量 : 4% / hr

-------------------------------------------------------------------------------------------------------------
剛剛測試完畢了~目前一切正常 剩下耗電量要測試了(明天在PO上)
因為刷這個 Kernel有變動RAM量 我從337MB變成341MB(XDA上說這個是最佳配置)
測試: 720P錄影 影音電話 播放720P影片一切正常
耗電量表: (10/30新增)
我最低時脈是設定400 三星系統設定最低是100
不過這個kernel刷完之後 會把最低時脈拉到200(順暢為主) 所以用200的話 可能耗電量可以撐更久
也就是說耗電量更好控制
系統原設定最低100 但是電壓及頻率調整不如OC過後 OC有調整過電壓及頻率
I. 夜晚待機耗電量表:
開始測量時間是約快4點左右 一路水平 99%是我剛剛因為鬧鐘叫我才掉1%
約0.25% / hr

II. 開啟藍芽待機耗電量表:
耗電量約6.5% / hr
我只開啟A2DP聽音樂 藍芽真的很耗電...

I. Quadrant測試:
Patr1 : (沒有OC + super kernel V3.2 + EXT4 + EXT2 Lagfix)

Part2 : (OC-1000 kernel + EXT4 + EXT2 Lagfix)

Part3 : (OC-1200 kernel + EXT4 + EXT2 Lagfix)

II. 總結:
1. RAM變成341MB
2. 效能提昇約14% (2034 => 2324)
3. 不過刷了OC kernel之後 卻沒開OC的話 效能比沒有OC低約3% 這3%大概是Super kernel給的
4. 耗電量比之前更好控制
因為我是用EXT2+4的Lagfix 所以假如是用ALL EXT4或是JFS + EXT4的人 分數不會這麼高喔
且效能提昇我因為去測試 所以不知道大概提昇多少~有興趣的可以測試看看
整體流暢度提昇不少>"< 看網頁好爽快...
III. 刷入方法:
可以直接從Universal kernel或supernel刷入 不用重新刷ROM
檔案下載 : XDA原網址下載
分流: OC kernel UV版 V2.0(11/1更新)
分流: OC kernel UV版 V1.0(10/31更新)
分流: OC kernel (10/29)
1. Odin的PDA放入oc120_froyo_v1.1_alpha.tar
2. 不要勾選re-partition
3. 手機開啟Download mode
4. 連接電腦 按下Odin的Start即可
5. 刷完之後就會重開機了
刷完要安裝Setcpu就可以看到你的時脈變成1.2Ghz
IX. Setcpu設定:
1. 設定setcpu以前 先在手機內建記憶體放入我建立的setcpu設定檔
設定檔下載
裡面只是包涵可以控制的時脈 打開來看就是每個時脈
2. 第一次打開setcpu會有三個選項
選擇Show other frequency Sets選項

選擇Custom Frequencies ...選項

3. Max : 看你要不要超到1.2G 不要就選1000000(1000MHZ) 要超的話就選1200000(1200MHZ)
4. Min : 選擇你想要的最低時脈 我自己是設定400 再手機待機的時候 會用400MHZ待機
這樣在手機解鎖喚醒手機時候 會比較流暢 因為三星預設是100MHZ
5. Scaling : 只能選conservative 表示遇到需要系統負載高時 提昇時脈較慢 降低時脈較快 (省電版)
還有另一個是ondemand 是提昇時脈較快 降時脈較慢 (效能版)
可惜Setcpu的ondemand不支援i9000 作者有說會出問題 所以只好選擇conservation
下面的set on boot看你要不要打勾 打勾就只是當重開機之後
立刻採納你所選擇的方式啟動時脈控制
步驟3~5設定圖如下
