タブレットPCでのTurbo Boostの挙動ほか

この前書いたVAIO Tap 11を使ってタブレットPCでのTurboBoostの挙動をチェックした。

Turbo Boostの挙動



K付きCPUで自作しているとあまり意識することはないけど、本来Turbo Boostは熱に余裕があるうちだけ、CPUの動作周波数を引き上げる仕組みだといわれている。

特に、薄型のタブレットPCでは冷却は難しい問題になってしまう。発熱の少ないSilvermontなAtomを搭載しているタブレットならともかく、2コアとはいえHaswellを搭載している場合には、負荷が高まった時には発熱はそれなりのものになるようで、VAIO Tap 11では単に自然放熱するのではなく、ちゃんと冷却用にファンが搭載されていて、負荷をかけるとそれなりに音がする。

本体がかなり薄いため、冷却機構も小型のものとなり、冷却力には限界がある。そうしたなかTurbo Boostで最大2.9GHzで動作するCore i7 4610Yが実際どのように動くのかを見ていく。



スペック / CPU-Z / GPU-Z



まずはスペックとCPU-Z、それからGPU-Zの情報から。

カスタマイズ標準
OSWindows 8.1 (x64)
CPU Core i7 4610Y (Haswell)Core i5 4210Y
 Cores2C/4T
 Clock1.7GHz1.5GHz
 Boost2.9GHz1.9GHz
 LLC4MB3MB
 TDP11.5W
GPUIntel 内蔵 HD Graphics 4200
 Clock200-850 MHz
RAM4GB
 ClockDDR3-1600,Dual-Channel
ディスプレイ11.6型, fullHD (1920x1080)
 その他光沢, IPS, 10点タッチ対応
 画素密度190 dpi
SSD512GB128GB
DVD/BDなし
入出力端子USB3.0, microHDMI, ヘッドホン, マイク, 赤外線
有線LANなし
無線LANIEEE 802.11a/b/g/n/ac, 最大867Mbps
カメラ800万画素 / 92万画素
その他Bluetooth 4.0 + HS, NFC
microSD, センサー(加速度, ジャイロ, 電子コンパス, 照度)



VAIOTap11_19

VAIOTap11_20

VAIOTap11_18

GPU名はIntel HD Graphics 4200というようで、4770KなどについているIntel HD Graphics 4600とは別の名前が付けられている。そのわりにはEU数は20と同じみたいなのだが、別の名前なのはやはりクロックが抑えられている(Max 850MHz)だからなのだろうか?



Turbo Boostの挙動



本題のTurbo Boostの挙動。

今回はCPUへの負荷としてprime95、GPUにも負荷をかけるものとしてQSVBenchmarkを実行して、その様子をOpen Hardware Monitorで観察した。

もちろんOpen Hardware Monitorの読みが絶対正しいか、というところはわからないけど、目安にはなるだろう、ということで。



prime95実行時

VAIOTap11_21

VAIOTap11_22

グラフからは、まず負荷をかけた直後には動作周波数が上がり、グラフ上では2.4GHzまで、瞬間的には最大値の2.9GHzまで上がっていることがわかる。CPUコア温度も65℃を突破し、CPU Package Powerも14.3Wとなっている。

ただ、この2GHz越えの状態は長くは続かない。10秒ほど負荷をかけ続けると、動作周波数が一気に下がり1.3~1.4GHz前後をうろうろするようになる。これにより、CPUコア温度は60℃弱に下がり、CPU Package Powerはきれいに7.5Wで安定する。

このように長く負荷が連続すると、自動的にクロックが引き下げられるようだ。(CPU-Z読みではこれと同時にCPU電圧も下降している)



QSVBenchmark実行時

VAIOTap11_24

VAIOTap11_23

先程と同様に、負荷をかけた直後は動作周波数が上がり、瞬間的には最大値の2.9GHzまで上がるものの、10秒ほど負荷をかけ続けると、動作周波数が一気に下がってしまう。

ただ今回はGPUにも負荷がかかるので、限られた電力をCPUとGPUで奪い合うことになる。負荷が連続的にかかってしばらく(10秒ぐらい)するとCPU Package Powerが7.5Wに抑えれれるのは先ほど同様だが、GPUが電力を喰うぶん、CPUの動作クロックはさらに抑えられて1GHzを割りこみ、800MHz~900MHzをうろうろ…。

このため、ベンチマーク結果はいまいちなものになっている。



タブレットPCのような冷却力が不十分なPCでは、Turbo Boostの高クロックで動く時間はごく短く、負荷をかけ続けると時として定格クロックさえも割り込んだ動作クロックとなってしまっているようだ。もちろん、この挙動によりCPU温度は自動的に適正な温度で抑えられている、とも言える。

また、QSVBenckmarkで試した時の結果から、この電力・温度管理がCPUとGPUを合わせたものとなっていることも確認できた。



Turbo Boostの意味



Core i7でTurbo Boost時に高クロックになると言っても、冷却力の不足しがちなモバイルPCでは、高負荷が連続すると高クロックを維持できないことがわかる。そのため、ベンチマークなどではいまいちな結果となってしまう。

ただ、そもそもTurbo Boostは、アプリケーションの起動のような瞬間的な負荷に対して一時的にクロックを上げ高速に処理してしまうことで、応答速度の改善が狙いなのかもしれない。

こういった応答速度の改善は、PC操作をかなり快適にするんじゃないかと期待できるので、たとえベンチマーク上のスコアが奮わないとしても、高クロックのTurbo Boostには実用上十分意味があると思う。




QSVBenchmark 結果



Environment Info
OS : Windows 8.1 (x64)
CPU: Intel(R) Core(TM) i7-4610Y CPU @ 1.70GHz [TB: 2.90GHz] (2C/4T)
GPU: Intel(R) HD Graphics 4200 (20 EU) @ 400 MHz (10.18.10.3355)
RAM: DDR3-1600 / 2 channel (Total 3991 MB / Used 1563 MB)
QSV: QSVEncC 1.19 (x86) / API[hw]: v1.7 / d3d9

TargetUsage ([TU-1]:Best Quality) ~ ([TU-7]:Fastest Speed)

Encode Speed (fps)
TargetUsage, 1920x1080, 1280x720
  TU-1,    53.21,    83.21
  TU-2,    61.20,    87.94
  TU-3,    65.03,    89.74
  TU-4,    85.45,    97.71
  TU-5,    86.80,    99.13
  TU-6,    90.92,    99.04
  TU-7,    99.50,    99.99

完全にデコードがボトルネックとなっている…

まあ1GHz切った状態でのデコードだし、しゃーないか…。そもそもタブレットでエンコードというのはさすがに…





SSD ベンチマーク



VAIO Tap 11 512GB SSD 情報 & ベンチマーク



いつもどおりCrystalDiskInfoCrystalDiskMarkでチェック。

VAIO Tap 11 512GB SSD CrystalDiskInfo
VAIOTap11_16

サムスンだと…ぐぬぬ。なぜ東芝でないのだ…

VAIO Tap 11 512GB SSD CrystalDiskMark
VAIOTap11_15

まあベンチマークはそれなり。SATA 6Gbpsなので、そこそこの速度が出ているし、実使用上もかなり快適で、Excel 2013の起動などもかなり高速。ただ、最近の高速SSDには及ばないし、一般的に東芝のNANDのほうが速いということなので残念ではある。



比較用 東芝 128GB SSD 情報 & ベンチマーク



環境
Win7 x64
Core i7 4770K @ 4.4GHz
Asrock Z87 Extreme4
DDR3-2600, 2ch, 16GB

東芝 128GB SSD CrystalDiskInfo
toshiba_ssd_128gb_01

東芝 128GB SSD CrystalDiskMark
toshiba_ssd_128gb_02

このぐらい出ると理想的だけど…贅沢かなあ。


スポンサーサイト



コメントの投稿

非公開コメント

No title

本来、Turbo Boostって、Webやソフトなどを開くときに一瞬だけ高速化し、瞬間的な動作を快適にするためにあるみたいです(特にノートの場合は)。
実際、ブースト効いた状態で30秒~1分くらい継続するともう温度が一気に上がったり、CPUによってはクロック落とされるみたいですね…
私が前使ってたi5-460MノートではずっとTB効いてて、エンコ中やゲーム中は頻繁にTjmaxに到達し、強制クロックダウンが掛かるなど、非常に宜しくない挙動をしておりました。
今のノート(i7-3610QM)でも、TB使ってるとTjmaxまでは行かなくとも90℃近くなることがあります。
なので、この前x264guiEx 2.06のコメ欄でRRXさんに解説したような方法で、無理矢理擬似的にTBを切って、エンコ中65℃以下を維持しています。
勿論性能は落ちますが、それでもエンコ速度自体はi5-2400相当は出るので、妥協レベルです。
熱にビクビクしながらエンコしなくて良くなるので、寿命的にも精神的にも良いかなぁ…と思ってますね()
…ま、ノートやタブでエンコするなって話ですけど…

