Fusion

 View Only
Expand all | Collapse all

VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

  • 1.  VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 03:18 PM

    Has anyone experimented with Fusion 13.0.2's settings, and found a workaround for getting Paravirtualized Graphics to work with Sonoma guests?

    For me, it's mostly giving a gray screen, but on one session I was able to get a boot screen and use cmd + v for verbose mode, booting seemed to get stuck at some kind of CPU power management thing.

    I tried installing Apple's Device Support package for Sonoma guests, but it didn't seem to make a difference. I'm on Intel though, and the update could have been rather intended for Apple Silicon and/or Apple's own virtualization software.

    Other than the Paravirtualized Graphics not working though, I was able to get the beta booted without graphics acceleration enabled.

    Maybe there's a VMware Fusion beta that I need to install for better compatibility, but I can't seem to find anything regarding a new tech preview.



  • 2.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 03:29 PM

    I have no idea what paravirtualized means.

    MacOS guests on Intel have only standard graphics support - no 3d acceleration. 

    That's unlikely to change.  MacOS Guest VMWare tools development has ended - you've got what you've got.



  • 3.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 03:35 PM

    https://developer.apple.com/documentation/paravirtualizedgraphics

    https://kb.vmware.com/s/article/81657 

    This was working perfectly fine on macOS 13.5 beta too, so it's not like VMware Fusion 13 doesn't support it at all.



  • 4.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 03:49 PM

    I assume you're enabling the 3d graphics support by editing the .vmx file per https://kb.vmware.com/s/article/81657.

    One question I have is what Mac are you using with Fusion 13?

    Given that Sonoma is hot off the presses, I wouldn't be surprised if things didn't work with a Sonoma guest in the current Fusion releases. Apple isn't terribly forthcoming about under-the-hood changes. I would suspect that Sonoma changes something that the 3D support Fusion provides doesn't know about.  I'd give VMware a little time to shake things out, or continue to run with non-accelerated graphics.

    Personally, I'd run any beta of Sonoma on Apple Silicon Macs using UTM (which uses Apple's high level virtualization framework).

    This is the time of year that VMware tends to release "tech previews" or as we know it "public betas" of the next Fusion release. We hear rumors that we might see one in the not-too-distant future. I'd wait for that to really shake out Sonoma, and then report any findings through that.

    Note however that support for macOS virtualization has been dwindling within VMware. They have deprecated support for macOS in ESXi. Vmware has also stated that they aren't going to support future macOS versions for ESXi.

    It's unclear how much that applies to Fusion but I would not hold out hope for enhancements that will make Sonoma run "better" on Intel Macs. As an example, the VMware Tools are developed by the same team that builds them for all of VMware's products, and the macOS tools development has stopped.

    If the current tools work fine in (without switching to the paravirt graphics), then that's probably what you'll get in Sonoma. Unless  (Fusion product manager) can convince them otherwise and enhance the paravirt support for the next Fusion release.

     

     



  • 5.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 04:37 PM

    VMWare stated in another thread that they aren't spending any time or effort on Intel Mac guests going forward.

    That feature has always been finicky and prone to breakage.  I'd call it experimental at best.  No surprise that Sonoma broke it again.



  • 6.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 04:59 PM

    Do you have a link to the thread? That seems very unlikely for them to say that they'd entirely stop supporting macOS Guests on specifially Intel. Apple only last week upgraded the Mac Pro to Apple Silicon, and the 7,1 Mac Pro is still used for virtualization at schools and other enterprise markets. Although, that could just be via Anka or something else nowadays.



  • 7.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 05:33 PM

    Esxi has depreciated MacOS tools, so there's no further development on them.  Without current tools, there's little that Fusion can do.  MacOS virtualization has always been a niche use case.

    Until Esxi runs on ARM, and there's a market for Mac OS guests, for it, that won't change.  That's why it's intel specific.

     



  • 8.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 05:53 PM

     wrote:

    Do you have a link to the thread? That seems very unlikely for them to say that they'd entirely stop supporting macOS Guests on specifially Intel. Apple only last week upgraded the Mac Pro to Apple Silicon, and the 7,1 Mac Pro is still used for virtualization at schools and other enterprise markets. Although, that could just be via Anka or something else nowadays.


    https://kb.vmware.com/s/article/88697

    And to date Fusion does not support any macOS virtualization on Apple Silicon. It is unclear if VMware will add support for virtualizing macOS on Apple Silicon like Parallels does. To me, it's a non-issue because I can virtualize macOS on Apple Silicon for free with the same feature sets as Parallels provides by using UTM. 

    The experience running macOS as a VM on Apple Silicon is dramatically different than with Intel Macs. UTM is using Apple's high level virtualization platform for Monterey and later macOS versions.  That means that Monterey and later run native Apple Silicon/ARM versions and not Intel versions under emulation. They run a lot faster than those versions that need Intel CPU emulation.

    The real pain point is for those users that want to run versions of macOS that only run on Intel Macs. As Apple phases out support of Intel Macs, it's going to become increasingly difficult to run those older macOS versions. You'll have to use second-hand Intel Macs in the not-too-distant future to run old macOS versions.

    Decisions are going to have to be made, and it may involve having to depart from those old software versions and move on.to something new. 



  • 9.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 11:06 PM

    The OP is asking about Fusion on Intel. The future of Fusion on Apple silicon is interesting, but not what the OP is wanting.

    I too have a Sonoma guest on my Intel Mac.  It runs surprisingly well up to a point. The point being that some window server actions (e.g. minimising a window) are excruciatingly slow - the vm 'hangs' and clock stops ticking for in some case many minutes.

    I tried the trick for the Ventura betas which was to add

    svga.present="FALSE"
    appleGPU0.present="TRUE"

    to enable paravirtualised graphics.

    With Sonoma this causes a hang part way through the boot process.

    Do you know a way of enabling paravirtualised graphics for Sonoma clients on Intel?

    ps. Parallels has similar issue https://forum.parallels.com/threads/macos-14-x-sonoma-beta.360596/ though in my experiments the 'hang' when minimising windows was a few seconds rather than minutes.



  • 10.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 15, 2023 03:51 PM

    That's the only way I know of, and if it doesn't work, it's likely to never work - VMWare is no longer working on support for MacOS intel guests.



  • 11.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 15, 2023 04:29 PM

     wrote:

    That's the only way I know of, and if it doesn't work, it's likely to never work - VMWare is no longer working on support for MacOS intel guests.


    I wouldn't say "never" but unless  can convince folks otherwise to spend time on investigating what Apple changed in Sonoma and modifying the Apple GPU support, it's unlikely to happen.

    My guess is that a future version of macOS will be unusable in Fusion once the last of the non-T2 Macs falls off macOS support. Sonoma will in my mind be the last macOS release that even has a chance of running under Fusion because Fusion does not emulate a T2 chip. To me, that does not bode well for VMware's willingness to put more effort into macOS Intel virtual machines.



  • 12.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 15, 2023 06:04 PM

    Found the reference: https://communities.vmware.com/t5/VMware-Fusion-Discussions/VMWare-Fusion-won-t-install-VMWare-Tools-on-either-Mac-OS-X-10-5/m-p/2972106#M183307

     

    Specifically:

    "macOS Guests on Intel are not something we're continuing to support or address bugs with. "

     



  • 13.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 15, 2023 06:18 PM

     wrote:

    Found the reference: https://communities.vmware.com/t5/VMware-Fusion-Discussions/VMWare-Fusion-won-t-install-VMWare-Tools-on-either-Mac-OS-X-10-5/m-p/2972106#M183307

     

    Specifically:

    "macOS Guests on Intel are not something we're continuing to support or address bugs with. "


    I can hear the footsteps of people moving to Parallels as we speak....



  • 14.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 15, 2023 06:28 PM

    Yep, all three of them ;-).

    Seriously, I can't blame the Fusion team for it.  With esxi dropping the tool development effort, they really don't have much of an option.  It was more important years ago than recently, though I know people were using it to keep Mojave around rather than upgrading apps.  It's been long enough now that it really is time to change out those workloads.

    And given resource constraints, it makes a ton more sense to work on Windows 11 support on ARM than Mac on Intel.  Besides, there's likely no more than 2 more OS versions that'll have Intel support at all.



  • 15.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 15, 2023 07:12 PM

     wrote:

    Yep, all three of them ;-).

    Seriously, I can't blame the Fusion team for it.  With esxi dropping the tool development effort, they really don't have much of an option.  It was more important years ago than recently, though I know people were using it to keep Mojave around rather than upgrading apps.  It's been long enough now that it really is time to change out those workloads.

    And given resource constraints, it makes a ton more sense to work on Windows 11 support on ARM than Mac on Intel.  Besides, there's likely no more than 2 more OS versions that'll have Intel support at all.


    Also reading between the lines of things that has said publicly over the last year, it seems to me that VMware's world view is to use the desktop virtualization platforms as development platforms feeding into their enterprise hypervisor, containerization, and cloud offerings. That's the world of Linux and Windows.

    That's not the macOS world. That's also not the world of running old, vendor-deprecated/unsupported versions of operating systems. 

    If that's indeed their world view, then I can see them saying "well, if those things still work, good for you". But they're not going out of their way to actively court/position/develop the desktop virtualization product for those markets.

     



  • 16.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Sep 27, 2023 01:34 AM

    Or abandoning the Apple Mac platform all together.  The five Mac Pro's (2019) we have are our last.  My company/school are moving to Linux computers for virtualization.



  • 17.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 14, 2023 05:05 PM

    I'd love to use UTM too, but last time I used it, it only supported Apple's virtualization stuff on Apple Silicon, and not on Intel. So it was really slow when I tried it...



  • 18.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 15, 2023 11:51 PM

    It seems no one has attempted to answer your question with practical help, preferring to get into a general discussion about VMware's support for Fusion.

    I too would be interested in help running Somona guest on Intel.



  • 19.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 16, 2023 12:12 AM

    Apologies for the diversion.

    My point is that Sonoma is very, very new and obviously something has changed in it that doesn't work with VMware's "paravirt" macOS  graphics. Right now it doesn't appear that anyone has found a "magic incantation" yet that will get it to work. And it's not outside the realm of possibility that a future beta update from Apple might fix the issue. 

    Not to say that someone won't find a way to get it to work, but I would be prepared for the possibility that it may never work. It's very possible that "fixing" the issue might require code changes on VMware's part that they've said they're not interested in doing.

     



  • 20.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 16, 2023 12:49 AM

     wrote:

    Not to say that someone won't find a way to get it to work, but I would be prepared for the possibility that it may never work. It's very possible that "fixing" the issue might require code changes on VMware's part that they've said they're not interested in doing.

     


    You may well be right. If nobody has an answer now, it may never happen. Parallels also has a similar problem (as well as crashing the vm!), but from the thread on their support forum there is an expectation that it will be fixed by Parallels. All due (probably) to changes to Metal.

     



  • 21.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 16, 2023 01:32 AM

    Exactly.  If it is something that would require code changes, which is likely, I wouldn’t expect it to happen.  

    even with Parallels, the clock is ticking.  On the current path, within two years, macos will drop support - and guaranteed security patches - for intel machines.  Two years after that, even best effort back ports end.  Folks reliant on ancient macos software, or any other intel specific guests, should start looking to migrate to current solutions.  



  • 22.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 16, 2023 10:16 AM

    Ventura and Sonoma both show the light grey screen when AppleGPU settings enabled. Basically it's broken and has been for sometime. Sonoma beta works fine without the Apple para-virtualised GPU but as we know it limits things regarding what can be displayed. Even with the AppleGPU enabled in Big Sur & Monterey some things never worked e.g. Maps could not display any graphics. I have tried using the Apple development kernels in the VM and host to see what is going on but no clues given as to the issue.

    For info, the Apple para-virtualised GPU does not requires VMware tools as it is built into macOS.

    I would caution anyone on even trying using AppleGPU as it can lock up the VMX process and the only way to stop the VM is to use the terminal and pkill command.

    I mainly only run macOS in Fusion (Intel) and it is obvious those days are coming to an end. It is interesting to see that Apple are working on built-in support for virtualising Apple Silicon macOS. It's not perfect but certainly a start. 



  • 23.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 22, 2023 08:58 AM

    Update as of 22.6.2023: After reinstalling VMware Tools and installing dev beta 2, Paravirtualized Graphics works again!

    SCR-20230622-gg9-2.png



  • 24.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jun 22, 2023 11:24 AM

    Update as of 22.6.2023: After reinstalling VMware Tools and installing dev beta 2, Paravirtualized Graphics works again!

    So it does!!!! That's a surprise.

    I started again with a new VM, installed VMware Tools (twice). Then enabled paravirtualised graphics and all seems good.



  • 25.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jul 27, 2023 08:34 PM

    This is an old thread, but I'm jumping in because no one yet had reported success with a Fusion 13 Sonoma guest on Intel.  It took a while, but I have.  This was in Beta 3, and I've since updated successfully to Beta 4.

    The host is an iMac Pro, on Ventura 13.4.1 at the time (now 13.5.).  I started with a copy of my Ventura (beta profile) VM, and switched it to the Sonoma track.  Initial efforts failed with a freeze during the install process.  Adding the Device Support package did not help.

    Success was had after throwing a ton of resources at it.  I increased the VMs drive space from 80 to 100 GB (my VMs are on a 2TB external SSD.)  With 32GB RM available on the machine, I upped the VMs RAM from 8GB to 12.

    Also, from a tip on another thread, I edited the VMX to add 'smc.version = "0" '

    Some combination of this did the trick for me.

    To update to Beta 4, I also updated the Device Support.  I do not know whether that was necessary.  The performance of the Sonoma VM seems nominal.



  • 26.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jul 27, 2023 08:39 PM

    (Future Jerry)

    Don't know why I'm not being allowed to edit my post, but I see that I missed some newer comments.  Nevertheless, I hope my information is useful to someone.



  • 27.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Jul 28, 2023 12:07 AM

    Also, from a tip on another thread, I edited the VMX to add 'smc.version = "0" '

    I didn't know that one. And didn't need it.  What does it do?

    But (see my earlier posts) I did need the svga.present="FALSE" and appleGPU0.present="TRUE" to enable paravirtualised graphics. Did you?

    Mine runs pretty well though it is only for simple testing.  I will do more as we closer to a final version.



  • 28.  RE: VMware Fusion 13 & macOS Sonoma guests's Paravirtualized Graphics support

    Posted Nov 06, 2023 05:48 PM

    Thank you for this! This lets me get another guest OS version out of my Mac Pro 2019 as far as development goes. It was very janky but did boot for me after I installed without adding the Apple GPU stuff to the vmx file. Everything is nice and smooth on my 16c/48/4TB/16GB W5700X run 14.1.

    I get why Apple has gone to Apple Silicon but I really do like my Mac Pro. It was expensive but it's also the last expandable Mac from Apple, and it will natively boot Windows 10/11 and its run my whole business for a few years already.

    Hopefully someone at VMware keeps this alive at least as long as Apple provides support.