Big Sur 11.0.1 讓2K屏幕開啟Hidpi


首先來個成果圖:

一、復制顯示器配置文件


終端輸入命令:cd /System/Library/Displays/Contents/Resources/Overrides
接着輸入:open .

打開DisplayVendorID-610文件夾找到DisplayProductID-a033,復制保存到桌面備用。

二、配置專屬顯示器文件


用FixEDID快速查看的外接顯示器的2個數值,記下來

DisplayProductID
DisplayVendortID

用PlistEdit Pro軟件打開復制到桌面的DisplayProductID-a033

上圖是成果,照這個改就行了,其他的都刪掉。
第一個框框是DisplayProductID
第二個框框是DisplayVendortID
第三個框框是分辨率的16進制

PS:這里我自己保留0、1、2因為只用了三個分辨率,大家自己可以選擇,刪除多余的對象后,依次填你想要的HIDPI分辨率16進制的,比如1920×1080的HIDPI就要填入3840×2160的16進制00000F00 00000870 00
這三個分辨率分別是1920×1080,1600×900,1280×720對應的HIDPI的16進制分辨率。

三、關閉SIP(這玩意11.0.1真的有毒)


先聲明我是黑蘋果,我是直接在OC中修改的config.plist

按照我選中的框框修改,csr-active-config 原本初始值是00000000,改成E70B0000即可關閉SIP
但是還沒完... 重啟系統
運行命令:csrutil status csrutil authenticated-root status
看看有沒有顯示關閉



四、解決文件復制問題


將修改好的DisplayProductID-XXX文件放到DisplayVendorID-XXX文件夾里,然后整個文件夾復制到/System/Library/Displays/Contents/Resources/Overrides目錄下

一句話的事,多簡單呀~~~
但是他喵的復制文件一直提示沒有權限,郁悶~~~

下面開始我的操作了
運行命令:diskutil list 查看MAC的系統盤是在哪里,注意是系統盤 不是數據盤

比如我的就是:disk1s5 把這個記下來
運行命令:sudo mount -o nobrowse -t apfs /dev/[磁盤名] [掛載路徑]
解釋下:[磁盤名] = disk1s5 [掛載路徑] = /Users/你的用戶名/隨便某個目錄
比如我運行命令:sudo mount -o nobrowse -t apfs /dev/disk1s5 /Users/Xtreme/Downloads

接下來復制文件,可以用Finder直接拖進去,或者用命令:sudo cp -R [配置文件路徑] [掛載路徑]/System/Library/Displays/Contents/Resources/Overrides

最后一步:重建系統snapshot 運行命令:sudo bless --folder [掛載路徑]/System/Library/CoreServices --bootefi --create-snapshot

PS:搞完就重啟,第一次啟動logo會變大,之后就沒事了。


免責聲明!

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



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