一蚀狰、原理
強烈推薦閱讀 有關(guān)retina和HiDPI那點事 幢炸,文中解釋相當清晰吱雏。而我們開啟 HiDPI 的作用:犧牲整個屏幕可顯示的信息量,換取更加細膩的顯示效果筛峭。
例如:我的屏幕默認分辨率為 2560x1440铐刘,開啟 HiDPI 后,僅顯示 1920x1080 信息量影晓,相當于之前 1 個像素內(nèi)容用 1.3 個像素來表達镰吵。這正好滿足我們需求,字更大挂签,也更清晰疤祭。
由于 macOS 4k 以上才默認開啟 HiDPI,我們 2k 屏就要自己動手開啟竹握。
開啟思路是修改 /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-xxxx/DisplayProductID-xxxx
配置文件画株,寫入需要 macOS 針對該型號屏幕輸出像素數(shù),例如:屏幕 HiDPI 1920x1080 需 macOS 系統(tǒng)輸出 2 倍像素數(shù)即 3840x2160啦辐。
再通過工具切換為 HiDPI 模式即可谓传。例如:Resolution Menu, RDM , QuickRes 等。(下載地址見文末)
二芹关、步驟
- 訪問 Scaled Resolutions for your MacBooks external Monitor | by Comsysto Reply 按其五步操作续挟。
- 安裝調(diào)分辨率工具。
個人顯示器為 DELL P2418D侥衬,得到該放至 /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-10ac/DisplayProductID-d0c2
文件诗祸。
sudo cp ~/Downloads/DisplayProductID-d0c2.plist /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-10ac/DisplayProductID-d0c2
另一種更加簡單的方法:GitHub - xzhih/one: 一鍵開啟MacOS HIDPI ,選 2 修復(fù)花屏轴总。此方法還解決了本人電腦睡眠后必須通過開蓋才能點亮外置顯示器的問題直颅。之前點亮后,顯示器只有背光怀樟。
三功偿、思考
以50cm的視距來觀看HiDPI渲染下的27寸4k顯示器會體驗到放大一倍的rMBP屏幕的感覺。小于這個距離時往堡,顯示效果依舊很細膩械荷,但是屏幕的顆粒感會變得更明顯共耍。
下次買顯示屏還是直接上 4k 27吋,顯示完美不折騰吨瞎。以下是目前心儀型號:
- Dell U2718Q 痹兜,27吋4K,3949
- LG 27UD68颤诀,27吋4K字旭,3000
2018年09月04日 更新:
macOS 10.13.6 (17G65),使用一鍵腳本會出現(xiàn) Parse error着绊,經(jīng)查看是獲取 VendorID谐算,ProductID,EDID 方式不夠健壯」槁叮現(xiàn)本人 Fork 了一個版本,已修復(fù)問題并提交 Repo斤儿。
如果運行成功剧包,并開啟 HIDPI 后會看到這樣的設(shè)置界面:
四、參考
Comsysto Reply - Blog: Force HiDPI Resolutions for Dell U2515H Monitor
請教一下如何在 Mac OS X 10.11 下開啟自定義 HiDPI往果? - 知乎
液晶顯示屏檢測圖
GitHub - syscl/Enable-HiDPI-OSX: Enable HiDPI on OS X
Releases · robbertkl/ResolutionMenu · GitHub
GitHub - avibrazil/RDM: Easily set Mac Retina display to higher unsupported resolutions