ThinkBook16p-2021-5800H-黑蘋果EFI
一時興起想搞點IOS APP玩玩,進了黑果大坑,索性當前時間點各外設(shè)內(nèi)核開源驅(qū)動比較成熟了。唯一遺憾點在于macOS不支持NV顯卡。
本EFI適配ThinkBook16p 2021 ,其他5800H筆記本也可參考。
基本配置信息
CPU: 5800H
GPU: RTX3060
WIFI/BT: AX200
BAT: 71Wh
EC: ITE8296
TP: MSFT0001
EFI支持情況
支持macOS Monterey/Ventura系統(tǒng),支持grub引導macOS/Linux雙系統(tǒng)
支持Wifi,藍牙,聲卡,集成攝像頭
快捷鍵(音量、屏幕亮度、鍵盤背光)
支持電池相關(guān)功能(基于SSDT,電量顯示、電池信息、電池溫度Sensor、充放電狀態(tài))
支持觸摸板(GPIO中斷模式,基于 VoodooI2C master分支0711編譯)
定制USB驅(qū)動
Vega集顯驅(qū)動(基于NootedRed master分支0727編譯)
關(guān)閉RTX3060(基于SSDT,屏蔽以省電)
CPU溫度Sensor(修復了SMCAMDProcessor官方最新代碼不支持溫度上報的BUG,新版macOS不支持功耗Sensor,如需要請使用AMD Power Gadget)
已知問題(Workaround)
Chrome首次啟動卡頓,需要關(guān)閉GPU加速(chrome://settings/system: 反選Use hardware acceleration when available )
VSCode首次啟動卡頓,需要關(guān)閉GPU加速(shift+cmd+p:Configure Runtime Arguments,添加"disable-hardware-acceleration": true)
已知問題
打開高分辨率圖片偶爾會出現(xiàn)花塊,系統(tǒng)卡頓時內(nèi)核日志報錯,"AMD ERROR! Failed to allocate size:13107200. There is 52682688 free memory remaining, and 448982976 fixed-free memory remaining."(等顯卡驅(qū)動更新)
風扇Sensor監(jiān)控(擱置)
Grub引導Linux/macOS雙系統(tǒng)
主力系統(tǒng)為Ubuntu,使用Grub引導OpenCore(Grub默認支持識別Windows啟動分區(qū),可實現(xiàn)3系統(tǒng)引導)。
# 在ubuntu系統(tǒng)中
sudo?cp?BOOT/BOOTx64.efi /boot/efi/EFI/BOOT/BOOTx64-OC.efi
sudo?cp?-rf?OC /boot/efi/EFI/
ls?-l?/dev/disk/by-uuid/
# 找到nvme0n1p1對應的id號0D40-D569
sudo?vim?/etc/grub.d/40_custom
#添加如下信息
menuentry?"OC-0.9.3 && Ventura"?{
? ? ? insmod chain
? ? ? insmod fat
? ? ? insmod part_gpt
? ? ? insmod search_fs_uuid
? ? ? search?--fs-uuid?--no-floppy?--set=root 0D40-D569
? ? ? chainloader ($root)/EFI/BOOT/BOOTx64-OC.efi
}
sudo?vim?/etc/default/grub
# 注釋 GRUB_TIMEOUT_STYLE=hidden
sudo?update-grub
SomeTips
在opencore啟動界面,ctrl+enter設(shè)置默認啟動系統(tǒng)
appleuserECM進程cpu占用過高 usb網(wǎng)卡拔掉重插
mds_stores進程cpu占用過高 關(guān)閉Spotlight,取消所有目錄搜索,關(guān)閉快捷鍵
關(guān)閉拼寫糾正