Build 4560 still buggy with DirectX

Discussion in 'Windows Virtual Machine' started by zumwalt, Jul 18, 2007.

  1. zumwalt

    zumwalt Member

    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 Files:

  2. jkwuc89

    jkwuc89 Member

    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?
  3. slinberg

    slinberg Bit poster

    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.
  4. zumwalt

    zumwalt Member

    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
    True Vision 3D
    Game Maker Pro
    Dark Basic Pro
    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.
    Last edited: Jul 18, 2007
  5. zumwalt

    zumwalt Member

    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 Files:

  6. zumwalt

    zumwalt Member

    All I have had time for at the moment but I thought the devs here would like to know the following:

    DX8.1 mode:

    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

    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:

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

    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
    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
    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.
  7. Stevamundo

    Stevamundo Pro

    I agree. I did the same thing.
  8. raye

    raye Bit poster

    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.

Share This Page