Jump to content

VMware SVGA II display driver for OS X, v1.2.5


  • Please log in to reply
241 replies to this topic

#121
@

@

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male

If you installed 4.0.2 and then 3.1.3 on top of it, this may be a problem with the guestd_patches installer. There's a separate patch for 3.1.3 and 4.0.2. It tries to differentiate the two by looking for a file called vmmemctl in /Library/Application Support/VMware Tools. This file exists in 4.0.2, but didn't exist in 3.1.3. Look in this directory and see if there are files there with memctl in them. If so, remove them.
When running the guestd_patches installer, do a custom install and check if there's a check mark next to the right version (3.x or 4.x). If it installs the 4.x patch for 3.x (or vice versa), the patch won't work.

Zenith432,

I took a snapshot before installing VMware Tools from VMware Fusion 4.0.2 and reverted to it before installing 3.1.3, so there are no files from 4.0.2 in /Library/Application Support/VMware Tools.

I just tried to install VMsvga2 1.2.4 and latest guestd patches on Mac OS X 10.6.8 with VMware Tools 3.1.3 again, and 'Autofit Guest' is still not working.

I installed VMware Tools from the darwin.iso inside VMware-Fusion-3.1.3-416484-light.dmg:
VMware-Fusion-3.1.3-416484-light.dmg\2.hfs\VMware Fusion\Install VMware Fusion.app\Contents\Resources\Install VMware Fusion.mpkg\Contents\Packages\com.vmware.fusion.tools.darwin.pkg\Contents\Archive.pax.gz\Archive.pax\.\Library\Application Support\VMware Fusion\isoimages\darwin.iso

The guestd_patches installer showed 3 options:
Patch for VMware Tools from Fusion 4.x, Skip, 16k
Patch for VMware Tools from Fusion 3.x, Install, 16k (Checked)
Patch for VMware Tools from Fusion 4.x, Skip, 696k

This is the results of running uninstall.sh afterwards:
Removing receipts for old package ids
VMsvga2.kext detected.
1) yes
2) no
3) quit
remove? 1
Forgot package 'net.osx86.vmsvga2SnowLeo.pkg' on '/'.
Forgot package 'net.osx86.guestd_patches_2.pkg' on '/'.
/bin/rm -rf /System/Library/Extensions/VMsvga2.kext
/bin/rm -rf /System/Library/Extensions/VMsvga2Accel.kext
/bin/rm -rf /System/Library/Extensions/VMsvga2GA.plugin
If you've patched VMware Tools daemon for use with VMsvga2 and you'd
like to return to using VMware's display driver, you should reinstall
VMware Tools. This script neither removes the patch nor restores the
original VMware Tools daemon.

Best regards,

@

#122
obis

obis

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Forgive me if this is a completely stupid question, but do I need the driver and tools patch if guest autofitting and shared folders are already working correctly?

I created my Lion VM on a Mac under Fusion 4.01, and installed the tools there, and verified everything worked. I then just copied the whole VM folder to my Win7 x64 system, installed VMWare Workstation 7.14, ran the unlocker, and opened the VM. Everything seems to be working. Does this driver have notable performance improvements? Did I just luck out that everything works?

#123
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 416 posts
  • Gender:Male

I have Video Driver v1.2.4 installed with Vmware Tools from Darwin OS 401 (Lion 10.7.2), but I am seeing some items in browser/or full page transparent. I have attached a screenshot.

Which version of VMware host are you running? If running Workstation 7.x, try adding the line
svga.enableScreenObject="TRUE"
to your VMX file.
Could you please post your VMware.log file when you get these transparencies? It's a bug in the screen-to-memory blitter used during window motion, but it shouldn't be happening on recent versions. It may happen with Workstation 6.5.x.
As a workaround, you can either
  • boot with Kernel Flags "vmw_options_fb=3". This will disable the accelerator and make VMsvga2 work like VMwareGfx. or...
  • uninstall VMsvga2 and install VMwareGfx (from VMware Tools).


I just tried to install VMsvga2 1.2.4 and latest guestd patches on Mac OS X 10.6.8 with VMware Tools 3.1.3 again, and 'Autofit Guest' is still not working.

It sounds like you have everything installed right. The only other thing I can think of, is go to Edit->Preferences->Display in VMware Workstation and make sure "autofit guest" and "full-screen autofit guest" are enabled.

#124
orleans_bk

orleans_bk

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
hi!

i'm new in this forum. my problem is, that

i can't install vmware display driver v1.2.4 on a vmware with mac osx lion with a windows 7 host system.


ERROR msg:

"VMware SVGA II Display Driver v1.2.4 can't be installed on this disk. This package requires OS 10.6 or later.

BUT

It's lion (10.7) I have no idea, what I'm doing wrong.


thanks for any help!!!

#125
MSoK

MSoK

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 934 posts
  • Gender:Male
  • Location:Darlington UK

hi!
i'm new in this forum. my problem is, that
i can't install vmware display driver v1.2.4 on a vmware with mac osx lion with a windows 7 host system.

ERROR msg:

"VMware SVGA II Display Driver v1.2.4 can't be installed on this disk. This package requires OS 10.6 or later.

BUT

It's lion (10.7) I have no idea, what I'm doing wrong.
thanks for any help!!!

I can only think this is your guestOS setting in your VMX file, not being set to "darwin11" or "darwin11-64".

#126
orleans_bk

orleans_bk

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

I can only think this is your guestOS setting in your VMX file, not being set to "darwin11" or "darwin11-64".


thanks for your fast reply

SCREENSHOT (error)

Attached File  vmware_display_dirver.png   871.71KB   133 downloads

this is my configuration:

and the parameter is set to "darwin10-64"

After I installed the darwin tools (before the first post) it was possible to change the resolution. but not possible to install display driver. :(


.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
memsize = "4096"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Mac OS X Lion 10.7-000001.vmdk"
scsi1:0.present = "TRUE"
scsi1:0.autodetect = "TRUE"
scsi1:0.deviceType = "cdrom-image"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
ethernet0.linkStatePropagation.enable = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
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"
ich7m.present = "TRUE"
firmware = "efi"
roamingVM.exitBehavior = "go"
tools.syncTime = "TRUE"
displayName = "Mac OS X Lion 10.7"
guestOS = "darwin10-64"
nvram = "Mac OS X Lion 10.7.nvram"
virtualHW.productCompatibility = "hosted"
keyboardAndMouseProfile = "macProfile"
proxyApps.publishToHost = "FALSE"
tools.upgrade.policy = "upgradeAtPowerCycle"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
extendedConfigFile = "Mac OS X Lion 10.7.vmxf"
numvcpus = "2"
scsi1:0.fileName = "C:\Users\bklein\_etc\Darwin.iso"
ethernet0.generatedAddress = "00:0c:29:45:98:10"
uuid.location = "56 4d a8 2c e8 e6 2a c1-50 36 01 ef 8a 45 98 10"
uuid.bios = "56 4d a8 2c e8 e6 2a c1-50 36 01 ef 8a 45 98 10"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
replay.filename = ""
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
scsi1.pciSlotNumber = "32"
usb.pciSlotNumber = "33"
ethernet0.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
vmotion.checkpointFBSize = "134217728"
usb:1.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "387192566"
tools.remindInstall = "FALSE"
usb:1.deviceType = "hub"
scsi1:0.startConnected = "FALSE"
usb:1.speed = "2"
checkpoint.vmState = ""
gui.lastPoweredViewMode = "fullscreen"
isolation.tools.hgfs.disable = "FALSE"
sharedFolder.maxNum = "1"
gui.viewModeAtPowerOn = "fullscreen"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "C:\Users\bklein\Downloads"
sharedFolder0.guestName = "Downloads (host)"
sharedFolder0.expiration = "never"
svga.autodetect = "TRUE"
svga.numDisplays = "2"
svga.maxWidth = "3200"
svga.maxHeight = "2400"
svga.vramSize = "134217728"
mks.enable3d = "TRUE"
floppy0.present = "FALSE"
usb:0.present = "TRUE"
usb:0.deviceType = "mouse"
usb:0.port = "0"
usb:0.parent = "-1"

#127
ace_ventura

ace_ventura

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
I have the same issue, my autofit guest is not working either.
OS X 10.7.2

VMware Workstation 8
Windows 7 x64 Host

I have the same issue, my autofit guest is not working either.
OS X 10.7.2

VMware Workstation 8
Windows 7 x64 Host


.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "8"
numvcpus = "4"
cpuid.coresPerSocket = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "2048"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "vm-osx-mcr2-000003.vmdk"
scsi0:1.present = "TRUE"
scsi0:1.fileName = "auto detect"
scsi0:1.deviceType = "cdrom-raw"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
mks.enable3d = "TRUE"
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"
ich7m.present = "TRUE"
firmware = "efi"
roamingVM.exitBehavior = "go"
displayName = "vm-osx-mcr2 (Lion)"
guestOS = "darwin10-64"
nvram = "vm-osx-mcr2.nvram"
virtualHW.productCompatibility = "hosted"
extendedConfigFile = "vm-osx-mcr2.vmxf"
scsi0:1.startConnected = "FALSE"
ethernet0.generatedAddress = "00:0c:29:0e:3e:cf"
tools.syncTime = "FALSE"
uuid.location = "56 4d 6f f4 01 a4 52 a1-c5 c9 0d a7 68 0e 3e cf"
uuid.bios = "56 4d 6f f4 01 a4 52 a1-c5 c9 0d a7 68 0e 3e cf"
cleanShutdown = "FALSE"
replay.supported = "FALSE"
isolation.tools.hgfs.disable = "FALSE"
sharedFolder.maxNum = "2"
replay.filename = ""
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
vmotion.checkpointFBSize = "134217728"
usb:1.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "1745764047"
usb:1.deviceType = "hub"
scsi0:1.autodetect = "TRUE"
rollingTier0.uid = "1"
rollingTier0.interval = "86400"
rollingTier0.maximum = "1"
rollingTier0.live = "TRUE"
rollingTier0.clientFlags = "8"
rollingTier0.displayName = "AutoProtect Snapshot"
rollingTier1.uid = "2"
rollingTier1.interval = "604800"
rollingTier1.baseTier = "1"
rollingTier1.baseTierInterval = "7"
rollingTier1.maximum = "1"
rollingTier1.live = "TRUE"
rollingTier1.clientFlags = "8"
rollingTier1.displayName = "AutoProtect Snapshot"
rollingTier2.uid = "3"
rollingTier2.interval = "2419200"
rollingTier2.baseTier = "1"
rollingTier2.baseTierInterval = "28"
rollingTier2.maximum = "1"
rollingTier2.live = "TRUE"
rollingTier2.clientFlags = "8"
rollingTier2.displayName = "AutoProtect Snapshot"
snapshot.numRollingTiers = "3"
sharedFolder0.present = "TRUE"
rollingTier0.timeSincelast = "76693"
rollingTier1.timeSincelast = "163093"
rollingTier2.timeSincelast = "1372693"
usb.autoConnect.device0 = ""
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.hostPath = "E:\"
sharedFolder0.guestName = "Huge Drive"
sharedFolder0.expiration = "never"
hpet0.present = "TRUE"
usb.vbluetooth.startConnected = "TRUE"
usb:1.speed = "2"
checkpoint.vmState.readOnly = "FALSE"
checkpoint.vmState = ""
annotation = "SNAPSHOT BEFORE ANY UPDATES JUST IN CASE!!!"
floppy0.present = "FALSE"
sharedFolder1.present = "TRUE"
rollingTier1.baseTierSnapshotCount = "1"
rollingTier2.baseTierSnapshotCount = "15"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
sharedFolder0.writeAccess = "TRUE"
sharedFolder1.enabled = "TRUE"
sharedFolder1.readAccess = "TRUE"
sharedFolder1.writeAccess = "TRUE"
sharedFolder1.hostPath = "F:\"
sharedFolder1.guestName = "Data Drive"
sharedFolder1.expiration = "never"

#128
orleans_bk

orleans_bk

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

I have the same issue, my autofit guest is not working either.
OS X 10.7.2

VMware Workstation 8
Windows 7 x64 Host

I have the same issue, my autofit guest is not working either.
OS X 10.7.2

VMware Workstation 8
Windows 7 x64 Host


.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "8"


Hi I think the problem was the vmware image. I tried anotherone and I worked.

I think I'm not allowed to post a link in this forum. But it just worked for me.

It was possible to install the vmware display driver.

BUT

I doesn't helped that much. :) Graphic is still slow.


Other solutions?! :)

