ghost82 Posted October 29, 2019 Share Posted October 29, 2019 (edited) 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, 2019 by ghost82 Quote Link to comment
david279 Posted October 29, 2019 Share Posted October 29, 2019 Alert 10.15.1. is out backup your VM before attempting upgrading. 1 Quote Link to comment
Mustangf22 Posted October 29, 2019 Share Posted October 29, 2019 (edited) 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, 2019 by Mustangf22 OSK Quote Link to comment
david279 Posted October 29, 2019 Share Posted October 29, 2019 @Mustangf22 delete the osk line in your post. Its not allowed to be post here. Quote Link to comment
ghost82 Posted October 29, 2019 Share Posted October 29, 2019 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. Quote Link to comment
david279 Posted October 29, 2019 Share Posted October 29, 2019 (edited) 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, 2019 by david279 1 Quote Link to comment
david279 Posted October 29, 2019 Share Posted October 29, 2019 Booted into 10.15.1 with my RX 570. You will need a updated whatevergreen kext or you get black screens so update it. Quote Link to comment
Mustangf22 Posted October 30, 2019 Share Posted October 30, 2019 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? Quote Link to comment
david279 Posted October 30, 2019 Share Posted October 30, 2019 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. 2 Quote Link to comment
ghost82 Posted October 30, 2019 Share Posted October 30, 2019 Update to 10.15.1 went smooth without issues even for me. Quote Link to comment
Leoyzen Posted October 30, 2019 Share Posted October 30, 2019 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. Quote Link to comment
david279 Posted October 30, 2019 Share Posted October 30, 2019 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. Quote Link to comment
david279 Posted October 30, 2019 Share Posted October 30, 2019 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. Quote Link to comment
Leoyzen Posted October 30, 2019 Share Posted October 30, 2019 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. Quote Link to comment
Mustangf22 Posted October 30, 2019 Share Posted October 30, 2019 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.... Quote Link to comment
david279 Posted October 30, 2019 Share Posted October 30, 2019 (edited) 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, 2019 by david279 Quote Link to comment
databaseland Posted October 30, 2019 Share Posted October 30, 2019 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? Quote Link to comment
Leoyzen Posted October 31, 2019 Share Posted October 31, 2019 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. Quote Link to comment
david279 Posted October 31, 2019 Share Posted October 31, 2019 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. Quote Link to comment
Leoyzen Posted October 31, 2019 Share Posted October 31, 2019 @david279 <qemu:arg value='host,kvm=on,+invtsc,+hypervisor'/> is enough, there is no more need other features specification. Quote Link to comment
Young_Max Posted October 31, 2019 Share Posted October 31, 2019 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 Quote Link to comment
Leoyzen Posted October 31, 2019 Share Posted October 31, 2019 @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. Quote Link to comment
Young_Max Posted November 1, 2019 Share Posted November 1, 2019 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 Quote Link to comment
Young_Max Posted November 6, 2019 Share Posted November 6, 2019 Boot, logo in the upper left corner,blurred screen Quote Link to comment
Jagadguru Posted November 7, 2019 Share Posted November 7, 2019 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. Quote Link to comment
Recommended Posts
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.