AllubzV
Members-
Posts
14 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
AllubzV's Achievements
Junior Member (1/3)
7
Reputation
-
@fabiosunHah, ow, woops! I remember something going wrong there a while back. I'll stick to the account that actually has posts then 😄 Sorry for going offtopic. When all is ready, I'll jump on the B550 (Probably VISION D), 5900X, and 6800XT bandwagon. I got a feeling macOS support is going to be A-OK, so let's hope that holds up. @ckrueger99 There's indeed a good chance of Radeon VII's coming available, but the people who have them would sell them to upgrade, and seeing their price point and thermal limitations, I think most new userse would opt for a 6800 (XT) as well. Still, the VII's are great cards! @Jaidy This really is the drag between Apple and NVIDIA. NVIDIA writes all their stuff as closed-source as possible, so reverse-engineering an up-to-date driver for macOS, especially with full-feature support like CUDA, seems highly unlikely. AMD GPU's simply can't produce CUDA results, because they lack the specific cores in their architecture; it's NVIDIA-only as far as I know. AMD uses Stream Processors and Compute Units, which serve a similar function but are ran on OpenGL rather than CUDA. Besides, with the 6000-series AMD GPU's around the corner, there is little reason to prefer NVIDIA over its AMD counterpart.
- 3,970 replies
-
- amd vanilla patches
- amd kernel patches
- (and 3 more)
-
@fabiosun I also could now passthrough the "USB" Audio Device, due to the updated kernel patch that we were looking for before. I'm still having trouble with the actual sound, it's loud screeches / scratches / noise, nothing you'd like to listen to. Did I miss something, or are you at the same point still?
-
@iGPU The MacPro7,1 also utilizes multiple GPU's (basically Radeon VII, the Radeon Pro Duo = 2x 40cu Radeon VII which has 36cu), but it's not CrossFire anymore. AMD's recent Pro cards have a variant of Infinity Fabric (like the SLI / CF connector, but $100-200). macOS doesn't mind multiple GPU's, and it sees them typically as separate units, but allows them to work in tandem if the application supports it. I'm excited to see your TB3 progress. I know the PCI-E / PCI ID layout can change drastically when changing components. This basically means that if you can't use the host to edit anything (like me, I'm always cut off and have to use the network web client), if you change a a part there's a chance LAN devices will switch names, and all that jazz. I've locked myself out a few times now, so I make practice to keep a recent backup of the few main files; it's easy to put them back if you have 'm written down. Initially I was able to reboot my system within the VM without running into a "macOS disk not found"-type of message in the macOS verbose bootlog. I changed NVME's around, so maybe that's the reason. I believe I had it in 01:00.0 first, and now it's in the other part, with 43/44:00.0. There's many iffy things to look at, and the struggle of changing around components when trying passthrough, especially when already configured, is a real pita. @fabiosun I can imagine using a supported USB or PCI-E audio card will get us ahead very quickly, compared to fighting against AMD's funky PCI-E/USB audio layout, ProxMox its layers, and macOS its unofficial kext support. With the TB3 card working (which is good news for any system that has TB3 and wants passthrough), I think our options of having a sound card are good. I see why you want to use the onboard though. Such a "simple device" should "just work", right!? To all, a general tip in addition to the fact that you can edit the Clover / Opencore ISO file when finally arriving in macOS: I keep a "failsafe" copy of the initial OpenCore.iso, so I can easily swtich back and forth between my edited EFI, and the failsafe EFI. Plus to that, I have zero trouble booting from the NVME disk its EFI partition, when all VM disks are disabled, and only my datadisk is passed through. QEMU finds the right EFI only then, as we know setting it as a primary boot device in QEMU doesn't really seem to work (or did I miss a memo?) PS: I have sucessfully upgraded to 6.2, but I can't get my VM to boot at the moment, so working on that.
-
@Driftwood Note I had a similar problem. I would seemingly randomly lose connection to the host. I have two NICs, one setup to passthrough, one dedicated to ProxMox. What happened? They changed device names. This maybe happened because I added a third (Thunderbolt) NIC which also took a name. In the end enp68s0 jumped to 69, 69 to 70, and there was trouble. This seemed fixable by adding in GRUB_CMDLINE_LINUX_DEFAULT "net.ifnames=0 biosdevname=0", or a variation of it. Anyhow, Predicatable Network Naming is a thing: https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ - I'm not sure if it at any point helped me, because after a while of using said GRUB line and having them renamed to Eth0, and Eth1, I manage to break the thing again by messing around with other network settings. After that I reinstalled and let normal names be used, and just make sure I don't add a third NIC. Also note I seem to need to use a RadeonVII ROM in order to boot past the last stage and enter desktop, but I'm using Whatevergreen.kext and no boot-arg (OpenCore) that could allow losing the ROM file. There may be a way. @iGPU It's great to see you're so headstrong on getting TB passthrough to work! If I can do a test, let me know. I'm currently a bit overburdened, so I can't invest a lot of time in this whole project anymore. I do read up, like now. @fabiosunI see you're trying to get the audio fixed. What I read in the links you supplied is that the audio device on TRX is not a typical device, but a two audio chips bridged over USB, which makes things overly complicated for VM passthrough. The FLR patch doesn't seem to work for my TRX40 Designare. Now I note that this is a snippet of the patch: +/* FLR causes Ryzen 3000s built-in HD Audio & USB Controllers to hang on VFIO passthrough */ +DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_AMD, 0x149c, quirk_intel_no_flr); +DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_AMD, 0x1487, quirk_intel_no_flr); But, my ID's are 148c(!), 149c, and 1487 (audio). 149c was already doing fine, and 148c seems to remain problematic: 03:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller [1022:148c] Subsystem: Gigabyte Technology Co., Ltd Starship USB 3.0 Host Controller [1458:5007] Kernel driver in use: xhci_hcd .. 25:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller [1022:148c] Subsystem: Gigabyte Technology Co., Ltd Starship USB 3.0 Host Controller [1458:5007] Kernel driver in use: xhci_hcd 25:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:d102] Kernel modules: snd_hda_intel .. 48:00.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:1486] Kernel driver in use: xhci_hcd 48:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:148c] Kernel driver in use: xhci_hcd 149c is passed through succesfully, also before the FLR patch I believe. 148c seems to be bound to that USB Audio Bridge. Can someone hint me on how I can apply a modified FLR patch? I don't really understand whether I need to recompile the kernel or I can just "patch-in-place"? I can perhaps help solving the passthrough audio mystery 😉
-
@Driftwood - I'm responding here rather than in PM, as it hopefully adds something useful for future people. I was having a breeze the first install following only fabiosun's post(s) initially, but it soon became clear solutions to stuff I was looking for meant editing parts of that initial work. Their great writeup and development of ideas is very useful to read through, as a primary resource. Now, looking at Pavo's repository for quick patches, and Nick Sherlock's fine guides you'll find OpenCore.iso, use that for now it should work fine to start the VM. You will want to grab the Base_System.iso (conver .dmg file) which is 2GB in size. I never got the 9GB installer image to work, only the net download. Make sure you have some LAN connected via VM, because you're missing .kext support right now in OpenCore to passthrough use the LAN ports, probably.I can't tell any other problems looking at your 1##.conf. You can compare your VM config to mine, as I posted above. Just ignore all the hostpci parts for now. If you have the option you can also install macOS on a disk before you use this setup. It's much easier that way it seems to me, as you can skip all the virtual disks if you want, and straight-up passthrough the SATA / NVME drive, and have OpenCore.iso boot into it for you. Then, you can mount the EFI partitions and copy over the OpenCore.iso config, so you can edit and boot from your actual drive, and comment out the OpenCore.iso even, as a fallback if you mess up your editable EFI partition on the drive.
-
@iGPU Happy to be of service! Bloody, you can "only" pass through 16 PCI devices in ProxMox, hah! Note: I have had my LAN <> TB2 adapter + TB2 <> T3 adapter passed through directly (no other TB-parts, only defined in vfio.conf) as a PCI device. Ports as defined: vfio.conf # This file contains all the device-ids and vendor-ids of components we want to passthrough to the macOS VM using vfio. options vfio_iommu_type1 allow_unsafe_interrupts=1 options vfio-pci ids=144d:a808 options vfio-pci ids=1002:66af,1002:ab20 options vfio-pci ids=1022:148c,1022:149c,1022:7901,1022:1487,1022:790b options vfio-pci ids=14e4:43a3,14e4,1682 options vfio-pci ids=8086:15ea,8086:15eb,8086:15ec,8086:1533 options vfio-pci ids=disable_vga=1 #01:00.0 = 144d:a808 = NVMe SSD Samsung 1 = Win10 #03:00.3 = 1022:148c = USB 3.0 Host Controller #23:00.0 = 1002:66af = Radeon VII #23:00.1 = 1002:ab20 = Radeon VII HDMI #25:00.3 = 1022:148c = USB 3.0 Host Controller #25:00.4 = 1022:1487 = Onboard Audio #43:00.0 = 144d:a808 = NVME SSD Samsung 2 = macOS #44:00.0 = 144d:a808 = NVME SSD Samsung 3 = DATA #45:00.0 = 8086:1533 = I210 #1 #46:00.0 = 8086:1533 = I210 #2 #47:00.0 = 14e4:43a3 = BCM4350 #48:00.1 = 1022:149c = USB 3.0 Host Controller #48:00.3 = 1022:149c = USB 3.0 Host Controller #49:00.0 = 1022:7901 = SATA Controller #50:00.0 = ? = TB-1 Plug #58:00.0 = ? = TB-2 Plug #4a:00.0 = 1022:7901 = SATA Controller #4b:00.0 = 8086:15ea = TB3 #4c:00.0 = 8086:15ea = TB3 #4c:01.0 = 8086:15ea = TB3 #4c:02.0 = 8086:15ea = TB3 #4c:04.0 = 8086:15ea = TB3 #4d:00.0 = 8086:15eb = TB3 NHI #55:00.0 = 8086:15ec = TB3 USB IOMMU sorted root@pve:~# ./iommu.sh IOMMU Group 0 00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 1 00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] IOMMU Group 2 00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 3 00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 4 00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 5 00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 6 00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 7 00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] IOMMU Group 8 00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 9 00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] IOMMU Group 10 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61) IOMMU Group 10 00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51) IOMMU Group 11 00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 0 [1022:1490] IOMMU Group 11 00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 1 [1022:1491] IOMMU Group 11 00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 2 [1022:1492] IOMMU Group 11 00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 3 [1022:1493] IOMMU Group 11 00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 4 [1022:1494] IOMMU Group 11 00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 5 [1022:1495] IOMMU Group 11 00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 6 [1022:1496] IOMMU Group 11 00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 7 [1022:1497] IOMMU Group 12 01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] IOMMU Group 13 02:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] IOMMU Group 14 03:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] IOMMU Group 15 03:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller [1022:148c] IOMMU Group 16 20:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 17 20:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 18 20:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 19 20:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] IOMMU Group 20 20:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 21 20:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 22 20:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 23 20:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] IOMMU Group 24 20:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 25 20:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] IOMMU Group 26 21:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:14a0] (rev c1) IOMMU Group 27 22:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:14a1] IOMMU Group 28 23:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 [Radeon VII] [1002:66af] (rev c1) IOMMU Group 29 23:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 HDMI Audio [Radeon VII] [1002:ab20] IOMMU Group 30 24:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] IOMMU Group 31 25:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] IOMMU Group 32 25:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486] IOMMU Group 33 25:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller [1022:148c] IOMMU Group 34 25:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487] IOMMU Group 35 40:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 36 40:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] IOMMU Group 37 40:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] IOMMU Group 38 40:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 39 40:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 40 40:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 41 40:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 42 40:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 43 40:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] IOMMU Group 44 40:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 45 40:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] IOMMU Group 46 41:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57ad] IOMMU Group 47 42:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] IOMMU Group 48 42:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] IOMMU Group 49 42:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] IOMMU Group 50 42:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] IOMMU Group 51 42:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] IOMMU Group 52 42:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] IOMMU Group 52 48:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] IOMMU Group 52 48:00.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] IOMMU Group 52 48:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] IOMMU Group 53 42:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] IOMMU Group 53 49:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51) IOMMU Group 54 4a:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51) IOMMU Group 54 42:0a.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] IOMMU Group 55 43:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] IOMMU Group 56 44:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] IOMMU Group 57 45:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) IOMMU Group 58 46:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) IOMMU Group 59 47:00.0 Network controller [0280]: Broadcom Limited BCM4350 802.11ac Wireless Network Adapter [14e4:43a3] (rev 08) IOMMU Group 60 4b:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) IOMMU Group 61 4c:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) IOMMU Group 62 4c:01.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) IOMMU Group 63 4c:02.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) IOMMU Group 64 4c:04.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) IOMMU Group 65 4d:00.0 System peripheral [0880]: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] [8086:15eb] (rev 06) IOMMU Group 66 55:00.0 USB controller [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:15ec] (rev 06) IOMMU Group 67 5d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] IOMMU Group 68 5e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] IOMMU Group 69 60:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 70 60:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 71 60:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 72 60:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 73 60:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 74 60:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 75 60:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] IOMMU Group 76 60:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] IOMMU Group 77 60:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] IOMMU Group 78 61:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] IOMMU Group 79 62:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] find /sys/kernel/iommu_groups/ -type l root@pve:~# find /sys/kernel/iommu_groups/ -type l /sys/kernel/iommu_groups/55/devices/0000:43:00.0 /sys/kernel/iommu_groups/17/devices/0000:20:02.0 /sys/kernel/iommu_groups/45/devices/0000:40:08.1 /sys/kernel/iommu_groups/73/devices/0000:60:05.0 /sys/kernel/iommu_groups/35/devices/0000:40:01.0 /sys/kernel/iommu_groups/7/devices/0000:00:07.1 /sys/kernel/iommu_groups/63/devices/0000:4c:02.0 /sys/kernel/iommu_groups/25/devices/0000:20:08.1 /sys/kernel/iommu_groups/53/devices/0000:49:00.0 /sys/kernel/iommu_groups/53/devices/0000:42:09.0 /sys/kernel/iommu_groups/15/devices/0000:03:00.3 /sys/kernel/iommu_groups/43/devices/0000:40:07.1 /sys/kernel/iommu_groups/71/devices/0000:60:03.0 /sys/kernel/iommu_groups/33/devices/0000:25:00.3 /sys/kernel/iommu_groups/5/devices/0000:00:05.0 /sys/kernel/iommu_groups/61/devices/0000:4c:00.0 /sys/kernel/iommu_groups/23/devices/0000:20:07.1 /sys/kernel/iommu_groups/51/devices/0000:42:06.0 /sys/kernel/iommu_groups/13/devices/0000:02:00.0 /sys/kernel/iommu_groups/41/devices/0000:40:05.0 /sys/kernel/iommu_groups/31/devices/0000:25:00.0 /sys/kernel/iommu_groups/3/devices/0000:00:03.0 /sys/kernel/iommu_groups/21/devices/0000:20:05.0 /sys/kernel/iommu_groups/78/devices/0000:61:00.0 /sys/kernel/iommu_groups/11/devices/0000:00:18.3 /sys/kernel/iommu_groups/11/devices/0000:00:18.1 /sys/kernel/iommu_groups/11/devices/0000:00:18.6 /sys/kernel/iommu_groups/11/devices/0000:00:18.4 /sys/kernel/iommu_groups/11/devices/0000:00:18.2 /sys/kernel/iommu_groups/11/devices/0000:00:18.0 /sys/kernel/iommu_groups/11/devices/0000:00:18.7 /sys/kernel/iommu_groups/11/devices/0000:00:18.5 /sys/kernel/iommu_groups/68/devices/0000:5e:00.0 /sys/kernel/iommu_groups/1/devices/0000:00:01.1 /sys/kernel/iommu_groups/58/devices/0000:46:00.0 /sys/kernel/iommu_groups/48/devices/0000:42:02.0 /sys/kernel/iommu_groups/76/devices/0000:60:08.0 /sys/kernel/iommu_groups/38/devices/0000:40:02.0 /sys/kernel/iommu_groups/66/devices/0000:55:00.0 /sys/kernel/iommu_groups/28/devices/0000:23:00.0 /sys/kernel/iommu_groups/56/devices/0000:44:00.0 /sys/kernel/iommu_groups/18/devices/0000:20:03.0 /sys/kernel/iommu_groups/46/devices/0000:41:00.0 /sys/kernel/iommu_groups/74/devices/0000:60:07.0 /sys/kernel/iommu_groups/36/devices/0000:40:01.1 /sys/kernel/iommu_groups/8/devices/0000:00:08.0 /sys/kernel/iommu_groups/64/devices/0000:4c:04.0 /sys/kernel/iommu_groups/26/devices/0000:21:00.0 /sys/kernel/iommu_groups/54/devices/0000:4a:00.0 /sys/kernel/iommu_groups/54/devices/0000:42:0a.0 /sys/kernel/iommu_groups/16/devices/0000:20:01.0 /sys/kernel/iommu_groups/44/devices/0000:40:08.0 /sys/kernel/iommu_groups/72/devices/0000:60:04.0 /sys/kernel/iommu_groups/34/devices/0000:25:00.4 /sys/kernel/iommu_groups/6/devices/0000:00:07.0 /sys/kernel/iommu_groups/62/devices/0000:4c:01.0 /sys/kernel/iommu_groups/24/devices/0000:20:08.0 /sys/kernel/iommu_groups/52/devices/0000:48:00.0 /sys/kernel/iommu_groups/52/devices/0000:48:00.3 /sys/kernel/iommu_groups/52/devices/0000:48:00.1 /sys/kernel/iommu_groups/52/devices/0000:42:08.0 /sys/kernel/iommu_groups/14/devices/0000:03:00.0 /sys/kernel/iommu_groups/42/devices/0000:40:07.0 /sys/kernel/iommu_groups/70/devices/0000:60:02.0 /sys/kernel/iommu_groups/32/devices/0000:25:00.1 /sys/kernel/iommu_groups/4/devices/0000:00:04.0 /sys/kernel/iommu_groups/60/devices/0000:4b:00.0 /sys/kernel/iommu_groups/22/devices/0000:20:07.0 /sys/kernel/iommu_groups/50/devices/0000:42:05.0 /sys/kernel/iommu_groups/79/devices/0000:62:00.0 /sys/kernel/iommu_groups/12/devices/0000:01:00.0 /sys/kernel/iommu_groups/40/devices/0000:40:04.0 /sys/kernel/iommu_groups/69/devices/0000:60:01.0 /sys/kernel/iommu_groups/30/devices/0000:24:00.0 /sys/kernel/iommu_groups/2/devices/0000:00:02.0 /sys/kernel/iommu_groups/59/devices/0000:47:00.0 /sys/kernel/iommu_groups/20/devices/0000:20:04.0 /sys/kernel/iommu_groups/49/devices/0000:42:03.0 /sys/kernel/iommu_groups/77/devices/0000:60:08.1 /sys/kernel/iommu_groups/10/devices/0000:00:14.3 /sys/kernel/iommu_groups/10/devices/0000:00:14.0 /sys/kernel/iommu_groups/39/devices/0000:40:03.0 /sys/kernel/iommu_groups/67/devices/0000:5d:00.0 /sys/kernel/iommu_groups/29/devices/0000:23:00.1 /sys/kernel/iommu_groups/0/devices/0000:00:01.0 /sys/kernel/iommu_groups/57/devices/0000:45:00.0 /sys/kernel/iommu_groups/19/devices/0000:20:03.1 /sys/kernel/iommu_groups/47/devices/0000:42:01.0 /sys/kernel/iommu_groups/75/devices/0000:60:07.1 /sys/kernel/iommu_groups/37/devices/0000:40:01.3 /sys/kernel/iommu_groups/9/devices/0000:00:08.1 /sys/kernel/iommu_groups/65/devices/0000:4d:00.0 /sys/kernel/iommu_groups/27/devices/0000:22:00.0 When trying to start the VM with the following config I get kvm: -device vfio-pci,host=0000:4b:00.0,id=hostpci11,bus=pci.2,addr=0x14: vfio 0000:4b:00.0: failed to open /dev/vfio/60: No such file or directory TASK ERROR: start failed: QEMU exited with code 1 /etc/pve/qemu-server/100.conf/ /etc/pve/qemu-server/100.conf #efidisk0%3A local-lvm%3Avm-100-disk-1,size=4M #ide0%3A local%3Aiso/BaseSystem.iso,size=2094688K,cache=unsafe #sata0%3A local-lvm%3Avm-100-disk-0,cache=unsafe,size=32G,ssd=1 args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check -device usb-kbd,bus=ehci.0,port=2 balloon: 0 bios: ovmf boot: c bootdisk: ide2 cores: 16 hostpci0: 23:00.0,pcie=1,romfile=R7.rom,x-vga=1 #hostpci1: 23:00.1,pcie=1,rombar=0 hostpci2: 43:00.0 hostpci3: 44:00.0 hostpci4: 46:00.0,rombar=0 hostpci5: 47:00.0,rombar=0 hostpci7: 48:00.3,rombar=0 hostpci8: 48:00.1,rombar=0 hostpci9: 25:00.4 #hostpci10: 00:14.0 hostpci11: 4b:00.0 hostpci12: 4c:00.0 hostpci13: 4c:01.0 hostpci14: 4c:02.0 hostpci15: 4c:04.0 hostpci1: 4d:00.0 hostpci10: 55:00.0 #ide2: local:iso/OpenCore.iso,size=150M,cache=unsafe machine: q35 memory: 122880 name: macOS numa: 1 ostype: other scsihw: virtio-scsi-pci smbios1: uuid=970f1ae9-ccd2-4ac9-8acc-4ad5ef4bba4f sockets: 3 usb0: host=7-5 vga: none vmgenid: 696b5681-2597-413d-b96e-b93d1d19977e I haven't yet gotten to updating the boot-args to your standards. It's my next task, besides some system overclocking and finetuning 😉
-
@fabiosun Thanks for all your help already! I believe I'm at about the same spot as most of us. The VM is working well, but I have trouble with two USB controllers, Thunderbolt, and audio. I will look into using the TB card with flashed firmware and see if I can provide some feedback on it, hopefully. @iGPU I can really recommend the Radeon VII, besides that I've used it for many builds, the card passed through perfectly fine. I'm using a rom from the Techpowerup VBIOS database. I can test later whether it's even needed. I have no reset / restart bug related to GPU. Oddly enough, after remaking my VM, I now have the problem that I can't reboot otherwise it will get stuck booting around APFS/HFS, and claims my passed through disk (43:00) isn't accessible anymore and I have to >reset the system< rather than the VM. I didn't have this problem before, but due to other issues I had to remake. In other words: I was using a Radeon VII and a passed through 1TB 970 EVO without problems restarting, before this remake. The difference is that I am now passing through the entire NVME Controller (43:00.0) rathern than /dev/disk/by-id, which you can see in my previous post. Perhaps there lies the difference. I saw some talk about passing through WiFi+BT. macOS doesn't accept Intel WiFi cards, period. You can get a Dell DW1820A for about €20-25, and use only BrcmPatchRAM (Injector + Data + PRAM3), then it's like having native Airport and BT. I'll post more when I know more, and try to keep the questions limited.
-
Thanks for your quick and elaborate response. I appreciate it a lot @fabiosun! I missed your QEMU-UEFI fix, cheers! What type of misbehaviour do you mean, when all args are deleted? Do you reckon it's CPU TSC related, so stuttering? Perhaps VoodooTSCSync.kext (set your core count -1 in its info.plist) or it's modern alternative TSCAdjustReset.kext (no modification needed) could help reduce this, as well. From what I understand the -args section enables CPU features, so it's surprising that macOS runs without and Cinebench actually scores better!? If the patch for seeing Threadripper is none more than visual it's not worth the GPU slowdown, imo, yes? How did you run the Broadwell topology though? Do you have virtualsmc.kext enabled for this? Right now I can boot without this kext, but I didn't test it when changing topologies around. I think I already saw a few tips and ideas in pavo's repository, so thanks for that link!
-
Heya! First answers: 1/ The initial line or "args" wasn't copied properly. It's complete, as far as I can tell. 2/ Fixed, only passing through vmxnet3 at the moment, will fix later 3/ Sockets 3x16 is still necessary to boot past the OpenCore picker (menu), otherwise it gets stuck at the screen between this and the macOS logo / verbose. Maybe some OpenCore setting can fix this. My best guess is that the CCX setup of our chips (24c vs 32c) are different, and that our bootloader has difficulty launching with an odd setup of cores/CCX, or something. Note that the 3960X has 4x 6-core CCX's (with 2 cores disabled per CCX), whereas the 3970X has full 8-core CCX's. Perhaps it's also related to the VM CPU topology (will research). With OpenCore 0.5.8 I can now use 120GB of RAM in the VM. All works well, though, with 13564 points CB R20, 1274 / 22198 GB5. 4/ NVME passthrough succesful, besides QEMU-UEFI not saving boot selection. My questions: 1/ Can you tell what you did to achieve higher CineBench scores? You noted "I found something" but not what you did? Did you turn on XFR / PBO in the BIOS for higher boosts? Noted here; 2/ Can you tell how you have macOS / Cinebench the CPU type as our Threadripper rather than Penryn? Is it only a visual edit in macOS, or are there performance implications? I noticed this post on CPU topology. I set my CPU topology to "host", but macOS still thinks of it as Penryn. if I change the "args" line from Penryn to Broadwell (your example) I boot into a black screen in macOS (1x 48 with or without NUMA never works regardless of topology). I'm probably missing something important here. 3/ I'm having trouble passing USB / Thunderbolt PCI devices. I can only pass my 2x USB2.0 (48:00.1) and 1x USB 3.1-A + 1x -C PCI device (48:00:3). Other controllers show "waiting for device, timeout" in Syslog. Is there anything specific that needs to be done to pass more USB devices? I currently have the BlueTooth (USB) part of my chip passed through like usb0: host=7-5, because of the problems with passing through other USB controllers. I have switched the Intel chip for a DW1820A, which is perfectly supporting in macOS by using BRCMPatchRam (BTInjector + Data + PRAM3). WiFi works OOB, but to be sure I use AirportBrcmFixup for fixes. 4/ I recall having my Thunderbolt Titan Ridge AIC passed (partially?) when I was testing Manjaro KVM in December, but right now all PCI ID's related to the TB AIC give the same problem as the USB devices that aren't working (timeout); 5/ Can you give a hint on where to look for sound support? I understood a straight passthrough for the ALC chip doesn't work properly; 6/ I understand that ProxMox / QEMU-UEFI has trouble booting from passed through disks, like I did with my NVME drives. Only solution is a QEMU EFI? Or is there a way to force booting from the NVME. It works fine if I do it manually in the QEMU-UEFI. Did you get an answer to your question?. It's no drama to manually select, but it would be nice if it boots on, otherwise I have to reset the system if I fail to interrupt the wrong boot... Outputs: lspci -nnk root@pve:~# lspci -nnk 00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] 00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] Kernel driver in use: pcieport 00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] Kernel driver in use: pcieport 00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] Kernel driver in use: pcieport 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61) Subsystem: Gigabyte Technology Co., Ltd FCH SMBus Controller [1458:5001] Kernel modules: i2c_piix4, sp5100_tco 00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51) Subsystem: Gigabyte Technology Co., Ltd FCH LPC Bridge [1458:5001] 00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 0 [1022:1490] 00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 1 [1022:1491] 00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 2 [1022:1492] 00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 3 [1022:1493] Kernel driver in use: k10temp Kernel modules: k10temp 00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 4 [1022:1494] 00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 5 [1022:1495] 00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 6 [1022:1496] 00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 7 [1022:1497] 01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a801] Kernel driver in use: nvme 02:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 03:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Kernel driver in use: vfio-pci 03:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller [1022:148c] Subsystem: Gigabyte Technology Co., Ltd Starship USB 3.0 Host Controller [1458:5007] Kernel driver in use: xhci_hcd 20:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 20:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] 20:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] Kernel driver in use: pcieport 20:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] Kernel driver in use: pcieport 20:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] Kernel driver in use: pcieport 21:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:14a0] (rev c1) Kernel driver in use: pcieport 22:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:14a1] Kernel driver in use: pcieport 23:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 [Radeon VII] [1002:66af] (rev c1) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 [Radeon VII] [1002:081e] Kernel driver in use: vfio-pci Kernel modules: amdgpu 23:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 HDMI Audio [Radeon VII] [1002:ab20] Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 HDMI Audio [Radeon VII] [1002:ab20] Kernel driver in use: vfio-pci Kernel modules: snd_hda_intel 24:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 25:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Kernel driver in use: vfio-pci 25:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486] Kernel driver in use: ccp Kernel modules: ccp 25:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller [1022:148c] Subsystem: Gigabyte Technology Co., Ltd Starship USB 3.0 Host Controller [1458:5007] Kernel driver in use: xhci_hcd 25:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:d102] Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 40:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 40:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] 40:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] Kernel driver in use: pcieport 40:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] Kernel driver in use: pcieport 40:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] Kernel driver in use: pcieport 40:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] Kernel driver in use: pcieport 41:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57ad] Kernel driver in use: pcieport 42:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] Kernel driver in use: pcieport 42:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] Kernel driver in use: pcieport 42:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] Kernel driver in use: pcieport 42:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] Kernel driver in use: pcieport 42:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] Kernel driver in use: pcieport 42:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] Kernel driver in use: pcieport 42:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] Kernel driver in use: pcieport 42:0a.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] Kernel driver in use: pcieport 43:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a801] Kernel driver in use: vfio-pci 44:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a801] Kernel driver in use: vfio-pci 45:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) Subsystem: Gigabyte Technology Co., Ltd I210 Gigabit Network Connection [1458:e000] Kernel driver in use: igb Kernel modules: igb 46:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) Subsystem: Gigabyte Technology Co., Ltd I210 Gigabit Network Connection [1458:e000] Kernel driver in use: igb Kernel modules: igb 47:00.0 Network controller [0280]: Broadcom Limited BCM4350 802.11ac Wireless Network Adapter [14e4:43a3] (rev 08) Subsystem: Dell BCM4350 802.11ac Wireless Network Adapter [1028:0023] Kernel driver in use: vfio-pci Kernel modules: brcmfmac 48:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Kernel driver in use: vfio-pci 48:00.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:1486] Kernel driver in use: vfio-pci 48:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:148c] Kernel driver in use: vfio-pci 49:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51) Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] Kernel driver in use: vfio-pci Kernel modules: ahci 4a:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51) Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] Kernel driver in use: vfio-pci Kernel modules: ahci 4b:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) Kernel driver in use: pcieport 4c:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) Kernel driver in use: pcieport 4c:01.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) Kernel driver in use: pcieport 4c:02.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) Kernel driver in use: pcieport 4c:04.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) Kernel driver in use: pcieport 4d:00.0 System peripheral [0880]: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] [8086:15eb] (rev 06) Subsystem: Gigabyte Technology Co., Ltd JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] [1458:a207] Kernel driver in use: thunderbolt Kernel modules: thunderbolt 55:00.0 USB controller [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:15ec] (rev 06) Subsystem: Gigabyte Technology Co., Ltd JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [1458:a207] Kernel driver in use: xhci_hcd 56:00.0 PCI bridge [0604]: Intel Corporation DSL2210 Thunderbolt Controller [Port Ridge 1C 2011] [8086:1549] Kernel driver in use: pcieport 57:00.0 PCI bridge [0604]: Intel Corporation DSL2210 Thunderbolt Controller [Port Ridge 1C 2011] [8086:1549] Kernel driver in use: pcieport 58:00.0 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM57762 Gigabit Ethernet PCIe [14e4:1682] Subsystem: Apple Inc. NetXtreme BCM57762 Gigabit Ethernet PCIe (Thunderbolt to Gigabit Ethernet Adapter) [106b:00f6] Kernel driver in use: tg3 Kernel modules: tg3 5d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 5e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Kernel driver in use: vfio-pci 60:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 60:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] 60:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] Kernel driver in use: pcieport 60:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] Kernel driver in use: pcieport 61:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 62:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] 100.conf: args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+invtsc,vmware-cpuid-freq=on,+fpu,+vme,+de,+pse,+tsc,+msr,+pae,+mce,+cx8,+apic,+s$ bios: ovmf boot: c bootdisk: sata1 cores: 16 cpu: Penryn hostpci0: 23:00.0,pcie=1,romfile=RadeonVII.rom,x-vga=1 hostpci1: 43:00.0,rombar=0 hostpci2: 44:00.0,rombar=0 hostpci3: 23:00.1,rombar=0 hostpci4: 47:00.0,rombar=0 hostpci5: 49:00.0,rombar=0 hostpci6: 4a:00.0,rombar=0 hostpci7: 48:00.3,rombar=0 hostpci8: 48:00.1,rombar=0 machine: q35 memory: 122880 name: macOS net0: vmxnet3=92:C8:08:B1:2D:BE,bridge=vmbr0 numa: 0 ostype: other sata1: /dev/disk/by-id/nvme-Samsung_SSD_970_EVO_Plus_1TB_S4EWNF0MA31338T-part2 scsihw: virtio-scsi-pci smbios1: uuid=86434508-0e40-405d-9197-db4cfb8feaad sockets: 3 usb0: host=7-5 vga: none vmgenid: 1a3799fc-9ca0-4b33-9bea-6a1fd3929660 vfio.conf options vfio-pci ids=144d:a808,1002:66af,1002:ab20,1022:148c,1022:149c,1022:7901,14e4:43a3,8086:15ea,8086:15eb,8086:15ec disable_vga=1 where: 01:00.0 = 144d:a808 = NVMe SSD Samsung 1 03:00.3 = 1022:148c = USB 3.0 Host Controller 23:00.0 = 1002:66af = Radeon VII 23:00.1 = 1002:ab20 = Radeon VII HDMI 25:00.3 = 1022:148c = USB 3.0 Host Controller 43:00.0 = 144d:a808 = NVME SSD Samsung 2 44:00.0 = 144d:a808 = NVME SSD Samsung 3 47:00.0 = 14e4:43a3 = BCM4350 48:00.1 = 1022:149c = USB 3.0 Host Controller 48:00.3 = 1022:149c = USB 3.0 Host Controller 49:00.0 = 1022:7901 = SATA Controller 4a:00.0 = 1022:7901 = SATA Controller 4b:00.0 = 8086:15ea = TB3 4c:00.0 = 8086:15ea = TB3 4c:01.0 = 8086:15ea = TB3 4c:02.0 = 8086:15ea = TB3 4c:04.0 = 8086:15ea = TB3 4d:00.0 = 8086:15eb = TB3 NHI 55:00.0 = 8086:15ec = TB3 USB Problematic: 03:00.3, 25:00.3, all TB3-related.
-
Cheers @fabiosun EDIT: I was quite sure I tried this last night, but after removing the VMWare monitor my problem is basically gone. There is no Console output anymore, but I can use the system as it is now. Sorry for the confusion, the simple solution was to remove the default VMWare monitor. On to new problems! 100.conf: args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)Apple$ bios: ovmf boot: cd bootdisk: ide0 cores: 16 cpu: Penryn efidisk0: local-lvm:vm-100-disk-1,size=4M hostpci0: 23:00.0,pcie=1,x-vga=1,romfile=RadeonVII.rom ide0: local:iso/clover_macOS86.iso,media=cdrom,size=256M machine: q35 memory: 65536 name: macOS net0: vmxnet3=92:C8:08:B1:2D:BE,bridge=vmbr0 net1: e1000=FE:8F:05:47:A8:1E,bridge=vmbr0 net2: rtl8139=46:D4:B9:63:16:44,bridge=vmbr0 net3: virtio=36:6C:02:76:47:2E,bridge=vmbr0 numa: 0 ostype: other sata0: local-lvm:vm-100-disk-0,cache=unsafe,size=768G,ssd=1 scsihw: virtio-scsi-pci smbios1: uuid=86434508-0e40-405d-9197-db4cfb8feaad sockets: 3 usb0: host=0e8f:0022 usb1: host=046d:c05a vga: vmware vmgenid: 1a3799fc-9ca0-4b33-9bea-6a1fd3929660 lspci -nn root@pve:~# lspci -nn 00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] 00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61) 00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51) 00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 0 [1022:1490] 00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 1 [1022:1491] 00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 2 [1022:1492] 00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 3 [1022:1493] 00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 4 [1022:1494] 00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 5 [1022:1495] 00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 6 [1022:1496] 00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship Device 24; Function 7 [1022:1497] 01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] 02:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 03:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] 03:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller [1022:148c] 20:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 20:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] 20:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 20:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 20:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 20:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 21:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:14a0] (rev c1) 22:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:14a1] 23:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 [Radeon VII] [1002:66af] (rev c1) 23:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 20 HDMI Audio [Radeon VII] [1002:ab20] 24:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 25:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] 25:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486] 25:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Starship USB 3.0 Host Controller [1022:148c] 25:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487] 40:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 40:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] 40:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 40:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] 40:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 40:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 40:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 41:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57ad] 42:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] 42:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] 42:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] 42:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a3] 42:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] 42:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] 42:0a.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:57a4] 43:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] 44:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808] 45:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) 46:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) 47:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] 47:00.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] 47:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] 48:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51) 49:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51) 4a:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) 4b:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) 4b:01.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) 4b:02.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) 4b:04.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) 4c:00.0 System peripheral [0880]: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] [8086:15eb] (rev 06) 54:00.0 USB controller [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:15ec] (rev 06) 5c:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 5d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] 60:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480] 60:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481] 60:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 60:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482] 60:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] 61:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a] 62:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485] So, my passthrough GPU is 23:00.0 (Vega 20). I have the option to use a second GPU like NVIDIA if that would help with this problem. I didn't properly check which network adapter is actually providing connection, so I have all four options enabled.
-
I followed @Imanol5700XT description for my Radeon VII, and it seems to work. The problem is the ProxMox Console gets stuck at the last line while starting macOS (IOConsole etc.), and the monitor(s) connected to the Radeon VII will turn on. macOS is setup as "extended displays", so my two physical monitors are empty, and the main display is not properly opening in Console. Is there a way to fix this? I would like to either only use physical monitors, or have a working console monitor.
-
EDIT: My question is solved (for now, will have to check performance) here with 3x16 rather than 48. Link: Hiya, I have some issue relatively early, pre-install, during Clover boot. I'm an experienced hackintosher, and the information I found was that it's a memory allocation issue, which people solve by moving RAM sticks. I changed the assigned RAM from 125GB to 64GB to no avail. It turns out Clover 5007 may have this issue, but a newer version doesn't. I would like to use OpenCore straight away, or the most recent version of Clover. How do I attain a .iso file that can be used as such? I'm not sure how to make an ISO out of a Clover / OpenCore EFI folder. My problem (10.15.4-related with Clover, apparently), see screenshot. PS: 11.05GB RAM @ 0MHz hahaha
-
Thanks for all the welcomes 🙂
-
Hello peeps! I'm writing an introductory post because I understand this to be necessary to download files on the forum. I'll let you know what my plans are, and that is to follow fabiosun his seemingly excellent ProxMox guide, in the hope to get this 3960X Threadripper chip working with Catalina. I appreciate all the work that has been put in by so many people over the last decades to get so many variants of systems running with macOS, it's a treat!