Jump to content

ne10g

Members
  • Posts

    58
  • Joined

  • Last visited

Everything posted by ne10g

  1. That GPU is not supported unfortunately, so you need another GPU if you wanna have one dedicated to MacOS.
  2. Thanks, had it that way but reverted at some point obviously. Put it back. Still the same. Trying the latest version of OC from here: https://github.com/thenickdude/KVM-Opencore A little better, I see a boot screen again now - select MacOS disc and it just freezes my server instantly and sticks on the Apple logo with an empty progress bar.
  3. Do you know which part is wrong and what it should be?
  4. Yeah i have a few others from there, all the same. Wonder if its an issue with this particular version of the card? It's an MSI Radeon RX 5700XT MECH OC.
  5. Still no joy. here’s a pic of the boot screen where it freezes. complete freeze and it kills the server so have to force power off.
  6. Aha, of course! Ok, pointed at the OC default ovmf files, now its booting in verbrose mode, so I can at least see where (if it gets stuck this time!) I will report back in a few mins Thank you for your help! Still gets stuck, but at least I can see where now verbrose mode is on. It's basically this: https://github.com/geerlingguy/macos-virtualbox-vm/issues/13 not virtualbox of course, but its that exact point where it gets stuck.
  7. Note sure if this is relevant but looks like OC created dump files in the EFO partition, with timestamps, the latest failed boot shows: 00:000 00:000 OC: Kernel patcher com.apple.driver.AppleGraphicsDevicePolicy (Ranem board-id to board-ix) init failure - Not Found
  8. Am I being thick here, I cannot see any difference in mine (in those sections) to what you suggested in 1st post. I have the correct network interface, the correct locations in the OS tags and the extra XML before the close of the domain tag. Maybe I am going blind after looking so long however....!
  9. It did seem to be in the right place (first attempt didnt work - looks like I forgot to save..oops!! Done it again to be safe using your method above) I have put in the -v boot arg to try see what I can see in verbrose mode.
  10. Here is my XML if anyone can spot anything? <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>MacinaboxCatalina</name> <uuid>****</uuid> <description>MacOS Catalina</description> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="default.png" os="Catalina"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>8</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='15'/> <vcpupin vcpu='2' cpuset='3'/> <vcpupin vcpu='3' cpuset='17'/> <vcpupin vcpu='4' cpuset='5'/> <vcpupin vcpu='5' cpuset='19'/> <vcpupin vcpu='6' cpuset='7'/> <vcpupin vcpu='7' cpuset='21'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-3.1'>hvm</type> <loader readonly='yes' type='pflash'>/mnt/user/domains/MacinaboxCatalina/ovmf/OVMF_CODE.fd</loader> <nvram>/mnt/user/domains/MacinaboxCatalina/ovmf/OVMF_VARS.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <cache mode='passthrough'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/MacinaboxCatalina/macos_disk.img'/> <target dev='hdc' bus='sata'/> <boot order='1'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:78:67:1e'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x67' slot='0x00' function='0x0'/> </source> <rom file='/boot/GPU_BIOS/RX5700XT.rom'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x67' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <memballoon model='none'/> </devices> <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=*****'/> <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>
  11. Managed to have a go. Got it all working, with opencore when using VNC. Couldn't figure out where to add the agdpmod=pikera boot arg with opencore configurator, so I just edited the plist in the end - mauybe added it in the wrong place?! Can you show me where it sits in yours please? I did manage to use opencore configurator to update whatevergreen. I also removed all drives bar the install drive and it all worked perfect, until I put the Radeon back in and enabled that instead of VNC. I passed in the ROM which I dumped in windows as well just to be safe. This is what I see just as it freezes unraid: Nov 1 18:01:25 SAFCunRAID kernel: vfio-pci 0000:67:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem Nov 1 18:01:25 SAFCunRAID kernel: br0: port 2(vnet0) entered blocking state Nov 1 18:01:25 SAFCunRAID kernel: br0: port 2(vnet0) entered disabled state Nov 1 18:01:25 SAFCunRAID kernel: device vnet0 entered promiscuous mode Nov 1 18:01:25 SAFCunRAID kernel: br0: port 2(vnet0) entered blocking state Nov 1 18:01:25 SAFCunRAID kernel: br0: port 2(vnet0) entered forwarding state Nov 1 18:01:26 SAFCunRAID kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x19@0x270 Nov 1 18:01:26 SAFCunRAID kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x1b@0x2d0 Nov 1 18:01:26 SAFCunRAID kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x25@0x400 Nov 1 18:01:26 SAFCunRAID kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x26@0x410 Nov 1 18:01:26 SAFCunRAID kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x27@0x440 Any ideas?
  12. Perfect, thanks again, I'll give it a whirl now. May as well even if a new version is due. No harm having another bash!
  13. I do wonder if I should wait though...? @SpaceInvaderOne is the new version due soon with clover/opencore options? Could be better waiting if so!
  14. Cheers. I did attempt that last night, but I was hitting a wall so got annoyed, took the 5700XT out, boxed it back up and put my 2080ti back in. haha! I will try again now, the bit I did not do was the pikera boot argument, that could be the missing piece of the jigsaw! I will give it another go now and report back. Just to confirm steps I will take: 1) Install Catalina as normal using Macinabox 2) Amend the xml as per my liking, for extra cpu cores, ram etc... making sure anything that reverts back on save it put back. 3) Boot into Catalina and mount the EFI partition 4) Backup the current EFI - then replace with the Opencore EFI folder. 5) Use opencore configurator to edit the config.plist 6) Update latest whatevergreen 7) Shutdown 8 ) Enable GPU passthrough Anything missing?
  15. YOIU ARE A STAR!!!! I was just about to give up, sent the RX5700 XT back and cry into my coffee. It's drove me crazy since y/day AM - sorted with the above changes. THANK YOU! I imagine the latest version from @SpaceInvaderOne will sort all of this once Big Sur drops as there are options for multiple types. @SpaceInvaderOne If you want anyone to help beta test with the latest BigSur I'm happy to give it a whirl whilst I am in full on tinkering mode EDIT.... Spoke too soon, I saw the proper full apple logo popup in the middle of the screen on my monitor (connected to the 5700 via DP) and got excited. It just stays there though and locks the whole server! It's the GPU that is the culprit, obviously - but I am at a loss now (again!) as to why? Managed to grab a quick log before it crashes the server and these seem the only relevant lines, right before it locks up: kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x19@0x270 kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x1b@0x2d0 kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x25@0x400 kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x26@0x410 kernel: vfio-pci 0000:67:00.0: vfio_ecap_init: hiding ecap 0x27@0x440 That is the GPU. Anyone any other ideas?
  16. No need to be so abrupt with the dude.... he has not missed the wagon at all. He may have to pay more for enterprise, but the boat is very much not missed.... @maxse You can sign up to Google Workspace Enterprise Plus if you want the unlimited storage option now. If you got in earlier you MAY have saved some cash, as MAY have been able to stay on the older/cheaper plans, but that's currently unknown. You do have an option still of about $30 per month, for unlimited storage, which is a steal really!
  17. Thanks again mate! We are in business now ,the W10 Vm is started and its running just as well as bare metal, IMPRESSIVE!!! I'll get this working for now, then move onto plex/radarr etc. tomorrow now before the Mrs kills me, as an hour here tinkering has turned into a solid 6 hour stint haha!
  18. I'm moving forward! Although the Unraid box "hung" as in froze on the screen, it did start, which is good...so I then went ahead and built a W10 VM, chasing to use the 2080ti....started it...and BOOM the display kicked in on my main monitor. So just going through and installing W10 now. It's a step in the right direction, as I do not need to actually "see" Unraid, happy to start it headless now. That leaves the 1650 to play with as well. Thanks @civic95man for your patience and advice so far, invaluable!
  19. Correction. The machine DOES come up. I had it set to dynamic IP, changed that now! So the machine doesn’t hang, but the DisplayPort (from the 2080ti which is now out of bounds for unraid) sticks on the console screen. No output at all from the 1650 via hdmi, tried all ports and also tried DisplayPort to be safe. Assuming I somehow need to ‘tell’ unraid about it?
  20. Thank you. It is the output from the 2080ti yep. I thought it was hanging as when it gets to that point the machine never comes up, I can’t access it even remotely. If I unplug it, then I can get in headless and see the machine remotely. Looked around in the bios and can’t see anyway to set the primary gpu. If it helps the motherboard is an ASUS TUF X299 MK2. I can’t boot with the 1650 only, can’t get any display it seems to need the primary gpu for any sort of display; even bios? Cant really swap the cards around due to space i wonder if there’s any way to edit via a kernel boot parameter as you say?
  21. Interestingly, if I unplug the DP cable from the 2080ti then I can boot, certainly headless. Will try GUI now.
  22. This is what I select to bind and then this is what happens if I reboot/ either with or without gui. Main monitor plugged into 2080ti via DO cable and also 1650 plugged in to same monitor via HDMI.
  23. I'll do it again and grab a pic of where it hangs.
  24. I hit the hurdle that I had with only one gpu, I go into device settings, then select to bind the 2080ti (it selects all 4 devices, including sound etc..) then as soon as I reboot it hangs. I guess I need to tell unraid to use the 1650 as the main gpu before doing this? How would I do that please? EDIT: i remember reading I could wipe the vfio-cfg.cfg if this happened, so I did. The contents, with the change I made previously were: BIND=0000:65:00.0|10de:1e07 0000:65:00.1|10de:10f7 0000:65:00.2|10de:1ad6 0000:65:00.3|10de:1ad7 thats the 2080ti identifiers
  25. Perfect, thanks again! I'm about to jump right back in!
×
×
  • Create New...