LoginSignup
2

More than 5 years have passed since last update.

osx86 上の Intel HD 4600 で 4k ディスプレイが使えるようにした

Posted at

概要

osx86 上の Intel HD 4600 で 4k ディスプレイを繋いだが、解像度が 1080p までしか出ない。4k の解像度を選択できるようにしたい。
OS は High Sierra です。
ディスプレイは ドウシシャ 32インチ OD4K-32B1。

Screen Shot 2018-02-16 at 22.03.15.png

やったこと

(とても参考になった記事:
https://ez-net.jp/article/25/7cndVOZE/nLAALA24WeHz/ )

  • Mac システム上で Override している箇所を知るために ioreg で調べる
ioreg -lw0 | grep IODisplayPrefsKey

    | |   | |         "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1/display0/AppleDisplay-11f3-3200"
  • AppleDisplay-11f3-3200 が今回のディスプレイとわかる
    • 11f3 が DisplayVendorID、3200 が DisplayProductID
  • Overrides の設定ファイルを準備する
cd /System/Library/Displays/Contents/Resources/Overrides/

# ディレクトリ内の任意のディレクトリをコピーして、今回のディスプレイの設定ファイルを作成する
# ./DisplayVendorID-11f3/DisplayProductID-3200 が作成される
  • 以下の内容に書き換える
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>DisplayProductName</key>
    <string>DOSHISHA OD4K-32B1</string>
    <key>scale-resolutions</key>
    <array>
        <data>AAAPAAAACHAAAAAB</data>
    </array>
</dict>
</plist>
  • 本体を再起動する

結果

3840x2160 の項目を増やすことができた。しかし Intel HD 4600 側で 4K 出力ができていない (ハードウェア側の対応の問題? HDMI の規格など) ため、画面はぼやけてしまう。(1920x1080 の画面を引き延ばしているので)
お使いのマザーボードによってはこれで 4K 出力までできるようになるかもしれませんが、自分の環境では解決できなかったため別途グラフィックボードを買うことで解決することにしました。
Intel HD4600 使いのどなたかに役に立てば幸いです。

Screen Shot 2018-02-16 at 22.30.21.png

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2