Jump to content

VR Shaders for IC Pass, Clear Water and Texture fixes


Recommended Posts

This this purely quantitative:
      Frametime in ms    Delta From Baseline  
Ver Test Baseline GPU CPU GPU Usage GPU CPU  Changes
2.7.4.9847 69 Test 69 12.83 7.23 90.23     Baseline test no Shaders 
2.7.4.9847 70 Test 69 11.26 6.97 92.46 1.57 0.27 Simplex Shaders
2.7.4.9847 71 Test 69 10.72 7.23 92.06 2.11 0.00 Kegetys Shaders
2.7.4.9847 72 Test 69 10.84 6.98 92.69 1.99 0.26 Clear Water Shaders
2.7.4.9847 73 Test 69 11.52 7.31 91.39 1.31 -0.07 IC Pass Shaders
 
I havent had a chance to look through the lens, but, broadly a little faster than my IC pass variant, slower than my clear water, but with the advantage of fast loading missions, initially there is quite a toll on mission load as the shaders are built each time 
Thanks for the write up, really useful! Will have a look and see how the visuals compare too.

12900KF | Maximus Hero Z690 | ASUS 4090 TUF OC | 64GB DDR5 5200 | DCS on 2TB NVMe | WarBRD+Warthog Stick | CM3 | TM TPR's | Varjo Aero

Link to comment
Share on other sites

Hi,

I wanted to test the fps enhancement using mod, but what a surprise I have worse values than the basic shaders.

Before testing, I performed deleting metashaders on all dcs sites.

 

F:\Games\DCS World\Mods\terrains\Caucasus\misc\metacache\dcs

F:\Games\DCS World\Mods\terrains\Caucasus\misc\shadercache

C:\User\Name\Saved Games\DCS.openbeta\fxo

C:\User\Name\Saved Games\DCS.openbeta\metashaders2

 

I used the popular MSIafterburner tool for testing, I added the .TRK file.

 

Mod off

01-08-2021, 11:16:20 DCS.exe benchmark completed, 8785 frames rendered in 133.641 s

Average framerate : 65.7 FPS

Minimum framerate : 52.5 FPS

Maximum framerate : 95.7 FPS

1% low framerate : 44.8 FPS

0.1% low framerate : 36.7 FPS

 

Mod on

01-08-2021, 11:34:29 DCS.exe benchmark completed, 7684 frames rendered in 133.703 s

Average framerate : 57.4 FPS

Minimum framerate : 27.9 FPS

Maximum framerate : 87.6 FPS

1% low framerate : 25.0 FPS

0.1% low framerate : 21.8 FPS

 

What am I doing wrong that I am penalized instead of a better result?

 

DCS-bench_2021_08_01_11_40_38_508.jpg

FA18bench.trk

🖥️MSI PRO Z690-A DDR4, Kingston 3600 MHz 64 Gb, i5 12600K, Gigabyte RTX 4090, Samsung SSD 970 EVO Plus,🕹️VKB NXT Premium.

Link to comment
Share on other sites

no idea.

4 hours ago, speed-of-heat said:

This this purely quantitative:

      Frametime in ms    Delta From Baseline  
Ver Test Baseline GPU CPU GPU Usage GPU CPU  Changes
2.7.4.9847 69 Test 69 12.83 7.23 90.23     Baseline test no Shaders 
2.7.4.9847 70 Test 69 11.26 6.97 92.46 1.57 0.27 Simplex Shaders
2.7.4.9847 71 Test 69 10.72 7.23 92.06 2.11 0.00 Kegetys Shaders
2.7.4.9847 72 Test 69 10.84 6.98 92.69 1.99 0.26 Clear Water Shaders
2.7.4.9847 73 Test 69 11.52 7.31 91.39 1.31 -0.07 IC Pass Shaders

 

I havent had a chance to look through the lens, but, broadly a little faster than my IC pass variant, slower than my clear water, but with the advantage of fast loading missions, initially there is quite a toll on mission load as the shaders are built each time 

 

i dont really see an qualitive difference between Simplex and ClearWater , but you lose about 1/2ms of frame time, but you dont get the annoying wait for the shaders to compile, the first time a map/mission/object is loaded

  • Like 2

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

