Thubb Posted May 20, 2019 Share Posted May 20, 2019 (edited) Hi, I recently bought a new PC with an AMD Ryzen 2600 CPU - before that I was running an Intel Core i7 860. Now I wonder if it is possible to reuse my existing OSX Yosemite 10.10 VMWare Image with the new PC. When starting it up without any changes I get a message telling me that "a fault has occurred causing a virtual CPU to enter the shutdown state". I did a quick Google search and found some parameters to add to .vmx file: cpuid.0.eax="0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx="0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx="0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx="0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax="0000:0000:0000:0000:0000:0110:1111:0001" cpuid.1.ebx="0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx="1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx="0000:1111:1010:1011:1111:1011:1111:1111" But after that I receive an error that "this virtual machine requires AVX2 but AVX is not present. This virtual machine cannot be powered on". So probably I have to reinstall OSX with proper AMD kernel extension but I just wonder if anybody has faced the same switch from Intel to AMD CPU and could tell me if I can do it without reinstall? Is it somehow possible to install the kernel extensions in an existing VMWare image that cannot boot? Thanks! Edited May 20, 2019 by Thubb Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/ Share on other sites More sharing options...
Donk Posted May 21, 2019 Share Posted May 21, 2019 It may be possible to mask the CPU to look like Intel. Let me have a look. I did have a topic on this here but I can't find it now. Do you still have the machine with the CPU? Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2674603 Share on other sites More sharing options...
Thubb Posted May 26, 2019 Author Share Posted May 26, 2019 Hi Donk, no I do not own the old machine anymore Would be great if you could help me on this. Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2675133 Share on other sites More sharing options...
Donk Posted May 28, 2019 Share Posted May 28, 2019 On 5/26/2019 at 9:43 AM, Thubb said: Hi Donk, no I do not own the old machine anymore Would be great if you could help me on this. Can you attach a copy of your VMX file to a post for the VM please? No guarantees but I havd found some old CPUID patching details that may work. Make sure you have a complete backup of this VM before we start. Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2675421 Share on other sites More sharing options...
Thubb Posted May 29, 2019 Author Share Posted May 29, 2019 Hi Donk, see file attached. Thanks! FreeBSD 64-bit.vmx Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2675490 Share on other sites More sharing options...
Donk Posted May 29, 2019 Share Posted May 29, 2019 3 hours ago, Thubb said: Hi Donk, see file attached. Thanks! FreeBSD 64-bit.vmx What product and version of VMware are using? And have you used my unlocker? Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2675510 Share on other sites More sharing options...
Thubb Posted May 31, 2019 Author Share Posted May 31, 2019 - VMWare Workstation Pro 15.1.0 - Yes, I am using your latest unlocker Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2675682 Share on other sites More sharing options...
Donk Posted May 31, 2019 Share Posted May 31, 2019 Try this one first. again make a complete backup of the VM first. FreeBSD 64-bit.vmx.txt Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2675713 Share on other sites More sharing options...
Thubb Posted June 19, 2019 Author Share Posted June 19, 2019 (edited) On 5/31/2019 at 2:50 PM, Donk said: Try this one first. again make a complete backup of the VM first. FreeBSD 64-bit.vmx.txt Hi Donk, sorry for the late reply, I have been on vacation... I tried the file, but I still get the same error message "this virtual machine requires AVX2 but AVX is not present. This virtual machine cannot be powered on". But I played around a bit and it seems this error is solved by uncommenting the following CPU-Flags: Quote cpuid.7.0.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000" cpuid.7.0.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000" cpuid.7.0.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000" cpuid.7.0.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000" Now I get a new message. Edited June 19, 2019 by Thubb Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2678275 Share on other sites More sharing options...
Thubb Posted June 19, 2019 Author Share Posted June 19, 2019 Also for a blink of an eye you can spot an error message in the VM itself after hitting "OK" in the error dialog - maybe it helps: Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2678276 Share on other sites More sharing options...
Thubb Posted July 1, 2019 Author Share Posted July 1, 2019 Hi Donk, any idea on what could cause this issue? Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2679820 Share on other sites More sharing options...
Donk Posted July 3, 2019 Share Posted July 3, 2019 Sorry I missed following up on this. I will take a look and see if there is anything I can find but first guess is that an Intel instruction is being used and AMD does not implement it. Need to check the CPUID dumps for both processors. Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2680020 Share on other sites More sharing options...
Donk Posted July 8, 2019 Share Posted July 8, 2019 So this is the my next thoughts on this. I had to do a bit off checking because some things have changed in Workstation 14 & 15. I'm not sure if there is anythiong else we can do if this doesn't work apart from try and find a way to add an AMD kernel to the image. FreeBSD 64-bit.vmx.txt Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2680655 Share on other sites More sharing options...
Donk Posted July 8, 2019 Share Posted July 8, 2019 Sorry made a mistake use this one. FreeBSD 64-bit.vmx.txt Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2680656 Share on other sites More sharing options...
Thubb Posted July 9, 2019 Author Share Posted July 9, 2019 Hi Donk, unfortunately it does not work. I get the "A fault has occurred blabla" message Any other idea maybe? Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2680788 Share on other sites More sharing options...
Donk Posted July 10, 2019 Share Posted July 10, 2019 Trying an earlier Intel CPU from MacbookPro10,1. FreeBSD 64-bit.vmx.txt Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2680923 Share on other sites More sharing options...
Thubb Posted July 13, 2019 Author Share Posted July 13, 2019 Hmm nope, same message. Guess I have to say goodbye to the image... Anyway, thank you very much Donk for you effort! Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2681351 Share on other sites More sharing options...
Donk Posted July 14, 2019 Share Posted July 14, 2019 The only other thing I can think of is to get a Linux VM and mount the images virtual disk and see if an AMD kernel could be copied over. Whatever else we try and do is going to be convulated and no guarantee of success. I will have one more think about it. It's a shame the masking didn't work. Really only wanted to get it booted well enough to get AMD specific kernal installed. Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2681453 Share on other sites More sharing options...
iSnatch Posted October 2, 2019 Share Posted October 2, 2019 (edited) I'm in the same situation but my old guest OS was Mavericks and CPUs are i5-3570k and r5 3600. I have access to the old system if anyone interested in help. Edited October 2, 2019 by iSnatch Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2691980 Share on other sites More sharing options...
Methanoid Posted February 5, 2021 Share Posted February 5, 2021 Me too... I've got VMs built on my Haswell 4670K and cannot run them on my Ryzen 3900x :-( Link to comment https://www.insanelymac.com/forum/topic/338849-switch-from-intel-to-amd-cpu-with-existing-yosemite-image/#findComment-2750343 Share on other sites More sharing options...
Recommended Posts