Solved

downgrade to DirectX 9.0c from DirectX 11

Posted on 2011-02-21
10
7,483 Views
Last Modified: 2013-11-08
I have a program that i want to run on my pc which is a windows 7 pro 64bit machine with DirectX 11.  the program requires some very specific librarys that are only installed by the explicit installation of Direct X 9.0c according to the software manufacturer.  My question is can i go back from 11 to DirectX 9.0 on my pc and if so, how?  
0
Comment
Question by:suspectmc40
10 Comments
 
LVL 9

Expert Comment

by:Timothy McCartney
ID: 34944014
Unfortunately Win7 comes with DirectX 10 by default. What you can do is use XP mode to run any applications requiring legacy support. http://www.microsoft.com/windows/virtual-pc/download.aspx
0
 
LVL 9

Expert Comment

by:Timothy McCartney
ID: 34944026
Doing that will allow you to set up a "Virtual XP." The performance of said virtual machine will depend on your current hardware, however at the very least you should be able to run the application in question.
0
 
LVL 34

Expert Comment

by:jamietoner
ID: 34944152
Have you tried running it? I use 7 pro 64-bit with dx 11 and it runs all my old dx 9 games with out issue. If it absolutly has to have only dx9c then you'll need xp mode as mentioned above, however xp mode will not utilize the video card it uses a virtualized video card.
0
ScreenConnect 6.0 Free Trial

Explore all the enhancements in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI, app configurations and chat acknowledgement to improve customer engagement!

 

Author Comment

by:suspectmc40
ID: 34944222
Thank you for your quick reply.  I thought about XP mode. Just so i'm clear are you saying that it's not possible to downgrade back to a previous version of DirectX ie: install DirectX 9.0c on a pc that has directX 11 or not recommended?  
0
 
LVL 9

Expert Comment

by:Timothy McCartney
ID: 34944228
You are correct. Windows 7 cannot be downgraded to 9.0c. It requires a minimum of 10.
0
 

Author Comment

by:suspectmc40
ID: 34944409
Thank you.
0
 
LVL 62

Accepted Solution

by:
☠ MASQ ☠ earned 500 total points
ID: 34944639
Is it looking for a specific version on the library files or just 9.0c extensions?  You can install DrectX 9.0c alongside DX 11 - gamers do it all the time.  When DX is called it looks for the files associated with the particular version.

Try installing the full installer  105MB

If that doesn't have all the extensions you need then you'll have to add the SDK  (500MB!)

If you have the specific DX9 installer that you need for the app you can then overwrite the libraries that are version sensitive.

0
 

Author Comment

by:suspectmc40
ID: 34945525
one last questiion although i think i know the answer.  Is it possible to have both directx 9 and 11 on the same pc?
0
 
LVL 9

Expert Comment

by:Timothy McCartney
ID: 34945536
According to Masqueraid, yes. You can install both dx9 alongside dx11
0
 

Author Closing Comment

by:suspectmc40
ID: 34974530
Turns out running directx9 and 11 is perfectly fine.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction: When experiencing some peculiar problem with the functioning of your PC, how many times has it happened that you look for a solution and even google can’t help? It could be that you are one of the only few people on earth who ma…
I have purchased two new systems and both are now Universal Extensible Firmware Interface (UEFI) based. UEFI is replacing BIOS for the desktop PC. It is a Linux based firmware with enough robustness it can communicate with a website without loading …
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

831 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question