Code Monkey home page Code Monkey logo

hackintosh-gigabyte-b460m-aorus-pro's Introduction

Hackintosh Gigabyte B460M Aorus Pro

README 中文(当前)

README English

  • 2023年8月23日更新:升级 OC 版本至 0.9.4,kext 常规更新。

使用说明

  • 理论上来讲本 EFI 在各个品牌 B460M 主板上通用,具体调整请自行解决。
  • 使用本 EFI 请务必先阅读下列说明文字,完成各项 BIOS 设置。

BIOS 设置

关闭 开启
Fast Boot Above 4G decoding
Secure Boot Hyper-Threading
Serial/COM Port EHCI/XHCI Hand-off
CSM OS type: Windows 10 WHQL
Intel Platform Trust DVMT Pre-Allocated(iGPU Memory): 128MB
CFG Lock SATA Mode: AHCI
Intel SGX Re-Size BAR Support
VT-d

注1:最新版本的 BIOS 中有 CFG 选项,可直接解锁。

注2:注意 Windows10 WHQL 模式可以解决主板 logo 模糊的问题。

注3:Re-Size BAR Support 和 VT-d 可选关闭,具体参见 EFI相关修改说明

EFI 相关修改说明

Booter 部分

在 Quirks 选项中,在 BIOS 中启用 Resizable BAR Support 后,本 EFI 将 ResizeAppleGpuBars 从 -1更改为0,未开启或 BIOS 中无法开启的请将此项设置为 -1

DeviceProperties 部分

本 EFI 在 DeviceProperties 中对核显、声卡、网卡进行了内建,使用本 EFI 的用户可在进系统后根据需要修正总线地址或移除。

  • PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)中的内容对应的是独立显卡部分 RX6600XT 缓冲帧相关设置,通过指定缓冲帧锁定显存频率防止电感啸叫,显卡无啸叫情况的或未使用此型号显卡的用户可移除此条目。

  • PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)中的内容对应的是 Wi-Fi 网卡 AX200,用于内建设备。

  • PciRoot(0x0)/Pci(0x1F,0x3)中的内容对应的是声卡 Realtek ALCS1200A,此处指定了使用 layout-id 50。

  • PciRoot(0x0)/Pci(0x1F,0x6)中的内容对应的是有线网卡 Ethernet Connection (12) I219-V,用于内建设备。

  • PciRoot(0x0)/Pci(0x2,0x0)中的内容对应的是核显 UHD 630 缓冲帧相关设置,此处使用了无显示输出缓冲帧 0300C89B,有显示输出需要的请自行修改。

Kernel 部分

在 BIOS 中开启 VT-D 后,本 EFI 在 Quirks 选项中启用了 DisableIoMapper,用户如在 BIOS 中禁用了 VT-D 选项,可在此处将值设置为false

此外,本 EFI 使用了 AirportItlwm 相关驱动,对于驱动加载顺序有一定要求,现有加载顺序经过测试较为稳定,如无必要请不要调整顺序。

Misc 部分

经过多次迭代,本 EFI 已较为稳定,因此取消了 DEBUG 调试信息输出,初次安装或有调试需要可以在 Debug 部分,开启 AppleDebugApplePanic 选项,并指定日志输出 Target 值为 67

Tools 下有 CFG 解锁工具 CFGLock.efi,可用于早期 BIOS 版本的 CFG 解锁。

NVRAM 部分

使用 4K 以下分辨率屏幕的用户可以将 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 中的 UIScale 值调整为 01

未使用 RX5000/RX6000 系列显卡的用户需要将 7C436110-AB2A-4BBB-A880-FE41995C9F82 中的 boot-args 中的 agdpmod=pikera 参数移除。

需要启用 DEBUG 的用户需要在 7C436110-AB2A-4BBB-A880-FE41995C9F82 中的 boot-args 中添加参数 -v debug=0x100 keepsyms=1

