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: 29,497
Reputation: 2105
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: 56
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 |


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 BenQ Joybook 7000 notebook!
Posts: 29,390
Reputation: 2830
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: 63
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?

Keep Tech ARP free! Visit our sponsors!

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: 29,497
Reputation: 2105
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: 56
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 |


Blog : Dashken's I-Blog
Gallery : Dashken's I-Paintings
Dashken is online now   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 09:07 AM.


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