|
Answer» I have a copy of WINDOWS vista ultimate sp1 and I installed it but dxdaig says i only have 10. I have a 4870 1gb graphics card.1gb Graphics Card? Really??
What DirectX Version are you looking for? Tried downloading it yet?ya 1gb graphics card. I am trying to get dx10.1 sorry for forgetting that. I cant find it anywhere to download!I found this on microsoft.com/communities/newsgroups..
1. I have the following installed Vista SP1, DirectX March 2008 SDK, ATI RADEON HD3650
2. Why does DxDiag report DirectX 10, instead of DirectX 10.1??
3. Why does the DxCapsviewer report Vs/PS 3.0 instead of Vs/PS 4.1
4. Only the DDI version reported is 10.1
So is this all 'By Design' or a bug...?
Greetings
Juan Jansen
Why does DxDiag report DirectX 10, instead of DirectX 10.1??
The "DirectX version" number really has very little meaning as of Windows XP SP2. "DirectX" is part of the OS as of that point, so knowing the "DirectX version" is irrelevant. What matters is the version of Windows you are using. That said, many people do use DXDiag in their support structure so it reports "10" instead of "9.0c" for Windows Vista / Windows Server 2008. The addition of Direct 3D 10.1 was not significant enough change to impact any other part of the API so it wasn't deemed important to report a larger number for DXDiag. You can tell from the OS output whether or not the user has Windows Vista SP1 installed or not (Build 6001).
See http://msdn2.microsoft.com/en-us/library/bb219742.aspx
> 3. Why does the DxCapsviewer report Vs/PS 3.0 instead of Vs/PS 4.1
DxCapsViewer is only showing the information reported to Direct3D 9. Shader model 4.0 is only available when using Direct3D 10/10.1, and shader model 4.1 is only available when using Direct3D 10.1. Direct3D 10 and Direct3D 10.1 do not have "caps" in that sense. It might be useful in some cases if this tool reported the present of 10 & 10.1 support, as well the few format usages that are 'optional', but in general there's not MUCH value in talking about 'caps' with respect to Direct3D 10/10.1.
> 4. Only the DDI version reported is 10.1
This is the only place a 'version number' really has any meaning. As an application to check for Direct3D 10 support, you try to create a Direct3D 10 device. If it fails, you don't have it. To check for Direct3D 10.1 support, you try to create a Direct3D 10.1 device. If it fails, you don't have it. The appliaction in a few specific cases might have to do a call to CheckFormatSupport, but otherwise if you have a 10 or 10.1 device, you know exactly what it does.
-- -Chuck Walbourn SDE, XNA Developer Connection
This posting is provided "AS IS" with no warrenties, and confers no rights. If you have SP1, you have DirectX 10.1. It came with SP1.so it doesnt matter that dxdaig says 10 i have 10.1DirectX comes standard with any Windows Vista, and DirectX 10.1 comes with Service PACK 1 for Windows Vista, but DirectX Diagnostics will still display DirectX 10. If you want to know for sure, navigate to System32 folder, and look here:
If you have 10_1, then DX10.1 has been installed on to your system.ok then I have it because i have the 10_1 thanksKeep me in mind with future gift certificates lolololololNothing funny, or....I'll use Chrome to get you....LOL
|