PlatformInfo 部分

本 EFI 将机型设定为 iMac20,1,有需要请自行更改。

需要登录Apple账户的用户必须自行更换 SystemSerialNumberSystemUUIDMLB

电源相关设置

在终端依次执行以下指令或使用 HackinTool 修复电源选项,可有效防止睡眠引发系统崩溃。

sudo pmset autopoweroff 0
sudo pmset powernap 0
sudo pmset standby 0
sudo pmset proximitywake 0
sudo pmset tcpkeepalive 0

配置信息

设备 型号
CPU I5-10500
主板 Gigabyte B460M Aorus Pro
内存 JUHOR DDR4 2666MHz 16G X4
集成显卡 Intel UHD Graphics 630
独立显卡 AMD Radeon RX 6600XT 8G
声卡 Realtek ALCS1200A
有线网卡 Intel I219V12
无线网卡 & 蓝牙 Wi-Fi 6 AX200
机箱 SAMA 趣造 I'm

功能

功能 完成度
CPU 变频 正常
核显 硬件加速正常。
声卡 正常,使用 layout-id 50
网卡 正常
蓝牙 正常
睡眠 正常
USB 正常

注:USB 端口我屏蔽了后置 USB3 端口的 USB2 支持,加入了机箱前置的 USB3 端口,如有需要请自行定制 USB。

主要驱动及加载顺序

引导及系统版本

项目 版本
OpenCore 0.9.4
macOS Ventura 13.4.1 (c) (22F770820d)

效果查看

更新日志

  • 2023年8月23日更新:升级 OC 版本至 0.9.4,kext 常规更新。

  • 2023年4月4日更新:升级 OC 版本至 0.9.1,kext 常规更新,更新 README 说明。

  • 2023年3月5日更新:升级 OC 版本至 0.8.9,kext 常规更新,独立显卡更新为 RX6600XT。

  • 2023年2月7日更新:修复 Ventura 下 Intel 蓝牙问题,取消 debug 信息输出,核显ID变更为 0300C89B(仅用于加速,不用于屏幕输出)。

  • 2023年1月27日更新:升级 OC 版本至 0.8.8,kext 常规更新。

  • 2022年11月8日更新:升级 OC 版本至 0.8.5,kext 常规更新,支持 Ventura 正式版。

  • 2022年10月1日更新:升级 OC 版本至 0.8.4,kext 常规更新。

  • 2022年5月30日更新:升级 OC 版本至 0.8.0,kext 常规更新。

  • 2022年3月23日更新:升级 OC 版本至 0.7.9,kext 常规更新。

  • 2022年1月17日更新:升级 OC 版本至 0.7.7,kext 常规更新。

  • 2021年12月12日更新:升级 OC 版本至 0.7.6,kext 常规更新。

  • 2021年11月1日更新:修复 AX200 蓝牙无法正常启闭。

  • 2021年10月29日更新:修复 ACPI 未加载问题,重新发布。

  • 2021年10月26日更新:升级 OC 版本至 0.7.4,kext 常规更新,支持 Monterey 正式版。

  • 2021年9月2日更新:升级 OC 版本至 0.7.2,kext 常规更新。

  • 2021年7月16日更新:升级 OC 版本至 0.7.1,kext 常规更新。硬件更换更新 CPU 为 10500,增加独立显卡 RX460,修复 UHD630 核显通道号,添加机箱信息。

  • 2021年4月11日更新:升级 OC 版本至 0.6.8,kext 常规更新。移除独立显卡 RX580,改为核显输出,修复核显 HDMI 接口输出,现支持核显 DP、HDMI 双屏输出。

  • 2021年3月17日更新:升级 OC 版本至 0.6.7,kext 常规更新。

  • 2021年1月15日更新:升级 OC 版本至 0.6.5,kext 常规更新。

  • 2020年11月15日更新:升级 OC 版本至 0.6.3,kext 常规更新,支持在线安装升级至 Big Sur,更新 WIFI kext 为 Big Sur 版。集显 ID 更换为 00009B3E,理论上集显可输出画面(DP 接口)。

  • 2020年10月15日更新:升级 OC 版本至 0.6.2,kext 常规更新。