Version 2.1 reduces the perf 

 

        Frametime in ms    Delta From Baseline  
Ver Test Baseline FPS GPU CPU GPU Usage GPU CPU  Changes
2.7.4.9847 69 Test 69 68.74 12.83 7.23 90.23     Baseline test no Shaders 
2.7.4.9847 70 Test 69 79.36 11.26 6.97 92.46 1.57 0.27 Simplex Shaders v2
2.7.4.9847 71 Test 69 82.43 10.72 7.23 92.06 2.11 0.00 Kegetys Shaders
2.7.4.9847 72 Test 69 82.22 10.84 6.98 92.69 1.99 0.26 Clear Water Shaders
2.7.4.9847 73 Test 69 76.83 11.52 7.31 91.39 1.31 -0.07 IC Pass Shaders
2.7.4.9847 74 Test 69 77.86 11.41 7.05 91.81 1.42 0.18 Simplex Shaders v2.1

 

This mod is IC Pass compliant with 2.1 and it claims less graphical artefacts, I honestly can't tell the difference between them,  however 2.1 has significantly less performance than 2.0.  The big advantage of these is that they dont require a lengthy shader rebuild, the first time you use a mission/map/model... that said the numbers speak for themselves, I was pretty content with 2.0; I don't think i will be using 2.1.


Edited by speed-of-heat
  • Like 1

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

Pure Kegetys mod (as well as Clear Water) gives much more clarity in VR (text and lines on HUD, MFDs, etc.) than Simplex Shaders.

Спойлер

i7 13700KF @ 5,4 GHz; DDR5 64GB RAM; Palit RTX 4090; AOC AG352UCG 35" 3440x1440; Win11.
Oculus Quest Pro.
"Marksman-L" rudder by MyCyJIbMaHuH ; VPC MongoosT-50CM3 Base; VPC MongoosT-50CM2 Grip; VPC MongoosT-50CM Throttle.

My settings for VR

Link to comment
Share on other sites

3 hours ago, biotech said:

Pure Kegetys mod (as well as Clear Water) gives much more clarity in VR (text and lines on HUD, MFDs, etc.) than Simplex Shaders.

 

Because they have mip bias adjustement for texture, which introduce kind of supersampling for a given FoV.

It is removed also with my mod of shader mod for 3dmigoto, to allow easier compatibility handling.

P8700K @4.8 GHz, 3080ti, 32 GB RAM, HP reverb Pro.

I spend my time making 3dmigoto VR mods for BoS and DCS instead of flying, see https://www.patreon.com/lefuneste

Link to comment
Share on other sites

  • 1 month later...

The IC Pass version should still work, here is a hotfix for clear water:

 

DCS VR Shaders mod for 2.7.6 (Clear Water) Hotfix.zip

  • Thanks 2

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

sorry m8 , i really havent had a chance to check i'm fighting off a cold, and i havent really had a chance to test anything... between that and being a dad and working 🙂 i did a non-instrumented test run and it all seemed good i would guess we might loose some perf with trees ... how much is  difficult to say.. .though with the trees getting a recent update from ED as well.

  • Like 1

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

Say no more mate, and feel better soon. I have somehow been roped into doing the cooking for my wife and her cronies visiting us today, for an afternoon soirée which I am (thankfully) not invited to, so I should get a chance to do some testing in the servants quarters while they drink and all talk at each other at the same time 🤣

  • Like 1

RYZEN 5900X | 32GB | ASUS Strix RTX3090 | 500GB NVMe OS 1000GB NVMe DCS | Warthog HOTAS | HP Reverb G2 | VA & ViacomPRO

My DCS Apps:    Radio KAOS for DCS      KB Quick - Quick and Easy Kneeboards

Link to comment
Share on other sites

Having survived my culinary ordeal (no heels available for my size 12s unfortunately) I thought  I'd take a baseline before downloading 2.7.6. to see if there's any performance loss with the hotfix. I actually resurected your original performance track.trk which I'd used immediately post 2.7. Admittedly it now nose dives into the trees but not for about 30 seconds which is enough to collect decent FPSVR stats.

 

You may remember in your 3090 thread I managed to post averages

