Direct X problem. Help Please!!

lenice

New member
I have just upgraded to a bigger computer as Trainz was taking up too much room on the one I was using. Since installing on the new comp and adding sservice patch (is now v2.4 b 2365) I have been having problems with Direct X. I cannot load a driving session or enter Surveyor without recieving an Access Violation error message from Render dx9.dll Unable to gather full diagnostics (if I knew how to catch and post the window I would). I have installed the Direct X file from the disc and also attempted a file download from Microsoft but to no avail. If I go into c:\windows\sys 32\drivers\dxapi + dxg + dxgthk they all come up as ver 5.1.2600. Is this where the problem is?? In the Microsoft download it said the latest version was already installed and was no need to update. Can anyone help. Open GL isn't an option as it caches too often and is too jumpy. Direct x works on this machine as I have done it before but there is obviously something I am missing.:( Something obviously needs a tweak but I'm not savvy enough to figure what.
 
If you've got TRS2006 then try running C:\Program Files\Auran\TRS2006\Bin\Trainzdiag.exe - it checks various aspects of your computer for compatibility with Trainz. I suspect TC also has Trainzdiag but AFAIK TRS2004 does not.

If you need to download the latest version of DirectX, go here.

HTH, John
 
2.4 Build 2364 is Trainz 2004. Sounds like the old infamous Compatablility problem again. Try making all of the Trainz executable files Windows98/WindowsME compatable and run it again.
 
Just another thought is that if you're running Vista, it uses DX 10.

The latest for XP is DX9 - and I suspect that there may be a few differences.

I've heard reports (so this is a rumour of a rumour) that installing DX 9 as well as DX 10 helps.

Use at your own risk!

Colin
 
Thank you guys for the prompt replies to my problem. I have found out some more information on the background. I was poking around in the dxdiag file yesterday and found that the system.dll file is missing. After a search, I found out that it is not an uncommon problem but can affect certain programs differently. One fellow on a forum I found was playing all his regular games with no problems but was worried what would happen if he moved to something else that it would afffect (like Trainz??). As I said before I've run the install program several times so that doesn't help. I feel that if I get this fixed it will sort out the problem (or go a looooong way to it). Thanks again for the help so far.
Glen
 
Last edited:
Directx Error

I was getting the same errors. I bought a new screen driver card, nvidia FX5200GT and everything works great now. Even raildriver works. My computer only had an AGP 2x slot thats why I got what I did. I do not believe any kind of chipset on a motherboard will work.
 
Sorry to re-hash old ground.....

Sorry to go over this again but I've struck a problem with Direct x again and this seemed to be the best place to post. I've had computer problems and was away from Trainz for a while but have come back to it again. I can't seem to get Direct x working on my machine again. One of the drives crashed and I've had several re-installs of TRS 04. I've been putting up with OpenGL for a while but it just isn't cutting it any more. I can't see water in surveyor except when I go below the surface of it,and the frame rates and caching are getting on my wick. I have 1.3 installed also, running off DX and it works fine much to my annoyance also. A diagnostic and jetlog are below. Thanks to anyone can get this working for me.

------------------
System Information
------------------
Time of this report: 4/11/2009, 22:16:14
Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 3 (2600.xpsp_sp3_gdr.080814-1236)
System Manufacturer: ASUS
System Model: A7V8X-MX SE
BIOS: Phoenix - Award BIOS v6.00PG
Processor: AMD Athlon(tm) , MMX, 3DNow, ~1.7GHz
Memory: 960MB RAM
Page File: 561MB used, 3291MB available
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.2600.5512 32bit Unicode
------------
DxDiag Notes
------------
DirectX Files Tab: No problems found.
Display Tab 1: No problems found.
Sound Tab 1: The file viaudios.sys is not digitally signed, which means that it has not been tested by Microsoft's Windows Hardware Quality Labs (WHQL). You may be able to get a WHQL logo'd driver from the hardware manufacturer.
Music Tab: No problems found.
Input Tab: No problems found.
Network Tab: No problems found.
--------------------
DirectX Debug Levels
--------------------
Direct3D: 0/4 (n/a)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (n/a)
DirectMusic: 0/5 (n/a)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)
---------------
Display Devices
---------------
Card name: VIA/S3G UniChrome IGP
Manufacturer: VIA/S3G
Chip type: VIA/S3G UniChrome IGP
DAC type: Internal
Device Key: Enum\PCI\VEN_1106&DEV_7205&SUBSYS_81181043&REV_01
Display Memory: 64.0 MB
Current Mode: 1024 x 768 (32 bit) (60Hz)
Monitor: Plug and Play Monitor
Monitor Max Res: 1600,1200
Driver Name: vtdisp.dll
Driver Version: 6.14.0010.0194 (English)
DDI Version: 9 (or higher)
Driver Attributes: Final Retail
Driver Date/Size: 12/7/2004 20:08:48, 3448192 bytes
WHQL Logo'd: Yes
WHQL Date Stamp: n/a
VDD: n/a
Mini VDD: vtmini.sys
Mini VDD Date: 12/7/2004 20:08:58, 172672 bytes
Device Identifier: {D7B71FE6-3145-11CF-3173-12A1A0C2CB35}
Vendor ID: 0x1106
Device ID: 0x7205
SubSys ID: 0x81181043
Revision ID: 0x0001
Revision ID: 0x0001
Video Accel: ModeMPEG2_A ModeMPEG2_B ModeMPEG2_C ModeMPEG2_D
Deinterlace Caps: n/a
Registry: OK
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled
DDraw Test Result: Not run
D3D7 Test Result: Not run
D3D8 Test Result: Not run
D3D9 Test Result: Not run

JETLOG

Jet vRRRRR.RR Build 1234.5.QQQQQ on Oct 19 2004 at 15:00:50.
Begin:
- 00000ED0 Prog 0:07.8 Trainz : TrainzHIDLoader> TrainzHID.dll initialised
- 00000ED0 Prog 0:51.7 Trainz : GSNode::RequestMessage> source is not attached to router
- 00000ED0 Prog 0:59.3 Trainz : router message from 1707 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1677 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1668 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1664 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1662 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1657 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1656 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1651 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1637 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1631 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1629 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1625 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1623 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1618 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 1617 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 0839 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 0835 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 0:59.3 Trainz : router message from 0523 '' to 0000 '', message Signal, StateChanged
- 00000ED0 Prog 1:35.3 Trainz : router message from 2769 'Liberty Coal Inc' to 2769 'Liberty Coal Inc', message Animation-Event, animstop
- 00000ED0 Prog 1:38.0 Trainz : Averaged 14.278486fps over 34.527470sec
End.
Jetlog 2
Jet vRRRRR.RR Build 1234.5.QQQQQ on Oct 19 2004 at 15:00:50.
Begin:
! 000003B4 Err 0:16.9 ExceptionHandle : Critical Shutdown ...
! 000003B4 Err 0:17.3 ExceptionHandle : Exception ...
! 000003B4 Err 0:17.3 ExceptionHandle : Class: Hardware
! 000003B4 Err 0:17.3 ExceptionHandle : Reason: Access Violation
! 000003B4 Err 0:17.3 ExceptionHandle :
! 000003B4 Err 0:17.3 ExceptionHandle : Exception @ 013693DC in C:\Program Files\Auran\TRS2004\bin\RenderDirectX9.dll
! 000003B4 Err 0:17.3 ExceptionHandle :
! 000003B4 Err 0:17.3 ExceptionHandle : Recoverable exception: Yes
! 000003B4 Err 0:17.3 ExceptionHandle :
! 000003B4 Err 0:17.3 ExceptionHandle : EAX: 00000000 EBX: 013B5108 ECX: 0012DEE0 EDX: 00000000
! 000003B4 Err 0:17.3 ExceptionHandle : ESP: 0012DE68 EBP: 00000000 ESI: 0641222C EDI: 0012DEF4
! 000003B4 Err 0:17.3 ExceptionHandle :
! 000003B4 Err 0:17.3 ExceptionHandle : DS: 00000023 FS: 0000003B
! 000003B4 Err 0:17.4 ExceptionHandle : ES: 00000023 GS: 00000000
! 000003B4 Err 0:17.4 ExceptionHandle : SS: 00000023 CS:EIP: 001B:013693DC
! 000003B4 Err 0:17.4 ExceptionHandle :
! 000003B4 Err 0:17.4 ExceptionHandle : Flags: 00210293 (CF:1 ZF:0 SF:1)
! 000003B4 Err 0:17.4 ExceptionHandle :
! 000003B4 Err 0:17.4 ExceptionHandle : Call Stack:
! 000003B4 Err 0:17.4 ExceptionHandle :
! 000003B4 Err 0:17.4 ExceptionHandle : 013693DC - 00000001(+83DC) C:\Program Files\Auran\TRS2004\bin\RenderDirectX9.dll
! 000003B4 Err 0:17.4 ExceptionHandle : Unable to gather full diagnostics
Shutdown.
 
Last edited:
Hi Glen,

The VIA/S3G UniChrome IGP could have a lot to do with it. While it does seem to have DX9 compliant drivers, I don't think they have the necessary functions that TRS04 needs. I would recommend getting an AGP card second-hand and using that instead.

Chris
 
Thanks Chris,
I'm not a tech head so just to make sure I understand, you're saying that the video card on my machine can't handle 04? Would it be because 1.3 is simpler that that is why it works?
Glen
 
Chris and Deano,
Thank you for the replies to my problem. It has now been solved. My computer got something of a headache the other day and we had to call the tech in to fix it. Speaking to him I got him to check the system and he told me that the video card was under-powered for the game. He came back today and installed a new updated one, so I can now run Direct x with TRS 04 and I also have my full 1Gig memory as it has its own memory to run it. (the onboard one was sharing memory and that's why it came up the way it did on the log, Deano). Thank you again guys and I hope I don't have to bother you again in the too near future.
Regards
Glen
 
Back
Top