You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many peoples feedback that theirs DP/HDMI would not work when using GPU passthrough. It is a common mistake that newbies would made but there is little discussion in the net.
You must put the graphic and graphic audio in the the bus but different function when passthrough them.
<!-- Assume we have a graphic(gfx(0x2d/0x0) and audio(0x2d/0x1)) -->
<hostdevmode='subsystem'type='pci'managed='yes'>
<drivername='vfio'/>
<source>
<addressdomain='0x0000'bus='0x2d'slot='0x00'function='0x0'/>
</source>
<!-- we put gfx under bus 0x01 and function 0x0, also with multifunction on. -->
<addresstype='pci'domain='0x0000'bus='0x01'slot='0x00'function='0x0'multifunction='on'/>
</hostdev>
<hostdevmode='subsystem'type='pci'managed='yes'>
<drivername='vfio'/>
<source>
<addressdomain='0x0000'bus='0x2d'slot='0x00'function='0x1'/>
</source>
<!-- we put graphic audio under the same bus 0x01 with gfx but different function 0x1-->
<addresstype='pci'domain='0x0000'bus='0x01'slot='0x00'function='0x1'/>
</hostdev>
The text was updated successfully, but these errors were encountered:
Apple and Lilu/AppleALC will find the audio device along with graphic(in ioreg, they are in the bus but different function), so if you are not set it correctly, you will not get a working HDMI/DP audio.
Also noted this will break on-board audio too(AppleALC will confuse which one is truely the on-board audio)
Many peoples feedback that theirs DP/HDMI would not work when using GPU passthrough. It is a common mistake that newbies would made but there is little discussion in the net.
You must put the graphic and graphic audio in the the bus but different function when passthrough them.
The text was updated successfully, but these errors were encountered: