Page 3 of 3

Re: [HTC J Butterfly] Kernel & Custom ROM

Posted: 2013年Jun月16日(Sun) 19:44
by godelsproof
capliozさん、backwardさん。ありがとうございます、使わせてもらっています!
ほんと”いいね"ボタンがあると良いですね!

Re: [HTC J Butterfly] Kernel & Custom ROM

Posted: 2013年Jun月17日(Mon) 01:37
by htcsoku
backwardさん、capliozさんいつも遠目で見ております><
何時もお疲れ様です;

いいねボタン欲しいですね!

Re: [HTC J Butterfly] Kernel & Custom ROM

Posted: 2013年Jun月17日(Mon) 12:36
by backward
どうもありがとう。趣味で弄ってるだけなので、どんどん持って行ってくださいな。

OVERCLOCK のコンフィグレーションを ON にしてビルドするとベンチマークスコアに差があることが分かりました。
試しに、コンフィグレーションを ON にして、試しに元の .limit_temp = 51 にしてみたら、
1.51GHz 以上のクロックで GPU のベンチマークスコアが上がりました。GPU にも thermald が影響してるみたい。

んで、deluxe_ub1 と deluxe_j のカーネルソースを比較してみると、msm_thermal.c の挙動が違うようです。
j が単一上限温度なのに対して、ub1 ではクロックに応じて上限が変わるっぽい。
台湾、熱いしね。マンゴーがおいしい季節やし。これも UB1 のソースから移植してみます。

Re: [HTC J Butterfly] Kernel & Custom ROM

Posted: 2013年Jun月18日(Tue) 22:23
by backward
UB1、Killx-Kernel から、温度監視レベル別クロック制限の移植をしてみましたが、GPU スコアが下がる一方でダメでした。
GPU ソース上には温度関係の制御が見当たりませんでしたので、ハード的な要因かな。
上限51度設定がこの筐体での絶妙なバランスの上で成り立っているのかも。

J Butterfly は、定格クロックで定電圧化と地道な高速化を目指した方がよさそうです。
DHDから乗り換えて1ヵ月ちょっとなので、暫く新機種買う気がないから、J One より速いレベルまでは引き上げたいなぁ。
そろそろ、本体側のサービス関係にも手をだしますかね。

いじりたい人向けのヒントとして、Killx-Kernel から
include/linux/msm_thermal.h をコピー
drivers/thermal/msm_thermal.c をコピー
arch/arm/mach-msm/board_deluxe-j.c の msm_thermal_pdata の中身をコピー
すると、thermald の温度とクロックのコンフィグができるようになりました。
が、遅くなります。

Re: [HTC J Butterfly] Kernel & Custom ROM

Posted: 2013年Jun月19日(Wed) 05:37
by caplio
thermald.conf弄って上限上げるのはありかもしれないですね。
thermaldのカーネル化は、なんかピント来ない感じでした。

butterflyは、GPUもCPUもかなり熱くなりやすいので、
温度管理ですぐに上限下げられちゃうのが、
キツいですね。
GPUのVsyncを無効にする設定を、build.propに入れると、
100fps越えるので、スコアは伸びます。
(がハングアップしまくるので大変ですw

Re: [HTC J Butterfly] Kernel & Custom ROM

Posted: 2014年Feb月16日(Sun) 11:52
by backward
vroad さんの Sense 5.5/Android 4.4.2 向けカスタムカーネルです。
sweep2wake, クロック 192MHz-1.91GHz, smartmax gov追加、UV/FastCharge 対応させてみました。
USB差しっぱで再起動するとブートしないので注意。抜いてからリブートしてくださいな。

http://ux.getuploader.com/au_HTC_J_butt ... 0216-7.img
pw は htl21 です。

SenseROM で bluetooth の JOYSTICK が動くのが気に入りました。
まだ全部確認取れてないので、テスト版です。
もう数日動かしてみて安定したら git から fork してソース公開しますね。

なんか久々にカーネルソース見たかも。

Re: [HTC J Butterfly] Kernel & Custom ROM

Posted: 2014年Feb月17日(Mon) 12:31
by backward
あー。だめっっぽい。初期クロックがMAXの1.91GHzになっちゃいます。
Android Tuner では設定してもなぜかクロックが MAX に戻りますね。
TricksterMod だと周波数のロックができるので、直るまではそっちを併用してくださいな。
1.78GHz で antutu 24122 でした。ちなみにオリジナルのカーネルが 22274。

元のカーネルからだと思うんだけど、バッテリが100%からすぐに90%になります。
このバッテリ閾値も見直す必要ありですね。危ないからあんまり弄りたくないけど。