Trouble with macOS on VMWare with flickering and getting 32-bit Color

Joined
Aug 15, 2018
macOS
10.13.6
Mobo
EVGA E758-A1 3-Way SLI LGA 1366 Intel X58
CPU
Intel Core i7-920 Bloomfield Quad-Core 2.66 OC'd to 3.41Ghz *on air*
GPU
ATI Radeon HD 4890 OC 1GB
#1
Hey love the site!

I'm running into an issue I was hoping someone could help me with which is quite similar. I'm running the SadeemPC High Sierra VM on my 10 year old rig and I can't get it to switch out of 24bit color to 32 bit even after tweaking the ever-living-day-lights out of the .vmx file.

I'm also showing only 128MB of graphics memory on my VM... It's making using lightroom very difficult because it keeps changing some of the whites to solid red. There's also a terrible flicker when using opera or chrome. I've tried manually adjusting this file and some of the settings seem to take like manually setting the video size, but the memory & framebuffer depth - not so much.

My rig:
EVGA E758-A1 3-Way SLI Motherboard
i7 920 Bloomfield 2.6Ghz OC'd to 3.42Ghz *on air*
48GBs of Corsair DDR3-1600
x2 Samsung Evo 1TB on RAID-0 (hosting Win10 & VMs)
x1 ATI Radeon HD 4890 1GB (I have a decent 1GB nVidia card I could try somewhere... but it shouldn't be necessary)
VMWare Version: 12.5.7 build-5813279 (my motherboard/chip won't support anything higher)

Screeny.png


Screeny2.png

screeny3.png


As you can see, my box is running a little hot, but super stable and has been for almost a decade... I think this issue could be resolved by getting the appropriate entries into the .vmx file. Any thoughts or suggestions would be so much appreciated!

The .vmx file is as follows:

.encoding = "windows-1251"
config.version = "8"
virtualHW.version = "12"
numvcpus = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
sata0.present = "TRUE"
memsize = "16384"
sata0:1.present = "TRUE"
sata0:1.autodetect = "TRUE"
sata0:1.deviceType = "cdrom-raw"
ethernet0.present = "TRUE"
ethernet0.connectionType = "bridged"
ethernet0.virtualDev = "e1000e"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "static"
usb.present = "TRUE"
ehci.present = "TRUE"
ehci.pciSlotNumber = "34"
sound.present = "TRUE"
sound.virtualDev = "hdaudio"
sound.fileName = "Digital Audio (S/PDIF) (2- High"
sound.autodetect = "FALSE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
smc.present = "TRUE"
hpet0.present = "TRUE"
ich7m.present = "TRUE"
usb.vbluetooth.startConnected = "TRUE"
board-id.reflectHost = "TRUE"
firmware = "efi"
displayName = "macOS High Sierra"
guestOS = "darwin15-64"
nvram = "macOS High Sierra.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
extendedConfigFile = "macOS High Sierra.vmxf"
isolation.tools.hgfs.disable = "TRUE"
smc.version = "0"
MemTrimRate = "0"
logging = "FALSE"
monitor.idleLoopSpinUS = "3000"
monitor.idleLoopDynamic = "FALSE"
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
cpuid.coresPerSocket = "4"
numa.autosize.vcpu.maxPerVirtualNode = "4"
numa.autosize.cookie = "40001"
uuid.bios = "56 4d 55 63 7e 23 08 3f-62 40 3c 91 de 36 9a 5c"
uuid.location = "56 4d 55 63 7e 23 08 3f-62 40 3c 91 de 36 9a 5c"
migrate.hostlog = ".\macOS High Sierra-957f2e23.hlog"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "160"
sound.pciSlotNumber = "33"
vmci0.pciSlotNumber = "35"
sata0.pciSlotNumber = "36"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-164909230"
monitor.phys_bits_used = "42"
vmotion.checkpointFBSize = "134217728"
vmotion.checkpointSVGAPrimarySize = "134217728"
cleanShutdown = "FALSE"
softPowerOff = "FALSE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
toolsInstallManager.updateCounter = "190"
vmx.buildType = "release"
priority.grabbed = "high"
sata0:1.fileName = "auto detect"
tools.syncTime = "FALSE"
usb.autoConnect.device0 = ""
tools.remindInstall = "FALSE"
checkpoint.vmState = ""
sata0:1.startConnected = "FALSE"
ethernet0.startConnected = "TRUE"
gui.lastPoweredViewMode = "fullscreen"
sharedFolder.maxNum = "1"
workingDir = "."
svga.autodetect = "FALSE"
svga.maxWidth = "1920"
svga.maxHeight = "1200"
svga.vramSize = "134217728"
mks.enable3d = "TRUE"
sound.enableAEC = "TRUE"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "macOS High Sierra.vmdk"
scsi0:0.redo = ""
vmxnet3.serialNumberV2 = "FALSE"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "C:\Users\Administrator\Downloads\Compressed"
sharedFolder0.guestName = "Compressed"
sharedFolder0.expiration = "never"
mks.keyboardFilter = "allow"
vhv.enable = "TRUE"
vpmc.enable = "FALSE"
disable_acceleration = "FALSE"
monitor.virtual_mmu = "automatic"
monitor.virtual_exec = "automatic"
acpi.smbiosVersion2.7 = "FALSE"
usb_xhci.present = "TRUE"
usb.generic.allowHID = "TRUE"
usb_xhci.pciSlotNumber = "192"
usb_xhci:6.speed = "2"
usb_xhci:6.present = "TRUE"
usb_xhci:6.deviceType = "hub"
usb_xhci:6.port = "6"
usb_xhci:6.parent = "-1"
usb_xhci:7.speed = "4"
usb_xhci:7.present = "TRUE"
usb_xhci:7.deviceType = "hub"
usb_xhci:7.port = "7"
usb_xhci:7.parent = "-1"
usb_xhci.autoConnect.device0 = ""
svga.graphicsMemoryKB = "1073741824"
gui.applyHostDisplayScalingToGuest = "false"
svga.numDisplays = "2"
gui.exitOnCLIHLT = "TRUE"
scsi0:0.mode = "independent-persistent"
ethernet0.linkStatePropagation.enable = "true"
ethernet0.address = "00:50:56:37:53:0C"
sata0:0.present = "FALSE"
floppy0.present = "FALSE"
tools.upgrade.policy = "manual"
usb_xhci:4.present = "TRUE"
usb_xhci:4.deviceType = "hid"
usb_xhci:4.port = "4"
usb_xhci:4.parent = "-1"
 
Last edited:

Hackintosher

Administrator
Joined
Jan 21, 2018
macOS
10.15.0
Mobo
Gigabyte Z370N WIFI
CPU
i3-8100
GPU
UHD 630 Graphics
#2
Hey love the site!

I'm running into an issue I was hoping someone could help me with which is quite similar. I'm running the SadeemPC High Sierra VM on my 10 year old rig and I can't get it to switch out of 24bit color to 32 bit even after tweaking the ever-living-day-lights out of the .vmx file.

I'm also showing only 128MB of graphics memory on my VM... It's making using lightroom very difficult because it keeps changing some of the whites to solid red. There's also a terrible flicker when using opera or chrome. I've tried manually adjusting this file and some of the settings seem to take like manually setting the video size, but the memory & framebuffer depth - not so much.

My rig:
EVGA E758-A1 3-Way SLI Motherboard
i7 920 Bloomfield 2.6Ghz OC'd to 3.42Ghz *on air*
48GBs of Corsair DDR3-1600
x2 Samsung Evo 1TB on RAID-0 (hosting Win10 & VMs)
x1 ATI Radeon HD 4890 1GB (I have a decent 1GB nVidia card I could try somewhere... but it shouldn't be necessary)
VMWare Version: 12.5.7 build-5813279 (my motherboard/chip won't support anything higher)

View attachment 1189

View attachment 1191
View attachment 1192

As you can see, my box is running a little hot, but super stable and has been for almost a decade... I think this issue could be resolved by getting the appropriate entries into the .vmx file. Any thoughts or suggestions would be so much appreciated!

The .vmx file is as follows:

.encoding = "windows-1251"
config.version = "8"
virtualHW.version = "12"
numvcpus = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
sata0.present = "TRUE"
memsize = "16384"
sata0:1.present = "TRUE"
sata0:1.autodetect = "TRUE"
sata0:1.deviceType = "cdrom-raw"
ethernet0.present = "TRUE"
ethernet0.connectionType = "bridged"
ethernet0.virtualDev = "e1000e"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "static"
usb.present = "TRUE"
ehci.present = "TRUE"
ehci.pciSlotNumber = "34"
sound.present = "TRUE"
sound.virtualDev = "hdaudio"
sound.fileName = "Digital Audio (S/PDIF) (2- High"
sound.autodetect = "FALSE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
smc.present = "TRUE"
hpet0.present = "TRUE"
ich7m.present = "TRUE"
usb.vbluetooth.startConnected = "TRUE"
board-id.reflectHost = "TRUE"
firmware = "efi"
displayName = "macOS High Sierra"
guestOS = "darwin15-64"
nvram = "macOS High Sierra.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
extendedConfigFile = "macOS High Sierra.vmxf"
isolation.tools.hgfs.disable = "TRUE"
smc.version = "0"
MemTrimRate = "0"
logging = "FALSE"
monitor.idleLoopSpinUS = "3000"
monitor.idleLoopDynamic = "FALSE"
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
cpuid.coresPerSocket = "4"
numa.autosize.vcpu.maxPerVirtualNode = "4"
numa.autosize.cookie = "40001"
uuid.bios = "56 4d 55 63 7e 23 08 3f-62 40 3c 91 de 36 9a 5c"
uuid.location = "56 4d 55 63 7e 23 08 3f-62 40 3c 91 de 36 9a 5c"
migrate.hostlog = ".\macOS High Sierra-957f2e23.hlog"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "160"
sound.pciSlotNumber = "33"
vmci0.pciSlotNumber = "35"
sata0.pciSlotNumber = "36"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-164909230"
monitor.phys_bits_used = "42"
vmotion.checkpointFBSize = "134217728"
vmotion.checkpointSVGAPrimarySize = "134217728"
cleanShutdown = "FALSE"
softPowerOff = "FALSE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
toolsInstallManager.updateCounter = "190"
vmx.buildType = "release"
priority.grabbed = "high"
sata0:1.fileName = "auto detect"
tools.syncTime = "FALSE"
usb.autoConnect.device0 = ""
tools.remindInstall = "FALSE"
checkpoint.vmState = ""
sata0:1.startConnected = "FALSE"
ethernet0.startConnected = "TRUE"
gui.lastPoweredViewMode = "fullscreen"
sharedFolder.maxNum = "1"
workingDir = "."
svga.autodetect = "FALSE"
svga.maxWidth = "1920"
svga.maxHeight = "1200"
svga.vramSize = "134217728"
mks.enable3d = "TRUE"
sound.enableAEC = "TRUE"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "macOS High Sierra.vmdk"
scsi0:0.redo = ""
vmxnet3.serialNumberV2 = "FALSE"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "C:\Users\Administrator\Downloads\Compressed"
sharedFolder0.guestName = "Compressed"
sharedFolder0.expiration = "never"
mks.keyboardFilter = "allow"
vhv.enable = "TRUE"
vpmc.enable = "FALSE"
disable_acceleration = "FALSE"
monitor.virtual_mmu = "automatic"
monitor.virtual_exec = "automatic"
acpi.smbiosVersion2.7 = "FALSE"
usb_xhci.present = "TRUE"
usb.generic.allowHID = "TRUE"
usb_xhci.pciSlotNumber = "192"
usb_xhci:6.speed = "2"
usb_xhci:6.present = "TRUE"
usb_xhci:6.deviceType = "hub"
usb_xhci:6.port = "6"
usb_xhci:6.parent = "-1"
usb_xhci:7.speed = "4"
usb_xhci:7.present = "TRUE"
usb_xhci:7.deviceType = "hub"
usb_xhci:7.port = "7"
usb_xhci:7.parent = "-1"
usb_xhci.autoConnect.device0 = ""
svga.graphicsMemoryKB = "1073741824"
gui.applyHostDisplayScalingToGuest = "false"
svga.numDisplays = "2"
gui.exitOnCLIHLT = "TRUE"
scsi0:0.mode = "independent-persistent"
ethernet0.linkStatePropagation.enable = "true"
ethernet0.address = "00:50:56:37:53:0C"
sata0:0.present = "FALSE"
floppy0.present = "FALSE"
tools.upgrade.policy = "manual"
usb_xhci:4.present = "TRUE"
usb_xhci:4.deviceType = "hid"
usb_xhci:4.port = "4"
usb_xhci:4.parent = "-1"
The reason for your graphical issues is because VMWare relies on its own basic graphical driver and that is what beings used not your Intel HD graphics or AMD card for VMWare doesn't support GPU passthrough. You have to be using ESXi or Linux for that. As for a higher color bit you would have to switch over to a hackintosh. I was able to get 30-bit color on a 4k display with just integrated graphics running HDMI 2.0 on Coffee Lake, but I would have no clue when it comes to older hardware like you have. https://hackintosher.com/forums/thr...ackintosh-using-integrated-graphics-igpu.143/