#129
pippox0

pippox0

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 202 posts
  • Gender:Male
Hi,
I would like to know if the svga driver for vmware Workstation can enable Qe/Ci on vm.

#130
MSoK

MSoK

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 934 posts
  • Gender:Male
  • Location:Darlington UK

Hi,
I would like to know if the svga driver for vmware Workstation can enable Qe/Ci on vm.

Sorry in a word, No, needs some development work from VMware, which seems unlikely currently, or some clever Legends on this forum to take up the challenge, Zenith432 has moved this forward, but I think this requires some full time commitment, which without pay non of us can devote that sort of time!

#131
flynnlives

flynnlives

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts

Sorry in a word, No, needs some development work from VMware, which seems unlikely currently, or some clever Legends on this forum to take up the challenge, Zenith432 has moved this forward, but I think this requires some full time commitment, which without pay non of us can devote that sort of time!


Hey,

I may not able to code at all, but having QE/CI inside Vmware would be awesome. I think some of us should have a pledge or pool money for this.

I can start of stating that I will pledge/donate $50.00 for the fully functional QE/CI feature inside Vmware.

I hope other users can contribute/donate to this.

What do you all say?

Flynnl

#132
barderer

barderer

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
I would be willing to support this effort. OS X in VMWare would be incredibly useful with QE/CI. Right now its more of a curiosity rather than a functional tool. I know a lot of people that would like to give presentations on their PC using keynote and not have to carry around two laptops. Zenith would have to lead the funding effort as he is the one with the most street credit. Zenith432, assuming you even want to do this, how much money would you need to make it worth your while?

#133
mugwump00

mugwump00

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
I have proven to myself that any <£500 Apple PC, even from Ebay, has laughable performance compared with OSX in a VM on a Win7 workstation with a moderately high specification. Except for QE/CI. I'd be very happy to sell my Mac Mini and donate a good proportion of the proceeds to any effort to complete the OSX-VM experience.

#134
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 416 posts
  • Gender:Male
Sorry, but I don't have time to work on VMsvga2 at present.

There are some serious hurdles
  • Apple does not countenance implementing QE/CI over a virtualization platform. This would not only be a more attractive platform for running OS/X than a PC, but also a more attractive option for running OS/X than most Macs. Since Windows or Linux are more popular host OSes, it could lead to there being a lot more copies of OS/X running on top of these host OSes than on Apple's systems.
  • VMware's support for OS/X is done with some kind of agreement or license from Apple. So they're limited in what they're allowed to do and have to respect Apple's licensing limitations.
  • Without Apple's support, implementing QE/CI requires a huge amount of reverse engineering. Plus, Apple's code changes every several OS minor releases, which means it needs to be followed and updated.
  • Some support from VMware would also help, as there may be functions in QE/CI that can't be implemented using VMware's current SVGA3D backed, so they'd need to extend it to make everything work.
  • While I'm willing to do all the reverse engineering required myself, I'd rather there to be some other programmers involved - ones knowledgeable in 3D graphics (OpenGL or Direct3D.) That way I could leave the forward engineering of the driver to others and focus on the reverse engineering.


#135
mugwump00

mugwump00

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Well we appreciate your efforts anyway Zenith. Could you remind us what the "high-water mark" is for OSX-version and performance/compatibility in a VMWare 8 VM?

#136
besweeet

besweeet

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts
I finally made the switch from an old 10.6.7 VM to a 10.7.3 VM, and the graphics performance in Lion was horrible. I installed the driver package, rebooted, and it's MUCH better. Good work!

#137
Dennis Stout

Dennis Stout

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
I'm running 10.7.3 in a VM on Win7. I want to run iBooks Author, but since install, it will not display any of the ibook content in the program. It displays briefly when changing from portrait mode to landscape mode and back again, but is white otherwise.

I've used 10.7.3 straight up, I've got vmware tools installed (fusion 3; I'd like to try fusion 4 tools but I can't find them available for download anywhere), svgaII drivers installed (thank you Zenith, that made a lot of things, not just video, work a lot smoother), I've done all the edits with svga.enablescreen_whateveritwas, svga.auto, I've enabled and disabled 3d acceleration, used auto-detect monitors and set it to specify 1 monitor at 1024x768.. I'd sacrafice a live chicken if I thought it would help. One guy in Germany said that his video either worked or didn't work based on whether he selected "German (Germany)" or "German (English)" for his system language, so I tried that too. I'm lost.

Is it possible it's the QE/CI thing? I don't know how to check for that. If it is, is there a way to disable QE/CI so it doesn't even try to use it? I don't need nor want fancy animations for my windows and such.

EDIT: So it turns out I'm not the only one with the issue. It's been reported here too: http://www.insanelym...howtopic=274878

#138
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,923 posts
  • Gender:Male
  • Location:Manchester UK
It is QE/CI and I am sorry to tell you there is no way around it.

#139
atomic66

atomic66

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Sorry to bump after the long hiatus on this topic, but it seems the most appropriate place without starting a new thread.

Was there ever any resolution on the RDP/black box cursor problem, or is this related to the almost insurmountable QE/CI problem as well?



(BTW, new on this blog, and I’m seeing some excellent work being done here, particular nods to Zenith432 and Donk, but many others too).

#140
mooman

mooman

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
Hi,

when I install vmsvga2-1.2.4 driver in my SL 10.6.8 VM and reboot, the WindowManager doesn't come up. Means, it boots and at some point I only get the boot splash (or boot log with -v) and a working mouse cursor. Nothing suspicious in vmware.log - ScreenObject and SVGA3D are enabled.

The VM runs nawcom legacy 10.8 kernel with -force64, and some weird version of vmware-tools with a VmwareGFX64.kext - I tried uninstalling vmware tools completely or just moving the kexts out of the way - same result.

Does anyone have a hint what could be the issue?





3 user(s) are reading this topic

1 members, 2 guests, 0 anonymous users


© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy