Jump to content

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


  • Please log in to reply
282 replies to this topic

#181
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

That's broken too.  If you install guestd_patches, and do fit-guest, at first it seems to work, but then a couple seconds later the screen gets garbled.  I'll look into it.

I really like the ability to resize the guest window and have it auto-adjust.



#182
Jason Hanford-Smith

Jason Hanford-Smith

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male

FYI: I'm running 10.9 DP 8 stock with just the vmtools from the v1.2.0 unlock. I didn't install guestd_patches or anything else. (I had snapshotted and installed to svga 1.25 10.9 drivers just to see but have reverted back)

 

Thanks for looking into this. It's amazing how the svga drivers speed up UI responsiveness.



#183
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

In order to use fit-guest/autofit-guest with vmsvga2, you have to additionally install guestd_patches.pkg, which is found in the same download location.  I split the installation package a long time ago - because the two components change at an unrelated pace - and it was a hassle to keep a single installer for both.

That said, the fit-guest support is broken under 10.9DP8.  So stay tuned.

FYI: I'm running 10.9 DP 8 stock with just the vmtools from the v1.2.0 unlock. I didn't install guestd_patches or anything else. (I had snapshotted and installed to svga 1.25 10.9 drivers just to see but have reverted back)



#184
jtg

jtg

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

Foolishly tried installing guestd_patches on Mavericks without a snapshot, oops :)  Good to hear you're working on it, sent a small donation your way. Thanks!



#185
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

Thanks.

I uploaded a new installer VMsvga2_v1.2.5_OS_10.9.pkg with a fix for fit-guest/autofit-guest on OS 10.9DPx.

 

guestd_patches need to be installed, but if already installed to not have to be reinstalled.  Just the kext.

 

Caveat: On OS 10.9DPx, if you use fit-guest/autofit-guest, after that, System Preferences->Displays will only show the custom resolution that you chose.  Further resolution changes can still be done using the fit/autofit feature.  In other words, after using fit/autofit, you're locked in to using this feature for any additional resolution changes until reboot.

sent a small donation your way.



#186
Jason Hanford-Smith

Jason Hanford-Smith

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male

The updated version works great!

 

Not quite as speedy as vmsvga2 on 10.8 but much better than not having it at all.

 

UPDATE: OK, I found an issue. I took a snapshot before and after install, so I was able to switch back and forth for testing. One issue I found is that after install, iTunes in the VM stops working properly: a lot of the buttons just depress but nothing happens. This only seems to effect iTunes, which is weird. Reverting to the pre-install snapshot and iTunes works ok.



#187
michel30

michel30

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Hello,

 

I am new here, and I install apple software on VMware.

This works great, 

 

I also install SVGA II Display driver, now I have full screen in VMware.

I also play a mp4 movie, this was okay, I also try to play a mkv file movie, but that is not working because it says no openGL.

I also try to play youtube movies, some are okay when it was make in HTML5 but the most off it don't play, only black screen with sound in the back.

 

Is there a way to play these 2 things on a osx in VMware ( Youtube and MKV files ) or is there a way to install opgenGL

I switch on 3D in vmware, no succes.

 

I run windows 8 , with vmware workstation 10 

 

Sorry for my engelish.

 

Thanks,

 

Regards,

Michel 



#188
besweeet

besweeet

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 150 posts
  • Gender:Male

Unless you install Mac OS X as a native hackintosh, and not in a virtual machine, graphics will always be severely limited.



#189
alucarders

alucarders

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male

Hi!

I've installed 10.9 in VMWare 10, then darwin.iso and after svga2 v1.25 for 10.9 (with patch). But I can't change resolution to widescreen, only 4:3. Autofit doesn't work too.

Where the problem can be and how can I fix this?

Thanks



#190
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

Well, if you did things in that order - autofit should work, so something must be misinstalled.  What is the date and size of

/Library/Application Support/VMware Tools/Plugins/System/libresolutionset.dylib



#191
alucarders

alucarders

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male
13.7 KB (13,704 bytes)
data: 13,704 bytes
Physical: 16.3 KB (16,384 bytes)
Sep 21, 2011, 3:00 PM
 
BTW, when I'd limited maximum resolution in VM's settings (to 1600x900 for example), I was able to choose it in os display settings. But there are only 3 or 4 resolutions now.


#192
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

Well, that's the right one.  Maybe vmware-tools-daemon is not running?  Try the command 'ps -A|grep vmware'.  You should get something like

   78 ??         0:00.45 /Library/Application Support/VMware Tools/vmware-tools-daemon --name vmsvc --common-path /Library/Application Support/VMware Tools/Plugins/Common --plugin-path /Library/Application Support/VMware Tools/Plugins/System
  214 ??         0:00.27 /Library/Application Support/VMware Tools/vmware-tools-daemon --name vmusr --common-path /Library/Application Support/VMware Tools/Plugins/Common --plugin-path /Library/Application Support/VMware Tools/Plugins/User


#193
alucarders

alucarders

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male

Yep.

ps -A|grep vmware
   64 ??         1:46.04 /Library/Application Support/VMware Tools/vmware-tools-daemon --name vmsvc --common-path /Library/Application Support/VMware Tools/Plugins/Common --plugin-path /Library/Application Support/VMware Tools/Plugins/System
  211 ??         1:48.82 /Library/Application Support/VMware Tools/vmware-tools-daemon --name vmusr --common-path /Library/Application Support/VMware Tools/Plugins/Common --plugin-path /Library/Application Support/VMware Tools/Plugins/User
 2271 ttys001    0:00.00 grep vmware

 

 



#194
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

Try removing VMwareGfx.kext from /S/L/E.  Then rebuild kernelcache by running 'sudo kextcache -system-c; sudo kextcache -system-p', then reboot.  I checked the code and I think there might be a race condition there where if VMwareGfx is found first after boot, patched resolutionSet.dylib stops working.

If removing VMwareGfx.kext fixes your problem, I'll modify resolutionSet.dylib to eliminate the race condition.



#195
alucarders

alucarders

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male

Something strange is happening.

I've removed VMwareGfx.kext, rebuilt kernelcache, then I shut down VM. Also I've changed VM's display settings back to "host settings for monitors" and powered on the VM. The resolution remained the same as it was before (1600x900) and now there are all resolutions available, but again only 4:3 with no widescreen ones  :(

Screen_Shot_2013_10_25_at_1_00_59_AM.jpg



#196
thecrazy

thecrazy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Caracas - Venezuela

Is there a way to change the available resolutions?

 

I'm on OS X Mavericks and use VMsvga2_v1.2.5_OS_10.9.pkg

 

Thanks



#197
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

Yes, but does fit-guest/autofit-guest work now??????  geez...

(that was the whole point)

Something strange is happening.

I've removed VMwareGfx.kext, rebuilt kernelcache, then I shut down VM. Also I've changed VM's display settings back to "host settings for monitors" and powered on the VM. The resolution remained the same as it was before (1600x900) and now there are all resolutions available, but again only 4:3 with no widescreen ones  :(

 

thecrazy: Read this.


Edited by Zenith432, 25 October 2013 - 07:18 AM.


#198
alucarders

alucarders

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male

Yes, but does fit-guest/autofit-guest work now??????  geez...

(that was the whole point)

 

Yes, it works now ;)

 

But the resolution problem remains. But maybe it's not important already  :)



#199
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

From ticket #12 which I linked above


No widescreen resolutions supported on Ox X Maverick retail guest. Only 4:3.

 

That's Apple's design choice. They modified System Preferences->Displays in OS 10.9 so that it only shows resolutions in an aspect ratio appropriate for the monitor. The aspect ratio is taken from VESA DDC EDID for the monitor. In VMware, there is no monitor and no EDID. So it decides the monitor is 4x3.

As an alternative, you can use the VMware fit-guest/auto-fit guest feature. Install VMware Tools (from darwin.iso), then install guestd_patches.pkg to patch VMware Tools for use with VMsvga2 (it can still work with VMwareGfx after patch.) After that you can change resolutions with fit-guest in non-fullscreen mode, or autofit-guest in fullscreen mode.

Another option is to inject your host monitor's EDID (if you know how to extract it.) This requires some technical know-how. You need to convert the EDID (which should be a 128-byte binary string) to base64 encoding. Then add a property to
VMsvga2.kext/Contents/Info.plist
in the driver personality that says
<key>EDID</key>
<data>base64 encoding of EDID</data>.
Then rebuild kernelcache and reboot. After that System Preferences->Displays should show resolutions appropriate for the host monitor.



#200
Zenith432

Zenith432

    InsanelyMac Sage

  • Developers
  • 468 posts
  • Gender:Male

I uploaded a new guestd_patches.pkg to resolve the race condition mentioned in post #194.

Sources for it are in Sources/resolutionSet_5x_src.tar.gz.







4 user(s) are reading this topic

1 members, 3 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