硬件筆記之MacMini開啟HiDPI


 

0x00 概述

先科普一下,有關retina和HiDPI那點事 ,Macmini在2k顯示器的顯示太小了,看起來費眼,沒辦法,蘋果原生HiDPI是支持4k顯示器的,所以以后買顯示器,直接買4k的一步到位。

目前手上的顯示器是dell 2418D,分辨率為2560x1440,計划開啟HiDPI 1920x1080。

 

例如:我的屏幕默認分辨率為 2560x1440,開啟 HiDPI 后,僅顯示 1920x1080 信息量,相當於之前 1 個像素內容用 1.3 個像素來表達。這正好滿足我們需求,字更大,也更清晰。

由於 macOS 4k 以上才默認開啟 HiDPI,我們 2k 屏就要自己動手開啟。

# 開啟思路是修改 /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-xxxx/DisplayProductID-xxxx 配置文件,寫入需要 macOS 針對該型號屏幕輸出像素數,例如:屏幕 HiDPI 1920x1080 需 macOS 系統輸出 2 倍像素數即 3840x2160。
# 再通過工具切換為 HiDPI 模式即可。例如:Resolution Menu, RDM , QuickRes 等。

RDM下載

Resolution Menu下載

# 注意要修改上述路徑的配置文件,需要進入macos的恢復模式,開機的時候不停的按cmd+r鍵,如果成功了,你會開到開機的進度條比正常開機慢多了,在上面的菜單欄打開命令行界面,輸入csrutil disable

等開啟HiDPI后,你可以再次進入恢復模式,輸入csrutil enable即可。

 

0x01 步驟

  1. 訪問 Scaled Resolutions for your MacBooks external Monitor | by Comsysto Reply 按其五步操作。
  2. 准備工作,參考這篇文章的第一章和第二章,將得到的數據進行16位轉換,填寫到下圖中。
  3. 安裝調分辨率工具。
  4.  

個人顯示器為 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 修復花屏。

參考

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM