Parallels Desktop and Parallels Server Support
> Parallels Desktop for Mac > Windows Guest OS Discussion  
Build 4560 still buggy with DirectX  
  

Build 4560 still buggy with DirectX

07-18-2007, 07:56 AM
#1  

zumwalt
Member


Join: Jul 2007
Posts: 30
Build 4560 still buggy with DirectX
This really didn't change anything. All of the applications I program with can't get a handle on DirectX and here is the graphic of the one that can with a test application.
Attached Images
File Type: jpg Picture 1.jpg (194.7 KB, 59 views)
07-18-2007, 08:37 AM
#2  

jkwuc89
Member


Join: Apr 2006
Posts: 41
Are you 100% certain the bug lies inside Parallels? Have you tried running this on a native Windows install? Have you tried running this inside VMWare Fusion?

__________________
Keith Wedinger
Bearcatnews.com
Sciotofootball.com
07-18-2007, 11:30 AM
#3  

slinberg
Junior Member


Join: Dec 2006
Posts: 8
I may be the only one who cares, but Diablo 2 now passes the video tests and seems to run well.

My employers won't be very happy, though.
07-18-2007, 11:31 AM
#4  

zumwalt
Member


Join: Jul 2007
Posts: 30
I am 110% positive this is a Parallels problem.
I program in many game languages, none of the DirectX programming languages work in Parallels. What you are seeing only happens in a Parallels Windows XP Pro install. Not native windows.

Parallels with Windows XP Pro does not work with DirectX and the following:

Unity Built Windows Client
3Impact
True Vision 3D
Game Maker Pro
EBasic
Dark Basic Pro
Blitz3D
BlitzMax
Aurora
Torque Game Build
Torque Game Engine
Torque Shader Engine
Dark Basic GDK
Dark Basic GDK.Net


The difference in the languages:
3Impact = C++, VB.Net, C# (its a dll used as a wrapper for DirectX 9)
TV3D = C++, MS languages, GCC (another DLL set) uses DX9
Game Maker Pro = its own language but using assembly to make the code into binary, uses DX8/9
EBasic = Independent Basic Language, uses its own Assembler to make binary, uses DX9
Dark Basic Pro = Its own language with its own assembler to make the binary, uses DX9
Blitz3D = its own language, uses DX7/8
BlitzMax = uses third party DLL's, I have wrappers for 3Impact and TV3d for BM
Aurora= its own language, similar to C++ but easier, uses DX9
TGB its own langauge, scripting engine, uses DX9
TGE its own language, scripting engine, uses DX9
TSE its own language, scripting engine, uses DX9
DB GDK uses C++ uses DX9
DB GDK.Net uses MS .Net languages (2005+) uses DX9
Unity Built Windows Client = Uses C#, BOO and Javascript, uses DX9 on Windows



Going to download VMWare Fusion now and give it a try, hunting down the Windows XP cd again. Maybe it will work instead of Parallels.
07-18-2007, 02:22 PM
#5  

zumwalt
Member


Join: Jul 2007
Posts: 30
And here is a comparison.
I instealled VMWare's beta, took under 20 minutes to get up and running.
First thing I tried was The Game Maker, and low and behold, the the following happened, it worked without a problem. Going to do more testing, but so far, I have gotten several of my 3d programming applications to work where they won't work in parallels, and VMWare is only beta with limited support for 3d graphics.

Atleast it initialized the window in each of the applications, including the DX9c stuff.

Its definately a Parallels issue.
They both used the same XP Pro ISO image to install from, with the same exact settings.
Attached Images
File Type: jpg Picture 2.jpg (158.1 KB, 23 views)
07-18-2007, 03:30 PM
#6  

zumwalt
Member


Join: Jul 2007
Posts: 30
All I have had time for at the moment but I thought the devs here would like to know the following:

DX8.1 mode:

Parallels
Blitz3D - Does not work, black window insead of graphics (in game window)
3Impact - Does not work, locks up at device instansiation
The Game Maker - Does not work, half screen is trash in game window

VMWare
Blitz3D - Does work, choppy at times, but works
3Impact - Works, smoother than Blitz3d
The Game Maker - Works, no apparent loss of video speed


DX9.0c mode:

Parallels
Blitz3D - Does not work
3Impact - Does not work
The Game Maker - Does not work

VMWare
Blitz3D - Works, possibly using DX 8.1 files
3Impact - Works and is using DX 9.0c files
The Game Maker - Works, possibly using DX 8.1 files


This all seems pretty consistant so far in the testing.
What ever Parallels is doing doesn't work on the "Rosa" machines, or rather atleast not my "Rosa" machine.

Here is my machine specs:

Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro3,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2.2 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache (per processor): 4 MB
Memory: 2 GB
Bus Speed: 800 MHz
Boot ROM Version: MBP31.0070.B02
SMC Version: 1.16f8
Serial Number: XXXXXXXXXXXX
Sudden Motion Sensor:
State: Enabled


GeForce 8600M GT:

Chipset Model: GeForce 8600M GT
Type: Display
Bus: PCIe
VRAM (Total): 128 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0407
Revision ID: 0x00a1
ROM Revision: 3175
Displays:
Color LCD:
Display Type: LCD
Resolution: 1440 x 900
Depth: 32-bit Color
Built-In: Yes
Core Image: Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
Display:
Status: No display connected


I now own not only Parallels but I went ahead and purchased VMWare since it was dirt cheap at the moment until release. I figure I can't go wrong between the two products fighting to see who can be better. I will win either way.
07-18-2007, 07:51 PM
#7  

Stevamundo
Senior Member


Join: Sep 2006
Posts: 416
Quote:
Originally Posted by zumwalt
I now own not only Parallels but I went ahead and purchased VMWare since it was dirt cheap at the moment until release. I figure I can't go wrong between the two products fighting to see who can be better. I will win either way.
I agree. I did the same thing.
08-07-2007, 03:20 PM
#8  

raye
Junior Member


Join: Aug 2007
Posts: 1
I got some working results with BlitzMax and an unofficial DX9 driver you can find in BlitzMax forum.
Performance is not brilliant. I got 30 FPS with my apps. Enough for testing. Hope further builds will fix these problems.


Thread tools Display modes
Linear Mode


Parallels is a worldwide leader in virtualization and automation software that optimizes computing for consumers, businesses, and service providers across all major hardware, operating system, and virtualization platforms. Founded in 1999, Parallels is a fast-growing company with 900 employees in North America, Europe, and Asia.