ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.96k stars 1.05k forks source link

Add vkBasalt to proton #3160

Closed andreldmonteiro closed 4 years ago

andreldmonteiro commented 4 years ago

Feature Request

Add vkBasalt to proton.

It makes a huge difference in image quality, demo here: https://cutt.ly/DegSQDx

https://github.com/DadSchoorse/vkBasalt/

I confirm:

Description

I suggest adding this interesting optional feature to proton called Contrast Adaptive Sharpening.

Justification [optional]

Because it would never be merged in wine.

Risks [optional]

None.

References [optional]

Valmar33 commented 4 years ago

I wouldn't consider adding it at this stage ~ it's far too early in development for that.

Please, wait a few months before even beginning to evaluate it.

Consider this: https://www.gamingonlinux.com/imagecompare.php?1=9017237031571658615gol1.png&2=17122218051571658614gol1.png

Left image is vanilla, right image is vkBasalt.

doitsujin commented 4 years ago

Why does this need to be part of Proton? This is basically like asking Steam on Windows to ship Reshade - which also probably isn't ever going to happen.

aeikum commented 4 years ago

Yes, this is outside the scope of Proton. I think the right way to do this is to implement it as a Vulkan layer and distribute it as distro packages, which the user can then enable. It would then also work for non-Proton games.

doitsujin commented 4 years ago

It actually is already a Vulkan layer that users can install and enable, for Arch there is even a PKGBUILD in the AUR.