October 29, 20196 yr I'd want to ask you when you can legally (or not violating EULA) virtualize mac os: if I undestood well you can virtualize mac os on apple hardware only from the release of snow leopard: so, if I want to virtualize Catalina and I have an imac 18,2 able to run Catalina, I can run start unraid on this imac and Virtualize Catalina in a vm. So, I cannot virtualize mac os legally if I'm running unraid from a non-apple computer, even if I own a mac able to run Catalina. But if I own an imac 18,2 can I virtualize an imac pro 1,1 changing smbios or I can use only imac 18,2 in virtualization? I'm asking this because I contacted directly apple because of facetime/imessage lock (I have the unlocking code), but they refused to unlock me telling me I'm running mac os on non-apple hardware (even if this is not true): are they right? Just to be sure what I can do and what I can't. I read the mac os Catalina legal pdf from apple site, but there's no reply to my questions, so I can't understand why apple is not unlocking me.. Edited October 29, 20196 yr by ghost82
October 29, 20196 yr I have Catalina installed and it works well with VNC. Yet when I go to pass through my AMD 580 I get "internal error: Unknown PCI header type '127'" I have edited the XML file after pass though with only the variables in the video in thier respective places in the file. Like I said it works fine for VNC. Edit: I guess some of the code i posted was against some rule... Edited October 30, 20196 yr by Mustangf22 OSK
October 29, 20196 yr 2 hours ago, david279 said: Alert 10.15.1. is out backup your VM before attempting upgrading. Thanks for the info, I will try to update tomorrow. In the meantime, if anyone with the imac pro 1,1 or mac pro 7,1/6,1 smbios will try to perform update can report us if the mce disabler kext still works; if not, I will let you know tomorrow.
October 29, 20196 yr 3 minutes ago, ghost82 said: Thanks for the info, I will try to update tomorrow. In the meantime, if anyone with the imac pro 1,1 or mac pro 7,1/6,1 smbios will try to perform update can report us if the mce disabler kext still works; if not, I will let you know tomorrow. I just finished the update using the macPro smbios. I updated lilu and whatevergreen before hand and it completed successfully. I did the update in VNC and will boot with my GPU when I get home. It looks like the disabler kext works just fine for me.. Edited October 29, 20196 yr by david279
October 29, 20196 yr Booted into 10.15.1 with my RX 570. You will need a updated whatevergreen kext or you get black screens so update it.
October 30, 20196 yr So I think this is my issue. It is more unRaid than mac related. Is there a fix for AMD cards that have this problem? Can I maybe run Mac OS as i440fx rather than Q35?
October 30, 20196 yr Nah you can only run Mac vms using Q35. All of us with AMD cards deal with pci error 127. Just Google "AMD reset bug" and you will see it effects all newer AMD cards across a bunch of Linux distros. As of now there is no fix for the RX series of cards.
October 30, 20196 yr On 10/29/2019 at 9:01 PM, databaseland said: Lilu 1.3.8 - 1.3.9 doesnt show at https://github.com/acidanthera/Lilu/releases The Lilu 1.3.9 officially released now, check the link again and update it. Remember to remove all the grahpics patches.
October 30, 20196 yr 2 hours ago, Leoyzen said: The Lilu 1.3.9 officially released now, check the link again and update it. Remember to remove all the grahpics patches. Tried mac 10.15.1 with the custom amd patches today and this is as for as i can get. Remove the cpu qemu arg line and added a topology. Updated to 0.5.2.
October 30, 20196 yr Well i fixed that and now all i get is a apple with no progress bar. Anything i should add to the qemu args. I removed the -cpu line and its args.
October 30, 20196 yr 48 minutes ago, david279 said: Remove the cpu qemu arg line and added a topology. Updated to 0.5.2. You can't remove qemu custom cpu args.'kvm=on' and 'invtsch must be passed in this way, it is a QEMU bug. without this MacOS and opencore won't get TSC frequency correctly.
October 30, 20196 yr 14 hours ago, david279 said: Nah you can only run Mac vms using Q35. All of us with AMD cards deal with pci error 127. Just Google "AMD reset bug" and you will see it effects all newer AMD cards across a bunch of Linux distros. As of now there is no fix for the RX series of cards. Well thanks for the info. That is a bit of a bummer. Hopefully a fix comes soon....
October 30, 20196 yr 3 hours ago, Leoyzen said: You can't remove qemu custom cpu args.'kvm=on' and 'invtsch must be passed in this way, it is a QEMU bug. without this MacOS and opencore won't get TSC frequency correctly. Ok i got it to boot using this. <qemu:arg value='-cpu'/> <qemu:arg value='EPYC-IBPB,kvm=on,+invtsc,+avx,+avx2,+aes,+xsave,+xsaveopt,+ssse3,+sse4_2,+popcnt,vmware-cpuid-freq=on,' I know i can remove the vmware line. Anything else i can get rid of on this line? Just to make it cleaner. Edited October 30, 20196 yr by david279
October 30, 20196 yr Just now, Leoyzen said: Remember to remove all the grahpics patches. Do you mean whats in clover under ACPI? Or also the Black Screen Patch Vega 56/64, RX580 etc. (c)Pike R. Alpha?
October 31, 20196 yr 8 hours ago, david279 said: Ok i got it to boot using this. <qemu:arg value='-cpu'/> <qemu:arg value='EPYC-IBPB,kvm=on,+invtsc,+avx,+avx2,+aes,+xsave,+xsaveopt,+ssse3,+sse4_2,+popcnt,vmware-cpuid-freq=on,' I know i can remove the vmware line. Anything else i can get rid of on this line? Just to make it cleaner. Not now.I don't find a way to expose kvm in libvirt, I may submit a bug report when I got time.
October 31, 20196 yr 4 minutes ago, Leoyzen said: Not now.I don't find a way to expose kvm in libvirt, I may submit a bug report when I got time. I switched it up and now use the line like this <qemu:arg value='-cpu'/> <qemu:arg value='host,kvm=on,+invtsc,+hypervisor,+avx,+avx2,+aes,+xsave,+xsaveopt,+ssse3,+sse4_2,+popcnt'/> The system sees the cpu as r7 2700x just like its supposed too and runs great.
October 31, 20196 yr @david279 <qemu:arg value='host,kvm=on,+invtsc,+hypervisor'/> is enough, there is no more need other features specification.
October 31, 20196 yr My AMD GPU dataland RX460 passthough failure in MacOS. I tried it on other Linux systems ,same problem, but Windows is fine Show the same log: 2019-10-31T13:49:52.289412Z qemu-system-x86_64: vfio_err_notifier_handler(0000:03:00.1) Unrecoverable error detected. Please collect any data possible and then kill the guest 2019-10-31T13:49:52.289500Z qemu-system-x86_64: vfio_err_notifier_handler(0000:03:00.0) Unrecoverable error detected. Please collect any data possible and then kill the guest
October 31, 20196 yr @Young_Max Do you use x570 and zen2?Do you put your AMD card in second pci-e slot? If so, add pci=noaer in your boot args or try move the graphic to the first slot.
November 1, 20196 yr 12 hours ago, Leoyzen said: @Young_Max Do you use x570 and zen2?Do you put your AMD card in second pci-e slot? If so, add pci=noaer in your boot args or try move the graphic to the first slot. Yes, my amd gpu is in second slot, What is the function of this command pci = noaer I'll try it, thanks
November 7, 20196 yr 21 hours ago, Young_Max said: Boot, logo in the upper left corner,blurred screen Set resolution in OVMF. Press esc or F2 while booting.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.