Jump to content

DLAA vs MSAA for VR


Qcumber

Recommended Posts

Now that DLAA has been around a few months I wanted to get an idea of what people are using for AA in VR. Here is my take. 

DLAA is all round better for AA. Everything is smooth and even electricity pylons look sharp and non-jaggy. In QVFR centre vision is crisp and peripheral vision is soft and non pixelated which is good. However, there is the annoying smearing effect with moving aircraft. Very distracting.

MSAA is great for aircraft. No smearing or blurring. Nice and crisp. But landscape,  objects and cockpit shadows can still have a jaggy edge even at x4. In QVFR you can get distracting pixilation in clouds and landscape.

Interestingly when using QVFR I don't see a huge difference in FPS between DLAA and MSAA. That surprised my at first as when I previously tried MSAA without QVFR the fps tanked. However MSAA has much lower performance impact on lower resolution images so this makes sense when only a very small part of the image is high res. It's a pity we can't get MSAA applied to the centre and DLAA applied to the edges. 

For me it is now DLAA for sightseeing or ground attacks and MSAA for air-to-air. Hopefully DLAA/DLSS will improve, or is that wishful thinking? 

  • Like 1

5800x3drtx407064Gb 3200: 1Tb NVME: Pico 4: Rift S: Quest Pro

Link to comment
Share on other sites

As it stands I find neither AA method worth using. Mind you, I have an AMD card so I can't use DLAA.
That being said, I find TAA great for still images but a blurry mess with so much ghosting it's unusable in practice (and it turns close-range bandits invisible).

I hope the implementation will improve too.
Meanwhile this is an interesting watch:

 

  • Like 1
Spoiler

Ryzen 9 5900X | 64GB G.Skill TridentZ 3600 | Gigabyte RX6900XT | ASUS ROG Strix X570-E GAMING | Samsung 990Pro 2TB + 960Pro 1TB NMVe | HP Reverb G2
Pro Flight Trainer Puma | VIRPIL MT-50CM2+3 base / CM2 x2 grip with 200 mm S-curve extension + CM3 throttle + CP2/3 + FSSB R3L + VPC Rotor TCS Plus base with SharKa-50 grip mounted on Monstertech MFC-1 | TPR rudder pedals

OpenXR | PD 1.0 | 100% render resolution | DCS "HIGH" preset

 

Link to comment
Share on other sites

MSAA improves textures but has a FPS hit.  DLSS makes the cockpit look fuzzy.  Dunno about DLAA as I too have a AMD card.

"You see, IronHand is my thing"

My specs:  W10 Pro, I5/11600K o/c to 4800 @1.32v, 64 GB 3200 XML RAM, ASUS RTX3060ti/8GB.

Link to comment
Share on other sites

2 minutes ago, Steel Jaw said:

MSAA improves textures but has a FPS hit.  DLSS makes the cockpit look fuzzy.  Dunno about DLAA as I too have a AMD card.

For me DLAA introduces some latency, when switching cockpit lights on/off. Might be better for others.

Link to comment
Share on other sites

DLAA for me.

I found DLAA by accident when using that Civ Sim and was amazed by the improvement.  At the time, I didn’t even understand how it was meant to work.

 Day 1 of DLSS landing for DCS and I ran tests in VR comparing DLSS, MSAA, DLAA.  Since then, it’s been permanently in DLAA mode.

For ref, I use a Quest Pro via link cable with DFR

 

System: 9700, 64GB DDR4, 2070S, NVME2, Rift S, Jetseat, Thrustmaster F18 grip, VPC T50 stick base and throttle, CH Throttle, MFG crosswinds, custom button box, Logitech G502 and Marble mouse.

Server: i5 2500@3.9Ghz, 1080, 24GB DDR3, SSD.

Link to comment
Share on other sites

2 hours ago, Raven (Elysian Angel) said:

As it stands I find neither AA method worth using. Mind you, I have an AMD card so I can't use DLAA.
That being said, I find TAA great for still images but a blurry mess with so much ghosting it's unusable in practice (and it turns close-range bandits invisible).

I hope the implementation will improve too.
Meanwhile this is an interesting watch:

 

I tried TAA but it made all aircraft look like they had canards in a dogfight situation. Just couldn’t handle it. 

Link to comment
Share on other sites

3 hours ago, Mr_sukebe said:

DLAA for me.

I found DLAA by accident when using that Civ Sim and was amazed by the improvement.  At the time, I didn’t even understand how it was meant to work.

 Day 1 of DLSS landing for DCS and I ran tests in VR comparing DLSS, MSAA, DLAA.  Since then, it’s been permanently in DLAA mode.

For ref, I use a Quest Pro via link cable with DFR

 

I also have QP with DFR. It's a great headset. DLAA works really well except for the "aircraft bleed". Have you found any way of minimizing this? I've manually installed DLSS 3.5.10 but it's not really helped much. 

5800x3drtx407064Gb 3200: 1Tb NVME: Pico 4: Rift S: Quest Pro

Link to comment
Share on other sites

4 hours ago, Qcumber said:

manually installed DLSS 3.5.10

DLSS is binary compatible.  This means that you can replace the executable, but you don't get the new features.  There's another video from Digital Foundry on YT that covers DLSS 3.5 in Cyperpunk 2.0.  Check it out.  The newer, cleaner DLSS will not be available until the Dev's add the new features to the DCS engine.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

I haven’t experimented that much, as I soon settled with DLSS. To counteract the unclear cockpit texts, i upscale the foveated region. 
Visuals are very nice and FPS is generally good (expect for the F14 at Nellis ☹️). 

hardware in description

Alienware Aurora R10, Ryzen 5800X3D, RTX4080, 32GB RAM, Pimax Crystal, Winwing F18 throttle, VKB Gunfighter F14 Stick, VKB Modern Combat Grip, Logitech Rudder pedals, DOF Reality H3

Link to comment
Share on other sites

DLAA all the way, no comparison

My number one annoyance with DCS was the shimmering. Especially around towns and cities. I don't mind a few jaggies here and there, but DCS was on an other level. DLAA makes this a thing of the past. Whilst you can't quite get the sharpness of MSAA, its truly a massive improvement. Like yourself I use DFR with Quest Pro and it looks great

There is ghosting, but on the newest DLSS release its reduced by a lot and it's a non issue. Especially for those of us who can remember the times where we couldn't get the FPS above the refreshrate of the headset. VR has moved in strides and I can not wait to see what Vulkan will bring

  • Like 6
Link to comment
Share on other sites

2 hours ago, Dentedend10 said:

I haven’t experimented that much, as I soon settled with DLSS. To counteract the unclear cockpit texts, i upscale the foveated region. 
Visuals are very nice and FPS is generally good (expect for the F14 at Nellis ☹️). 

hardware in description

I would suggest trying DLAA. You will be able to lower the centre resolution and get a sharper image compared to DLSS. Particularly with regards buildings. I find the performance gain for DLSS when you are using DFR is negligible.

  • Thanks 1

5800x3drtx407064Gb 3200: 1Tb NVME: Pico 4: Rift S: Quest Pro

Link to comment
Share on other sites

MSAA + Post Process Effects = Stupid high frame times,

MSAA was not designed to run with excessive post process shaders or multiple texture layers, let alone on multiple viewports.

DCS even in 2D has at least 10 texture layers on most of the models, and most cockpits run multiple viewports, and globally, the amount of post process shaders is way up there.

The performance penalty is huge on 2D, So naturally VR is more than twice as bad .

TAA has it's quirks but will only get better, DLAA uses TAA + Tensor Core powered Shaders, FSR 3 ( I think DCS still uses 2.0), uses TAA + AMD's Shaders.

I haven't gotten around to using DLSS -> FSR 3 Wrapper, to see if it's better than FSR2 in DCS.


