Jump to content
Game-Labs Forum

Naval Action Requires SHADER MODEL 5. What is it.

Naval Action

Recommended Posts

35 minutes ago, Naval Action said:

Error Message reads:  Game requires shader model 5 - your shader is 4.

Program does not launch after message is cleared.

Please advise.



Could you please clarify what GPU (video card) do you have?

Link to comment
Share on other sites

17 hours ago, Naval Action said:

Windows 10

Intel(R) Core(TM) i7-2670QM CPU @ 2.20 GHz

64-bit Operating System, x64-based processor

8.00 GB RAM 

DirectX 12

Could you please send unity_log and dxdiag text files to ink@navalaction.com:

  • Right click on Naval Action in Steam, click on "properties", then go to local files tab and click on "browse local files"
    • A folder with game files shall appear, open "log" folder, there should be unity_log text file
  • Open Windows Command Prompt (press Windows + R), then type dxdiag
    •       click on "Save all.."
  • Attach both files to a mail and send it to ink@navalaction.com
Link to comment
Share on other sites

19 hours ago, Naval Action said:

Error Message reads:  Game requires shader model 5 - your shader is 4.

Program does not launch after message is cleared.

Please advise.


I had the same error once. I realised I had switched off my laptop GPU and it was using the on-board graphics card instead. Switching on the GPU and restarting the game solved the issue. Perhaps this helps. 

Link to comment
Share on other sites

wat is shader 4 and /or shader 5 [ Message reads:  Game requires shader model 5 - your shader is 4.]

Microsoft DirectX, also simply known as DirectX is a set of APIs used in the development and programming of video games on Microsoft operating systems (Windows and Xbox). Introduced in 1995, shortly after the release of Windows 95, it has since been bundled in every version of Windows since Windows 98.With the release of DirectX 12 in 2015, Microsoft introduced a number of new programming features such as low-level APIs that allow developers more control over what commands are sent to the graphics processing unit. The DirectX 12 APIs will also be utilized in Xbox One and Windows Phone game development in addition to Windows 10.Sine the release of DirectX 8.0 graphics cards have used programs/instructions known as Shader Models to help interpret instructions on how to render graphics sent from the CPU to the graphics card. Many new pc games are increasingly listing Shader Model versions in their system requirements.However, these shader versions are tied to the version of DirectX that you have installed on your PC which is then in turn tied to your graphics card. This can make it difficult to determine if your system can handle a certain shader model or not.

Most PC games developed prior to the release of DirectX 12 were most likely developed using an earlier version of DirectX. These games will be compatible on PCs with DirectX 12 installed due to their backward compatibility.

If by chance your game is not compatible under a new version of DirectX, mainly games running on DirectX 9 or earlier, Microsoft provides DirectX End-User Runtime that will fix many runtime errors with DLLs installed from the older versions of DirectX.

How to Install the Latest Version of DirectX?

Installation of the latest version of DirectX is only necessary when you're trying to play a game that has been developed with that latest version. Microsoft has made it very easy to stay up to date and it can be updated via the standard Windows Update and through manual download and installation. Since the release of DirectX 11.2 for Windows 8.1, however, DirectX 11.2 is no longer available as a standalone download/installation and must be downloaded through Windows Update. (careful.... if you do not know how to do it >>just don't..  [trusted versions ??? ])

In addition to Windows Update, most games will check your system on installation to see if you meet the DirectX requirements, if you don't you will be prompted to download and install prior to installing the game.


  • DirectX 9.0c - Shader Model 3.0
  • DirectX 10.0* - Shader Model 4.0
  • DirectX 10.1* - Shader Model 4.1
  • DirectX 11.0† - Shader Model 5.0
  • DirectX 11.1† - Shader Model 5.0
  • DirectX 11.2‡ - Shader Model 5.0
  • DirectX 12** - Shader Model 5.1
  • * Not available for Windows XP OS
  • † Not available for Windows XP, Vista (and Win 7 prior to SP1)
  • ‡ Windows 8.1, RT, Server 2012 R2

    ** Windows 10 and Xbox One

    it seems upgraded versions from windows 8.1 >> To 10 ....has this problem it seems 

    for that version it is mostly  not possible to upgrade... and sometimes a error report occurs([determine the correct version]  the shader is the wrong version.) just a reboot of the pc will fix this issue automatically. 

    How i look at it:

    well as a  a determination glitch. and happens only when playing games developed by shader 5 .

    it just happens sometimes {1 time in 3 years of NA play)....and can be seen as a minor windows 8.1/ windows 10 bug -  easily fixed by a reboot of the pc .

    Tip. . just keep your Gpu driver (graphical card ) updated to last official version.

            . update windows by windows update only.

    i hope this solves some background information about the issue.

Edited by Thonys
Link to comment
Share on other sites

  • Create New...