
我有一台 iMac 5K。在 macOS 中,最大解析度為 5120 x 2880,顯示為 2560 x 1440 HiDPI。
我已經安裝了 Ubuntu 16.04 Desktop,使用雙啟動酶標儀。但是,rEFInd 以 3840 x 2160 解析度顯示,而 rEFInd 載入的 Ubuntu 和 macOS 也僅限於此解析度。
清除 iMac 的 NVRAM 會恢復為標準 Apple 啟動管理器,該管理器會再次以 5120 x 2880 的解析度載入 macOS,但不會將 Ubuntu 識別為選項。僅從 NVRAM 清除display-options
密鑰會保持 rEFInd 啟動,但不會提高解析度。
我嘗試在 rEFInd 的配置中設定新的分辨率,但報告的唯一可用模式是 3840 x 2160。
這次討論表明 rEFInd 不一定是罪魁禍首,所以我在CsmVideoDxe.efi
Clover 的驅動程式中嘗試了 Frankenstein-ing,據說這增加了可用的分辨率範圍,但沒有明顯的效果。
我不敢自己更進一步,因為我不想最終得到一個無法啟動的 iMac。接下來我可以嘗試什麼?
編輯:嘗試了另外兩件事。 1) 清除 NVRAM 以使用 Apple 預設引導程序,然後從 Ubuntu Live USB 運行 GRUB 仍然會限制分辨率,因此它絕對不是 rEFInd。 2) 將spoof_osx_version
rEFInd 配置中的屬性設為 or10.9
也10.12
沒有效果。
答案1
這不是你的錯
這是 iMac 5k 的已知錯誤,並且即使使用 Boot Camp 與 Windows 雙啟動時也會發生!
這是一個提到這個問題的影片:https://youtu.be/tgTMxB-ffjM?t=3m44s
不幸的是,我真的認為你對此無能為力:(