Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

This is an interesting open source project! vkBasalt is a new Vulkan post processing layer that currently supports Contrast Adaptive Sharpening.

Unlike Radeon Image Sharpening, vkBasalt supports Linux and works with both NVIDIA and AMD. This isn't entirely reinventing the wheel though, as it's partly based upon the ReShade port of AMD's CAS. Still, it's fun to see what hackers are able to do with little layers like this, especially when we don't have official support.

Want to see the difference it makes? The developer included a comparison shot of Skyrim:

See a bigger comparison on this dedicated page.

Seems like a really fun idea, although the result might not be to everyone's tastes it's very much personal preference. It does make it look quite a lot sharper to my eyes.

It's already seeing plenty of activity on GitHub with others helping out, in time this could be quite an interesting Vulkan layer if more options get added in.

You can find it on GitHub.

Hat tip to RTheren.

Article taken from GamingOnLinux.com.
23 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
27 comments
Page: 1/2»
  Go to:

Ehvis Oct 21, 2019
View PC info
  • Supporter Plus
I wonder if it's just me, but I really don't like the artificial sharpening. Never have on any medium and for any game that offers the option I turn it off. It just feels harsh and unnatural.
sub Oct 21, 2019
Quoting: EhvisI wonder if it's just me, but I really don't like the artificial sharpening. Never have on any medium and for any game that offers the option I turn it off. It just feels harsh and unnatural.

Well, I'm quite amazed how good it looks in the example without adding excessive noise.
Would use it.
Doc Angelo Oct 21, 2019
These filters don't make the image actual sharp (as in making blurry things sharp), they make it appear sharper to the human eye.
Dunc Oct 21, 2019
Quoting: EhvisI wonder if it's just me, but I really don't like the artificial sharpening. Never have on any medium and for any game that offers the option I turn it off. It just feels harsh and unnatural.
I know what you mean and in general I agree, but in that example (and, as far as I recall, The Witcher 3 with some slight sharpening; not too much), I think it works.

Edit: Heh. It's in the AUR already. Sometimes the Arch community just amazes me.


Last edited by Dunc on 21 October 2019 at 1:53 pm UTC
14 Oct 21, 2019
View PC info
  • Supporter Plus
I like this example and would totally use it in Skyrim at least. I'd test it on many games. I think the clarity makes the image look a little more real rather than artificial.
NeoTheFox Oct 21, 2019
Great job on that sliding preview, it really works well for side-by-side. You are very good at this Liam.
__xdbc Oct 21, 2019
Quoting: EhvisI wonder if it's just me, but I really don't like the artificial sharpening. Never have on any medium and for any game that offers the option I turn it off. It just feels harsh and unnatural.
I don't get why people use it like that either, but the main selling point of AMD CAS is that it can upscale lower resolutions quite well and provide a decent performance boost in games. Unfortunately this port doesn't work for me, it just crashes in every wine game I try with a page fault error


Last edited by __xdbc on 21 October 2019 at 3:27 pm UTC
Liam Dawe Oct 21, 2019
Quoting: NeoTheFoxGreat job on that sliding preview, it really works well for side-by-side. You are very good at this Liam.
Can't take all credit. I implemented it using https://github.com/koenoe/cocoen, no point reinventing the wheel :)


Last edited by Liam Dawe on 21 October 2019 at 3:58 pm UTC
Derheim Oct 21, 2019
The only issue I see about those layers is the effect it has on text. Don´t really like it, cool tho.
Dunc Oct 21, 2019
Quoting: 14I like this example and would totally use it in Skyrim at least. I'd test it on many games.
I think that's wise. I've quickly tested it on a few; in most, the effect seems more subtle than it appears in that Skyrim shot above: it either just made everything look a bit clearer (the best way I can describe it is that it's as if I'm using higher resolution textures; the road surface in the Skyrim shot is a good demonstration of what I mean), or had so little effect that I'm not even sure if it's working at all. But it definitely gives Elite Dangerous that unpleasant artificial over-sharpened look (maybe it already uses a sharpening filter?).

So, yeah: try it out. Even if you don't like it in one game, you might be surprised by others.
Purple Library Guy Oct 21, 2019
Interesting effect. I get the feeling that it looks better but makes my eyes work harder somehow.
D34VA_ Oct 21, 2019
DOOM 2016 totally rocks with this enabled on maxed out settings.
Maath Oct 21, 2019
So it's aliasing. Seems easier to just turn off anti-aliasing.

I'm waiting for displays with enough pixel density that we don't need any of these post processing features.
sub Oct 21, 2019
Quoting: Liam Dawe
Quoting: NeoTheFoxGreat job on that sliding preview, it really works well for side-by-side. You are very good at this Liam.
Can't take all credit. I implemented it using https://github.com/koenoe/cocoen, no point reinventing the wheel :)

Nice feature, Liam.

Do you notice a slight misalignment between the two pictures?
I wonder if this is due to the source material slightly shifted,
the post-processing or the implementation of the new feature?
nox Oct 21, 2019
This is a really sweet tip, thanks Liam! :D

Make some of the rather lackluster parts of FFXIV much nicer to look at.
Spoiler, click me

Combination of in-game filters and vkbasalt.


Last edited by nox on 21 October 2019 at 8:41 pm UTC
Liam Dawe Oct 21, 2019
Quoting: sub
Quoting: Liam Dawe
Quoting: NeoTheFoxGreat job on that sliding preview, it really works well for side-by-side. You are very good at this Liam.
Can't take all credit. I implemented it using https://github.com/koenoe/cocoen, no point reinventing the wheel :)

Nice feature, Liam.

Do you notice a slight misalignment between the two pictures?
I wonder if this is due to the source material slightly shifted,
the post-processing or the implementation of the new feature?
I don't see any misalignment? Can you point it out?
sub Oct 21, 2019
Quoting: Liam Dawe
Quoting: sub
Quoting: Liam Dawe
Quoting: NeoTheFoxGreat job on that sliding preview, it really works well for side-by-side. You are very good at this Liam.
Can't take all credit. I implemented it using https://github.com/koenoe/cocoen, no point reinventing the wheel :)

Nice feature, Liam.

Do you notice a slight misalignment between the two pictures?
I wonder if this is due to the source material slightly shifted,
the post-processing or the implementation of the new feature?
I don't see any misalignment? Can you point it out?

Here it's just a pixel or so.
If I quickly move the slider, so that it's like swapping the images,
it clearly looks like the post-processed image is slightly shifted downwards.

Wait, this is strange. :)

When I freshly open the page, it looks fine.
Once I go to another comment page this misalignment occurs and stays until I freshly open the article,
say in another tab.

Firefox on Fedora.

Yet, it's really not a big thing.

Can you reproduce that?
nox Oct 21, 2019
Quoting: sub
Quoting: Liam Dawe
Quoting: sub
Quoting: Liam Dawe
Quoting: NeoTheFoxGreat job on that sliding preview, it really works well for side-by-side. You are very good at this Liam.
Can't take all credit. I implemented it using https://github.com/koenoe/cocoen, no point reinventing the wheel :)

Nice feature, Liam.

Do you notice a slight misalignment between the two pictures?
I wonder if this is due to the source material slightly shifted,
the post-processing or the implementation of the new feature?
I don't see any misalignment? Can you point it out?

Here it's just a pixel or so.
If I quickly move the slider, so that it's like swapping the images,
it clearly looks like the post-processed image is slightly shifted downwards.

Wait, this is strange. :)

When I freshly open the page, it looks fine.
Once I go to another comment page this misalignment occurs and stays until I freshly open the article,
say in another tab.

Firefox on Fedora.

Yet, it's really not a big thing.

Can you reproduce that?

I'm getting this consistently. Seems like the post-processed image is ~2 pixels further down, but it's barely noticeable.
sub Oct 21, 2019
Quoting: nox
Quoting: sub
Quoting: Liam Dawe
Quoting: sub
Quoting: Liam Dawe
Quoting: NeoTheFoxGreat job on that sliding preview, it really works well for side-by-side. You are very good at this Liam.
Can't take all credit. I implemented it using https://github.com/koenoe/cocoen, no point reinventing the wheel :)

Nice feature, Liam.

Do you notice a slight misalignment between the two pictures?
I wonder if this is due to the source material slightly shifted,
the post-processing or the implementation of the new feature?
I don't see any misalignment? Can you point it out?

Here it's just a pixel or so.
If I quickly move the slider, so that it's like swapping the images,
it clearly looks like the post-processed image is slightly shifted downwards.

Wait, this is strange. :)

When I freshly open the page, it looks fine.
Once I go to another comment page this misalignment occurs and stays until I freshly open the article,
say in another tab.

Firefox on Fedora.

Yet, it's really not a big thing.

Can you reproduce that?

I'm getting this consistently. Seems like the post-processed image is ~2 pixels further down, but it's barely noticeable.

It looks like a minor scaling issue.
It's not a plain shift.

The effect gets more noticeable the farther down and right I focus (in particular in the bigger comparison it's very noticeable). Yet, in the upper left corner it always looks perfect also in cases where the issue is present in other parts.

I don't have a consistent way at hand to reproduce the issue and cases where it doesn't happen.
Most of the time it's bugged, but then sometimes it looks like it was intended.
Grifter Oct 21, 2019
It's like putting glasses on for the first time or something. That looks so amazing.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.