Jump to content

Why is missing user shaders regarded as an error and unexpected?


Worrazen

Recommended Posts

Hi

 

This should also be updated once the new policy of expecting users to clean up their DCS shader cache to be an expected thing on end-user machines, because some time back there was research going on the possibility of adding an official DCS user shader cleanup function.

 

The DCS Logging system still regards it as an ERROR and it says how it shouldn't happen on end-user PCs, some of us do this regularly when updating drivers and after a big DCS update.

 

Shader Caches are usually built in such a way they have guids that get invalidated after things change and rebuild the needed ones automatically, but I'm not sure about DCS and so a manual cleanup is the surest way.

 

2020-02-17 01:17:43.043 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00133, 0.00313, 0.00673, 0.01322, 0.02372, 0.03892, 0.05835,;FILTER_KERNEL1= 0.07995, 0.10012, 0.11460, 0.11987, 0.11460, 0.10012, 0.07995,;FILTER_KERNEL2= 0.05835, 0.03892, 0.02372, 0.01322, 0.00673, 0.00313, 0.00133;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=21;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=15;SIZE_X=15;SIZE_Y=8;USE_DCS_DEFERRED=1;.
2020-02-17 01:17:43.043 INFO    DX11BACKEND: Compile shader: deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00133, 0.00313, 0.00673, 0.01322, 0.02372, 0.03892, 0.05835,;FILTER_KERNEL1= 0.07995, 0.10012, 0.11460, 0.11987, 0.11460, 0.10012, 0.07995,;FILTER_KERNEL2= 0.05835, 0.03892, 0.02372, 0.01322, 0.00673, 0.00313, 0.00133;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=21;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=15;SIZE_X=15;SIZE_Y=8;USE_DCS_DEFERRED=1;
2020-02-17 01:17:43.144 ERROR   DX11BACKEND: Can't find precompiled shader enlight/atmambientsky.fx:DIRECTX11=true;USE_DCS_DEFERRED=1;.
2020-02-17 01:17:43.144 INFO    DX11BACKEND: Compile shader: enlight/atmambientsky.fx:DIRECTX11=true;USE_DCS_DEFERRED=1;
2020-02-17 01:17:44.175 ALERT   DX11BACKEND: Error: Can't find precompiled shader for effect enlight/atmambientsky.fx:DIRECTX11=true;USE_DCS_DEFERRED=1;.
Recompilation process will take some time, please wait
(this situation should not occur on end user PC, if there is no manual shader editing)

 

 

There's actually two sets of shader caches mentioned in the log file, the user type ones that are in Saved Games, and the other ones that come pre-compiled and are in the installation in Bazar/fxo, so if those are present then it's technically all okay, becuase when you first install you have a clean DCS user config folder anyway so it has to build the user ones in the first place.

 

2020-02-17 01:17:38.867 INFO    DX11BACKEND: DX11ShaderBinaries::loadCache Bazar/shaders/fxo/fxo.zip
2020-02-17 01:17:41.128 INFO    DX11BACKEND: DX11ShaderBinaries::loadCache done. Loaded 1007/1007.
2020-02-17 01:17:41.137 INFO    DX11BACKEND: DX11ShaderBinaries::loadCache C:\Users\Username\Saved Games\DCS\fxo
2020-02-17 01:17:41.140 INFO    DX11BACKEND: DX11ShaderBinaries::loadCache done. Loaded 0/0.

I think this should be a WARNING, but that's just my opinion. It's not that big of a deal, but it could keep confusing users who look through the logs when troubleshooting, at worst they would probably waste more time figuring out this isn't a big deal.

 

There's even an ALERT type of severity level, I didn't saw that one before, why would a missing user precompiled shader cache be such a big deal in the logfile? Perhaps there's a reason and I don't know it. But I know that shader caches get invalidated oh so many times when users have no idea about it, just reinstalling the GPU driver would probably reset their own special shader cache right there.

 

Perhaps the log messagins is borrowed from cases if the Bazar/fxo shaders are missing, that would make total sense, and it's using the same messaging in user-case? I'll go do just that, delete the Bazar/fxo ones and see what happens.


Edited by Worrazen

Modules: A-10C I/II, F/A-18C, Mig-21Bis, M-2000C, AJS-37, Spitfire LF Mk. IX, P-47, FC3, SC, CA, WW2AP, CE2. Terrains: NTTR, Normandy, Persian Gulf, Syria

 

Link to comment
Share on other sites

  • 1 year later...

This is still present in latest open beta. I was able to replicate it using the 9S475 Mi-24 sight.

2021-11-20 13:06:38.199 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00333, 0.02382, 0.09719, 0.22598, 0.29937, 0.22598, 0.09719,;FILTER_KERNEL1= 0.02382, 0.00333;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=9;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=480;SIZE_X=480;SIZE_Y=245;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.289 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00222, 0.00877, 0.02702, 0.06483, 0.12111, 0.17621, 0.19968,;FILTER_KERNEL1= 0.17621, 0.12111, 0.06483, 0.02702, 0.00877, 0.00222;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=13;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=480;SIZE_X=480;SIZE_Y=245;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.397 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00166, 0.00478, 0.01192, 0.02583, 0.04863, 0.07956, 0.11308,;FILTER_KERNEL1= 0.13963, 0.14980, 0.13963, 0.11308, 0.07956, 0.04863, 0.02583,;FILTER_KERNEL2= 0.01192, 0.00478, 0.00166;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=17;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=480;SIZE_X=480;SIZE_Y=245;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.481 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00133, 0.00313, 0.00673, 0.01322, 0.02372, 0.03892, 0.05835,;FILTER_KERNEL1= 0.07995, 0.10012, 0.11460, 0.11987, 0.11460, 0.10012, 0.07995,;FILTER_KERNEL2= 0.05835, 0.03892, 0.02372, 0.01322, 0.00673, 0.00313, 0.00133;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=21;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=480;SIZE_X=480;SIZE_Y=245;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.567 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00333, 0.02382, 0.09719, 0.22598, 0.29937, 0.22598, 0.09719,;FILTER_KERNEL1= 0.02382, 0.00333;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=9;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=240;SIZE_X=240;SIZE_Y=122;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.611 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00222, 0.00877, 0.02702, 0.06483, 0.12111, 0.17621, 0.19968,;FILTER_KERNEL1= 0.17621, 0.12111, 0.06483, 0.02702, 0.00877, 0.00222;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=13;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=240;SIZE_X=240;SIZE_Y=122;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.656 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00166, 0.00478, 0.01192, 0.02583, 0.04863, 0.07956, 0.11308,;FILTER_KERNEL1= 0.13963, 0.14980, 0.13963, 0.11308, 0.07956, 0.04863, 0.02583,;FILTER_KERNEL2= 0.01192, 0.00478, 0.00166;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=17;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=240;SIZE_X=240;SIZE_Y=122;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.704 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00133, 0.00313, 0.00673, 0.01322, 0.02372, 0.03892, 0.05835,;FILTER_KERNEL1= 0.07995, 0.10012, 0.11460, 0.11987, 0.11460, 0.10012, 0.07995,;FILTER_KERNEL2= 0.05835, 0.03892, 0.02372, 0.01322, 0.00673, 0.00313, 0.00133;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=21;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=240;SIZE_X=240;SIZE_Y=122;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.755 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00333, 0.02382, 0.09719, 0.22598, 0.29937, 0.22598, 0.09719,;FILTER_KERNEL1= 0.02382, 0.00333;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=9;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=120;SIZE_X=120;SIZE_Y=61;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.782 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00222, 0.00877, 0.02702, 0.06483, 0.12111, 0.17621, 0.19968,;FILTER_KERNEL1= 0.17621, 0.12111, 0.06483, 0.02702, 0.00877, 0.00222;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=13;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=120;SIZE_X=120;SIZE_Y=61;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.812 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00166, 0.00478, 0.01192, 0.02583, 0.04863, 0.07956, 0.11308,;FILTER_KERNEL1= 0.13963, 0.14980, 0.13963, 0.11308, 0.07956, 0.04863, 0.02583,;FILTER_KERNEL2= 0.01192, 0.00478, 0.00166;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=17;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=120;SIZE_X=120;SIZE_Y=61;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.843 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00133, 0.00313, 0.00673, 0.01322, 0.02372, 0.03892, 0.05835,;FILTER_KERNEL1= 0.07995, 0.10012, 0.11460, 0.11987, 0.11460, 0.10012, 0.07995,;FILTER_KERNEL2= 0.05835, 0.03892, 0.02372, 0.01322, 0.00673, 0.00313, 0.00133;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=21;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=120;SIZE_X=120;SIZE_Y=61;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.876 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00333, 0.02382, 0.09719, 0.22598, 0.29937, 0.22598, 0.09719,;FILTER_KERNEL1= 0.02382, 0.00333;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=9;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=60;SIZE_X=60;SIZE_Y=30;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.896 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00222, 0.00877, 0.02702, 0.06483, 0.12111, 0.17621, 0.19968,;FILTER_KERNEL1= 0.17621, 0.12111, 0.06483, 0.02702, 0.00877, 0.00222;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=13;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=60;SIZE_X=60;SIZE_Y=30;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.917 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00166, 0.00478, 0.01192, 0.02583, 0.04863, 0.07956, 0.11308,;FILTER_KERNEL1= 0.13963, 0.14980, 0.13963, 0.11308, 0.07956, 0.04863, 0.02583,;FILTER_KERNEL2= 0.01192, 0.00478, 0.00166;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=17;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=60;SIZE_X=60;SIZE_Y=30;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.940 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00133, 0.00313, 0.00673, 0.01322, 0.02372, 0.03892, 0.05835,;FILTER_KERNEL1= 0.07995, 0.10012, 0.11460, 0.11987, 0.11460, 0.10012, 0.07995,;FILTER_KERNEL2= 0.05835, 0.03892, 0.02372, 0.01322, 0.00673, 0.00313, 0.00133;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=21;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=60;SIZE_X=60;SIZE_Y=30;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.964 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00333, 0.02382, 0.09719, 0.22598, 0.29937, 0.22598, 0.09719,;FILTER_KERNEL1= 0.02382, 0.00333;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=9;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=30;SIZE_X=30;SIZE_Y=15;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.981 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00222, 0.00877, 0.02702, 0.06483, 0.12111, 0.17621, 0.19968,;FILTER_KERNEL1= 0.17621, 0.12111, 0.06483, 0.02702, 0.00877, 0.00222;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=13;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=30;SIZE_X=30;SIZE_Y=15;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:38.998 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00166, 0.00478, 0.01192, 0.02583, 0.04863, 0.07956, 0.11308,;FILTER_KERNEL1= 0.13963, 0.14980, 0.13963, 0.11308, 0.07956, 0.04863, 0.02583,;FILTER_KERNEL2= 0.01192, 0.00478, 0.00166;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=17;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=30;SIZE_X=30;SIZE_Y=15;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:39.017 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00133, 0.00313, 0.00673, 0.01322, 0.02372, 0.03892, 0.05835,;FILTER_KERNEL1= 0.07995, 0.10012, 0.11460, 0.11987, 0.11460, 0.10012, 0.07995,;FILTER_KERNEL2= 0.05835, 0.03892, 0.02372, 0.01322, 0.00673, 0.00313, 0.00133;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=21;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=30;SIZE_X=30;SIZE_Y=15;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:39.037 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00333, 0.02382, 0.09719, 0.22598, 0.29937, 0.22598, 0.09719,;FILTER_KERNEL1= 0.02382, 0.00333;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=9;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=15;SIZE_X=15;SIZE_Y=7;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:39.051 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00222, 0.00877, 0.02702, 0.06483, 0.12111, 0.17621, 0.19968,;FILTER_KERNEL1= 0.17621, 0.12111, 0.06483, 0.02702, 0.00877, 0.00222;FILTER_KERNEL2;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=13;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=15;SIZE_X=15;SIZE_Y=7;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:39.067 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00166, 0.00478, 0.01192, 0.02583, 0.04863, 0.07956, 0.11308,;FILTER_KERNEL1= 0.13963, 0.14980, 0.13963, 0.11308, 0.07956, 0.04863, 0.02583,;FILTER_KERNEL2= 0.01192, 0.00478, 0.00166;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=17;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=15;SIZE_X=15;SIZE_Y=7;USE_DCS_DEFERRED=1;.
2021-11-20 13:06:39.083 ERROR   DX11BACKEND: Can't find precompiled shader deferred/blurcompute.fx:DIRECTX11=true;FILTER_KERNEL0= 0.00133, 0.00313, 0.00673, 0.01322, 0.02372, 0.03892, 0.05835,;FILTER_KERNEL1= 0.07995, 0.10012, 0.11460, 0.11987, 0.11460, 0.10012, 0.07995,;FILTER_KERNEL2= 0.05835, 0.03892, 0.02372, 0.01322, 0.00673, 0.00313, 0.00133;FILTER_KERNEL3;FILTER_KERNEL4;FILTER_SIZE=21;PIXELS_PER_THREAD_X=1;PIXELS_PER_THREAD_Y=1;SHARED_PIXELS_COUNT=15;SIZE_X=15;SIZE_Y=7;USE_DCS_DEFERRED=1;.

As the updater deletes the fxo and metashaders2 or when the shader changes it must be recompiled... maybe it's a good idea to change it to warning log level.


Edited by riojax
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...