The Straight Dope

Go Back   Straight Dope Message Board > Main > General Questions

Reply
 
Thread Tools Display Modes
  #1  
Old 07-13-2011, 07:53 AM
AClockworkMelon AClockworkMelon is offline
Guest
 
Join Date: Mar 2010
Switching to DirectX 9

The computer I'm using is running the most recent version of DirectX, but I'm having issues with a game (an older game) and a fix I've found is to run it using DirectX 9.

1.) Is there a way to run a program in DirectX 9, sort of like using compatibility mode or running as an administrator?

And, if not:

2.) How do I go back to an older version of DirectX? The installer that's on the game disc just tells me that my DirectX is already fully updated.

Thanks in advance.

Last edited by AClockworkMelon; 07-13-2011 at 07:54 AM..
Reply With Quote
Advertisements  
  #2  
Old 07-13-2011, 08:05 AM
BigT BigT is offline
Guest
 
Join Date: Aug 2008
DirectX 9 is independent of DirectX 10 and beyond. You can have them both installed concurrently. To make sure you have all of DirectX 9, run this installer from Microsoft.

As for how to force your game to run using DirectX 9, try putting it in compatibility mode for Windows XP. Right click on the shortcut, choose properties, and go to the Compatibility tab. From there it should be obvious.

(DirectX 9 is the latest version that runs on Windows XP, hence the suggestion.)

Last edited by BigT; 07-13-2011 at 08:06 AM..
Reply With Quote
  #3  
Old 07-13-2011, 09:48 AM
AClockworkMelon AClockworkMelon is offline
Guest
 
Join Date: Mar 2010
Quote:
Originally Posted by BigT View Post
As for how to force your game to run using DirectX 9, try putting it in compatibility mode for Windows XP. Right click on the shortcut, choose properties, and go to the Compatibility tab. From there it should be obvious.
Already doing this, as well as running it as an admin.

I'll try the link and let you know if it works. Thanks.
Reply With Quote
  #4  
Old 07-13-2011, 10:03 AM
AClockworkMelon AClockworkMelon is offline
Guest
 
Join Date: Mar 2010
That seems to have done the trick.

Thanks T.
Reply With Quote
  #5  
Old 07-14-2011, 12:53 AM
EvilTOJ EvilTOJ is offline
Guest
 
Join Date: Sep 2008
DirectX 9 should have been on the same floppy the game installation file.
Reply With Quote
  #6  
Old 07-14-2011, 01:12 AM
AClockworkMelon AClockworkMelon is offline
Guest
 
Join Date: Mar 2010
Quote:
Originally Posted by EvilTOJ View Post
DirectX 9 should have been on the same floppy the game installation file.
Quote:
Originally Posted by AClockworkMelon
2.) How do I go back to an older version of DirectX? The installer that's on the game disc just tells me that my DirectX is already fully updated.
:3
Reply With Quote
  #7  
Old 07-14-2011, 02:11 AM
BigT BigT is offline
Guest
 
Join Date: Aug 2008
Yip. That's why Microsoft created that file. You see, Windows Vista and Windows 7 both have an incomplete version of DirectX 9, but it's enough that some programs think it's installed.

Also, using the DirectX installer that comes with the game is risky, even if it does detect a problem. Overwriting the files can actually mess up DirectX 10 or 11. The installer I linked is special: it will not install files that you already have.
Reply With Quote
  #8  
Old 07-14-2011, 08:50 PM
Askance Askance is offline
Charter Member
 
Join Date: May 2003
Location: Sydney, Australia
Posts: 6,724
To further confuse things Microsoft maintain the visible version information at Direct X 9.0c, despite "refreshing" it every few months to supply newer actual files such as d3dx9_35.dll, d3dx9_41.dll, d3dx9_42.dll and so on.
Reply With Quote
  #9  
Old 07-15-2011, 01:02 AM
AClockworkMelon AClockworkMelon is offline
Guest
 
Join Date: Mar 2010
Things are working a lot better than they did before but there are still occasional issues that I'm convinced are because of DirectX.

Are there any additional steps I can take? I know that's really vague, considering you don't know the game, my specs or the issues I'm encountering, but are there any common DirectX 9 issues on Vista that might be causing problems? Or something?
Reply With Quote
  #10  
Old 07-15-2011, 01:40 AM
Askance Askance is offline
Charter Member
 
Join Date: May 2003
Location: Sydney, Australia
Posts: 6,724
The most common cause of graphics problems in Vista is video drivers. The original generation were simply awful. Make sure you have the latest available from the video card vendor.

That aside perhaps you can describe the nature of the problem more expansively? Why are you convinced you have DX issues? Have you updated 9.0c to the latest refresh? you have to download the installer (dxwebsetup.exe), save it to a local directory, and then run it.
http://www.microsoft.com/downloads/d...DisplayLang=en
Reply With Quote
  #11  
Old 07-15-2011, 02:46 AM
AClockworkMelon AClockworkMelon is offline
Guest
 
Join Date: Mar 2010
Quote:
Originally Posted by Askance View Post
That aside perhaps you can describe the nature of the problem more expansively?
I'm using NWN's toolset to make custom content and I get access violations (typically when attempting to edit the properties of a creature or item) that cause the program to crash. This has always been an issue for Vista users trying to use the toolset. I have an XP computer but it's old and I'd prefer to use the one that runs Vista.

Thankfully T's help cut down on 90% of the access violations and I've been able to use the toolset. But I still get them every now and then. The problem isn't restricted to specific actions I attempt to perform... it just seems like the toolset will have an access violation every half an hour to an hour or so and I'll need to restart it.

Quote:
Originally Posted by Askance
Why are you convinced you have DX issues?
They're the same issues I was having with much greater frequency before implementing T's fix.

Last edited by AClockworkMelon; 07-15-2011 at 02:47 AM..
Reply With Quote
  #12  
Old 07-15-2011, 03:19 AM
BigT BigT is offline
Guest
 
Join Date: Aug 2008
I did a brief search, and there doesn't seem to be a general problem with getting NWN running in Vista, so it's probably driver specific.

What graphics card do you have? You may need to experiment with newer or even older drivers for your card. Seeing as DirectX uses interfaces with your graphics drivers, bad driver could cause similar symptoms.

Also, I specifically noticed one person saying that Nvidia drivers had problems. A 2007 post recommends using version 163 or earlier. While I'd try the latest and greatest first, it wouldn't hurt to try earlier versions if that doesn't work.

Just be sure to set a restore point before starting--just in case.
Reply With Quote
  #13  
Old 07-15-2011, 04:18 AM
AClockworkMelon AClockworkMelon is offline
Guest
 
Join Date: Mar 2010
Quote:
Originally Posted by BigT View Post
I did a brief search, and there doesn't seem to be a general problem with getting NWN running in Vista, so it's probably driver specific.
I could post a dozen links showing otherwise- just typing "NWN vista problems" into Google nets a bunch. But in any case, I don't have a problem playing the game. It runs fine (though I did have to disable the intro movies). It's the toolset that gives me errors. And it's been this way on every Vista computer I've tried with it (three total) while I ran the toolset for nearly ten years on an XP computer without any problems.

In any case, like I said, your last link solved the vast majority of the access violation errors (thanks again!) but I'm still getting a few intermittently and I'd like to clear them up if I can.

The computer I'm using currently is using the "Mobile Intel(R) 4 Series Express Chipset Family", whatever that means.
Reply With Quote
  #14  
Old 07-15-2011, 10:15 AM
BigT BigT is offline
Guest
 
Join Date: Aug 2008
Quote:
Originally Posted by AClockworkMelon View Post
I could post a dozen links showing otherwise- just typing "NWN vista problems" into Google nets a bunch. But in any case, I don't have a problem playing the game. It runs fine (though I did have to disable the intro movies). It's the toolset that gives me errors. And it's been this way on every Vista computer I've tried with it (three total) while I ran the toolset for nearly ten years on an XP computer without any problems.

In any case, like I said, your last link solved the vast majority of the access violation errors (thanks again!) but I'm still getting a few intermittently and I'd like to clear them up if I can.

The computer I'm using currently is using the "Mobile Intel(R) 4 Series Express Chipset Family", whatever that means.
Sorry, I misspoke. What I meant was that I couldn't find a single problem that plagued everybody using the NWN editor. In fact, I found quite a few posts of people talking about the editor like it works perfectly fine with Vista. So I think it's likely a hardware-specific problem. What you just told me makes me suspect that even more.

Intel is quite notorious for having buggy drivers, I'm afraid, especially on its weaker chips. The 4 series is just slightly better than the graphics chip on netbooks, so it's pretty weak. I'm surprised that the game itself works without problems, let alone an editor, which probably uses esoteric features that weren't really tested.

Like I said, you can try downloading new drivers for the card. Just be sure to create a restore point so you can roll back if it makes things worse. You can also try older drivers or user modded drivers, but you'll have to Google around or ask someone else, as I'm running late for something.

Last edited by BigT; 07-15-2011 at 10:16 AM..
Reply With Quote
Reply



Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 02:35 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.

Send questions for Cecil Adams to: cecil@chicagoreader.com

Send comments about this website to: webmaster@straightdope.com

Terms of Use / Privacy Policy

Advertise on the Straight Dope!
(Your direct line to thousands of the smartest, hippest people on the planet, plus a few total dipsticks.)

Publishers - interested in subscribing to the Straight Dope?
Write to: sdsubscriptions@chicagoreader.com.

Copyright 2013 Sun-Times Media, LLC.