Share via

why benchmark says wrong info

Jay Reviewie 0 Reputation points
2026-04-07T04:15:59.6+00:00

Why does benchmark say I have direct x 9.0 im supposed to have 12

Windows for home | Windows 11 | Gaming
0 comments No comments

3 answers

Sort by: Most helpful
  1. Sin-D 8,805 Reputation points Microsoft External Staff Moderator
    2026-04-09T02:30:14.67+00:00

    Hi Jay Reviewie,

    I understand why this can be confusing, especially when different tools show different results. Have you already tried the Q&A Assist suggestions? In addition, please try the following.

    1. Press Windows + R
    2. Type “dxdiag” and press Enter
    3. On the “System” tab, check “DirectX Version”

    If it shows DirectX 12, then DirectX 12 is correctly installed on your system, regardless of what a benchmark reports.

    If you want to go one level deeper:

    • Open the “Display” tab in dxdiag
    • Check “Feature Levels”, you should see entries like 12_0, 12_1, or similar depending on your GPU and driver support

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".    

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. DaveM121 862.2K Reputation points Independent Advisor
    2026-04-07T05:07:10.6266667+00:00

    3rd party benchmark tools may sometimes read incorrect data from your BIOS and drivers and report incorrect output.

    Click your Start Button, then just type dxdiag and press Enter.

    On the resulting DirectX utility, select the Display tab.

    Please provide a screenshot of that Display tab


  3. Q&A Assist
    2026-04-07T04:16:08.6733333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Benchmarks and tools sometimes report the wrong DirectX version because they are reading limited or outdated information from the graphics driver or from Windows, not because DirectX itself is actually missing.

    On Windows 11, DirectX 12 is included with the OS and updated through Windows Update. A benchmark may still show “DirectX 9.0” for one of these reasons:

    1. It is checking the feature level / DDI level that the game or test is using, not the highest DirectX version installed.
    2. It is using an old detection method similar to older tools that misreported DirectX 11 hardware as DirectX 10.1 on Windows 7.
    3. It may be reading the capabilities of a specific path (for example, a compatibility or fallback mode) rather than the full DirectX 12 capabilities.

    To see the actual DirectX version on the PC, use the DirectX Diagnostic Tool:

    1. In the Windows taskbar search box, type dxdiag and select dxdiag from the results.
    2. In the DirectX Diagnostic Tool, on the System tab, check DirectX Version under System Information.

    If that shows DirectX 12, the system has DirectX 12 even if a benchmark reports an older version.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.