あ、そういえば、NVEncのリンクがVCEEncになってますよ><

Re: No title

まあノートの場合、瞬間的な動作が重要だと思うので、理に適っていますよね。

CPUが熱すぎる場合、デスクトップならUEFIで電圧をぎりぎりまで下げるとか、CPUクーラーを変えるとか、ケースファン増設とか、やり方はいくらでもあるのですが、おっしゃるようにノートだとできることが少ないですよね。4コアだと特に厳しい…。

あとできることとしてはx264のスレッド数を適当に減らしてCPU使用率を低く抑えるとかでしょうか。

NVEncのリンクの件ありがとうございます。修正しました。
プロフィール

rigaya

Author:rigaya
アニメとか見たり、エンコードしたり。
連絡先: rigaya34589@live.jp
github twitter

最新記事
最新コメント
カテゴリ
月別アーカイブ
カウンター
検索フォーム
いろいろ
公開中のAviutlプラグインとかのダウンロード

○Aviutl 出力プラグイン
x264guiEx 3.xx
- x264を使用したH264出力
- x264guiExの導入紹介動画>
- x264guiExの導入
- x264guiExのエラーと対処方法>
- x264.exeはこちら>

x265guiEx
- x265を使用したH.265/HEVC出力
- x265guiExの導入>
- x265.exeはこちら>

QSVEnc + QSVEncC
- QuickSyncVideoによるHWエンコード
- QSVEnc 導入/使用方法>
- QSVEncCオプション一覧>

NVEnc + NVEncC
- NVIDIAのNVEncによるHWエンコード
- NVEnc 導入/使用方法>
- NVEncCオプション一覧>

VCEEnc + VCEEncC
- AMDのVCE/VCNによるHWエンコード
- VCEEnc 導入/使用方法>
- VCEEncCオプション一覧>

svtAV1guiEx
- SVT-AV1によるAV1出力
- svtAV1guiExの導入>
- SVT-AV1単体はこちら>

VVenCguiEx
- VVenCによるVVC出力
- VVenCguiExの導入>

ffmpegOut
- ffmpegを使用した出力
- ffmpegOutの導入>


○Aviutl フィルタプラグイン
自動フィールドシフト (ミラー)
- SSE2~AVX512による高速化版
- オリジナル: aji様

clfilters 
- OpenCLベースの複数のGPUフィルタ集
- 対応フィルタの一覧等はこちら

エッジレベル調整MT (ミラー)
- エッジレベル調整の並列化/高速化
- SSE2~AVX512対応
- オリジナル: まじぽか太郎様

バンディング低減MT (ミラー)
- SSE2~AVX512による高速化版
- オリジナル: まじぽか太郎様

PMD_MT
- SSE2~AVX512による高速化版
- オリジナル: スレ48≫989氏

透過性ロゴ (ミラー)
- SSE2~FMA3によるSIMD版
- オリジナル: MakKi氏

AviutlColor (ミラー)
- BT.2020nc向け色変換プラグイン
- BT.709/BT.601向けも同梱

○その他
Amatsukaze改造版
- AmatsukazeのAV1対応版

rkmppenc
- Rockchip系SoCのhwエンコーダ

x264afs (ミラー)
- x264のafs対応版

aui_indexer (ミラー使い方>)
- lsmashinput.aui/m2v.auiの
 インデックス事前・一括生成

auc_export (ミラー使い方>)
- Aviutl Controlの
 エクスポートプラグイン版
 エクスポートをコマンドから

aup_reseter (ミラー)
- aupプロジェクトファイルの
 終了フラグを一括リセット

CheckBitrate (ミラー, 使い方, ソース)
- ビットレート分布の分析(HEVC対応)

チャプター変換 (使い方>)
- nero/appleチャプター形式変換

エッジレベル調整 (avisynth)
- Avisynth用エッジレベル調整

メモリ・キャッシュ速度測定
- スレッド数を変えて測定
- これまでの測定結果はこちら

○ビルドしたものとか
L-SMASH (ミラー)
x264 (ミラー)
x265 (ミラー)
SVT-AV1 (ミラー)

○その他
サンプル動画
その他

○読みもの (ミラー)
Aviutl/x264guiExの色変換
動画関連ダウンロードリンク集
簡易インストーラの概要

○更新停止・公開終了
改造版x264gui
x264guiEx 0.xx
RSSリンクの表示
リンク
QRコード
QR