自 Apple Silicon 晶片上線以來,在蘋果支援論壇、Reddit 社群、Twitter 等社交平臺上不斷有使用者反饋 M1 Mac 裝置連線 4K 解析度以下顯示器,會出現文字顯示模糊、解析度低於預期等問題。應用程式開發人員 Istvan Toth 已經調查了這個問題,並開發了一個解決方案。
Toth 表示這個問題的核心是,在連線某些第三方顯示器的時候,macOS 沒有啟用其基於 Retina 的高畫素密度模式(HiDPI)。此外,M1 Mac 可能提供比第三方顯示器所能提供的更低的解析度。
Toth 表示:“這一切都歸結為字型和小部件的縮放,以及解析度的獨立性。蘋果所謂的 HiDPI 模式只是作業系統識別出插入的顯示器以超高的畫素數執行,並相應地調整桌面和使用者介面的比例”。
Toth 推測,這個問題可能是由於基於 Arm 的 Mac 裝置使用與 iOS 或 iPadOS 相同的圖形驅動程式碼。那些裝置不需要支援多個顯示器,或者不在特定範圍內的顯示器。
他表示:“在一些顯示器上,比如那些解析度為 1080p 或 1440p 的 4K以下的顯示器,Apple Silicon Mac 不允許高解析度的顯示模式,即 HiDPI,並且不能很好地進行縮放。這導致低解析度的桌面體驗鎖定使用者,字型和GUI過小或過大,而且沒有辦法改變”。
在一些顯示器上,例如那些在1080p範圍內的顯示器,這個問題並不明顯。但是,擁有更大或更寬的QHD顯示器的使用者可能會看到字型太小,小工具和圖形模糊不清。Toth 說,這個問題是基於軟體的,可能在 macOS 更新中得到解決。同時,他已經建立了一個可以緩解這個問題的應用程式。
Toth 的應用程式叫做 BetterDummy,基本上在軟體中建立了一個虛擬顯示器,並將其映象到一個真實的顯示器上。這可以哄騙 macOS 啟用適當的顯示機制。BetterDummy 採用 MIT 授權方式,並且是開源的。