Error message about SM6, but my card supports it

When I launch the editor, I get this error dialog at startup (I am using 5.2):
error

But, according to the directx diag, my card has Shader Model 6.5:

I tried searching this forum and found threads about this error, but none that fixed it.
I am on Windows 11 version 22H2.

Any idea what is going wrong?

I have precisely the same problem with similarly equipped machine. Disappointing there was no response to your query.

There are two common causes for this problem:

  1. Your’re using a laptop or other computer with two graphics cards, and the engine is finding the “wrong” one. Typically, the integrated-with-CPU graphics, when you also have a discrete card. Typically, on these systems, there’s a control panel that lets you set which card to use for which program; set it up to use the dedicated card for the Unreal editor execurable. (You may need to do this each time you upgrade the editor/engine)

  2. You haven’t updated to Windows 11, or the latest edition of Windows 10. Windows 10 comes in many editions, and only the latest edition will support the latest D3D shader model features. Note that the “system info” will still say that the card supports the shader model, because that’s what the driver says, but some needed additional system support isn’t available in earlier Windows versions. Use Windows Update to get the latest and greatest edition (not just security patches.)

I don’t think I have a discrete card, only the integrated graphics. You can see it here in device manager:

I am on Windows 11 and I just ran a Windows Update which found nothing to update.
Here is a screen shot:

Integrated graphics generally doesn’t support a high enough flavor of the shader model to work.

2 Likes

I did not realize there are “flavors” of the shader model. I thought SM6 is the same everywhere.

For additional reference:

It’s not as bad as OpenGL Extension queries, but …

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.