現在時刻 - 2017年7月26日(水) 14:01


[HTC J Butterfly] Kernel & Custom ROM

カーネルやカスタムROMに関する話題・質問はこちらへ

モデレータ: HTCモデレータ

  • 作成者
  • メッセージ

godelsproof

  • 記事: 2
  • 登録日時: 2013年5月25日(土) 21:27

Re: [HTC J Butterfly] Kernel & Custom ROM

投稿記事2013年6月16日(日) 19:44

capliozさん、backwardさん。ありがとうございます、使わせてもらっています!
ほんと”いいね"ボタンがあると良いですね!

htcsoku

  • 記事: 48
  • 登録日時: 2013年5月26日(日) 22:40

Re: [HTC J Butterfly] Kernel & Custom ROM

投稿記事2013年6月17日(月) 01:37

backwardさん、capliozさんいつも遠目で見ております><
何時もお疲れ様です;

いいねボタン欲しいですね!
アバター

backward

  • 記事: 10
  • 登録日時: 2013年5月25日(土) 22:09

Re: [HTC J Butterfly] Kernel & Custom ROM

投稿記事2013年6月17日(月) 12:36

どうもありがとう。趣味で弄ってるだけなので、どんどん持って行ってくださいな。

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

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

backward

  • 記事: 10
  • 登録日時: 2013年5月25日(土) 22:09

Re: [HTC J Butterfly] Kernel & Custom ROM

投稿記事2013年6月18日(火) 22:23

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 の温度とクロックのコンフィグができるようになりました。
が、遅くなります。

caplio

  • 記事: 32
  • 登録日時: 2013年5月25日(土) 17:58

Re: [HTC J Butterfly] Kernel & Custom ROM

投稿記事2013年6月19日(水) 05:37

thermald.conf弄って上限上げるのはありかもしれないですね。
thermaldのカーネル化は、なんかピント来ない感じでした。

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

backward

  • 記事: 10
  • 登録日時: 2013年5月25日(土) 22:09

Re: [HTC J Butterfly] Kernel & Custom ROM

投稿記事2014年2月16日(日) 11:52

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 してソース公開しますね。

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

backward

  • 記事: 10
  • 登録日時: 2013年5月25日(土) 22:09

Re: [HTC J Butterfly] Kernel & Custom ROM

投稿記事2014年2月17日(月) 12:31

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

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

Return to 開発全般