- 积分
- 76
- 最后登录
- 2024-3-22
- 精华
- 0
- 阅读权限
- 20
- 主题
- 21
- UID
- 542843
- 帖子
- 189
- PB币
- 15
- 威望
- 0
- 贡献
- 0
- 技术
- 5
- 活跃
- 396
- UID
- 542843
- 帖子
- 189
- PB币
- 15
- 贡献
- 0
- 技术
- 5
- 活跃
- 396
|
本帖最后由 西西弗 于 2023-9-6 22:19 编辑
感谢指点,但我反复按此方法试了好久,仍无法驱动RX560显卡
提取VBIOS放入存储区,高级选项里加入参数且加入PCI设备,MAC能识别到显卡但不能正确显示
最后找到一种方法:
增加一个OpenCore启动磁盘,找到显卡的IOREG路径
用命令ioreg -l 找到的路径
用这贴子(https://www.insanelymac.com/forum/topic/345301-esxi-6770-amd-gpu-passhtrough/#comment-2780618)里的命令将VBIOS文件转为HEX格式
hexdump -ve '/1 "0x%02x, "' -n 65536 <PathTovBIOS>
下载显卡改名SSDT文件(https://dortania.github.io/Getting-Started-With-ACPI/Universal/spoof.html) SSDT-GPU-SPOOF.DST
改GPU显示名和加入刚才的那个HEX内容。
改完转换成AML文件,然后放入OC的ACPI文件夹,Config.plist加入改后的SSDT
最后启动时选择OC盘引导
进入系统后显卡正常显示和驱动
无显示的原因找到了,必须将svga.present=TRUE改为FALSE,且比使用ESXI核显出图像的时间要慢很多,我这个显卡只能是以DVI输出,HDMI没显示。
现在有1个问题,显卡正确驱动只能第一次进入MAC系统才行,若重启后能显示驱动,但GPU加速失效。
另外,能麻烦楼主运行下 ioreg -l 命令,你的显卡名称是同样的 S1F0 吗?
这个贴子里的(https://www.bilibili.com/video/BV1Ah411Z7vK/?spm_id_from=333.880.my_history.page.click)GTX650很方便就直通了
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|