Hard Light Productions Forums

Off-Topic Discussion => Gaming Discussion => Topic started by: diceman111 on September 16, 2007, 09:53:03 am

Title: DirectX 10????
Post by: diceman111 on September 16, 2007, 09:53:03 am
Ok so now there have come out several new games that support DX10 (Bioshock, Company of Heroes  and soon World in Conflict) but my question is:

Can you download DX10 anywhere I searched for it abit but couldnt seems to find it so either I am worse at finding things then Bush is at finding weapons of mass destruction or it hasent been released yet, sooooo anybody wich it is


/Dice

EDIT: Maybe this should be in General discussion if so could someone plz move it
Title: Re: DirectX 10????
Post by: Gloriano on September 16, 2007, 10:13:10 am
I think DX10 somes with windows vista
Title: Re: DirectX 10????
Post by: übermetroid on September 16, 2007, 10:21:37 am
Yea you can only get DX10 if you have vista.   Us lesser users are out of the loop.
Title: Re: DirectX 10????
Post by: Tyrian on September 16, 2007, 11:01:36 am
DX10 is not available for XP.  If you want to play those games and don't have Vista, you'll need the check out the Alky Project.  They are rewriting a set of libraries that will allow DX10 games to run under DX9, which makes the games accessible to people who have XP and don't want to use Vista.  Like me.  http://www.fallingleafsystems.com/ (http://www.fallingleafsystems.com/)
Title: Re: DirectX 10????
Post by: Prophet on September 16, 2007, 11:39:12 am
Some games may also have a specific hak that allows it to run in XP.

But if I'm not terribly mistaken, Halo 2 is the only game so far, that required DX10 (until someone fixed that flaw). Or at least, the only noteworthy...
Title: Re: DirectX 10????
Post by: blackhole on September 16, 2007, 11:58:18 am
Actually, Halo 2 doesn't require directX 10. Halo 2 runs on directX 9, it only requires vista. If it ran on directX 10, you'd need a DX10 graphics card to run it.

I have Vista, and i can't use DX10. Why? Because i have a DX9 graphics card. Unless you have either Nvidia's or ATI's fancy new graphics cards, your outta luck.
Title: Re: DirectX 10????
Post by: Prophet on September 16, 2007, 12:22:28 pm
Yes you're right. I got them mixed up in me head...
Title: Re: DirectX 10????
Post by: castor on September 16, 2007, 12:44:58 pm
Halo2 doesn't require DX10, but it requires Vista? Why is that?
Title: Re: DirectX 10????
Post by: karajorma on September 16, 2007, 12:48:59 pm
Cause MS in their infinite wisdom thought that a 3 year old XBox port was their best available flagship game for Vista.

Kinda ****ed them over when people figured out how to get it to run on XP then. :D
Title: Re: DirectX 10????
Post by: castor on September 16, 2007, 12:55:13 pm
Ah, so its just MS that requires it to run on Vista, not the game itself. Should have guessed..
Title: Re: DirectX 10????
Post by: CP5670 on September 16, 2007, 01:14:09 pm
None of the games mentioned here have any serious image quality improvements on DX10 anyway. You have to compare screenshots very carefully to see any difference at all. I think Call of Juarez is the only game with (relatively) significant differences, but it's unplayable on just about any current hardware in DX10.

It will be quite some time before we see games that are designed on DX10 from the ground up and make full use of its features.
Title: Re: DirectX 10????
Post by: DiabloRojo on September 16, 2007, 03:03:08 pm
HardOCP (http://www.hardocp.com) did a nice job of reviewing the differences between DX9 and DX10 for Call of Juarez and BioShock.

There are a few significant differences, but nothing earth-shattering.  In a few cases, things that CAN be done in DX9 weren't done for the games.  Conspiracy theorists will tell you that the companies were paid to make the DX9 visuals worse than they could have been.
Title: Re: DirectX 10????
Post by: CP5670 on September 16, 2007, 03:27:06 pm
Bioshock is actually better overall in DX9 since you can use AA. It doesn't work in the DX10 mode apparently.
Title: Re: DirectX 10????
Post by: MetalDestroyer on September 16, 2007, 04:26:53 pm
Halo2 doesn't require DX10, but it requires Vista? Why is that?

Because they want to implement the Live Anywhere on their game. And well, this Live Anywhere exists only on Vista and the X360 until MS make Live Anywhere operational for Win XP. However, I don't know how to say, the only purpose of Dx 10 isn't not to display more eyecandy stuff but it's more about the hardware I/O between CPU/GPU and System Memory. Instead 3D instruction came directly to the CPU then to the GPU, the new architecture of Vista and somehow Dx 10 allow to transit all instructions to the GPU. So, the CPU will be less busy and can do other stuff than graphics calculation.
Title: Re: DirectX 10????
Post by: blackhole on September 16, 2007, 04:37:56 pm
Shader model 4.0
Title: Re: DirectX 10????
Post by: diceman111 on September 17, 2007, 06:26:09 am
Actually, Halo 2 doesn't require directX 10. Halo 2 runs on directX 9, it only requires vista. If it ran on directX 10, you'd need a DX10 graphics card to run it.

I have Vista, and i can't use DX10. Why? Because i have a DX9 graphics card. Unless you have either Nvidia's or ATI's fancy new graphics cards, your outta luck.

Actually I think you are wrong there a DX9 card can still run and use DX10 same as a DX8 card can run DX9 just not as good as a newer card, if not i will have to replace my 7950GX2 in a while and I really dont want to do that
Title: Re: DirectX 10????
Post by: phreak on September 17, 2007, 05:12:22 pm
Watch OGL come back into the mainstream since it'll be able to use DX10 features on WinXP.
Title: Re: DirectX 10????
Post by: IceFire on September 17, 2007, 05:29:17 pm
Actually, Halo 2 doesn't require directX 10. Halo 2 runs on directX 9, it only requires vista. If it ran on directX 10, you'd need a DX10 graphics card to run it.

I have Vista, and i can't use DX10. Why? Because i have a DX9 graphics card. Unless you have either Nvidia's or ATI's fancy new graphics cards, your outta luck.

Actually I think you are wrong there a DX9 card can still run and use DX10 same as a DX8 card can run DX9 just not as good as a newer card, if not i will have to replace my 7950GX2 in a while and I really dont want to do that
Err no, not quite.  Your confusing DirectX as the abstraction layer that it is versus your hardware support.  Lots of people still have GeForce 4200 TI's laying around that are quite usable and have been workhorses of the GeForce lineup.  Those card were DX8 compliant hardware.  DirectX works in general so that everything works backwards from the latest version   So your GeForce 7950GX2 is a Direct 9.0c compliant part with support for Shader Model 3.0.  It would work perfectly fine under Windows Vista DirectX 10/9L but your card does not support DirectX 10 features.

Now they are talking about DirectX 10.1 which might figure into Windows Vista Service Pack 1.  No hardware is currently supporting that level although everyone could/will get SP1 when it comes out.  Rumors abound that revisions to the various ATI/AMD and nVidia cards will support 10.1 but who knows.  In all honesty it'll be probably two years before mainstream gaming is affected by this stuff.
Title: Re: DirectX 10????
Post by: diceman111 on September 17, 2007, 05:47:34 pm
*sigh* oh well I guess i will have to change graphics card before I change computer anyway but aslong as I can run all the new game with higest detals at 1280x1024 I think I will have to wait.

/Dice
Title: Re: DirectX 10????
Post by: IceFire on September 17, 2007, 10:09:15 pm
The key issue you have to keep in mind is not about having the latest and greatest but having the hardware that plays the games you want to play.  Until recently I had a GeForce 6600GT which was a perfectly capable of running every game I threw at it and the system in was in had been going strong for well over four years till a power supply ruined it.

Given that a new batch of cards are out this fall and early next year which will likely support DX10.1 its worth waiting to see what cards are played by both companies and see what the deals are.  The other thing is that pretty much all but a couple of the current DX10 offerings are truly capable cards in terms of offering a DX10 experience that is graphics lag free.
Title: Re: DirectX 10????
Post by: blackhole on September 17, 2007, 10:48:06 pm
The fact that there won't be any DX10 exclusive games for a long, long time makes buying a DX10 card only for those who absolutly must have the latest and greatest in graphics technology.
Title: Re: DirectX 10????
Post by: CP5670 on September 17, 2007, 11:57:28 pm
The 8800/2900 cards are worth buying for their superior DX9 performance, not their DX10 capabilities.

That being said, now is not a good time to be buying anything, as the prices have been all out of whack for the last few months and Nvidia is releasing some new stuff in November.
Title: Re: DirectX 10????
Post by: MetalDestroyer on September 18, 2007, 12:49:30 am
The fact that there won't be any DX10 exclusive games for a long, long time makes buying a DX10 card only for those who absolutly must have the latest and greatest in graphics technology.

Not really. Having a High end DX 10 graphic card allow to play a great set of games (Dx 9 at least) with incredible performance. So, more the GPU is powerfull and more you can increase your resolution, the Anti-Aliasing factor and the Anisotropic filtering.
Title: Re: DirectX 10????
Post by: blackhole on September 18, 2007, 01:48:13 am
That could be considered to fall under the category of "the latest and greatest in graphics technology." If you really want all that power, go shopping. I'm just saying, you don't really *need* it.
Title: Re: DirectX 10????
Post by: phreak on September 18, 2007, 09:03:23 pm
hehe my 8800 ultra gets like 80-110 fps on HL2:ep1 at 1400x1050
Title: Re: DirectX 10????
Post by: CP5670 on September 18, 2007, 11:03:09 pm
That isn't that great actually. The HL2 engine is old and it should be getting about the same framerate at 2560x1600. :p
Title: Re: DirectX 10????
Post by: DiabloRojo on September 19, 2007, 09:01:14 am
Don't forget Ep1 introduced HDR to the HL2 engine (among other things) and is a bit of a system hog.  ;)