Would like to get SMAA working in more games running in Proton (Linux)
- Nazo
- Topic Author
For most of my games it still works fine with my usual set of shaders. Typically a relatively simple collection of Vibrance, LiftGammaGain (wow I love this one -- better even than HDR when used right,) LumaSharpen (this thing is a godsend,) and, of course, SMAA.
There are two games that I know of where SMAA has failed to compile. First and most important for me right now would be Empyrion. SMAA.fx produces this error in it:
The other is Nightingale. Since it seems to be impossible to actually turn off TAA or other AA methods within than game I'm less concerned about fixing it right now (though the internal AA options are all horrible.) Curiously that game now has the same error, but with a previous version of ReShade it was saying something like that it couldn't convert a colorspace or something of the sort. Not sure if that's meaningful or not.ERROR | Failed to compile 'S:\common\Empyrion - Galactic Survival\Client\reshade\Shaders\SMAA.fx':
error: F__SMAABlendingWeightCalculationWrapPS: <anonymous>:69:1: W5305: Unhandled attribute 'flatten'.
<anonymous>:75:1: W5305: Unhandled attribute 'flatten'.
<anonymous>:389:15: E5017: Aborting due to not yet implemented feature: Prioritize between multiple compatible function overloads.
<anonymous>:389:8: E5002: Can't implicitly convert from float2 to float4.
<anonymous>:354:1: W5305: Unhandled attribute 'branch'.
<anonymous>:491:1: W5305: Unhandled attribute 'branch'.
<anonymous>:1121:1: W5305: Unhandled attribute 'branch'.
<anonymous>:1098:1: W5305: Unhandled attribute 'branch'.
<anonymous>:1231:1: W5305: Unhandled attribute 'branch'.
I'm not concerned about Nightingale, but I do kind of want to fix SMAA in Empyrion. SMAA for me has been the best balance anti-aliasing method as long as I have to use post-processing shaders to do it. Everything else either wants too many resources, relies too heavily on really ugly sharpening filters (FSR/DLSS, geez), or makes everything super blurry. SMAA misses a lot of edges, but overall it's a good balance. So if I could get this working I'd be a much happier person. Also, as another issue, ReShade crashes Empyrion if I try to load all effects (I normally set it to load only enabled effects so it takes 1/100th the time to load.) That prevented me from loading anything else, so I had to manually set it in the ReshadePreset.ini file.
Of note, both games work 100% fine with ReShade in Windows. It's not truly ReShade's fault and I'm not blaming ReShade. I just want to find out if it's at all fixable at my end of things as the gamer (rather than a programmer.)
Please Log in or Create an account to join the conversation.
- Nazo
- Topic Author
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.