2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

2代目Macpro early2008(970JA) Part4

1 :名称未設定:2016/09/12(月) 14:43:53.20 ID:CFf7jhIJ0.net
型は古いですが64bitカーネル、中古の値段もこなれてきました。
拡張性も高く速度もなにげに速く、憎めない良い奴です。

そんなMacpro early2008を語ってください。


前スレ
2代目Macpro early2008(970JA) Part2
http://anago.2ch.net/test/read.cgi/mac/1385994824/
2代目Macpro early2008(970JA)
http://anago.2ch.net/test/read.cgi/mac/1330079930/
2代目Macpro early2008(970JA) Part3   
http://potato.2ch.net/test/read.cgi/mac/1444814954/

171 :名称未設定:2016/10/24(月) 12:39:49.58 ID:M8zzs0jL0.net
■CloverでSierraをe2008へ入れた方々へ

近日中にPowerManagementに付いて大事な書き込みをします
Cloverで普通にmacOS(OSX)を起動した場合、e2008のCPU Harpartown E5462 2.8GHz x 2のPowerManagementが最大動作していません
CPUを換装してる方も同様です
例えば、E5462ですと、クロックは2.4GHzと2.8GHzの2段階のEIST(SpeedStep:P-State)なのでPowerManagementを最大限に動作させても大した効果は無いかと(勝手に)思っていました
P-State,C-Stateを実際に動作させて見るとアイドル時の消費電力が最大で95W程度押さえられます
スクショの左がパワマネ前、右がパワマネ後です
手順を準備しますのでしばらくお待ち下さい

http://i.imgur.com/V5CpvAK.png

172 :名称未設定:2016/10/24(月) 12:40:48.68 ID:J85KObh+0.net
間違えました、169さんでした。
申し訳ないです。

173 :名称未設定:2016/10/24(月) 12:42:16.16 ID:M8zzs0jL0.net
>>172
両方私ですので、気になさらずに〜

174 :名称未設定:2016/10/24(月) 17:21:02.23 ID:M8zzs0jL0.net
■Cloverブート時のe2008パワマネ方法
冬に向かってE2008を暖房器具として使おうとしている方々以外は以下の方法をお試し下さい〜。
CloverでmacOS(OSX)ブート時にCPUの完全なPowerManagementが働きます。
(実際にワットチェッカーでアイドル時の消費電力を測定しても80-90W程度落ちているもの確認済みです。)

1.使用しているCPUの型番、TDP、動作クロックの最大/最小、EIST(SpeedStep)の倍率、Busクロックを調べておく
→CKとBusクロックはデータシート見ても良いですが、CPU-Z(bootcamp:Win)左下のClocks項目を見れば簡単に分かります。
E5462の場合、Multiplier=x 7( 6 - 7 )、Bus Speed=400MHzですから、最小CK=400 x 6=2400MHz、最大CK=400 x 7=2800MHzです。
http://i.imgur.com/ill1asT.png

2.ターミナルを開いて
 @ curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
 A chmod +x ~/ssdtPRGen.sh
 B ~/ssdtPRGen.sh
を順に実行
http://i.imgur.com/ObbXruz.png
http://i.imgur.com/RwPQYQU.png

175 :名称未設定:2016/10/24(月) 17:22:04.24 ID:M8zzs0jL0.net
つづきです

3.~/Libraryへ移動するとssdtPRGenフォルダーが出来てるので、その中のDataフォルダーを開くと、CPUアーキ別の.cfgファイルがあります。e2008のCPUは古すぎてサポートされていないので、User Defined.cfgにCPU情報を追加します。
(ファイルをエディターで開くと、24行目辺りにX5570の例が有るのでその下に追記すると良いと思います。)左から順に、CPU, TDP, 最小CK, ベースCK, ターボCK, コア数, スレッド数, アーキ, BusクロックなのでE5462だと、

 E5462,80,2400,2800,2800,4,4,0,400

となります。E5462は、ターボは無いのでベースCK=ターボCK=最大CKです。アーキはssdtPRGenのサポート外なので0にします。
http://i.imgur.com/rROijgr.png
http://i.imgur.com/sNHdId0.png

4.ターミナルから "~/ssdtPRGen.sh -p E5462"を実行する。(-p の後ろは追記したCPU名) 最後に質問が2回有るので両方とも"n"にすると、ssdtPRGenフォルダーの中に、ssdt.amlとssdt.dslの2つのファイルが出来ています。
http://i.imgur.com/LZJCufu.png
http://i.imgur.com/KrmjKHf.png

5.CloverをインスコしたEFIパテを"diskutil mount diskXs1"(Xs1はdiskutil listで分かります)でマウントして、/EFI/CLOVER/ACPI/patchedの中にssdt.amlのみをコピーする。
http://i.imgur.com/O1kr4vq.png

6.再起動するとパワマネが完全に動作している。

7.尚、消費電力などが分かるアプリは、以下からRehabMan-FakeSMC-201X-XXXX.zipをダウンロードすればその中にHWMonitorが入っています。

 https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads

176 :名称未設定:2016/10/24(月) 18:13:01.43 ID:+GjjakYL0.net
うちのマックのCPUなんだっけ?

177 :名称未設定:2016/10/24(月) 18:15:17.94 ID:M8zzs0jL0.net
>>176
geekbench4を走らして見れば表示されるよ

178 :名称未設定:2016/10/24(月) 22:59:03.39 ID:M8zzs0jL0.net
>>175
ほとんど気分的な問題で実動作は変わらない様に見えるのですが、

4."~/ssdtPRGen.sh -p E5462"を実行
→4.ターミナルから "~/ssdtPRGen.sh -cpus 2 -p E5462"を実行
とCPUの数を宣言した方が良いかも知れません。

そうすると、CPU 2個、論理プロセッサー8個でssdt.amlが出来ています。
実際にシングルコアベンチ、マルチコアベンチを実行すると、どちらでも2CPUが別々に変化していて消費電力に差は無い様にみえますが、気になる方は -cpus 2 を付けて実行した方が良いかも?

179 :名称未設定:2016/10/24(月) 23:28:57.48 ID:EvVhKDlW0.net
>>174
いつもながら丁寧な手順ありがとうございます!
ご指摘通り、CPUの消費電力がグッと下がってましたw

180 :名称未設定:2016/10/25(火) 00:06:02.66 ID:kC1/uKjM0.net
>>178,179
早速試されましたか〜
最後の-cpu=2の件ですが、どうやら誤差では無いレベルの差が生じているのを確認しました。
-cpu=2を付けないと2CPUの内1CPUのクロックが2400MHzになってしまい、電力は10W以上下がるのですが、マルチコアのパフォーマンスも数%落ちる様ですので、やはり-cpu=2を付ける様にして頂くのが正しいですね。

総レス数 1007
248 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★