OS X 10.9.3 Mavericksから加わった4Kディスプレイのスケーリング表示(HiDPI)はMacBook Pro RetinaディスプレイLate 2013 13インチモデルでは使えない?

スポンサーリンク

 OS X 10.9.3 Mavericksでは4Kディスプレイの最適化が進んだようですが、Irisグラフィックを搭載したMacBook Pro Retinaディスプレイ(rMBP) 13インチモデルではスケーリング機能(HiDPI)が使えず、さらに各メーカによってスケーリング解像度が少し違うようなので調べてみました。詳細は以下から。


 OS X 10.9.3 では公式サポートされる4Kディスプレイが増え、rMBP Mid 2012 15インチモデルにもRetinaスケーリング(HiDPI)機能が実装されましたが、AnandTechによるとrMPB Late 2013 13インチ モデルではHiDPIが出来ないようです。


Dell-P2815Q-MacBook-Pro-Retina-HiDPI-4K
[スケールを細かく変更したい場合はOptionキーを押しながら]

ディスプレイによるスケーリングの違い

 AnandTechやtonymacx86のForum[1, 2]などの記事からスケーリング表示できる解像度をまとめると以下のとおり、32インチのASUSU PQ321QとSharp PN-K321では同じで、Dell UP2414QやSamsung U28D590では前の2つと解像度が多少異なっています(Samsung U28D590は未サポートなのでこの解像度で確定というわけではありません)。

Display Best for
Display
Resolution 1 2 3 4 5
ASUS
PQ321Q
32inch 
3840 x 2160 1504 x 846
(3008 x 1692)
1920 x 1080
(3840 x 2160)
2560 x 1440
(5120 x 2880)
3008 x 1692
(6016 x 3384)
3840 x 2160
Sharp
PN-K321
32inch 
3840 x 2160 1504 x 846
(3008 x 1692)
1920 x 1080
(3840 x 2160)
2560 x 1440
(5120 x 2880)
3008 x 1692
(6016 x 3384)
3840 x 2160
Dell
UP2414Q
24inch 
1080p HiDPI 1504 x 846
(3008 x 1692)
1920 x 1080
(3840 x 2160)
2304 x 1296
(4608 x 2592)
2560 x 1440
(5120 x 2880)
3008 x 1692
(6016 x 3384)
Samsung
U28D590
28inch 
?? 1504 x 846
(3008 x 1692)
1920 x 1080
(3840 x 2160)
2560 x 1440
(5120 x 2880)
3008 x 1692
(6016 x 3384)
3200 x 1800
(6400 x 3600)


*括弧内はレンダリングされているピクセル数

 AnandTechでは「この解像度を見るとAppleは先にサポートしていたASUSやSharpの解像度を元にDell 24インチ UP2414Q用に新たに多少違うスケールを追加したようだ」としており、さらにrMBP 13インチでは4K@30Hzでも扱いが違うようで、

The Dell UP2414Q, a 24″ 3840 x 2160 display, is now properly supported by OS X and Macs that can drive it at its native resolution. Apple appears to have manually added a profile for the UP2414Q as its scaled resolutions are somewhat different from the 30″ Sharp/ASUS 4K panels.

MacBook Pro Retina Late 2013 13インチ

 Irisグラフィックを搭載したrMBP Late 2013 13インチモデルを4Kディスプレイに接続たところ周波数30Hzまでしか選択できず(Iris ProではないHaswell Uシリーズなので出来たとしても3840 x 2150@30Hz、3200 x 2000@60 Hzですが)、 


rMBP-13inch-late2013-U-Processors
[Quick Reference Guide to 4th Generation Intel Core Processor Graphics – Intel]

 ネイティブ解像度の3840 x 2160ピクセル以下のスケーリングもRetinaスケーリング(HiDPI)オプションは無く「low resolution」という選択しか出来なかったようです。
 Appleサポートコミュニティにも「OS X 10.9.3とrMBP 13インチ Late 2013で4KディスプレイSamsung U28D590を使用した際にHiDPIモードが使えない」と報告しているユーザもいるようで、


MacBook-Pro-Retina-13inch-4K-Scaled-Mode-OSx1093

 これについては「Appleが行っている4Kディスプレイのスケーリング表示は、実際には縦横2倍のスケール(上表の括弧内のピクセル数)をスケールダウンして表示しており(TLDのレポート通り)、これがIrisグラフィック搭載のrMBPやiMacでレンダリングする際、パフォーマンの面で問題になっているのかもしれない」とコメントしています。

Apple now gives the user options for display scaling which includes settings for a workspace that looks like 3200×1800, 2560×1440, 1920×1080, or 1280×720. All of these are handled the same way as on the Macbook Pro with Retina Display where the display is rendered offscreen at twice the selected vertical and horizontal resolution and then scaled down to the panel.
In the case of the 3200×1800 setting this means that the display is rendered offscreen at 6400×3600 which may cause performance issues when being driven with the Intel Iris graphics of a Macbook Pro with Retina Display or the entry level 21.5” iMac.

 また、コメント欄の指摘により「dGPUを搭載していないrMBP Late 2013 15インチエントリーモデルでもHiDPIモードがサポートされてるのは、Iris ProのCrystalwell eDRAMのおかげかもしれない」と追記していますが、とりあえず今のところはrMBP Late2012 13インチモデルでは4KディスプレイのHiDPIスケーリングは使えないようです(サードパーティ製のアプリを使用し強制的に使用できる可能性はありますが…)


コメント

  1. Apple7743 より:

    1get

  2. Apple7743 より:

    これちょっと分かりづらいけど3840 x 2160につないで1920 x 1080を選べば必然的にHiDPI表示になるんじゃないのか?
    ならないとするとどういう表示のされ方するんだ?

  3. Apple7743 より:

    >>2に追記でもちろんHiDPIモードを有効にした状態でだけど

  4. Apple7743 より:

    米2
    >ならないとするとどういう表示のされ方するんだ?
    HiDPIじゃない場合、そのまま表示されちゃうよ。
    自分のMacのシステム環境設定→ディスプレイ→変更で解像度変えてみると分かるはず。
    例えば1920×1080が表示可能なHD2Kディスプレイで1024×576のSD解像度選択すると
    SD解像度が引き伸ばされて表示されると思うけど、どうだろうか?

  5. Apple7743 より:

    >>4
    もちろん引き伸ばされるし今までのディスプレイのDPIなら見れたもんじゃないけど
    例えば4Kで27インチならDPI自体が高くほぼ2倍になってるからそれで辻褄合わない?
    1920×1080でいえば、1920×1080の13インチのディスプレイに960×540を表示するとぼやけるけど
    1920×1080の6.5インチのディスプレイに960×540を表示すればHiDPI表示になるってことじゃない?

  6. Apple7743 より:

    >>4
    書いてて気がついたけど、それだと今までよりはましだけどやっぱり表示は若干荒くなるか
    HiDPIモードにしないと4ピクセルで4ピクセル表示できなくて、結局4ピクセルで1ピクセル表示にしかならない
    そういえばXcodeのデベロッパーモードやサードパーティーアプリで強制的にHiDPI表示は可能だったよね?