VulkanMod icon indicating copy to clipboard operation
VulkanMod copied to clipboard

DLSS ?

Open Appolon24800 opened this issue 1 year ago • 22 comments

Describe the request

Hey, this question might be dumb but I know that Nvidia doesn't support DLSS for OpenGL but does support Vulkan so would it be possible to have DLSS in Minecraft java with your mod ?

Appolon24800 avatar Dec 12 '24 16:12 Appolon24800

why would you need dlss though

Purlime avatar Dec 12 '24 23:12 Purlime

why would you need dlss though

better performance since the game runs on a lower resolution internally but this probably won't be supported by the mod because this is a vendor specific extension and this mod focuses on features supported by most major GPU manufacturers

terraquad avatar Dec 13 '24 17:12 terraquad

why would need dlss in a block game though its not like a triple a game

Purlime avatar Dec 15 '24 08:12 Purlime

also dlss doesnt just have the game on a lower resolution im pretty sure it lowers the resolution then upscales it, idk why you would need that for minecraft

Purlime avatar Dec 15 '24 08:12 Purlime

also dlss doesnt just have the game on a lower resolution im pretty sure it lowers the resolution then upscales it, idk why you would need that for minecraft

It would still have better performance since the shaders (the ones included by minecraft) would run a lot less times, but this doesn't do much because minecrafts shaders aren't that complex compared to other games

terraquad avatar Dec 15 '24 09:12 terraquad

I mean who doesnt wants to have more FPS.

Phiro811 avatar Dec 17 '24 13:12 Phiro811

i wouldnt really want to reduce my resolution in a block game though

Purlime avatar Dec 20 '24 15:12 Purlime

i wouldnt really want to reduce my resolution in a block game though

It renders at a low resolution and upscales the produced image to full quality using AI (see https://en.wikipedia.org/wiki/Deep_Learning_Super_Sampling)

This would technically boost the game FPS since the shaders don't have to run for each pixel on the screen, but as stated above, it doesn't really matter in a game like Minecraft and this mod doesn't implement vendor-specific features.

terraquad avatar Dec 20 '24 16:12 terraquad

Just why?

DLSS is not a priority nor should it be, and will have little to no benefit in a voxel-based block game. You would want to run the game, or any game, ideally at the native resolution of your monitor. Technologies such as DLSS and FSR exist to improve performance in highly demanding titles for those who might not have the top-of-the-line GPU.

We should not rely on such technologies to make a title playable. The game industry already relies on these technologies too much. Look at any modern title and turn off DLSS/FSR and they run like crap.

GrimPlayzs avatar Dec 25 '24 22:12 GrimPlayzs

It would be good for me to play with anti aliasing. Dlss has a function called dlaa, which make the game run on a higher resolution using dlss. It would improve visual quality. Minecraft runs fine on my pc, but the poor people who are stuck with a 2050 laptop, it suck on higher render distances. Dlss is open source I think. Also if we have Vulkan, why wouldn't we start testing things like ray tracing and dlss? Even fsr and xess. Fsr would improve the fps for integrated graphics and xess for low end intel dedicated graphics.

MrSzalonna avatar Jan 08 '25 20:01 MrSzalonna

what is a 2050 laptop

Purlime avatar Jan 12 '25 17:01 Purlime

A laptop computer with an Nvidia GeForce RTX 2050 Graphics Processing Unit. It's literally e-waste. https://www.techpowerup.com/gpu-specs/geforce-rtx-2050-mobile.c3859

MrSzalonna avatar Jan 12 '25 20:01 MrSzalonna

i didnt know that was a thing

Purlime avatar Jan 13 '25 16:01 Purlime

I feel like instead of DLSS, FSR2 should be implemented... or at least the first version, as it works nearly on every GPU hardware supporting Vulkan.

A good implementation can be decent but it takes a bit of work for sure though.

Kabir404 avatar Jan 19 '25 13:01 Kabir404

DLSS Could improve by A LOT Minecraft performance, modern GPUs are focused on DLSS and AI features (just see the RTX 50XX serie). I will be honest, I don't even know if its possible or not, if Nvidia (or AMD) has open sourced all the DLSS stuff but frame generation, up scalling etc.. (when I talk abt DLSS I mean all the AI features).

Appolon24800 avatar Feb 06 '25 20:02 Appolon24800

DLSS Could improve by A LOT Minecraft performance

No, it wouldn't as minecraft isn't even bottlenecked by the GPU but the data transfer between the CPU and GPU. FSR2/DLSS would do nothing to fix this while introducing currently unneeded complexity. Also vulkanmod is still in beta albeit very usable, other possible improvements could be done way before then.

tl;dr it's not needed while dev wasting time

Vavency avatar Feb 28 '25 20:02 Vavency

It would be good for me to play with anti aliasing. Dlss has a function called dlaa, which make the game run on a higher resolution using dlss. It would improve visual quality. Minecraft runs fine on my pc, but the poor people who are stuck with a 2050 laptop, it suck on higher render distances. Dlss is open source I think. Also if we have Vulkan, why wouldn't we start testing things like ray tracing and dlss? Even fsr and xess. Fsr would improve the fps for integrated graphics and xess for low end intel dedicated graphics.

My integrated Intel Iris Xe graphics easily gets over 150FPS. Why would we need DLSS/FSR? Minecraft with VulkanMod runs on a damn potato

FluffyPuppyKasey avatar Mar 02 '25 06:03 FluffyPuppyKasey

I would say - having DLSS would be really nice, even for (mostly) vanilla, as DLSS, or rather DLAA, provides the best antialiasing there is. Better than supersampling in many cases, as supersampling is still prone to moire effect, whereas DLAA much less so. But the main benefit of using it would be with heavy shaders, like Rethinking Voxels, which, on high resolution might make even RTX 5090 strain a lot to keep at 60fps.

The whole reason why I came up in this topic is that I was checking if maybe there's an option for some upscaling, like at least FSR, since currently, with Rethinking Voxels and Distant Horizons, at medium to high settings, the game often struggles to keep above 30 (which for me is ok, but still leaves much to be desired) on my RTX 3090. And it's definitely not CPU limited, and heavily resolution-dependent.

However, it's too early for this mod to actually consider implementing DLSS at this point, since there's practically no shaders yet, all shader injecting mods are OpenGL dependent and do not even plan to support VulkanMod (as it would require rewriting a mod from the ground), DH mod is OpenGL dependent too, and antialiasing alone simply do not worth the hassle. It might become a valid consideration at some distant future, if/when Vulkan would have much broader support/compatibility with existing shaders, but at this point, the whole discussion doesn't make much sense.

Aberro avatar Apr 04 '25 23:04 Aberro

DLAA (DLSS with 100% to 100% resolution) is great antialiasing, why not

NewGrafon avatar May 19 '25 09:05 NewGrafon

fsr and xess makes way more sense since they work on anything and xess is so close to dlss you wouldn't be able to tell

Noellelivinggayness avatar Jun 04 '25 17:06 Noellelivinggayness

also this is probably doable in a mod requiring this one

Noellelivinggayness avatar Jun 04 '25 17:06 Noellelivinggayness

How about DLAA?

MotWnb avatar Jul 25 '25 01:07 MotWnb