Edited by SkateZilla
  • Like 2

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

13 hours ago, Qcumber said:

I also have QP with DFR. It's a great headset. DLAA works really well except for the "aircraft bleed". Have you found any way of minimizing this? I've manually installed DLSS 3.5.10 but it's not really helped much. 


Maintaining a solid 72fps seems to solve the visual issues.  Unfortunately that’s just not possible with my settings and hardware at low altitude (eg airfields, carrier decks).

After that, enabling and disabling ASW has both advantages and disadvantages 

System: 9700, 64GB DDR4, 2070S, NVME2, Rift S, Jetseat, Thrustmaster F18 grip, VPC T50 stick base and throttle, CH Throttle, MFG crosswinds, custom button box, Logitech G502 and Marble mouse.

Server: i5 2500@3.9Ghz, 1080, 24GB DDR3, SSD.

Link to comment
Share on other sites

28 minutes ago, Mr_sukebe said:


Maintaining a solid 72fps seems to solve the visual issues.  Unfortunately that’s just not possible with my settings and hardware at low altitude (eg airfields, carrier decks).

After that, enabling and disabling ASW has both advantages and disadvantages 

Flying high and sightseeing I can maintain 72 fps but in the "real world" this never happens. I am usually at about 60 fps. If it drops to 50 or less I toggle ASW to lock it at 45.

The blurring seems worse in some maps than others. For example, on the Marianas Lagoon Island Patrol the 190/zeros look very mushy with bleeding trails even when my fps is around 70. In contrast on the N2 map the Mosquitos in the airfield defence mission look very good even when my fps is about 55. It might be an aircraft speed, colour/contrast and background issue!? 

5800x3drtx407064Gb 3200: 1Tb NVME: Pico 4: Rift S: Quest Pro

Link to comment
Share on other sites

Maybe, don’t know.

I’’m hoping that the move to Vulkan will help solve some of the visuals and maybe allow a more consistent higher frame rate.  
In the Civ Sim that enabled Vulkan, I saw a significant improvement in smoothness and frame rate, hence fingers crossed 

  • Like 2

System: 9700, 64GB DDR4, 2070S, NVME2, Rift S, Jetseat, Thrustmaster F18 grip, VPC T50 stick base and throttle, CH Throttle, MFG crosswinds, custom button box, Logitech G502 and Marble mouse.

Server: i5 2500@3.9Ghz, 1080, 24GB DDR3, SSD.

Link to comment
Share on other sites

Also, to reduce TAA / DLAA Smearing and bleeds, keep the frame times as low as possible, and the FPS as close to the headset's native as possible.

in my experience, the smear/bleeding is barely visible at 75Hz w/ low frame times,

once the FPS starts to drop, the smearing gets worse as the frame times go up, 

Longer frame times = more movement between frames = smearing / bleeding.

Turning off Screenspace shaders and lowering rendering and water detail typically has good results.


Edited by SkateZilla
  • Like 1
  • Thanks 1

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

I use the DLSS/DLAA combination only.  The MFDs are the main issue for me but tolerable, the smearing is not a problem (very much personal tolerance here).  DLAA alone without DLSS is a 2ms hit on my GPU frame time, not good.

As for TAA I have two issues.  It does look nice with a bit of sharpening but air targets disapearing is a problem.  Second issue is with movement in general, it makes the image a bit blurry.

------------------------------------------------------------------------------------------------------------------------------------------------------------

i9-13900K, RTX 4090, 64GB, ADDLINK S72 2TB, TM WARTHOG COMBO + PENDULAR RUDDER PEDALS, PIMAX 8K X, Sony 5.1 Spks+SubW | DCS OB, A-10C_II, AH-64D, F-14/16/18, F-86F, AV-8B, M-2000C, SA342, Huey, Spitfire, FC3.

Link to comment
Share on other sites

6 hours ago, SkateZilla said:

Also, to reduce TAA / DLAA Smearing and bleeds, keep the frame times as low as possible, and the FPS as close to the headset's native as possible.

in my experience, the smear/bleeding is barely visible at 75Hz w/ low frame times,

once the FPS starts to drop, the smearing gets worse as the frame times go up, 

Longer frame times = more movement between frames = smearing / bleeding.

Turning off Screenspace shaders and lowering rendering and water detail typically has good results.

 

I've tried adjusting my settings by tweaking QVFR so that I have a narrow centre (0.22x0.22) and can get a much better fps (up to steady 90 in some situations). It's a trade off though due to a slight distraction from low res periphery. When I maintain higher fps the bleeding does appear to be less. I can still maintain high/extreme settings in DCS. Lowering them does not make much difference. 

5800x3drtx407064Gb 3200: 1Tb NVME: Pico 4: Rift S: Quest Pro

Link to comment
Share on other sites

6 hours ago, SkateZilla said:

keep the frame times as low as possible

 

I'm not sure that's correct.  According to Digital Foundry, with TAA/DLSS, the more frames the better because AntiAliasing will be better.  I've had my Crystal for about a week now, and I've had a few kicks at the graphics settings.  Today, I tuned my settings to get me 90 frames in the menu, and even 90 fps in game.  Headset 90hz, Balanced, no Smoothing, but no Quadviews.  Then I enabled Quadviews, and I got a solid 72ish FPS.  See Below.  It was really solid.  3080Ti with i7 11gen.

DCS World_20240221_103555_R.png

One more thing, I noticed the odd stutter with Low Latency Mode = Ultra.  Smooth as silk with Low Latency = On. 

DCS World_20240221_101042_R.png

Link to comment
Share on other sites

1 hour ago, Glide said:

One more thing, I noticed the odd stutter with Low Latency Mode = Ultra.  Smooth as silk with Low Latency = On. 

Thanks. I'll try the change. 

  • Like 1

5800x3drtx407064Gb 3200: 1Tb NVME: Pico 4: Rift S: Quest Pro

Link to comment
Share on other sites

I run with MSAA at 2x because as much as I want to use DLSS / DLAA I find that everything is just way too out of focus somehow. Just not sharp

This is with a Quest 3 and a 3060Ti


Edited by OldFlyer
  • Like 1
Link to comment
Share on other sites

DLSS quality / DLAA for me, through either the high resolution of the aero or high enough framerates (75-90 generally) I don't see any noticeable smearing.  The DLAA allows me to drop the peripheral resolution right down and it kills all the specular shimmers associated with MSAA.  The DLSS just gives me more frames for neglible visual loss, the higher render resolution of the aero gives more information for the upscaler to work with so apart from a very, very minor reduction in crispness it's all positive.

In my testing MSAAx2 alone cost me 10fps, DLAA alone cost me 10fps, DLSS quality gained me 20 fps, thereby the net gain of DLSS quality setting is 30fps in my instance.

 

Ryzen7 7800X3D / RTX3080ti / 64GB DDR5 4800 / Varjo Aero / Leap Motion / Kinect Headtracking
TM 28" Warthog Deltasim Hotas / DIY Pendular Rudders / DIY Cyclic Maglock Trimmer / DIY Abris / TM TX 599 evo wheel / TM T3PA pro / DIY 7+1+Sequential Shifter / DIY Handbrake / Cobra Clubman Seat
Shoehorned into a 43" x 43" cupboard.

Link to comment
Share on other sites

After hours of testing and visual comparison I'm stick with MSAA 2x for now. Much sharper. I've tried every possible compination in different scenarios. MSAA 2/4x, DLAA, DLSS Quality (with higher rendering resolution ofc), etc. I would use MSAA 4X if I could (too much frametime GPU hit with no so big visual gains) and higher rendering resolution (for now it's only ~2600x2600). Still have dips at night with rain and FLIR. The only hope is Vulkan and a 5090. My current setup in the signature. I'm stick with MSAA 2x for now. Much sharper. I've tried every possible compination in different scenarios. MSAA 2/4x, DLAA, DLSS Quality (with higher rendering resolution ofc), etc. I would use MSAA 4X if I could (too much frametime GPU hit with no so big visual gains) and higher rendering resolution (for now it's only ~2600x2600). Still have dips at night with rain and FLIR. The only hope is Vulkan and a 5090. My current setup in the signature.


Edited by CMDR Shepard
  • Like 1

ASRock X670E Steel Legend / AMD Ryzen 7 7800X3D / 64 Gb DDR5@6000 MHz / Gainward Phantom RTX 4090 / SSD: XPG GAMMIX S11 480 GB (OS),  XPG GAMMIX S11 Pro 2TB, Viper VP4100 2TB, Samsung 990 Pro 2TB (DCS) / PSU: DeepCool PQ1000M / UPS:  CyberPower CP1500EPFCLCD / Win11x64 / Samsung Odyssey G7 32" / Pimax 8KX and Quest 3

VPC: T-50CM3 + Constellation ALPHA Prime (200mm extension), Rotor Plus TCS Base + SharKa-50 / Apache-64 Collective, ACE-Torq Rudder Pedals; Thrustmaster Warthog Throttle; SimShaker Pad

Link to comment
Share on other sites

39 minutes ago, CMDR Shepard said:

 The only hope is Vulkan and a 5090. My current setup in the signature.

 

Do you think you're GPU constrained? You may be correct for all I know, but on my system (7950X, 4090, 64GB DDR5) I can run with settings pretty well maxed-out and it still appears that I have GPU headroom. As long as it is a super-simple mission, I maintain 72 fps (Quest 3) without a problem. As soon as the number of units goes up, the FPS starts to suffer. I can easily bring my pretty high-end system to a crawl in DCS Liberation, and it seems like the number of units chokes the processor. 

I don't think much will change without some optimization on the software side of things. 

  • Like 1
Link to comment
Share on other sites

3 часа назад, davidrbarnette сказал:

Do you think you're GPU constrained? You may be correct for all I know, but on my system (7950X, 4090, 64GB DDR5) I can run with settings pretty well maxed-out and it still appears that I have GPU headroom. As long as it is a super-simple mission, I maintain 72 fps (Quest 3) without a problem. As soon as the number of units goes up, the FPS starts to suffer. I can easily bring my pretty high-end system to a crawl in DCS Liberation, and it seems like the number of units chokes the processor. 

I don't think much will change without some optimization on the software side of things. 

With OpenXR toolkit I can see GPU and CPU time in the game, also I use MSI Afterburner for monitoring frametime and GPU load. So yes. I need steady 75hz, reprojection is too bad at Pimax (also when I had the CV1 I didn't like it either).
I have a Q3 but prefer to use 8KX with PCVR. I would get even worse results with Q3 due to additional encoding-transmitting-decoding overhead. It's not free. I'm going for Somnium VR1 if it's good.

  • Like 1

ASRock X670E Steel Legend / AMD Ryzen 7 7800X3D / 64 Gb DDR5@6000 MHz / Gainward Phantom RTX 4090 / SSD: XPG GAMMIX S11 480 GB (OS),  XPG GAMMIX S11 Pro 2TB, Viper VP4100 2TB, Samsung 990 Pro 2TB (DCS) / PSU: DeepCool PQ1000M / UPS:  CyberPower CP1500EPFCLCD / Win11x64 / Samsung Odyssey G7 32" / Pimax 8KX and Quest 3

VPC: T-50CM3 + Constellation ALPHA Prime (200mm extension), Rotor Plus TCS Base + SharKa-50 / Apache-64 Collective, ACE-Torq Rudder Pedals; Thrustmaster Warthog Throttle; SimShaker Pad

Link to comment
Share on other sites

  • Recently Browsing   0 members

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