AMD Testers needed for OSX + VMware goodness

****** AMD Testers needed ******

If you have an AMD processor that supports AMD-V please help me!

Please use this guide follow it the same as with Intel but instead of using the darwin_snow.iso use this darwin_snow_legacy.iso I have leveraged Empire EFI to boot OSX on VMware on Intel and would like to see about doing the same for AMD.

With some help from Spexfox on IRC it is looking unlikely that this method will be successful for AMD Phenom users.

There have been several reports of AMD Turion/Athlon x2 users getting this working, so long as VMware supports AMD-V on the chip (See comment #2).

I will update this guide with prasys’ latest Empire EFI boot cd within the next week or so.

****** AMD Testers needed ******

63 thoughts on “AMD Testers needed for OSX + VMware goodness”

  1. Im in, if a dell sc1435 qualifies me. Im using barcelona 2.1ghz quad cores with 4gb. I previously used EmpireEfi for intel to install, then EmpireEfi4AMD to boot and install. I cant seem to get the 10.6.2 os stable tho-

    hit me up at
    youtube.com/fr3qnast3

  2. There are few revision of AMD-v

    see http://www.betaarchive.co.uk/forum/viewtopic.php?f=12&t=11068

    Family 10H or greater CPU(s) required for AMD-V support in VMware Workstation; however, this host has family 0fH CPU(s)

    I’ve found out there are “revisions” of AMD-V that is not ‘stated well’ in the Vmware 7 (compared to Virtualbox)

    ie:

    (D531 is model PP04X) AMD Turion(tm) 64 X2 Mobile Technology TL-60
    AMD Athlon(tm) 64 X2 Dual Core Processor 4800+
    00:00:07.975 HWACCM: AMD-V revision = 1
    00:00:07.975 HWACCM: AMD-V max ASID = 64
    00:00:07.975 HWACCM: AMD-V features = 2
    00:00:07.975 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_LBR_VIRT

    AMD Phenom(tm) 9850 Quad-Core Processor
    00:00:01.433 HWACCM: AMD-V features = 7
    00:00:01.433 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_NESTED_PAGING
    00:00:01.433 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_LBR_VIRT
    00:00:01.433 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_SVM_LOCK

    someone else ( AMD Athlon Dual-Core QL-64)
    00:00:02.139 HWACCM: AMD-V features = E
    00:00:02.139 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_LBR_VIRT
    00:00:02.139 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_SVM_LOCK
    00:00:02.139 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_NRIP_SAVE

    another AMD Phenom(tm) II X4 955 Processor
    00:00:02.703 HWACCM: AMD-V features = F
    00:00:02.703 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_NESTED_PAGING
    00:00:02.703 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_LBR_VIRT
    00:00:02.703 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_SVM_LOCK
    00:00:02.703 HWACCM: AMD_CPUID_SVM_FEATURE_EDX_NRIP_SAVE

    /** @name SVM features for cpuid 0x8000000a
    * @{
    */
    #define AMD_CPUID_SVM_FEATURE_EDX_NESTED_PAGING RT_BIT(0) 7,F only (no E)
    #define AMD_CPUID_SVM_FEATURE_EDX_LBR_VIRT RT_BIT(1) All
    #define AMD_CPUID_SVM_FEATURE_EDX_SVM_LOCK RT_BIT(2) 7 and up
    #define AMD_CPUID_SVM_FEATURE_EDX_NRIP_SAVE RT_BIT(3) E and up
    #define AMD_CPUID_SVM_FEATURE_EDX_SSE_3_5_DISABLE RT_BIT(9) DNE
    #define AMD_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER RT_BIT(10) DNE
    /** @} */

    The VMWare just mentions

    VMware.log:
    Oct 05 16:47:41.156: vmx| MONITOR MODE: allowed modes : BT
    Oct 05 16:47:41.156: vmx| MONITOR MODE: user requested modes : HV
    Oct 05 16:47:41.156: vmx| MONITOR MODE: guestOS preferred modes: BT HWMMU HV

    So is BT = AMD_CPUID_SVM_FEATURE_EDX_LBR_VIRT

    What is LBR_VIRT?
    SVM_LOCK = HV? or HWMMU?
    NRIP_SAVE = HV? or HWMMU?

  3. @kocoman
    Thx for the heads up, it turns out my chip is B3 stepping (so it does not have the dreaded AMD bug) and its opteron so it’s 10H. Thanks for that info!

  4. I’ve got an AMD 64 X2 4200+ (slot AM2, Windsor core) on a Gigabyte GA-M51GM-S2G motherboard. All tests/utils I’ve run say I’m enabled and compatible with AMD-V and Hyper-V, but when I try and start the initial VM image, VMware Workstation 7 reports that “Mac OS X is not supported with software virtualization. To run Mac OS X you need a host on which VMware Workstation supports hardware virtualization.” Any ideas? I was about to give installing Snow Leopard on a separate drive and dual-booting a try, but would love to have it running as a VM.

  5. Guess it has to do with the AM2 version of the 4200+ being an ” 0fH” family CPU. That stinks that VMware 7 would not support it but earlier versions of VMware would.

  6. Thanks a lot, man!
    It works on my AMD Athlon 64 x2 4200+.
    But, the keyboard (PS/2) don’t work 🙁
    Also, i can’t install VMWare Tools on it.

  7. Worked like a charm on both an AMD Turion and an AMD Athlon x2. Thanks for this and your previous Intel guide.

    The only problem is that Snow Leopard will freeze at times, and kernel panic while booting back in following a freeze up.

    Snapshots are your friend in this case.

  8. Please! Help me somebody! I’ve installed MacOS on my AMD. But, when i start MacOS, it shows me a gray screen and asked me to connect a Keyboard. What should i do? How i can install VMWare Tools?

  9. Could you also put out a version of darwin_snow_legacy.iso whose /Extra/com.apple.plist ‘s values are as follows?

    Timeout
    1
    Instant Menu
    No

    And also change the default theme’s background to the transparent PNG?

    The pausing at the menu, and being unable to see anything in verbose mode because of the white Empire/Darth Vader background image is quite frustrating.

    I tried copying the files out of the ISO, changing the files, and using hdiutil to create a new one, but booting from this ISO always gives me the “Operating system not found” error.

  10. @Coluwyvurne – I will make a new ISO for you in a day or two i am rather busy at the moment.

    @PavelBY – I am not sure why you are having issues with PS/2 but it seems that you may have the USB support disabled? Make sure that your configuration has the USB ports enabled.

  11. So I tried the VMware image kocoman referred to and it *did* work on my AMD 64 X2 4200+. Like everyone else has reported, though, it is SLOW–for some things, unuably so. Is this because VMware is having to do software virtualization? Would having a CPU that supports full hardware virtualization in VMware make OS X much more responsive? I’d like to hear someone’s comments about how it runs virtual vs. dual-boot. Thanks.

  12. About the slowness, I am a VM “technical” guy, so I am not sure why..

    The older AMD-V only supports BT, and not HWMMU. Is this a VMWare problem or AMD-V v1? really only supports BT. so does BT help any performance. I feel betrayed by AMD about AMD-V, thought it was the same as Intel’s VT..

    Maybe someone can try the same, but under VirtualBox?

  13. I am using “Mac OS X Snow Leopard 10.6.2 VMware image for AMD hosts” it works smoothly and performance is really good on AMD X3 8450.

    I tried many hacks and workarounds to change the resolution from 1024×768 and the amount of RAM allocated from 1GB to at least 2GB but all failed.

    do you have solutions for this?

  14. thanks Pradeesh for your answers, it is the case as well for the RAM size? because I am able to change the cpu settings

  15. Hey Pradeesh, I have a Phenom 9950 system (ASUS M3A79-T Deluxe) with 8 gigs of ram, running Win7 and VituralBox. The new VirtualBox will run VMWare virtual machines. I was just about to embark on this task (getting Snow Leopard running in a VM), so this is perfect timing. Guide me oh wise one! What’s my first step… which boot 132, etc. I’m pretty technical (IT by profession), and have done a few OSX86 builds on Intel PC’s before – my primary i7 PC at home runs SL as does my ASUS EeePC 1000HE, so I’m not a complete n00b, but pretty close. LOL

  16. @MrSato , use the boot-132 provided here with the guide for VMWARE Intel. Thats about it , give it a go. I recommend you to do it on vmware first before moving on to VirtualBox

  17. @han Regarding screen resolutions…
    – Make sure VMWare tools is installed. If not, do so as this is usually why you can’t display anything besides 1024×768. (VM -> Install VMware Tools)
    – Under Virtual Machine Settings’ Hardware tab, make sure that “Use host settings for monitors” is selected. Hardware acceleration is optional.
    – Boot up the guest Snow Leopard, go to System Preferences, Displays, and you should be able to see all of your monitor’s native resolutions.
    – Optional: go to View -> Fit guest to window , if you plan on using it in windowed mode rather than fullscreen. I find it more productive because I don’t need to constantly Ctrl+Shift or hover over the top to get back into Windows.

    @ plastikman or Pradeesh
    Can you please give me the Terminal command(s) you used to create the darwin_snow_legacy.iso?

    I tried copying the files out of the ISO, editting the com.apple.Boot.plist and then repacking the ISO with the following, only to get ‘Operating system not found’ when I try to boot from it.

    hdiutil makehybrid -o VMAMD.iso [folder name]/ -iso -hfs -joliet -eltorito-boot [folder name]/isolinux.bin -no-emul-boot -hfs-volume-name “VMware Tools” -joliet-volume-name “VMware Tools”

    Thanks!

  18. @Coluwyvurne

    I’ll be posting shortly on how its done. So that you guys can tweak it up. I’ll be posting a complete guide later about it. So stay tuned !

  19. I have installed Snow Leopard on AMD Phenom with VMWare.

    It work, I can also change the screen resolution, but it’s too slow, and I can only start it with “darwin_snow_legacy.iso”.

    I have find in the preboot of “darwin_snow_legacy.iso” the file “com.apple.Boot.plist” where there is:
    Kernel Flags
    arch=i386 -v maxmem=1024 cpus=1.

    I try to change it, but Mac error say: impossible to save the document, the file is read only…

    Is it the problem? Have you a solution?
    Thanks

  20. @ Coluwyvurne – The details to making the ISO are on the regular vmware guide at the bottom.

    @Davide – you may want to try using marvins AMD utility to patch all the bins on your system it may help with stability and performance

  21. The “How to make the boot-132 cd” guide appears to work only for Intel machines; it does not work for legacy/AMD.

    I’m assuming that instead of using /.hiddendir/preboot, I’d be using the isolinux.bin … I’ll post my findings
    If however someone doesn’t mind sharing the Terminal commands and etc. for a customized working boot-132 iso for VMware, that would be awesome!

  22. OK, I discovered how to create an AMD Chameleon Boot-132 disc for use in VMware.

    Fire up Terminal…

    First, copy the contents of the AMD guide’s darwin_snow_legacy.iso into a folder (eg: BootAMD)

    Then, rename the Extra folder’s preboot.dmg to INITRD.img and move it into the folder you created
    cp users/[username]/desktop/bootamd/extra/preboot.dmg users/[username]/desktop/bootamd/INITRD.img

    Edit com.apple.boot.plist however you want; in my case, I made the default partition hd(0,2) without an instant menu, so that Snow Leopard loads by default following the installation.

    Enter the command following to create the Boot 132 iso for use in VMware on an AMD machine:

    hdiutil makehybrid -o BootAMD.iso /users/[username]/desktop/bootAMD -iso -hfs -joliet -eltorito-boot /users/[username]/desktop/bootAMD/isolinux.bin -no-emul-boot -hfs-volume-name “VMware Tools” -joliet-volume-name “VMware Tools”

  23. I have an Athlon 64 X2 5200+ on a Asrock NF7G-FullHD (it has support for AMD-V) and Vmware 7 Workstation on Windows 7 x64. – if i use the EmpireAMD iso and SnowLeopard Disc i can boot the osx installer, format the disk, do my choices and install it, but it seems to stop working when he reaches 9 minutes to the end
    – instead with this darwin legacy iso when i get to the installation screen (language selection) both mouse and keyboard don’t work so i can’t do anything more

    hope this helps.

  24. @Davide

    you can’t edit a file inside an iso image like a file on a pendrive, you must use a third-party sw which is able to extract and insert files into an iso. if i’m not wrong ultraiso or magiciso can do the trick for you

  25. @Toracigno You must enable usb and connect your keyboard and mouse manually.

    How do I install Vmware Tools?
    How to get more than 1 GB RAM?

  26. Or how can I check if Vmware Tools were installed correctly and see the Vmware Tools settings?

  27. I’m running a dual core AMD Athlon 64 4200 with 2GB (today). Host is OPENSuSE 11.2 64bit. VMWare Player 3.01.

    I ‘m willing to test. I have the Snow Leopard Disk.

  28. Before I found this blog, I found a torrent of the installed VMWare appliance, with Empire EFI & OSX 10.6.2 installed.

    I’m running a Quad Phenom II 955, XP 64bit, VMWare 7.

    It runs fine, though typical minor issues (fixable) like iTunes crashing come up….network, video (with various selectable resolutions using the 1.2.2 driver) all work fine.

    I’m attempting to learn how to enable a second CPU.
    If I enable it in VM, it appears to be “there” in various tools (Performance monitor shows multiple cores), but the OS won’t use anything but the first one – probably because the CPU is configured as a core2 solo.

  29. Efi runtime returned 0

    MSI 790GX-G65 (MS-7576)
    Athlon 2 x4 630
    DDR3 1333

    I have tried some isos. Still cant run. How much should i pay to fix this issue?

  30. So i used that ISO and it booted up first try with setup for FreeBSD_64bit, but now i get to the Mac OS X setup but i cant move the mouse or use the keyboard. i have tried both a USB and a PS2 keyboard and i get nothing…

    any suggestions?

  31. It works perfectly on my system (PhenomII 925, Win7 32bit, VMware Player 3). Thanks for the work!

  32. I got it to work on my system. Phenom 9850, Win7 64bit, VMware Workstation 7… the only issue I have is with the video, I can’t increase the resolution and the video ram on OS X comes up as 0… any work-arounds?

  33. JV :Before I found this blog, I found a torrent of the installed VMWare appliance, with Empire EFI & OSX 10.6.2 installed.I’m running a Quad Phenom II 955, XP 64bit, VMWare 7.It runs fine, though typical minor issues (fixable) like iTunes crashing come up….network, video (with various selectable resolutions using the 1.2.2 driver) all work fine.I’m attempting to learn how to enable a second CPU. If I enable it in VM, it appears to be “there” in various tools (Performance monitor shows multiple cores), but the OS won’t use anything but the first one – probably because the CPU is configured as a core2 solo.

    Could you explain how to change the video settings and/or the video driver… I was able to run the guest os but the vram is at 0, and the app I wanna use won’t install… help appreciated.

  34. @JV the reason that you are not able to enable a second core is because the boot CD is set to do cpus=1 and maxmem=1024 look at this post and it explains how to remaster the boot cd http://prasys.co.cc/2010/03/customizing-empire-efi-boot-cds/ just change the values in the com.apple.Boot.plist in the preboot.dmg

    @PR install the vmware tools package and you should be good to go with the video issues.

  35. Awesome ! The darwin_snow_legacy.iso works great with the following pre-built OSX 10.6.2 VMware virtual disk :
    http://www.torrents.net/torrent/38079/Mac-OS-X-10-6-2-Virtual-Machine-for-VMware/
    Using AMD Turion X2 (RM-70) in Toshiba P305D
    Worked right out of the BOX !
    (and I quote) … ALL TOO EASY … 😉
    … further notes about the torrent:
    Do NOT bother with the VMware workstation part of the torrent, this works GREAT with VM Player 3.0 !! The Keygen in the torrent has a TROGEN in it.
    THANK YOU SO MUCH, MASTER !!
    Great job.

  36. sscultima :So i used that ISO and it booted up first try with setup for FreeBSD_64bit, but now i get to the Mac OS X setup but i cant move the mouse or use the keyboard. i have tried both a USB and a PS2 keyboard and i get nothing…any suggestions?

    I have the same problem.

    AMD Athlon 64 X2 4200+.
    MSI K9N Neo V2.

  37. Works great! Thanks so much for all the info. I had two issues with the installation that I’ll pass on FYI.

    (1) Tried many times with no luck to pass the process from the legacy iso to a physical 10.6 install dvd. Finally I dumped the dvd to an iso file (with “imgburn” on windows), and using the iso file worked fine the first time.

    (2) After the install process completed, I got this: ” Install failed, mac os x could not be installed on your computer. the installer could not start up the computer from the disk “Macintosh HD” Try selecting your disk using the Startup Disk utility.”
    After startup disk utility also failed, I ignored this and it turned out to be a false alarm.

    One important question, if you have a moment: I don’t seem to be able to run 64bit apps. Whenever I try the shell tells me “Bad CPU type in executable”. I’ve tried booting with “arch=x86_64”, but I’m pretty sure that’s unrelated, and it seems to have no effect anyway. Any ideas ?

  38. the bootloader option -force64 produces a vm that will run 64bit apps no problem, but now 32bit apps won’t run ! (illegal instruction). Does anyone know how to get both ?

  39. plastikman :
    @JV the reason that you are not able to enable a second core is because the boot CD is set to do cpus=1 and maxmem=1024 look at this post and it explains how to remaster the boot cd http://prasys.co.cc/2010/03/customizing-empire-efi-boot-cds/ just change the values in the com.apple.Boot.plist in the preboot.dmg
    @PR install the vmware tools package and you should be good to go with the video issues.

    Hi

    I tried the instructions and modified the plist for 2048 & cpus=4

    i rebuilt using the command & i got

    hdiutil: Invalid El Torito options. Ignoring…

    It built the iso but when i try to boot it i get “No operating system” found error

    What am i doing wrong?

  40. Mauro Fernandez :

    sscultima :So i used that ISO and it booted up first try with setup for FreeBSD_64bit, but now i get to the Mac OS X setup but i cant move the mouse or use the keyboard. i have tried both a USB and a PS2 keyboard and i get nothing…any suggestions?

    I have the same problem.
    AMD Athlon 64 X2 4200+.
    MSI K9N Neo V2.

    Same here, no input possible at installation

  41. Reporting my experience. 10.6.4, MSI NF750-G55, Phenom II X4 970. VMWare 7.1.

    – Having some trouble ironing out sound. Even Airfoil output skips and pops too much to be useful.
    – Video is poor due to lack of QE. Even basic graphic apps fail miserably, including YouTube and old 2D games.
    – VMWare tools support is pretty much perfect. Copy/Paste, Shared folders, mouse grabbing, all AOK.
    – Very fast for everything else. Definitely ready for work.

    Interesting note, if the guestos is anything but darwin10-64, the mouse doesn’t work. Gets stuck in the top left corner and doesn’t click. Bananas.

  42. Hi,
    I’ve an Aspire 5536 laptop (AMD X2 QL64 cpu), OSX Snow 10.6.4 never want to boot. But now I’d like to thank you for this, finally “Snow” boots up after refusing with darwin_snow.iso,
    IMPORTANT: After I installed “10.6.5 Legacy Kernel” (on this blog) and tried again to boot with darwin_snow.iso, and voila..it boots without any problem

  43. hey all,

    i just tried this image”Mac OSX Snow Leopard 10.6.6 Intel AMD Vmware Image” available from thepiratebay. before this i used darwin snow and it kept giving error about efi returned 0. then i used darwin snow legacy available here and os x finally started to boot (though it kept giving errors about unable to load kextx on USB and USBEHCI). my problem is that both mouse and keyboard does not work in os x. im using PS2 mouse and keyb. any workarounds?

    my machine:
    amd phenom x4 9850
    4gb ram
    ati 4850 1gb
    ecs a770-ma mobo.

  44. amd phenomII x6
    installed fine, works… just need to hunt out the patches for the rest of my hardware lol

  45. It works fine for me 😀

    VMware 7
    Amd phenom II x4 955
    4GB ddr3
    Asus crosshair formula 4
    EVGA 260 Super Clocked

  46. Help me,
    I’ve just followed instruction on this post and install go OK.
    But at restart of VM get some CPU halted message (http://i52.tinypic.com/2vtecsm.png)

    I’m on Aspire 5552G AMD Phenom II Triple core processor

    I’ve installed Macosx 10.6.6 retail

    any help
    Thanks

  47. Boot in MAC OSX ==> OK
    But USB don’t work … =/ , i can’t use my mouse and keyboard 🙁
    What’s the solution ?
    Thx

  48. Hi i hope any1 can help i am AMD user, i have installed, OSx86 dvd image in vmware successfully without error, when instalation finished had restart vmachine, and now, i have that (look here: http://i50.tinypic.com/108h0lz.png), OSX will not boot just going into Shell does any1 would tell me what can i do now? Do i need to download darwin_snow_legacy.iso and load it into vmdvd drive? to keep it goin or something else? Please Help!? i would be intrested to get it working and going to be amd tester but have not clue how can i do it. Thanks for any answers…

  49. Great goods from you, man. I have understand your stuff previous to and you are just too wonderful. I really like what you’ve acquired here, certainly like what you are saying and the way in which you say it. You make it enjoyable and you still take care of to keep it wise. I cant wait to read far more from you. This is really a terrific web site.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge