VMware Communities
kboortz
Contributor
Contributor

macOS guest and host in HiDPI - web browser problems

I'm running VMware Fusion 10 and run "macOS on macOS". My current setup

is macOS 10.13.3 host and guest on a MacBook Pro 13" Retina 2016.

I also have an old setup using VMware Fusion 8 on a MacBook Pro 15"

Retina 2012 with OS X 10.8.5 host and guest.

Running "macOS on macOS" works well except that all web browsers I

tried have problems. To get a crisp screen I use a "HiDPI" setting in

the macOS display control panel.

Google Chrome has lots of flickering. Tried some other browsers like

Opera, Vivaldi and Firefox. Either they has the flickering too or

other rendering problems. Not really usable.

SeaMonkey seems to work ok and Firefox up to version 54.0.1 seems to

work if doing a work-around, see

  https://bugzilla.mozilla.org/show_bug.cgi?id=1305656

With Safari in VMware Fusion 8 the only problem I have is that now

and then when opening a page OS X will do a mini-crash throwing me

back to the login screen. More annoying than it sounds but I have

learned to live with it.

Problem is that in my new setup with the latest VMware Fusion and a

newer Safari all works well except searhing for text on a web page.

Then the whole page gets black except the text I search for that gets

a yellow background. See image

SafariSearchProblems.png

Note that VMware Fusion share the above problems with another major

virtualization product for macOS. I.e. this might be a general problem

with how virtualization is done on macOS. Or possibly a webkit

problem.

Is there any work-around for this? Or something you plean to address

in some future release?

0 Kudos
2 Replies
kboortz
Contributor
Contributor

Some update:

I got some help from adding a question in a Firefox bug report

https://bugzilla.mozilla.org/show_bug.cgi?id=1305656

To use Firefox in VMware fusion maOS High Sierra Guest:

  1. Download Firefox 54.0.1 (later will not work)
  2. Virtual Machine -> Network Adapter -> Disconnect Network Adapter (else Firefox will quickly update to a later version)
  3. Virtual Machine -> Settings... -> Display and uncheck "Use full resolution for retina display" (so you can access Firefox settings)
  4. Start Firefox and go to Preferences -> Advanced -> Update and select "Never check for updates"
  5. In the address field to to about:config and click the button "I accept the risk!"
  6. Search: HiDPI and set gfx.hidpi.enabled to 0
  7. Exit Firefox
  8. Virtual Machine -> Network Adapter -> Connect Network Adapter
  9. Virtual Machine -> Settings... -> Display and check "Use full resolution for retina display"
  10. If you started a later version before you need to do in Terminal "rm Library/Application\ Support/Firefox/Profiles/*/places.sqlite*"
  11. Start Firefox

I get the impression that text is not as crisp as in Safari but it work ok. A bit of flickering when scrolling or moving the Firefox windows, tolerable I think. I got one Firefox crash and a few graphics rendering problems in Finder. No major showstopper yet.

I also got great help in another forum. I seem to be one of the few that runs macOS as both host and guest Smiley Wink

0 Kudos
ToasterChef
Contributor
Contributor

I am also eager to run macOS as a guest and host.  Did you solve the problem with flickering in Chrome?  It's intolerable for me.

0 Kudos