Jump to content
pmdci

VMWare or VirtualBox - Which one has better audio/video performance?

8 posts in this topic

Recommended Posts

Hello there,

 

I currently have Mac OS X (10.7 Mountain Lion) running under VMWare Workstation 8 on Windows 7. I have 16GB of RAM and I dedicated 4 to MacOS X

 

At first I wasn't very happy with the video performance. But after getting some SVGA II drivers here at Insanely Mac, I reckon the video performance is alright considering is a Virtual Machine.

 

 

What I am looking for is a VM that would give me a fair 2D and at least some general audio playback capability (something tells me running Logic Pro under a VM would never be a good idea).

 

I can't stop but wonder whether VirtualBox would be better than VMWare, mainly because with virtual box there aren't any hacks I must do in the virtualization software to run Mac OS X. I mean, with VMware I had to "unlock" Mac OS X as a guest OS option. Plus, perhaps I am wrong but I believe that it would also be easier to get audio and video? working at a better performance, since I reckon that Oracle thelselves would be working to provide decent drivers for Mac OS X under Virtual Box.

 

Before I venture into trying to run Mac OS X under VirtualBox just for the sake of comparison (and risking wasting some precious time when I could be doing something more productive, like playing The Witcher 2 or diablo 3 :thumbsup_anim: ) I would rather "hear" what the community here has to say. What do you guys reckon?

 

Also I never ran ######. on my Mac OS X VM as I thought this is only really necessary in "physical" (as in non-VMs) Mac OS X installs. But I have a feeling that I might be terribly wrong :)

 

Any suggestions / recommendations are greatly appreciated. I am a total "noob" in the hackintosh scene. So my appologies in advance :angel_not:

 

Cheers!

P.

Share this post


Link to post
Share on other sites
Advertisement

Do you mean 10.7 Lion or 10.8 Mountain Lion?

 

From what I know, VMWare presents an emulated actual graphics card to the VM, and I believe there are ways to get QE/CI (hardware 3D acceleration) on VMWare. However, on VirtualBox it presents it's own virtual graphics card to the VM, and since there are no guest additions for Mac OS X it is impossible to get QE/CI working. QE/CI is essential to many parts of the OS, so I think it might be a no-brainer. :)

 

On VMWare, you will have to install a boot loader and drivers afterwards. However, I would not use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] on any system, virtual or not. :P Quite unreliable. I would simply find the boot loader and drivers manually.

 

I personally believe that it if you need to have Windows and OS X, it is more profitable to arrange a dual-boot rather than a VM, because when it runs in a VM it is not quite like native (particularly games), but I would use a VM only if I absolutely had to run both OSes at the same time. OTOH, it might be more profitable to run Windows in a VM on OS X... :rolleyes:

Share this post


Link to post
Share on other sites

Neither product can do QE/CI. VMware presents its own graphics card. VMware does have audio. However the simple answer is forget playing games on a virtualized OSX environment, probably wont work and not worth spending the time trying.

Share this post


Link to post
Share on other sites

Hi PookyMacMan (cool nick btw)

 

Thanks a lot for your help and patience with my noob questions :)

 

Yes I meant LION, not Mountain Lion (sorry). I reckon I will get the 10.8 when the RTM is out.

 

I reckon by combining what both you and Donk and you said below, VMware seems to be the "keeper". I installed Mac OS X 10.7 using a "template" VMware that was already configured to boot. It seems to work fine and I didn't have to do any further modifications with regards to booting.

 

However I am pretty sure that future system updates might "break" this predefined boot loader configuration and I might need to patch the VM up for it to keep working. In fact I tried an update the other day and my Mac OX VM hanged on the grey apple logo after reboot. Thank heavens I took a snapshot so I reverted the mess.

 

Now, when you said that you use ####### on any system, did you intend to say that you would NOT use it? Where could I get the bootloader and re-apply it in case I need before/after a system update?

 

Also, how is the audio working for you guys under a VMware? I got some audio driver I found whilst crawling through Google but I am not sure I got the latest or the best one out there. Any pointers? :)

 

Thanks for all the help!

 

P.

Share this post


Link to post
Share on other sites

Use my Unlocker for VMwareall posted in this forum. No need for anything other than retail copy of OS X.

Share this post


Link to post
Share on other sites

Yes, I meant do NOT use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]! :D Me and my typos...

 

You can google for Chameleon packages and for your proper drivers.

 

Is this a retail installation? Updates shouldn't break the system...

Share this post


Link to post
Share on other sites

oracle provides no drivers what so ever but virtualbox is free and has a load of features so it's my {natural} choice.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Utku
      Hi guys, I have a big problem for VT -x. I tried any things for example: dark=0 or already bios option is virtualization is enable. I don't understand this problem.
       
      Thanks guys!! And yes I have intel Q8400 quad core cpu, motherboard is Asus asus p5g41c-m lx.
       


    • By grisno
      Hi people,
       
      Installer to activate the sound card REALTEK ALC282-v2 (10ec:0282) with LayoutID 1 or 3 in MacOS. This installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA.kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OK Headphones : OK HDMI Audio : OK (Intel HD4K Tested) LineIn : N/A (Model Without LineIn) MicInt : OK MicIntNoiseReduction : OK MicExt : N/A (Model Without MicExt) AutoDetectLineIn : N/A (Model Without LineIn) Sleep : OK WakeUp : OK AutoSleep : OK Hibernate : OK Siri : OK   Tested Laptops:
       
      - HP Pavillion 15-D002SS
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems.
      - Support model with LineIn jack.
       
      Modified Verbs:
      01271C20 01271D00 01271EA0 01271F90 01471C10 01471D00 01471E17 01471F90 01871CF0 01871D00 01871E00 01871F40 01E71CF0 01E71D00 01E71E00 01E71F40 02171C30 02171D10 02171E21 02171F00 01470C02   DSDT:
       
      Patch to apply with MaciASL in your DSDT
      ######################################### HDEF v1.00######################################## into method label _DSM parent_label HDEF remove_entry;into device label HDEF insertbeginMethod (_DSM, 4, NotSerialized)\n{\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "layout-id", Buffer() { 0x01, 0x00, 0x00, 0x00 },\n //"layout-id", Buffer() { 0x03, 0x00, 0x00, 0x00 },\n "hda-gfx", Buffer() { "onboard-1" },\n "PinConfigurations", Buffer() { },\n })\n}\nend;  
    • By Ciumann
      Salve ragazzi!
      Dopo molti tentativi sono riuscito a fare hackintosh con High Sierra. Ogni sistema operativo ha il suo Hard Disk.
       
      Scheda madre: AsRock B85M (UEFI)
      Processore: Intel i5 4460
      Scheda Video: Palit GTX 960 4 GB
      Ram: 2 schede HyperX Fury 4 GB ognuna.

      Ora ho un po' di cose da risolvere.

      Innanzitutto vorrei scegliere all'avvio del PC quale dei sistemi operativi far partire. Ho fatto la procedura con "moltebestie" (in ogni tipo di opzione nel quick start) ma all'avvio devo sempre inserire la pennetta per poter scegliere Sierra.
       
      Secondo problema è che mi mancano i vari driver, scheda video... E, cosa strana, ho notato che nelle informazioni di sistema mi da che ho 4 GB di Ram invece che 8.


      Ringrazio in anticipo!

    • By grisno
      Hi people,
       
      This is a preliminary installer to activate the sound card IDT 92HD87B2/4 (111D:76D9) in MacOS. This new version of the installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA Kext.
       
      I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
       
      I would appreciate comments and suggestions!!
       
      Status:
      Speakers : OK Headphones : OK HDMI Audio : OK (Intel HD3K/4K Tested) LineIn : OK MicInt : OK MicIntNoiseReduction : OK MicExt : OK AutoDetectLineIn : OK Sleep : OK WakeUp : OK AutoSleep : OK Hibernate : OK Siri : OK   Tested Laptops:
       
      - HP Pavillion G6-2209SS
      - HP Probook 4440S
       
      Coming Soon:
       
      - Unified installer for the different supported operating systems
       
      Original Verbs:
      00a71cf0 00a71d00 00a71ef0 00a71f40 00b71c1f 00b71d10 00b71e21 00b71f04 00c71c20 00c71d10 00c71ea1 00c71f04 00d71c10 00d71d01 00d71e17 00d71f90 00f71cf0 00f71d00 00f71ef0 00f71f40 01171c30 01171d01 01171ea3 01171fd5   Modified Verbs Layer ID 3 & 12:
      00A71CF0 00A71D00 00A71EF0 00A71F40 01371C40 01371D10 01371E21 01371F04 00C71C20 00C71D10 00C71E81 00C71F04 01471C10 01471D01 01471E17 01471F90 00F71C50 00F71D00 00F71EF0 00F71F40 01171C30 01171D01 01171EA0 01171F90  
      Modified Verbs Layer ID 2:
      00B71C10 00B71D10 00B71E21 00B71F04 00C71C20 00C71D10 00C71E81 00C71F04 00D71C30 00D71D00 00D71E17 00D71F90 01171C40 01171D00 01171EA0 01171F90  
        AppleHDAHardwareConfigDriver.kext > Info.plist (Layer ID 2, 3 & 12): <key>HDAConfigDefault</key> <array> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> AKcc8ACnHQAApx7wAKcfQAE3HEABNx0QATce IQE3HwQAxxwgAMcdEADHHoEAxx8EAUccEAFH HQEBRx4XAUcfkAD3HFAA9x0AAPce8AD3H0AB FxwwARcdAQEXHqABFx+Q </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>2</integer> </dict> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX HQABFx6gARcfkA== </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>3</integer> </dict> <dict> <key>AFGLowPowerState</key> <data> AwAAAA== </data> <key>Codec</key> <string>IDT 92HD87B2/4</string> <key>CodecID</key> <integer>287143641</integer> <key>ConfigData</key> <data> ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX HQABFx6gARcfkA== </data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>12</integer> </dict> </array>   DSDT:
       
      Patch to apply with MaciASL in your DSDT. You must change the value of the layout-id before applying the patch. In MacOS Mojave should always be 0x02
      ######################################### HDEF ######################################## into method label _DSM parent_label HDEF remove_entry; into device label HDEF insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "built-in", Buffer () { 0x00 }, \n "hda-gfx", Buffer() { "onboard-1" }, \n "layout-id", Buffer () { 0x03, 0x00, 0x00, 0x00 }, \n "PinConfigurations", Buffer () {}, \n "MaximumBootBeepVolume", Buffer () { 0x4d } \n })\n }\n end;  
    • By MSoK
      This is the current version of VMware Tools for OS X / macOS from the VMware CDS repository for Fusion 11.0.2
       
      Please note: In the latest VMwareGfx.kext from Fusion 8.5.5 onwards VMware have discontinued the 2D-Acceleration code, and graphics performance is better now, thanks to Zenith432 for the update.
       
      To check for the latest version visit http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/. The various VMware Tools downloads are located under the packages folder for each version.
       
      Instructions for extracting darwin.iso
      - Download the file above
      - Extract com.vmware.fusion.tools.darwin.zip.tar
      - darwin.iso is located in the "payload" folder
      com.vmware.fusion.tools.darwinPre15.zip.tar
      com.vmware.fusion.tools.darwin.zip.tar
×