MacOS Big Sur 開啓 HIDPI

每年一次大更新都會讓我修改好的hidpi重新設置,今年也不外我也是按照我收藏很久的帖子改,不過這次居然失效了因爲這次蘋果系統不允許更改System文件了,然後去github搜到一個解決方案結合之前帖子做了些調整,下面是調整後修改方式:

文章中所用的軟件都在文章底部,請自行下載
文章中用的顯示器是 BenQ PD2500Q 如果有同款可以直接到文章底部下載已經修改好的文件直接拷貝到Library目錄下(注意:不是 System 下的 Library)

1. 查看顯示器信息
使用:FixEDID 查看顯示器信息,我的顯示器如下
在這裏插入圖片描述
2. 尋找適合修改的文件
打開:/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610
找到:DisplayProductID-a033文件
複製一份到任意文件夾(我是桌面),然後開始修改 DisplayProductID-a033
3. 修改文件 DisplayProductID、DisplayVendortID 值
使用:PlistEdit Pro 打開 DisplayProductID-a033修改第1步圖片對應的ID
在這裏插入圖片描述
自定義顯示器分辨率(非必選步驟 可以不修改):
在這裏插入圖片描述
找到scale-resolutions可以看到是個數組,把常用的幾個分辨率轉換成16進制填入,下面數組就可以了;
轉換方式如下:
1、轉換分辨率(轉換工具
例如:3840x2160
在這裏插入圖片描述在這裏插入圖片描述
2、然後把上分辨率轉換的16進制填入兩個8位16進制中,不足前面補0,後面的默認00 ,替換完就是下面這個格式:
00000F00 00000870 00

















下面分享幾個常用分辨率:

2k = 5120x2880 = 00001400 00000B40 00
1080p = 3840x2160 = 00000F00 00000870 00
900p = 3200x1800 = 00000C80 00000708 00
720p = 2560x1440 = 00000A00 000005A0 00

4. 新建文件夾
首先打開終端執行下面命令(有的沒有權限)
sudo su
記得輸入密碼,在輸入新建文件夾命令
mkdir -p /Library/Displays/Contents/Resources/Overrides/
5. 製作符合當前顯示器的HIDPI文件
然後打開下面文件夾:/Library/Displays/Contents/Resources/Overrides/
在這裏插入圖片描述
在打開的文件夾內新建DisplayVendorID-${vendorID} 文件夾,其中 ${vendorID}變量,對應信息是FixEDID信息中的VendorID,我的是9d1所以文件名爲DisplayVendorID-9d1,然後把之前第三步修改的文件DisplayProductID-a033拷貝到DisplayVendorID-9d1文件夾內,並改名爲 DisplayProductID-802a 其中802a爲FixEDID信息中的DeviceID(注意你要改你自己FixEDID的DeviceID
在這裏插入圖片描述
以上步驟完成後重啓電腦,就能看到HIDPI選項了。
在這裏插入圖片描述










這次相對以前關閉SIP,修改系統文件難度降低很多並且在升級系統也不怕覆蓋掉,如果不換顯示器以後大版本升級,不用在重複這些步驟了。
修改完成的文件:
Displays
使用軟件:
PlistEdit Pro+FixEDID
參考文章如下:
《完美開啓2K顯示器原生HIDPI(類似retina效果,字體銳利清晰),不需RDM等第三方軟件控制》
《MacOs Big Sur 拿不到硬盤權限了 #136》






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章