Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1]
  Print  
Author Topic: Beginner-My tutorials are very slow!  (Read 4246 times)
lpriyamb
Community Member
*
Posts: 4


« on: August 06, 2004, 05:54:32 AM »

Hello,

I am very new to Truevision3D SDK. I want to create a simple project.. i checked out the turotials provided with this SDK. Its executing but damn slow, say 2 fps!! Sad My machine has P4, 2.66GHz, 2 GB RAM, Windows 2000 with service pack 3. I have DirectX 9.0 installed.. The graphics card is Wildcat III 6110 with 64 MB frame buffer memory and 64x2 MB texture memory. Could anyone please help me why it is very slow?

Thanks
regards
Priya.
Logged
xorix
Community Member
*
Posts: 181


« Reply #1 on: August 06, 2004, 07:39:43 AM »

post your debug file and also the lines of code where you initialize the engine .
Logged
darqSHADOW
Administrator
Community Member
*****
Posts: 2817


« Reply #2 on: August 06, 2004, 10:34:23 AM »

You might want to make sure your drivers are up to date, as well.  The debug file will help us a bit, but it certainly sounds like you were rendering in software mode to me.

DS
Logged

TrueVision3D Project Manager
The fast and simple way of 3D development.
lpriyamb
Community Member
*
Posts: 4


« Reply #3 on: August 09, 2004, 01:40:56 AM »

Hello,

I have given a debug from the VC++ environemnt after executing one of the tutorials. I have given it below... hope this is useful to find where the problem is.. i couldn't get anyting from this debug...Sad

****************************************************************
Loaded 'C:\WINNT\System32\ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\kernel32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\user32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\gdi32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\ole32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\advapi32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\oleaut32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\MSCTF.DLL', no matching symbolic information found.
Loaded 'C:\WINNT\system32\clbcatq.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'D:\TV3DSDK\Bin\truevision3d.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\dx8vb.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\msacm32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\winmm.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\d3dxof.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\msvbvm60.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\mmdrv.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\d3d8.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\d3d8thk.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\lz32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\d3d8d.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\tvutil62.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\avifil32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\msvfw32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\shell32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\shlwapi.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\comctl32.dll', no matching symbolic information found.
Direct3D8: (ERROR) :Unsupported Interface identifier passed to QueryInterface for IDirect3D8 interface
Direct3D8: (ERROR) :Failed to create DirectDraw. CreateDevice Failed.

Direct3D8: (ERROR) :Failed to create DirectDraw. CreateDevice Failed.

First-chance exception in Tutorial 10.exe (KERNEL32.DLL): 0xC000008F: Float Inexact Result.
First-chance exception in Tutorial 10.exe (TRUEVISION3D.DLL): 0xC0000005: Access Violation.
First-chance exception in Tutorial 10.exe (KERNEL32.DLL): 0xC000008F: Float Inexact Result.
Loaded 'C:\WINNT\system32\d3dref8.dll', no matching symbolic information found.
Direct3D8: (INFO) :======================= Reference SWVP device selected

Direct3D8: (INFO) :Using WLMT PSGP

D3DX: (INFO) Using SSE2 Instructions
Loaded 'C:\WINNT\system32\dinput8.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\dinput8d.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\hid.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\setupapi.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\userenv.dll', no matching symbolic information found.
D3DX: (INFO) Using SSE2 Instructions
First-chance exception in Tutorial 10.exe (KERNEL32.DLL): 0xC000008F: Float Inexact Result.
First-chance exception in Tutorial 10.exe (KERNEL32.DLL): 0xC000008F: Float Inexact Result.
First-chance exception in Tutorial 10.exe (KERNEL32.DLL): 0xC000008F: Float Inexact Result.
Loaded 'C:\Program Files\Yahoo!\Messenger\idle.dll', no matching symbolic information found.
First-chance exception in Tutorial 10.exe (KERNEL32.DLL): 0xC000008F: Float Inexact Result.
First-chance exception in Tutorial 10.exe (KERNEL32.DLL): 0xC000008F: Float Inexact Result.
First-chance exception in Tutorial 10.exe (KERNEL32.DLL): 0xC000008F: Float Inexact Result.
The thread 0x158 has exited with code 0 (0x0).
DINPUT8: unloaded before all objects released. (cRef:7)

Direct3D8: (ERROR) :Memory still allocated!  Alloc count = 4
Direct3D8: (ERROR) :Current Process (pid) = 00000578
Direct3D8: (ERROR) :Memory Address: 00d56e3c lAllocID=1 dwSize=00003524, ReturnAddr=01767346 (pid=00000578)
Direct3D8: (ERROR) :Memory Address: 00d5a394 lAllocID=4 dwSize=000000d8, ReturnAddr=01757c27 (pid=00000578)
Direct3D8: (ERROR) :Memory Address: 00d5aba4 lAllocID=9 dwSize=00000300, ReturnAddr=01757d3b (pid=00000578)
Direct3D8: (ERROR) :Memory Address: 00d5d254 lAllocID=24 dwSize=00001074, ReturnAddr=017573d4 (pid=00000578)
Direct3D8: (ERROR) :Total Memory Unfreed From Current Process = 18800 bytes
The thread 0x308 has exited with code 0 (0x0).
The thread 0x52C has exited with code 0 (0x0).
The program 'D:\TV3DSDK\VC++6\Tutorial 10\Debug\Tutorial 10.exe' has exited with code 0 (0x0).
*******************************************************************

thanks..
regards
Priya
Logged
Arli
Administrator
Community Member
*****
Posts: 993


« Reply #4 on: August 09, 2004, 04:09:17 AM »

Quote
Direct3D8: (ERROR) :Unsupported Interface identifier passed to QueryInterface for IDirect3D8 interface
Direct3D8: (ERROR) :Failed to create DirectDraw. CreateDevice Failed.


It seems as it cannot initialize into hardware acceleration mode with your card thus CreatingDevice fails, instead it loads up into software mode.

Quote
Direct3D8: (INFO) :======================= Reference SWVP device selected


If you have the DXSDK, try running some of its samples to see if they can get you in accelerated mode or do you still go into software..
Logged

Happy Coding

Arli
Truevision3D Developer
Arli@Truevision3D.com
lpriyamb
Community Member
*
Posts: 4


:(
« Reply #5 on: August 10, 2004, 04:56:12 AM »

Well, i reinstalled the DirectX 9.0 and ran the samples. Still it is slow with 1 or 2 fps. I ran the DxDiag tool. All the tests are fine. But  think the problem lies here in the display devices which says that DDraw, D3D and AGP status as "Not Available".. I have attached the message below.
---------------
Display Devices
---------------
        Card name: 3Dlabs Wildcat III 6110
     Manufacturer: 3Dlabs
        Chip type: Wildcat III
         DAC type: Wildcat (320 MHz)
       Device Key: Enum\PCI\VEN_3D3D&DEV_07A1&SUBSYS_10413D3D&REV_01
   Display Memory: n/a
     Current Mode: 1280 x 1024 (32 bit) (104Hz)
          Monitor: hp p1130 Color Monitor
  Monitor Max Res: 1800,1440
      Driver Name: wcgdd.dll
   Driver Version: 5.05.0004.0051 (English)
      DDI Version: unknown
Driver Attributes: Final Retail
 Driver Date/Size: 8/9/2002 11:44:32, 679548 bytes
      WHQL Logo'd: Yes
  WHQL Date Stamp: n/a
              VDD: n/a
         Mini VDD: wcgmpd.sys
    Mini VDD Date: 8/9/2002 11:41:54, 86382 bytes
Device Identifier: {D7B733DD-44E1-11CF-BE5E-4530ABC2C835}
        Vendor ID: 0x3D3D
        Device ID: 0x07A1
        SubSys ID: 0x10413D3D
      Revision ID: 0x0001
      Revision ID: 0x0001
      Video Accel:
 Deinterlace Caps: n/a
         Registry: OK
      DDraw Status: Not Available
       D3D Status: Not Available
       AGP Status: Not Available

 DDraw Test Result: All tests were successful.
 D3D7 Test Result: Not run
 D3D8 Test Result: Not run
 D3D9 Test Result: Not run
*******************************************************

Major doubt! Does DirectX support Wildcat III 6110 grahics card???!

thanks
regards
Priya
Logged
Arli
Administrator
Community Member
*****
Posts: 993


« Reply #6 on: August 10, 2004, 05:03:16 AM »

Seems not..i would say it diffrently tho, its the Wildcat that doesnt support DX.. maybe its a only-OpenGL card?
Logged

Happy Coding

Arli
Truevision3D Developer
Arli@Truevision3D.com
lpriyamb
Community Member
*
Posts: 4


« Reply #7 on: August 11, 2004, 04:36:25 AM »

Yeah, ture. I checked with DirectX mailing list. Only DirectX7 is supported in Wildcat III 6110. Will truevision sdk works with DirectX 7?

Thanks
regards
Priya
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks