黑蘋果要如何一鍵開啟 macOS HiDPI?

讓你的黑蘋果也能開啟縮放分辨率HiDPi

HiPDi 是什麼?

(HiDPI (High Dots Per Inch) 可以說是目前蘋果所有主流產品MacBook、MacBook Pro和iMac螢幕必備的顯示技術。蘋果螢幕能夠讓字體顯示的如此清楚,最主要就是靠HiDPI軟體渲染技術來實現,將一個普通維度上的像素增加一倍,也就是說如果你的螢幕最高只能夠支援1920×1080,那再透過HiDPI後,就會變成兩倍3840×2160的解析度畫質,也就是能讓2K螢幕也能享有比較高解析度的畫質。

替黑蘋果開啟HiDPI方法

此方法為目前最便利和最快速的開啟HiDPI技巧,能夠節省掉不少還要下載一堆軟體來修改的步驟,能有效將一些比較中低解析度的螢幕能夠開啟HiDPI選項。不需要依賴RDM軟體修改HiDPI解析度,會直接內建於顯示器設定內,同等於是實現原廠的HiDPI設定。

如果你已經買4K螢幕,還需要手動開啟HiDPI嗎?基本上,4K螢幕是不需要另外開啟HiDPI,因為螢幕本身就已經有支援 HiDPI ,macOS就會自動開啟。

黑蘋果命令下開啟原生HiDPI

第一種方法:一鍵命令可開啟接近原生的HIDPI設置,不需要RDM軟件即可在系統顯示器設置中設置

項目地址

GitHub – xzhih/one-key-hidpi: Enable macOS HiDPI

這裏我用2K顯示器下開啟原生HiDPI演示

《黑蘋果要如何一鍵開啟 macOS HiDPI?》

Setp1: 關閉系統保護(SIP)

首先重啟你的 Mac,並在開機聲響起後「按住」 command+R 等到白色蘋果的 LOGO 出現時,就可以放開。

接著將會進入 recovery mode。比較新版本的 MAC OSX 這邊要先輸入電腦密碼 再按下一步

在更多工具中,找到終端機 Terminal,點擊打開 Terminal 終端機

《黑蘋果要如何一鍵開啟 macOS HiDPI?》

在終端輸入關閉 SIP 的命令行語句:

csrutil disable
《黑蘋果要如何一鍵開啟 macOS HiDPI?》

輸入完後終端機會回應你「Successfully …. 」總之有看到「成功」的英文字樣表示你成功關閉 Mac 的 SIP 保護了!

《黑蘋果要如何一鍵開啟 macOS HiDPI?》

然後選擇重新開機,進入系統。

Step2 開啟 2K螢幕的 HiDPI

回到 Mac 系統中,首先確認你是否已經關閉SIP?

《黑蘋果要如何一鍵開啟 macOS HiDPI?》

接下來仍打開終端機,不知道終端機在哪的話請按下 cmd + 空白鍵用搜尋的,輸入 Terminal 或 終端機,應該可以找到並按下 Enter 打開。

在終端機下執行:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
《黑蘋果要如何一鍵開啟 macOS HiDPI?》

會跳出是否要開啟 HIIDPi?選擇「1」按「Enter」繼續。

再來要選擇偏好設定的顯示器圖案,這裡可以自由選擇,如果是LG螢幕當然就選擇「4」,就會調用蘋果官方LG 螢幕圖案。

選擇螢幕解析度,這裡就要依照自己目前螢幕最高解析度來輸入,像是1080P螢幕就選擇「1」,要是買的是2K螢幕就選擇「2」,其餘像是16:10、21:9的螢幕就直接選擇「3」,並且自己輸入想要開啟的 HIDPI 解析度,這部分可以到「系統偏好設定」>「顯示器」內,將解析度改為「縮放」,滑鼠移到小圖上就會顯示解析度,就把每一個都輸入或是輸入自己最常用的解析度(範例:11680×945 1600×900 1440×810)。

當所有設定都做好了,電腦再重啟一次在進入系統,

檢查是否有開啟HiDPI方法

進行如下操作,這裡我使用的是2K顯示器,你可以選擇不同頻率的分辨率。在系統偏好設定的顯示項,你就會發現如下圖,那就是你成功了。

步驟 1

「系統偏好設定」>「顯示器」內,點擊切換至「縮放」,調整成自己覺得適合的螢幕解析度。

《黑蘋果要如何一鍵開啟 macOS HiDPI?》

步驟 2

舉例來說,目前設定的解析度為2560×1440,那我們回到桌面上,直接透過快捷鍵「Shift+command⌘+3」擷取全螢幕。

《黑蘋果要如何一鍵開啟 macOS HiDPI?》

步驟 3

《黑蘋果要如何一鍵開啟 macOS HiDPI?》

點選一下這張螢幕快照圖片檔案後,按下鍵盤快捷鍵「command⌘+i」,會顯示照片資訊,仔細看更多資訊內的尺寸,如果是在2560×1440解析度底下擷取的螢幕畫面,那就會顯示為5120×2880,確實這張照片也是這個尺寸大小,就能夠確認已經有開啟HiDPI。

第二種方法 開啟macOS所有支持分辨率

這種方法實測效果不好,這會將所有有的解析度全開放出來。

  • 打開終端機
  • 輸入以下命令:
sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true

電腦重啟後,打開系統偏好設置→ 顯示器,按下Alt鍵的同時,使用鼠標左鍵點擊『縮放』按鈕,這樣你就能看到所有顯示器可用的分辨率。

你可以逐項嘗試可用的分辨率,一般情況下,字體顯示效果最佳的是後面帶有HiDPi選項的分辨率。

若是你覺得不好,可以用指令解除。

sudo defaults delete /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled

第三種方法 使用EDID Override

使用EDID Override分為兩種,Hackintool、Ruby腳本。Ruby 教學大都源自流傳於YouTobe。當你的MacBook Pro 外接了非 Retina 顯示器的時候,macOS 會誤把外接顯示器默認成了電視,而使用電視的描述文件,可能導致顯示出來顏色分辨率或是畫質都不對。通過 patch EDID 的方法強制(forced)外接顯示器使用 RGB mode 的描述文件。操作方法如下:

使用Ruby腳本
  • 下載GitHub上歪果仁做好的腳本(本頁面右側可下載),放到桌面解壓,檔名為『patch-edid.rb』
  • 打開終端機,輸入:
RUBY /Users/用户名/Desktop/patch-edid.rb

用戶名就是你的電腦帳號名稱,或是在終端機輸入RUBY後,直接把文件拖進終端機執行。

/macOS安装分區/Users/使用帳號用户名
  • 上面的代碼中,macOS安裝分區就是黑蘋果系統所在分區,用戶名替換成你自己的用戶名,打開後找到這個新增的文件夾:
  • VendorID 後面的數字字母以你自己生成的為準。右鍵→ 拷貝這個文件夾。
  • 打開Finder,進入如下路徑:
/System/Library/Displays/Contents/Resources/Overrides
  • 踢上剛剛複制的文件夾,如果提示覆蓋直接確定即可,完成後重啟電腦。
  • 重啟後進入系統將會自動進入HiDPi模式了,在顏色這個選項啟用項目中標註“forced RGB mode(EDID override)”。
使用Hackintool方法

HiDPi需要根據你的顯示器實際分辨率比例來選:

《黑蘋果要如何一鍵開啟 macOS HiDPI?》

16:9 分辨率:3840×2160、2560×1440、1920×1080、1600×900、1366×768、1280×720、1024×576、960×540、854×480、720×405、640×360、480×270、320×180

16:10分辨率:2560×1600、1920×1200、1440×900、1280×800、1024×600、800×480

現階段,使用4k屏幕接入黑蘋果,默認就能自動開啟HiDPi,如果沒有,或需要指定的分辨率,則需要手動輸入分辨率。

Hackintool 會生成五個文件在桌面上,這裡選擇使用Icons.plist、DisplayVendorID-410c 文件夾,放到以下路徑,重啟即可:

備註:Displays/Contents/Resources/Overrides請分別建立資料夾。

硬碟分區名稱/System/Library/Displays/Contents/Resources/Overrides
《黑蘋果要如何一鍵開啟 macOS HiDPI?》

開啟LCD平滑字體

以下方適用於 Catalina 以後的系統。這是讓文字顯示得更清楚一點的方法。

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO

調整平滑字體設置

以下擇一即可。

高度效果

defaults -currentHost write -globalDomain AppleFontSmoothing -int 3

中度效果

defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

輕度效果

defaults -currentHost write -globalDomain AppleFontSmoothing -int 1

若是要關閉該顯示的效果,在終端機鍵入:

defaults -currentHost delete -globalDomain AppleFontSmoothing

以上任何透過終端機設置參數時,務必得重新開機後才能成立。

關閉HiDPI教學

假如使用了這個腳本後,導致開機時無法進入macOS,那就要讓clover引導先透過 「-x」安全模式先進入系統內。並且透過終端機指令來刪除顯示器VendorID對應的文件夾,並且將備份文件夾中的備份複製出來

$ d /Volumes/系統硬碟名稱/System/Library/Displays/Contents/Resources/OverridesVendorID=$(ioreg -l | grep "DisplayVendorID" | awk '{print $8}')Vid=$(echo "obase=16;$VendorID" | bc | tr 'A-Z' 'a-z')rm -rf ./DisplayVendorID-$Vidcp -r ./backup/* ./

修改 HiDPI 程式原始碼來源:https://github.com/xzhih/one-key-hidpi

RDM 下載:https://github.com/avibrazil/RDM

点赞
Share