Directx10

[-0MEGA-];908191 said:
Or just press the Prt Scr button and press CTRL+V in Paint...

With the tool there you can designate any folder for repeat saves without chasing through the documents folders under your user name. Plus you can capture active windows as well as hand trace around a certail area of the screen not just trying to look at the entire desktop only.

Having worked with this one for some time now it actually does about the best job since you can also enlarge a capture and capture again when opening one up to view it. That brings things up even closer. :D

 
Wow, no I think that the game itself has to support DX10, and by default vista ships with DX10 so its installed. If the game does not support DX10, then when you look into properties it runs in a compatibility mode of DX9.0c instead.
 
Apparently the dxsetup.exe downloaded the correction needed once it detected Vista. But 10 itself is not available as a separate download you can save to some folder. The web installer simply repaired what was knocked out or never put on which works out for you rather then finding that a reinstall of Windows was going to be needed.

Now if you could repair Vista in general like when seeing IE 7 knocked out and not having restore points available that would be something. Online automatic OS repair! :P
 
This thread is well, totally misinformed to begin with and I was being Ironic. Anyway, unless you actually went in and uninstall the widnows component DX10, it wouldn't revert back to DX9, how or why would it? The user in the post was probably playing a game that ran in both modes and had it flagged for DX 9 for some reason. That seems to be the most common problem from what I have read about it, and I was making a deductive educated guess. I don't see how Windows would just up and uninstall DX10 (though I have seen windows do some really strange things).
 
With 9c on from some game's installer it wouldn't take much for something like that. The dxdiag is an old tool at this point for a new OS with a proprietary nature on things. While readily seeing 10 listed in a default Vista circumstance something could have simply made the 10 drivers inactive where those for 9 were simply picked up there.
 
DX is not a set of drivers, its an API, which is in the OS and most likely was not uninstalled by anything. I almost want to bet money on my theory it makes the most logical sense.
 
Obviously you have the Runtime and SDK seen there with libraries. You could say the same about the catalyst control center being a bridge between hardware and software as well seeing a new app to go with a new set of drivers with each version.

Apparently MS changed the rules as I thought where while 10 is not a separate download you can still see it go onto any Vista system most like through the auto detection of the new version. http://www.gamesforwindows.com/en-US/AboutGFW/Pages/directx10-a.aspx
 
Instinct5 said:
my vid card is dx10 compatible
Interpreting that is contextual. From a hardware perspective, if you have a fairly recent video card (any of the GeForce8, GeForce9 cards, all the Ati 3000-series cards and I think all but the very bottom bin ATi 2000-series cards ) then those are what we would call "DirectX10 cards". In this context, it means that the card is physically capable of executing a "DirectX10 instruction".

