~pcwiz Posted September 30, 2007 Share Posted September 30, 2007 Hi,  My latest project is enabling QE/CI on Mac OS X running on VMware. It seems impossible but I'm gonna try anyway There seem to be no drivers for this so I am going to add the device id of the VMware Virtua VGA to a kext. I am having trouble finding which kext I should add the device id too. Here is my info under System Profiler (JaS 10.4.8 running on VMware WS 6):  Display  Type: Display Bus: PCI VRAM (Total): 128MB Vendor ID: 0x15ad Device ID: 0x0405 Revision ID: 0x0000 Kernel Extension Info: No Kext Loaded Displays: Display Resolution: 1280 x 1024 Depth: 32-bit Color Core Image: Not Supported Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Not Supported  ****  The part that worries me is that no kext is loaded which means it is currently not using a driver. Is there anyone with driver programming experience that knows about this? Witha little help from an X Labs Dev, I think it may be possible to get this working. Link to comment Share on other sites More sharing options...
blacknight Posted October 1, 2007 Share Posted October 1, 2007 Does VMWARE for windows support 3d acceleration and if yes what version and how?!!! Link to comment Share on other sites More sharing options...
scj312 Posted October 1, 2007 Share Posted October 1, 2007 It supports DirectX 8 Link to comment Share on other sites More sharing options...
~pcwiz Posted October 1, 2007 Author Share Posted October 1, 2007 Yeah, VMware supports acceleration in Windows and in some cases Linux but for Mac OS X, I'm trying to get acceleration (QE/CI) working...Need some driver related help from a developer. Link to comment Share on other sites More sharing options...
jpsiemer Posted October 5, 2007 Share Posted October 5, 2007 I know you can do this in Windows VMs, not sure about other OSes... Â Â <H3>Enabling Accelerated 3-D for a Virtual Machine To enable a virtual machine for accelerated 3-D Â 1. Choose a virtual machine with Windows 2000 or XP guest operating system. Â Note: Do not enable Direct3D on a virtual machine that is powered on or suspended. Â 2. Add the following to the configuration (.vmx) file for the virtual machine: Â mks.enable3d = TRUE Â This line enables accelerated 3-D on the host. It is required to support accelerated 3-D in the guest and also enables the host to accelerate 2-D portions of the guest display. Â 3. You may also add one or both of the following optional lines: Â svga.vramSize = 67108864 Â This line increases the amount of VRAM on the virtual display card to 64 MB. Adding more VRAM helps to reduce thrashing in the guest. The maximum value is 128 MB. Â vmmouse.present = FALSE Â This line disables the absolute pointing device in the guest. Applications which require DirectInput relative mode need to turn off the absolute pointing device in the guest. In practice, this is only required for a certain class of full screen 3-D applications (for example, real-time games like first-person shooters). Â Note: If you set the vmmouse.present option, you should also turn off the preference for motion ungrabbing in the Input tab of the Preferences settings dialog. Â To turn off ungrabbing for vmouse.present: Â a. Choose Edit > Preferences. Â b. Click Input. Â <A name=wp1034553>c. Deselect Ungrab when cursor leaves window. </H3> Link to comment Share on other sites More sharing options...
lord_muad_dib Posted October 5, 2007 Share Posted October 5, 2007 you need to recognize the emulated gpu model first, second, learn howto build a macos gpu driver  but.. what's the point? it's slow as hell Link to comment Share on other sites More sharing options...
~pcwiz Posted October 5, 2007 Author Share Posted October 5, 2007 Thanks jpsiemer but the instructions are for Windows not OS X. lord muad dib, I have the device id for the emulated GPU model if it helps. Also the GPU model that VMware emulates is called the VMware SVGA II with 16MB of default VRAM (can be increased to 128MB). Â Read this if you need more info: http://forums.techguy.org/all-other-softwa...lay-device.html Link to comment Share on other sites More sharing options...
sidolin Posted October 5, 2007 Share Posted October 5, 2007 This wont work. As far as I know the 3d in vmware works by passing the render commands to the host system, if its directx they get converted to opengl. At least this is the way parallels does it, but i'm almost 100% certain that vmware uses the same method. You can't simply copy over some files, because there is no driver for it. Almost all those other video drivers for osx are apple drivers which were made to run with a hackintosh. But for this one, there is no apple driver. Â Have fun learning how to write a video driver. Link to comment Share on other sites More sharing options...
~pcwiz Posted October 5, 2007 Author Share Posted October 5, 2007 I might be interested in learning how to write a driver. I had a link to a tutorial on the basics of how to write a driver but I can't find it. Do you know where it is? Anyway, meanwhile gnubeard has ideas to work on a video driver for VMware so we can see how that goes. Link to comment Share on other sites More sharing options...
NSCXP2005 Posted May 22, 2008 Share Posted May 22, 2008 Hi ~pcwiz, Â Have you had any luck with getting QE/CI working on OSX under VMWare? Do you know if this will be able to be enabled in WS6.5? Â I hope somebody can solve this issue. Â NSCXP2005 Link to comment Share on other sites More sharing options...
cyclonefr Posted May 22, 2008 Share Posted May 22, 2008 this is not possible, just wait for vmware to make a qe/ci driver. Link to comment Share on other sites More sharing options...
Donk Posted May 22, 2008 Share Posted May 22, 2008 Guys  It is a completely VMware only virtual graphics card. It does not emulate anything real. The code for the X11 driver is published and available. You would have to write a driver, or just wait until Fusion 2 starts shipping the Darwin VMware tools package. Link to comment Share on other sites More sharing options...
NSCXP2005 Posted May 22, 2008 Share Posted May 22, 2008 does anybody know if there is any way to find out if a graphic chip or card supports QE before installing Leopard? Link to comment Share on other sites More sharing options...
~pcwiz Posted May 22, 2008 Author Share Posted May 22, 2008 Internet? Link to comment Share on other sites More sharing options...
NSCXP2005 Posted May 23, 2008 Share Posted May 23, 2008 Thanks ~pcwiz.  I am after a tool that will let me find out if my laptop supports Quartz Extreme before I install OSX Hackintosh, the reason I want a tool to find out first is because I have windows installed on my laptop and would like to use vmware fusion to run it through OSX.  All the best  NSCXP2005  p.s do you know if SIS Chipsets are quartz extreme compatible, if not is the Intel 950GMA? Link to comment Share on other sites More sharing options...
~pcwiz Posted May 23, 2008 Author Share Posted May 23, 2008 For a tool like that, you would have to have a database of drivers and their corresponding devices for OSx86. I remember Colonel was making something like that, but development seems to have halted ATM. Link to comment Share on other sites More sharing options...
NSCXP2005 Posted May 24, 2008 Share Posted May 24, 2008 Hi ~pcwiz,  Do you know if SIS Chipsets are quartz extreme compatible? if not, is the Intel 950GMA compatible?  Thanks you for your time  NSCXP2005 Link to comment Share on other sites More sharing options...
macgirl Posted May 25, 2008 Share Posted May 25, 2008 SIS are not. GMA950 is, but has some glitches on Leopard. Â OffTopic btw. Link to comment Share on other sites More sharing options...
NSCXP2005 Posted May 25, 2008 Share Posted May 25, 2008 Sorry about that, thanks for the advice. Â NSCXP2005 Link to comment Share on other sites More sharing options...
REVENGE Posted May 26, 2008 Share Posted May 26, 2008 I don't believe it's as simple as even writing a GPU driver for the emulated hardware. Remember, much of the hardware acceleration is enabled via VMWare Tools, so until you either make or build something compatible to OS X first, you can't work 3D acceleration. Link to comment Share on other sites More sharing options...
~pcwiz Posted May 26, 2008 Author Share Posted May 26, 2008 This was an old thread that was dug up I am not doing this anymore, way easier just to wait for VMware Fusion 2 and Darwin VMware Tools. Link to comment Share on other sites More sharing options...
Donk Posted May 27, 2008 Share Posted May 27, 2008 Actually the tools do not provide the acceleration, the driver does. Most of the tool code is now open sourced. But as mentioned best just waiting for the Darwin tools. If you check out Fusion 2 beta, you will see an empty darwin.iso, and the tools are coming. Link to comment Share on other sites More sharing options...
~pcwiz Posted May 29, 2008 Author Share Posted May 29, 2008 Thats what I mean to say, because AFAIK when you install the tools the driver is also installed. Link to comment Share on other sites More sharing options...
Donk Posted May 29, 2008 Share Posted May 29, 2008 OK I understand. The tools package installs it. The tools versus drivers has some specific meanings for us too deeply involved in the VMware world! ;-) This has got me wondering whether some of the tools in the open source version could be compiled on Mac. They have APPLE defines in them and use gcc to compile. Maybe I'll give it a go later. Link to comment Share on other sites More sharing options...
plamzi Posted November 2, 2008 Share Posted November 2, 2008 Now that OSX Server for VMWare Fusion is out, I was wondering if there have been any developments regarding QE/CI and VMWare tools that can be adapted for an OSX86 image under VMWare Workstation in Windows or Linux. Would be nice. Link to comment Share on other sites More sharing options...
Recommended Posts