DirectX fail of the day
-
On my W7 machine I ran dxdiag, it reports that I'm running DirectX 11, but when I run OpenGL Extension Viewer it claims that I'm on DirectX 9.0C. I need to run a program that needs at least DirectX 9.0C. So I thought, well either way, I must have at least DirectX 9, but as soon as I run the program that requires it, it fails with "You must have at least DirectX 9.0C to run this." :doh:
.-. |o,o| ,| \_\\=/\_ .-""-. ||/\_/\_\\\_\\ /\[\] \_ \_\\ |\_/|(\_)|\\\\ \_|\_o\_LII|\_ \\.\_./// / | ==== | \\ |\\\_/|"\` |\_| ==== |\_| |\_|\_| ||" || || |-|-| ||LI o || |\_|\_| ||'----'|| /\_/ \\\_\\ /\_\_| |\_\_\\
-
On my W7 machine I ran dxdiag, it reports that I'm running DirectX 11, but when I run OpenGL Extension Viewer it claims that I'm on DirectX 9.0C. I need to run a program that needs at least DirectX 9.0C. So I thought, well either way, I must have at least DirectX 9, but as soon as I run the program that requires it, it fails with "You must have at least DirectX 9.0C to run this." :doh:
.-. |o,o| ,| \_\\=/\_ .-""-. ||/\_/\_\\\_\\ /\[\] \_ \_\\ |\_/|(\_)|\\\\ \_|\_o\_LII|\_ \\.\_./// / | ==== | \\ |\\\_/|"\` |\_| ==== |\_| |\_|\_| ||" || || |-|-| ||LI o || |\_|\_| ||'----'|| /\_/ \\\_\\ /\_\_| |\_\_\\
-
The problem is you probably need a specific version (e.g. 9.0C 1.23.whatsit.1.5.june.2011.etc). I have about a million different versions of DirectX on my gaming rig as a result.
Really? Wow, now that is a failure to build in any kind of backwards compatability!
.-. |o,o| ,| \_\\=/\_ .-""-. ||/\_/\_\\\_\\ /\[\] \_ \_\\ |\_/|(\_)|\\\\ \_|\_o\_LII|\_ \\.\_./// / | ==== | \\ |\\\_/|"\` |\_| ==== |\_| |\_|\_| ||" || || |-|-| ||LI o || |\_|\_| ||'----'|| /\_/ \\\_\\ /\_\_| |\_\_\\
-
On my W7 machine I ran dxdiag, it reports that I'm running DirectX 11, but when I run OpenGL Extension Viewer it claims that I'm on DirectX 9.0C. I need to run a program that needs at least DirectX 9.0C. So I thought, well either way, I must have at least DirectX 9, but as soon as I run the program that requires it, it fails with "You must have at least DirectX 9.0C to run this." :doh:
.-. |o,o| ,| \_\\=/\_ .-""-. ||/\_/\_\\\_\\ /\[\] \_ \_\\ |\_/|(\_)|\\\\ \_|\_o\_LII|\_ \\.\_./// / | ==== | \\ |\\\_/|"\` |\_| ==== |\_| |\_|\_| ||" || || |-|-| ||LI o || |\_|\_| ||'----'|| /\_/ \\\_\\ /\_\_| |\_\_\\
I had a similar issue with EverQuest and Windows Vista/7. Neither machine had DX9 on it, both had DX10. EQ wanted DX9. I was able to work around this because EQ told me the file name it couldn't find. I found the file and put it in the EQ folder and everything worked great. Not sure if Sony has fixed this or not, but apparently DirectX is not backward compatible.
-
Really? Wow, now that is a failure to build in any kind of backwards compatability!
.-. |o,o| ,| \_\\=/\_ .-""-. ||/\_/\_\\\_\\ /\[\] \_ \_\\ |\_/|(\_)|\\\\ \_|\_o\_LII|\_ \\.\_./// / | ==== | \\ |\\\_/|"\` |\_| ==== |\_| |\_|\_| ||" || || |-|-| ||LI o || |\_|\_| ||'----'|| /\_/ \\\_\\ /\_\_| |\_\_\\