Another perspective, taking the word "compatible" literally, it could just mean that the card wont/shouldnt fail if DirectX10 is installed. This is often used as a marketing gimmic (i.e you'll see, say, a GeForce 7300 -- which cannot physically execute 'directx10 instructions', market itself as 'directx10 compatible' -- which is true -- the card will function fine with directx10 -- it will just be limited to the directx9 instruction set).

If you tell us the card, we can help directly answer your question. (*Looks at sig*, it's a DirectX10 hardware card).


PC Eye said:
The video card itself while being DX10 compatible is not a strictly DX10 required card to see the full implementation of 10 still being a DX9 card in most ways. The current games out are still DX9 based until newer ones requiring Vista and DX10 come out.
That's difficult to read at best and slightly wrong at worst. If I interpret correctly, directx10, in it's "full" implementation, is significantly one up from directx9 (9c even). As we're talking about graphics, I presume you're limiting this to D3D really. It just happens to be that, at the time of launch, there were not many DirectX10 titles our and those that were out were not revolutionary.

As for the last bit, that's incorrect. Hellgate London (current game), is a DirectX10 game. As is Crysis. Both 2007 games and implementing DirectX10 instructions (for better or worse).


Instinct5 said:
ah so it only needs dx10 for certain games and when i play those it will tell me i need that right?
At this point, no game "needs" Dx10. Ignoring any XP-hacks, if you have all the prerequisites (i.e DirectX10 game, DirectX10 HARDWARE-capable videocard, see above, Vista) then you can opt to run it in DirectX10 mode. Otherwise, if the game has been developed decently well, DirectX10 wont even be an option and forcing it will cause it to crash or pop up a message indicating the missing pre-requisite (dependant on game).


smashkirby said:
some in DX10
What games are DirectX10 only? (short of Dev samples of course)


PC Eye said:
Even with Vista coming with 10 included you are still mainly running in the DX9 framework until getting into DX10 games as well as DX10 required model cards. All that will be a wait to see however since even newer games will likely be XP/DX9 compatible still. In fact I run some old 98/ME/2000 games on Vista with 9c installed as well.
PC Eye said:
Once you get into something no longer XP/DX9 compatible requiring SX10 then the Direct X tool will obviously display 10. XP by itself didn't come with 9c but saw an upgrade to it by separately being downloaded whether by updates or manually going to MS to see it downloaded direct.
That is so horribly incorrect (moreso the second quote although if I took the time, I could pick holes through the first). The DWM generally executes in D3D9 mode (DWM is, for all intents and purposes, the windows environment). Regardless of this fact, DXDIAG reports DX10 when the hardware/OS prerequisites are met. Failing that, there is a problem.

PC Eye said:
Not if a bad install of Windows was seen. The software installer for the video card likely saw 9 go on while something was lost when Vista was installed. Once the dxdiag command was used it reported what is lacking. Until a reinstallation is performed you will be limited to 9c there.
DirectX10 was released Nov 30, 2007. The first G80 cards to be released came out mid-2007. However, the G92 was released Oct 29, 2007. Do you mean to suggest that, even though the G80 cards who's drivers work fine for DX10, for some reason, because the G92 was launched a mere month before DX10 was RTM'd, that the driver team just "forgot" and set a magical flag to DX9?

Archangel said:
try the download from the website. I mean it says it has DX9.0c atm, so trying it wouldnt hurt
PC eye said:
Which would be a waste of time since DX10 is not available separately from Vista like previously releases.
Actually, you can. Sure that looks like DX9. Hell even the dsetup.dll has the signature 4.9.0.0904 which is DX9. But PCEye, if the entire package is DX9 only as you suggest, can you please explain the presence of these cab files:
  • NOV2007_d3dx10_36_x64.cab
  • NOV2007_d3dx10_36_x86.cab
  • APR2007_d3dx10_33_x64.cab
  • APR2007_d3dx10_33_x86.cab
  • AUG2007_d3dx10_35_x64.cab
  • AUG2007_d3dx10_35_x86.cab
  • DEC2006_d3dx10_00_x64.cab
  • DEC2006_d3dx10_00_x86.cab
  • JUN2007_d3dx10_34_x64.cab
  • JUN2007_d3dx10_34_x86.cab
  • Mar2008_d3dx10_37_x64.cab
  • Mar2008_d3dx10_37_x86.cab


acethegamer said:
So you downloaded directX 10? from what website?
Go here


PC Eye said:
But 10 itself is not available as a separate download you can save to some folder
Depends on how you define "itself". Sure one can argue that you cant download DirectX10 and try and install it on XP and get it to register DirectX10. But to say it's not entirely available would be incorrect. Downloading the current DirectX redist will save DX10 there. Since the DX10 portion can only be registered (i'll refrain from using the word 'installed') on Vista machines, which already have a DX10 stub if you will, it's a moot point. For anyone where DX10 would be a viable scenario, the latest DirectX9/DirectX10 is arguably available online.


tlarkin said:
The user in the post was probably playing a game that ran in both modes and had it flagged for DX 9 for some reason.
Quite insightful. Another possibility is that there could be multiple executable (i.e. Crysis, Hellgate), one for DX9, one for DX10 with it defaulting to DX9 (safer route) until settings said otherwise.


PC Eye said:
With 9c on from some game's installer it wouldn't take much for something like that
Given the cab file breakdown I mentioned earlier, and the likelihood that the "directx installer" is, in fact, such a redist (like its supposed to be), DX10 would be stubbed on (and again see my comments about viable impact on DX10 users)


PC Eye said:
The dxdiag is an old tool at this point for a new OS with a proprietary nature on things
Or you just made a mistake. DirectX, for all intents and purposes, is a bunch of dlls. Dlls have version numbers tagged into them in, well, standard places. DXDIAG is just a gui to query such information (and more).


tlarkin said:
DX is not a set of drivers, its an API, which is in the OS and most likely was not uninstalled by anything. I almost want to bet money on my theory it makes the most logical sense.
Absolutely. This is very likely a third-party coding messup (although doesnt really affect anything substaintial)


PC Eye said:
You could say the same about the catalyst control center being a bridge between hardware and software as well seeing a new app to go with a new set of drivers with each version
Actually you cant. To say so would be a grave mistake. The Catalyst Control Panel (or nVidia's Panel for that matter) is a go-between for the driver. The driver is the bridge between software and hardware you speak of.


PC Eye said:
Apparently MS changed the rules as I thought where while 10 is not a separate download you can still see it go onto any Vista system most like through the auto detection of the new version
My point still stands
 
If I need a definition out of a dicationary I'll simply post it.

DirectX

From Wikipedia, the free encyclopedia


Jump to: navigation, search

It has been suggested that DxDiag be merged into this article or section. (Discuss)DirectXDeveloped byMicrosoftLatest release10.1 / 4 February 2008OSMicrosoft WindowsGenreApplication frameworkLicenseProprietary EULAWebsiteDirectX HomepageMicrosoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with Direct, such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. DirectX, then, was the generic term for all of these Direct-something APIs, and that term became the name of the collection. Over the intervening years, some of these APIs have been deprecated and replaced, so that this naming convention is no longer absolute. In fact, the X has caught on to the point that it has replaced Direct as the common part in the names of new DirectX technologies, including XAct, XInput, and so forth. Additionally, when Microsoft decided to develop game consoles based on DirectX, the X stuck, leading to the name Xbox (and later Xbox 360).
Direct3D (the 3D graphics API within DirectX) is widely used in the development of computer games for Microsoft Windows, Microsoft Xbox, and Microsoft Xbox 360. Direct3D is also used by other software applications for visualization and graphics tasks, most notably among the engineering sector for CAD/CAM, because of its ability to quickly render high-quality 3D graphics using DirectX-compatible graphics hardware. As Direct3D is the most widely recognized API in DirectX, it is common to see the name DirectX used in place of Direct3D.
The interfaces that comprise DirectX include components for use by a running application (runtime components) as well as components for use by software developers at design time (the software development kit). The runtimes were originally redistributed by computer game developers along with their games, but are now included as built-in parts of Microsoft Windows. The SDK is available as a free download. While the runtimes are proprietary, closed-source software, source code is provided for most of the SDK samples.
The latest versions of Direct3D, namely, Direct3D 10 and Direct3D 9Ex, are exclusive to Windows Vista. This is because there were extensive changes in the Windows graphics architecture, and in particular the introduction of the Windows Display Driver Model. This redesign of the graphics infrastructure for Windows Vista supports virtualizing graphics hardware to multiple applications and services such as the Desktop Window Manager, in contrast to the exclusive access afforded to DirectX applications on Windows XP. Both Direct3D 9Ex and Direct3D 10 rely on the WDDM infrastructure and WDDM drivers.
 
Back
Top