hackintosh-gigabyte-b460m-aorus-pro's People

Contributors

vanxnf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hackintosh-gigabyte-b460m-aorus-pro's Issues

Can I use without Graphic Card

Hello,

Can i use this EFI without Graphic card ?.
I'm only have CPI i5-10400. i don't have amd or nvdia card

Thanks you

please efi file

Uncle, can I ask if I have Main like yours, but I don't use VGA and wifi card. If you take your EFI home and use it, you will remove any leftovers, please help me with details. thank you uncle

技嘉主板默认屏蔽ec问题

https://dortania.github.io/Getting-Started-With-ACPI/Universal/ec-methods/manual.html#edits-to-the-sample-ssdt
文献参考地址,技嘉这张板就是最后一种情况,
另外可不可以留下个联系方式,还有一些问题想要讨论

抱歉回复晚了,感谢你的建议,后续更新时会考虑修改方案。

此外,关于 据我从各种论坛参考得知以及自己实验,这张型号的主板已经默认屏蔽了EC 这一点,希望可以给个指路的链接或告知一下实验的具体步骤。

Originally posted by @VanXNF in #32 (comment)

ACPI 里面没用 SSDT-USBX ,是B460主板都不用修正 USB 电源这个问题了吗?

B460 主板不需要 USBX 这个 SSDT 了吗? 还是因为技嘉主板BIOS里面有一些设定,所以不需要
我用的是昂达的 B460 SD4 ITX 主板,我看主板BIOS有USB端口的屏蔽功能,如果直接在主板屏蔽的话,可以就不需要在config.list USB定制修正了

另外我安装好, Catalina 10.15.7 ,我的USB也是驱动不正常,只有主板IO面板里面两个后置USB2.0能用 ,其他的后置3.0和机箱前置的USB3.0都不能用(前置的USB3.0是机箱前置USB口(2个口,1根连接线)数据线直接插主板的USB端口)

Sleep Problem

Hello, i have same Hardware with you. and i use your EFI
But The computer goes to sleep, but the fan is still running.
Can you help.

Some help here please

Hello, i have the same motherboard (Bios: F5b) and had issues to install Big sur
Errors :
teued61vkng61
chdey01vkng61

And my EFI folder

Specs :

CPU : i5-10400 with intel UHD 630

GPU : GTX 650 (will be disabled with SSDT)

Motherboard : Gigabyte b460m aorus pro (Bios: F5b)

SSD : TeamGroup (Windows already installed)

Please help with source without VGA and Wifi

Hello
I am using Main like you, but I don't have VGA and Wifi. Can you give me the source after deleting the repair part of the VGA and Wifi? Thanks you very much. Hope you help me

usb C

Can you fix it?
I used your efi
everything works well but USB C not work

关于USB定制方案

老哥我自用的也是b460m aorus pro+10400+5500xt,您的oc配置非常的完善出色,但同时我也有几个疑问,是关于USB定制项目的,您现成的方案是在ACPI中加入SSDT-EC.aml和SSDT-USBX.aml解决ec和供电问题,以及在kernel中使用USBToolBox.kext和UTBMap.kext来定制接口。
据我从各种论坛参考得知以及自己实验,这张型号的主板已经默认屏蔽了EC所以不需要SSDT-EC.aml,并且在Hackintosh下定制的USBPorts.kext可包含定制接口信息,即这一个就可以代替另外两个,而供电信息可以用USBPower.kext可解决,这样相对来说更加简洁高效。
关于为什么不修改ACPI而使用Kernel,因为10.15往后,usb的电源控制就直接放在了io resource,而在10.14中,苹果的usb电源控制是放在ec目录下的,所以写了ec都会写个usbx来帮助苹果具有电池的设备进行快速充电

AX200蓝牙不工作

从10开始,用着一直升级没问题,到montenery,AX200蓝牙不工作,配置几乎一样,显卡用核显,主板也一样,我比较了一个PLIST,都一样,改了个机器号和序列号UUID就完了,找不到原因。对了我多了个82599万兆网卡,它是自带安装驱动的,就当不影响。

i5 10500

请问一下,i5 10500可以使用吗?

sleep not working for me

2021-01-07 02:40:16.983434+0800 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XDCI PEG1 PEG2 RP04
2021-01-07 02:40:16.983436+0800 0x74 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XDCI PEG1 PEG2 RP04
2021-01-07 02:40:22.993972+0800 0x861b Default 0x0 0 0 kernel: (AppleTopCaseHIDEventDriver) [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)

New layout-50

Dear. How do build custom layout-50 for your mobo? I have asrock z490m with alcs1200a but available layouts are not working properly, i can only plug in the rear output and front input only works if i plug headphones before swith pc. Thanks

Mic too low and Problem when use multi displays

  • My mic volume is too low, even when I shouted into the microphone, it was still small.
  • I using two display: DP for 4k and hdmi for 2k. Screen will be black/ flicking when startup. I �must restart screen 4k for work.

image
image

问下配置

您好,我的配置主板是技嘉B560M AORUS PRO AX主板,然后就是我的cpu是 i3-10100 也是十代的,这个会影响吗?内存条还有固态硬盘以及机械硬盘这些不会有影响吧,谢谢您能有时间回答下

CFG Lock 解锁这一步有点问题

本主板 F3版本 BIOS 中无 CFG Lock 解锁选项,可在安装前在选择界面中选择 CFG Lock.efi 进行解锁,后可正常安装。
请问这一步操作有详细说明嘛。因为我也是同主板,设置里没有这个解锁,但又不会操作这个安装前解锁的步骤。
谢谢。

睡眠问题

我想问下,这个只有集显的情况下用HDMI口连接显示器,睡眠正常吗

网卡无法挂载

几个月前用你的EFI成功装了系统,昨天因为无线网卡更新导致无法启动,无奈重新安装系统,可是无论我如何修改,都无法挂载网卡,而无法安装系统,我以为是后来买的万兆网卡的问题,我取下来也没用,我的主板是GIGABYE-B460 ELITE, 无线网卡AX200,不知道哪里出错了,方便的话请指教。打扰了。网卡是INTEL I219V.
IntelMausi.kext 也导入了PLIST,有线网卡有问题。按理说无线也就当是可用的,但是无线也没有。

intel wifi ax200 disconnected after a few minutes

Hi there, many thanks for your posting.
I have a small issue with wifi.
my intel wifi ax200 have disconnected after a few minutes.
have you got this issue before?
btw, could you please share your wifi router specs ( is it 5Ghz band?)
thanks in advance.
have a nice day.

Wi-Fi 6 AX200

照你的配置买了主板和U, Wi-Fi 6 AX200能推个商家链接吗?有一个黑苹果BCM943602CS总是断连

Internet slow with kext AX200

Hi pro,

I using kext [Airportitlwm.kext], [IntelBluetoothFirmware.kext] of you for card Intel AX200.
But speed internet very slow. You have solution fix it ?

Same wifi.
Speed on Iphone: Unit MB/s
2020-10-18-11.47.15.jpg

Speed on my PC hackintosh: Unit Mbps/s
nh-chp-Man-hinh-2020-10-18-luc-11.52.05.png

非常感谢,设置成功

我的主板是B460 ELITE 显卡是GTX650,我的ax200反复设置了不同的方案,始终无法工作,看到你的efi直接复制到本机,成功的解决了所有问题,感谢你。

Ventura Support

Anyone tested this efi with Ventura Stable release? does it working?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.