GPU Frame Time: 9.73ms
CPU Frame Time: 6.23ms

 

Well to my horror, and with identical settings (Test 26) and mods - clear water,reduced frame rate, flat shadow removal, no FSR, no reshade, reprojection off I measured averages:

GPU Frame Time: 11.7ms
CPU Frame Time: 6.68ms

 

Spent the rest of the day tinkering to no improvement.

However, this morning I ran a full repair, deleted fxo and metashaders2 and shazam..

GPU Frame Time: 10.27ms
CPU Frame Time: 6.04ms

(I reckon I can account for the slight average GPU increase because your original trk ended with a 10 second level flight seawards rather than a nose dive !)

 

So I'm wondering if I forgot to delete those following the last upgrade I did. Just goes to show it is still worth doing!

 

Won't get the chance to upgrade to 2.7.6 for a few days now but will report back when I do.

  • Thanks 1

RYZEN 5900X | 32GB | ASUS Strix RTX3090 | 500GB NVMe OS 1000GB NVMe DCS | Warthog HOTAS | HP Reverb G2 | VA & ViacomPRO

My DCS Apps:    Radio KAOS for DCS      KB Quick - Quick and Easy Kneeboards

Link to comment
Share on other sites

normally i call anything inside 0.5ms margin of error, and usually run a sequence of three taking the average and call it "good enough" ... i did put an updated track file with 2.7.3 to avioid the nose dive performance track 273.trk not retested against 2.7.6 

p.s. re the heels you are just not trying 🤣

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

Thanks, retested x 3 with that trk in 2.7.5


GPU Frame Time: 10.49ms
CPU Frame Time: 6.43ms

 

Slightly less performant perhaps due to your carefree aerobatics. You could have easily taken a Georgian village offline had you clipped those power lines 😉

 

RYZEN 5900X | 32GB | ASUS Strix RTX3090 | 500GB NVMe OS 1000GB NVMe DCS | Warthog HOTAS | HP Reverb G2 | VA & ViacomPRO

My DCS Apps:    Radio KAOS for DCS      KB Quick - Quick and Easy Kneeboards

Link to comment
Share on other sites

… well one has to fly with style…  looks close enough not to worry about too much, thanks for doing the work! I’m nearly feeling better now… just in time for work tomorrow… 

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

still on 2.7.5 as I may as well wait for the next release today..

 

Thought I'd run your hotfix version against 2.7.5 to compare it against be above clear water regular version..

 

Regular Clear Water x 3 averages

GPU Frame Time: 10.49ms
CPU Frame Time: 6.43ms

 

Hotfix Clear water x 3 averages

GPU Frame Time: 10.56ms
CPU Frame Time: 5.95ms

 

So looks like good news and maybe even a tad less taxing on the old cpu ?

 

 

  • Like 1
  • Thanks 1

RYZEN 5900X | 32GB | ASUS Strix RTX3090 | 500GB NVMe OS 1000GB NVMe DCS | Warthog HOTAS | HP Reverb G2 | VA & ViacomPRO

My DCS Apps:    Radio KAOS for DCS      KB Quick - Quick and Easy Kneeboards

Link to comment
Share on other sites

Just upgraded to 2.7.6.13133

 

Unfortunately your trk file now nose dives again into the deck before it get the chance to level out to head out to sea.

 

From what I've was able to capture before then, with the hotfix installed, looks like a small degradation from my hotfix runs in 2.7.5 above

 

Averages from 3 runs

GPU Frame Time: 11.05ms
CPU Frame Time: 6.53ms

 

I guess some of that may also be because the closing 10 seconds on the original are level flight with mostly sea and sky.

 

Also notice that average GPU usage seems to have dropped from 92.5 to 90.9

 


Edited by ShaunX

RYZEN 5900X | 32GB | ASUS Strix RTX3090 | 500GB NVMe OS 1000GB NVMe DCS | Warthog HOTAS | HP Reverb G2 | VA & ViacomPRO

My DCS Apps:    Radio KAOS for DCS      KB Quick - Quick and Easy Kneeboards

Link to comment
Share on other sites

  • 2 weeks later...
  • Recently Browsing   0 members

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