-
-
Notifications
You must be signed in to change notification settings - Fork 415
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a list of DX12 supported cards to supplement detection #58
Comments
This issue needs to be opened again. I launched the latest dev build, and it still shows in red that I don't have DX12 and WDDM2.0, even though I'm using Nvidia Pascal GPU, which is fully compatible with these features. |
@nbmrjuhneibkr Could you post your dxdiag? |
Dxdiag shows DX11.1 and WDDM1.3, since I'm on Windows 8.1. Dxdiag is not an accurate source for this information, since it shows only features supported by the currently installed OS, and not by hardware. |
By not posting your dxdiag you are making it harder for us to check this issue. You should know that wnw11 already checks for DirectX hardware compatibility. |
Here it is, but I don't know what are you expecting to find there. I removed some parts that are not related to this problem - storage, audio etc. |
You are running Windows 8.1 which does not support DirectX 12. Oddly enough, Feature Level is reported as 11.1 as well. I'm unsure if dxdiag is unable to recognize that it's a DirectX 12 card because DX12 isn't installed or what's happening here. Can you send a screenshot of GPU-Z? |
I may just need to create a database of DX12 cards for "enhanced" detection. |
I think that the only way to make this app accurate is to rely on the OS as little as possible - not just for DirectX, but also for TPM, UEFI, SecureBoot. Just because some feature is disabled at the moment doesn't mean that it's not present in hardware. If it can't be accurate, then the user would be better off posting detailed specs on some forum and asking if Windows 11 can run on that PC. |
Ok @nbmrjuhneibkr since you say that "I think that the only way to make this app accurate is to rely on the OS as little as possible - not just for DirectX, but also for TPM, UEFI, SecureBoot." Please help us with creating following lists:
Don't you see how much of (mostly pointless) data it would be? That's why the application should try to detect these features instead of relying on some hardcoded data sheets. |
No need to be mean CPU TPM support can be done, and will continue to keep WhyNotWin11 as one of the most accurate tools outside of Microsoft's, currently unavailable, own, but they're not a priority |
I'm not mean. Microsoft's official tool only supports Windows 10 and these problems could easily be resolved if WNW11 also supported only Win10. For Windows 7 there is unsupported warning, so why not add the same for Windows 8.1 for DirectX +WDDM2 detection? |
Can be determined by the chipset or by CPU model.
Not counting headers for dedicated TPM modules, this can be determined by CPU generations.
Needs to be checked against a full list when OS is not DX12-capable, there's no way around this, it seems.
Most of these are requirements set by MS for OEMs to ship their devices with Windows 11, and not actual requirements for the OS.
MS tried that with the official tool, and failed miserably. What's the point in doing pretty much the same thing again with this app?
So you're saying that an app which verifies whether or not a PC meets system requirements for Windows 11, should have its own strict system requirements? Do you see the irony here? "Make sure that your PC meets system requirements before you can check if it meets system requirements." Support should be expanded, not dropped. Actually, I'm pretty sure that there are more people who would want to run this app on Windows 7 than on 8.1. |
Or somehow use GPU-Z. I don't know if this program is open source and/or if they have API's to use. I wouldn't recommend reinventing the wheel. Clearly they found a workaround and/or already have a database/list of GPU's who support what and whatnot. My advice is to email them and maybe work together on this particular thing. See: https://www.techpowerup.com/contact/ |
I do see that GPU-Z has a command line parameter to dump the results to an XML file. Obviously that can be parsed to get the DirectX version. What is the feasibility of incorporating something like that vs figuring out how that info is obtained using autoit? |
This appears to be a problem for me, too ... on a Lenovo Thinkpad P53 with Xeon running Windows 10. DXDiag claims I have DX12, and the display tabs claim WDDM 2.7 for both the Intel HD Graphics P630 and NVIDIA Quadro M2200 GPUs. Yet, whynotwin11 shows a big red X for "DirectX + WDDM2". I'm attaching my dxdiag and CPU-Z dumps. Is the Windows 11 incompatibility real?? Thanks for taking this on! |
I see this happen a lot with devices with multiple graphics, generally laptops. I do see that your DXDIAG is reporting that there is a Displaylink USB device. Maybe a USB to Display adapter or a docking station that states WDDM 1.3. This may be throwing off the reporting. If you disconnect that device and re-run the application, does the issue resolve? |
Thanks for looking into this, and so quickly!
I disconnected the docking station / port replicator, but still get the big red X for “DirectX + WDDM2”. Fair thought, but maybe not the problem.
I *do* have dual GPUs … the on-chip and the daughter board. Both claim WDDM 2.7.
I’m attaching the dxdiag dump taken without the dock connected. The USB displays disappeared, as you expected.
Any thoughts??
[DxDiag.txt](https://github.com/rcmaehl/WhyNotWin11/files/8034065/DxDiag.txt)
Thanks!
|
This may be possible. From: https://www.techpowerup.com/gpuz/
|
My PC fails DX12 test, even though my GPU supports feature level 12_1 (according to GPU-Z). I'm currently using Windows 8.1, which does not support DX12.
The text was updated successfully, but these errors were encountered: