微信扫一扫 分享朋友圈

已有 15005 人浏览分享

开启左侧

另类黑苹果之unraid 直通声显网卡

[复制链接]
15005 38
unraid 底层虚拟化平台 有这强大的直通硬件功能
翻遍全网 使用unraid 黑苹果的人很少 教程更少 寥寥几句 讲不到重点

当然我也不是大神 也用的MacinaBox插件   最新的插件用的OC 7.0 版本比较老  但系统版本还可以用的12.0.1(应该默认就是最新版)

1 首先配置  需要BIOS Q35-4.2 不确定其他版本可不可以
   Macinabox_CODE-pure-efi.fd EFI 模块
   Macinabox_VARS-pure-efi.fd  nvram 模块

   当然文件是 MacinaBox 插件使用后User Scripts 下载的
   如果macinabox 拉取的慢 请使用docker 加速


<os>
    <type arch='x86_64' machine='pc-q35-4.2'>hvm</type>
    <loader readonly='yes' type='pflash'>/mnt/user/system/custom_ovmf/Macinabox_CODE-pure-efi.fd</loader>
    <nvram>/mnt/user/system/custom_ovmf/Macinabox_VARS-pure-efi.fd</nvram>
</os>

省略若干行

配置结尾这些行是不变的 如果在表单视图编辑后需要修改此处
    <memballoon model='none'/>
  </devices>
  <seclabel type='dynamic' model='dac' relabel='yes'/>
  <qemu:commandline>
    <qemu:arg value='-usb'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='usb-kbd,bus=usb-bus.0'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='isa-applesmc,osk=ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc'/>
    <qemu:arg value='-smbios'/>
    <qemu:arg value='type=2'/>
    <qemu:arg value='-cpu'/>
    <qemu:arg value='Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check'/>
  </qemu:commandline>

</domain>

2 直通显卡关键 * 需要将显卡和显卡所带的HDMI声卡同时直通并且紧挨着配置 (这里可以识别HDMI 声卡但没有支持HDMI的音箱无法测试)
    我是RX560 4G 刷机成 蓝宝石免驱 刚好用刷机的ROM 加载在配置中
    source address 地址是unraid 主机硬件所在位置  bus='0x01' slot='0x00' function='0x0'
    address 地址是虚拟后 mac 所在位置  bus='0x04' slot='0x00' function='0x0'  
                                                              bus='0x05' slot='0x00' function='0x0'

   <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
      </source>
      <rom file='/mnt/disk1/isos/RX560.rom'/>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </hostdev>


3直通声卡  这里有坑
    坑在源地址为 bus='0x00' slot='0x1f' function='0x3'  也就是 1F03 我们正常所用 appleALC的位置
    mac 在  bus='0x06' slot='0x01' function='0x0'   用PCI注入方式无法注入
   (deviceid 我的确定为3 因为我黑苹果用的这个id, 所以还在尝试中,全网也没人写怎么直通声卡,吐槽下 不直通声卡             怎么当生产力工具)
    mac 的 1f03这个位置被SATA控制器给占了  所以 坑出现了 正在想办法 驱动成功我会更新本帖  
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x00' slot='0x1f' function='0x3'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x06' slot='0x01' function='0x0'/>
    </hostdev>
    已解决   需要在boot-args 添加 alcid=3 完美驱动

4直通网卡 BCM94360 但是还有所带的蓝牙 我这卡代的蓝牙是使用usb的 需要插根线插在主板上 不知道各位是不是一样
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
    </hostdev>
省略n 行
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x05ac'/>
        <product id='0x8290'/>
      </source>
      <address type='usb' bus='0' port='3'/>
    </hostdev>


5进系统 当然更新OC kext   生产力工具达成



OC 及 unraid 虚拟机配置

评论 38

liuwenliang  新手上路  发表于 2023-5-31 21:43 | 显示全部楼层
没用过UnRaid,不过感谢分享

举报 使用道具

回复 支持 反对
Xiaoheiguo  高级会员  发表于 2023-5-31 21:44 | 显示全部楼层
技术贴赞一个,小白还是没看懂

举报 使用道具

回复 支持 反对
627657439  新手上路  发表于 2023-5-31 21:44 | 显示全部楼层
顶一下,我想直通雷电三扩展卡,还在研究中

举报 使用道具

回复 支持 反对
yhqqj  高级会员  发表于 2023-5-31 21:45 | 显示全部楼层
这个我是真没搞过 不过我觉得 理论上和直通网卡差不多

举报 使用道具

回复 支持 反对
lylcn80  新手上路  发表于 2023-5-31 21:46 | 显示全部楼层
unraid确实有坑,PVE下的KVM-Hackintosh倒是装过,无奈没有闲置硬件,仅装了个系统做远程下载机用,平时远程桌面登陆管理倒也堪用

举报 使用道具

回复 支持 反对
haoguoqing123  新手上路  发表于 2023-5-31 21:46 | 显示全部楼层
正在用unraid,学习

举报 使用道具

回复 支持 反对
afei7807  新手上路  发表于 2023-5-31 21:46 | 显示全部楼层
技术大佬,顶一个

举报 使用道具

回复 支持 反对
danbao  新手上路  发表于 2023-5-31 21:47 | 显示全部楼层
话说,想楼主这样直通显卡的话,那docker或黑裙就没法用显卡了。
6.9.2不是可以用显卡拆分了嘛,拆分一个igpu给到虚拟机装osx应该也可以,关键是不影响docker的显卡用啊。
黑裙用这个显卡拆分,就可以完美918的photo人脸识别。

举报 使用道具

回复 支持 反对
henchen  新手上路  发表于 2023-5-31 21:48 | 显示全部楼层
严格意义上来说,虚拟机不属于黑苹果

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

15

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-11-19 18:24 , Processed in 0.087556 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.