Tech ARP Forums

Go Back   Tech ARP Forums > Site Updates & Promotions > Reviews & Articles
Register
FAQ Members List Calendar Arcade Mark Forums Read

Google Web www.techarp.com forums.techarp.com

Reviews & Articles There will be a post for every Tech ARP article. Come in here to discuss about your favourite article!

Reply
 
LinkBack Thread Tools
Old 27th Feb 2008, 10:08 PM   #1 (permalink)
Administrator!
 
Dashken's Avatar
 
Join Date: 21 Apr 2003
Location: Penang
Posts: 30,231
Reputation: 2352
Dashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond repute
Rep Power: 60
Default ED#83 : Installing DirectX 9 Can & Will Kill DirectX 10

Recently, I reinstalled the software on our testbed for another long run of benchmarks. Amongst those software were some DirectX 9 and DirectX 10 games. After installing them, I realized that one of the games, BioShock did not work. Whenever I tried loading BioShock, it would just hang with a black screen.

At first, I thought it was the new version 1.1 patch or a driver, but at the end of the day, it was DirectX 9 that killed DirectX 10 and caused BioShock to hang on loading.

Here's a quote from the editorial :-
Quote:
"At first, I thought it was the new version 1.1 patch because the other DirectX 10 games I installed worked. So I reinstalled BioShock without applying the patch. Still no go. It still hung when I ran it. Once again, I did an intense search online that didn't really reveal much."

Link : ED#83 : Installing DirectX 9 Can & Will Kill DirectX 10
__________________
| Intel Core 2 Duo E6850 @ 3.2Ghz | ASUS P5B-E Plus | G.SKILL 2x1GB DDR2 800 | 6 HDDs (2TB+ only ) | NVIDIA GeForce 7600GT | Dell E248WFP 24" Widescreen |

| Intel C2Q Q9450 | MSI P45 Neo3-FR | 2 x 2GB OCZ DDR2 PC2-6400 Gold Edition | 1 x Seagate 250GB HDD | 2 x Seagate 750GB HDD | 3 x Seagate 1TB HDD | NVIDIA GeForce 9500GT | Cooler Master CM690 chassis | Cooler Master eXtreme Power Plus 550W PSU | Dell E248WFP 24" Widescreen | Windows 7 Ultimate x64 |



Blog : Dashken's I-Blog
Gallery : Dashken's I-Paintings
Dashken is online now   Reply With Quote
SPONSOR

Old 28th Feb 2008, 04:28 PM   #2 (permalink)
Newbie
 
Join Date: 28 Feb 2008
Posts: 1
Reputation: 0
MrVelocicraptor is an unknown quantity at this point
Rep Power: 0
Default

I don't doubt that you may be having some configuration issues, though considering the facts that:
a) the redist you're referring to has no DX10 core components
b) You cannot overwrite DX10 core components in Vista as the OS will replace them with the originals straight away
I can't but help believe that something else here is the cause.
The most likely candidate is it that the version of D3DX or the compiler is being inadvertently being overwritten by a poorly written installer. The redist file you refer to ensures that all the optional DX components are installed correctly and will fix the situation where an installer copies the raw dlls into the directory and then removes them on uninstall...

What would be helpful, though admittedly time-consuming, is to find the sequence of events which caused this and actually let MS know. I've found that if you let MS know about an issue and provide a good repro case then they often address it. However the flip-side is also true: If you don't let MS know and use a damning statement backed by a vague, nebulous, statement then it's pretty darn hard for them to fix the "issue" and they spend more time trying to deal with the FUD and increases the time to fix the actual issue
MrVelocicraptor is offline   Reply With Quote
Old 29th Feb 2008, 01:39 AM   #3 (permalink)
Da Boss
 
Join Date: 10 Oct 2002
Location: In front of my ASUS F8V notebook!
Posts: 32,299
Reputation: 3574
Adrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond repute
Rep Power: 75
Default

Quote:
Originally Posted by MrVelocicraptor View Post
I don't doubt that you may be having some configuration issues, though considering the facts that:
a) the redist you're referring to has no DX10 core components
b) You cannot overwrite DX10 core components in Vista as the OS will replace them with the originals straight away
I can't but help believe that something else here is the cause.
The most likely candidate is it that the version of D3DX or the compiler is being inadvertently being overwritten by a poorly written installer. The redist file you refer to ensures that all the optional DX components are installed correctly and will fix the situation where an installer copies the raw dlls into the directory and then removes them on uninstall...

What would be helpful, though admittedly time-consuming, is to find the sequence of events which caused this and actually let MS know. I've found that if you let MS know about an issue and provide a good repro case then they often address it. However the flip-side is also true: If you don't let MS know and use a damning statement backed by a vague, nebulous, statement then it's pretty darn hard for them to fix the "issue" and they spend more time trying to deal with the FUD and increases the time to fix the actual issue
That could be true. But it's pretty interesting to note that games that force the installation of DX9 could "break" DX10, or probably just Direct3D.

Frankly, there's nothing really nebulous about the whole issue. I could summarize the sequence of events very simply as such....

1. Installed Windows Vista 32-bit on a clean PC.

2. Installed DX10 games, followed by some DX9 games.

3. BioShock hangs at a blank screen.

4. Reinstalled the DX10 redistributable.

5. BioShock works.

From the T2 support site, it appears that both Microsoft and T2 are aware of the problem. Hence, T2 is recommending the reinstallation of DX10 redistributable to fix the blank screen problem.

This article really isn't to blame Microsoft or even T2 but to point out that installing DX9 games could cause problems for your DX10 games... and the fix could be a simple installation of the DX10 redistributable.
__________________
Dr. Adrian Wong
Tech ARP | Blog @ Tech ARP | The Free Trade Zone


DYKT : The only offshore account I have is at the sand bank?

We need PROGRAMMERS and TECHNICAL WRITERS! Contact us if you are a hot shot programmer or technical writer!

My items for sale : 50x SD Card | Memory Stick PRO | Cyclone Energy Saver | Seiko SS watch | Tiger/Carlsberg beer jugs | Travel Speakers | Motorola V600 | Nokia N90 SOLD! | New Lowepro Mini Trekker AW

Other items for sale @ the FTZ : Zalman CNPS9500 LED @ $20 | Zalman CNPS7700 Cu @ $20 | Zalman CNPS7000 Cu @ $20 | Swarovski bracelet watches | Dell 17" LCD | Hi-Fi speakers | English DIVX movies | HP LaserJet toners! | Office chairs
Adrian Wong is offline   Reply With Quote
Old 5th Mar 2008, 09:26 PM   #4 (permalink)
Administrator!
 
Dashken's Avatar
 
Join Date: 21 Apr 2003
Location: Penang
Posts: 30,231
Reputation: 2352
Dashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond reputeDashken has a reputation beyond repute
Rep Power: 60
Default ED#83 : Installing DirectX 9 Can & Will Kill DirectX 10 Rev. 2.0

The editorial has just been updated!

Recently, I reinstalled the software on our testbed for another long run of benchmarks. Amongst those software were some DirectX 9 and DirectX 10 games. After installing them, I realized that one of the games, BioShock did not work. Whenever I tried loading BioShock, it would just hang with a black screen.

At first, I thought it was the new version 1.1 patch or a driver, but at the end of the day, it was DirectX 9 that killed DirectX 10 and caused BioShock to hang on loading.

Here's a quote from the editorial :-
Quote:
"At first, I thought it was the new version 1.1 patch because the other DirectX 10 games I installed worked. So I reinstalled BioShock without applying the patch. Still no go. It still hung when I ran it. Once again, I did an intense search online that didn't really reveal much."

Link : ED#83 : Installing DirectX 9 Can & Will Kill DirectX 10 Rev. 2.0
__________________
| Intel Core 2 Duo E6850 @ 3.2Ghz | ASUS P5B-E Plus | G.SKILL 2x1GB DDR2 800 | 6 HDDs (2TB+ only ) | NVIDIA GeForce 7600GT | Dell E248WFP 24" Widescreen |

| Intel C2Q Q9450 | MSI P45 Neo3-FR | 2 x 2GB OCZ DDR2 PC2-6400 Gold Edition | 1 x Seagate 250GB HDD | 2 x Seagate 750GB HDD | 3 x Seagate 1TB HDD | NVIDIA GeForce 9500GT | Cooler Master CM690 chassis | Cooler Master eXtreme Power Plus 550W PSU | Dell E248WFP 24" Widescreen | Windows 7 Ultimate x64 |



Blog : Dashken's I-Blog
Gallery : Dashken's I-Paintings
Dashken is online now   Reply With Quote
Old 13th Jan 2009, 06:17 PM   #5 (permalink)
Da Boss
 
Join Date: 10 Oct 2002
Location: In front of my ASUS F8V notebook!
Posts: 32,299
Reputation: 3574
Adrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond repute
Rep Power: 75
Default

The editorial has just been updated!

We recently tried running the Cryostasis Tech Demo benchmark for the NVIDIA GeForce GTX 295 graphics card review but it kept crashing. Reinstalling the benchmark and graphics driver didn’t do the trick either. We thought it might have been the hardware physics support in the game, so we turned that off too. Unfortunately, it kept crashing. Guess what was the cause?


Link : ED#83 : Installing DirectX 9 Can & Will Kill DirectX 10 Rev. 3.0
__________________
Dr. Adrian Wong
Tech ARP | Blog @ Tech ARP | The Free Trade Zone


DYKT : The only offshore account I have is at the sand bank?

We need PROGRAMMERS and TECHNICAL WRITERS! Contact us if you are a hot shot programmer or technical writer!

My items for sale : 50x SD Card | Memory Stick PRO | Cyclone Energy Saver | Seiko SS watch | Tiger/Carlsberg beer jugs | Travel Speakers | Motorola V600 | Nokia N90 SOLD! | New Lowepro Mini Trekker AW

Other items for sale @ the FTZ : Zalman CNPS9500 LED @ $20 | Zalman CNPS7700 Cu @ $20 | Zalman CNPS7000 Cu @ $20 | Swarovski bracelet watches | Dell 17" LCD | Hi-Fi speakers | English DIVX movies | HP LaserJet toners! | Office chairs
Adrian Wong is offline   Reply With Quote
Reply


Thread Tools

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
New NVIDIA GPU Brings DirectX 10 and HD Video Capabilities Dashken News 0 16th Jun 2007 03:21 PM


All times are GMT +8. The time now is 03:43 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 1998-2009 Tech ARP. All rights reserved.