Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

GOverlay app adds support for the Linux instant-replay tool ReplaySorcery

By - | Views: 36,870

GOverlay is the super useful user interface for managing overlays like MangoHud and the vulkan post processing layer vkBasalt. Now though, it's been extended to be even more useful.

With the latest release of GOverlay 0.4 the developer, Benjamim Góis, adding in support for ReplaySorcery which is an open source instant-replay solution we wrote about before here. Keeping things simple, it allows you to store your screen in a buffer ready to capture clips of your action during games and more. Having a UI for it now is pretty sweet too.

Here's how it looks in GOverlay:

The included game image inside the app is just an example, to give you an idea of where you're capturing on your screen. It works great too and it's nice to have another simple option for users. 

On top of the addition of ReplaySorcery support, here's the other highlights of GOverlay 0.4:

  • New - created hint messages for each application
  • New - Toggle keys refactored to F1 - F4 (stock values maintained)
  • fix - vkbasalt wasn't correctly activated when running the test button
  • fix - vkbasalt doesn't save toggle button option
  • fix - vkbasalt doesn't save CAS option when in false state
  • fix - Dependency error message doesn't fit screen space
  • Fix - font colors doesn't fit light themes in some occasions

You can grab GOverlay on GitHub.

Article taken from GamingOnLinux.com.
17 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 came back to check 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
19 comments
Page: 1/2»
  Go to:

Spirimint Nov 4, 2020
Does anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?
somebody1121 Nov 4, 2020
Quoting: SpirimintDoes anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?
No it's with ENABLE_VKBASALT=1
benjamimgois Nov 4, 2020
Quoting: SpirimintDoes anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?

For vkbasalt you need ENABLE_VKBASALT=1. Or you can enable Mangohud and Vkbasalt globally on goverlay.
Spirimint Nov 4, 2020
Quoting: benjamimgois
Quoting: SpirimintDoes anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?

For vkbasalt you need ENABLE_VKBASALT=1. Or you can enable Mangohud and Vkbasalt globally on goverlay.

but when i enable it globally will it only start with MANGOHUD=1 or all the time?

Vkbasalt is such a bless for Linux as ENB not working. At least on my system :D


Last edited by Spirimint on 4 November 2020 at 12:24 pm UTC
benjamimgois Nov 4, 2020
Quoting: Spirimint
Quoting: benjamimgois
Quoting: SpirimintDoes anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?

For vkbasalt you need ENABLE_VKBASALT=1. Or you can enable Mangohud and Vkbasalt globally on goverlay.

but when i enable it globally will it only start with MANGOHUD=1 or all the time?

When you enable vkbasalt globally it will simply add a line ENABLE_VKBASALT=1 in your .profile file inside your home folder. So after a system restart every vulkan application will have vkbasalt enabled. The same thing happens to Mangohud = 1, they do not depend on each other. I noticed some cases (in manjaro kde for example) that the .bash_profile file creates problems with the global_enable. Just renaming it to .bash_profile.bak solved the problem, but i don't know if it can create problems in other parts of the system, it still needs more research.
Spirimint Nov 4, 2020
Quoting: benjamimgois
Quoting: Spirimint
Quoting: benjamimgois
Quoting: SpirimintDoes anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?

For vkbasalt you need ENABLE_VKBASALT=1. Or you can enable Mangohud and Vkbasalt globally on goverlay.

but when i enable it globally will it only start with MANGOHUD=1 or all the time?

When you enable vkbasalt globally it will simply add a line ENABLE_VKBASALT=1 in your .profile file inside your home folder. So after a system restart every vulkan application will have vkbasalt enabled. The same thing happens to Mangohud = 1, they do not depend on each other. I noticed some cases (in manjaro kde for example) that the .bash_profile file creates problems with the global_enable. Just renaming it to .bash_profile.bak solved the problem, but i don't know if it can create problems in other parts of the system, it still needs more research.

Ah good to know. Its just because on goverlay i thought with the toggle button which is in default on "home" i can turn on and off vkbasalt ingame. Just to be sure its working correct, to see the difference without. But its not working. Also the settings for reshade don't get saved right now. Would like to see the difference with them :) After restart the active effects in goverlay are always empty.


Last edited by Spirimint on 4 November 2020 at 12:39 pm UTC
benjamimgois Nov 4, 2020
Quoting: Spirimint
Quoting: benjamimgois
Quoting: Spirimint
Quoting: benjamimgois
Quoting: SpirimintDoes anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?

For vkbasalt you need ENABLE_VKBASALT=1. Or you can enable Mangohud and Vkbasalt globally on goverlay.

but when i enable it globally will it only start with MANGOHUD=1 or all the time?

When you enable vkbasalt globally it will simply add a line ENABLE_VKBASALT=1 in your .profile file inside your home folder. So after a system restart every vulkan application will have vkbasalt enabled. The same thing happens to Mangohud = 1, they do not depend on each other. I noticed some cases (in manjaro kde for example) that the .bash_profile file creates problems with the global_enable. Just renaming it to .bash_profile.bak solved the problem, but i don't know if it can create problems in other parts of the system, it still needs more research.

Ah good to know. Its just because on goverlay i thought with the toggle button which is in default on "home" i can turn on and off vkbasalt ingame. Just to be sure its working correct, to see the difference without. But its not working. Also the settings for reshade don't get saved right now. Would like to see the difference with them :) After restart the active effects in goverlay are always empty.

I made a small video demonstrating how the reshade work. It's in portuguese but you can turn on the captions.

https://www.youtube.com/watch?v=GvzbUZI0Zys&t=68s&ab_channel=%2Fhome

Also, i struggle to save the effects settings but couldn't figure it out. Might come back to it in the future.
KROM Nov 4, 2020
View PC info
  • Supporter
Quoting: Spirimint
Quoting: benjamimgois
Quoting: SpirimintDoes anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?

For vkbasalt you need ENABLE_VKBASALT=1. Or you can enable Mangohud and Vkbasalt globally on goverlay.

but when i enable it globally will it only start with MANGOHUD=1 or all the time?

Vkbasalt is such a bless for Linux as ENB not working. At least on my system :D

I can speak only for my experience with Fallout 4, but ENB and Vulkan does work.

What you need to do:

  • Place the ENB stuff into your game folder

  • Download latest version of DXVK and unzip it somewhere.

  • Assuming that the game uses d3d11, rename the d3d11.dll from DXVK to something else, like d3d11_vulkan.dll

  • Copy dxgi.dll (if not using reshade, else see comment below) and d3d11_vulkan.dll from DXVK into your game directory

  • Edit enblocal.ini and change the first block "[PROXY]" to this:
    • EnableProxyLibrary=true

    • InitProxyFunctions=true

    • ProxyLibrary=d3d11_vulkan.dll


  • Edit the launch options: WINEDLLOVERRIDES="dxgi.dll=n,b;d3d11.dll=n,b" %command%



reshade works too I think, but you need to also set up the reshade proxy to chain load the vulkan dxgi.dll (which I think you also need to rename then) in the reshade config.

Hope that helps!
Spirimint Nov 4, 2020
Quoting: KROM
Quoting: Spirimint
Quoting: benjamimgois
Quoting: SpirimintDoes anybody know if vkBasalt got also activated in Steam with the launch option MANGOHUD=1 ?

For vkbasalt you need ENABLE_VKBASALT=1. Or you can enable Mangohud and Vkbasalt globally on goverlay.

but when i enable it globally will it only start with MANGOHUD=1 or all the time?

Vkbasalt is such a bless for Linux as ENB not working. At least on my system :D

I can speak only for my experience with Fallout 4, but ENB and Vulkan does work.

What you need to do:

  • Place the ENB stuff into your game folder

  • Download latest version of DXVK and unzip it somewhere.

  • Assuming that the game uses d3d11, rename the d3d11.dll from DXVK to something else, like d3d11_vulkan.dll

  • Copy dxgi.dll (if not using reshade, else see comment below) and d3d11_vulkan.dll from DXVK into your game directory

  • Edit enblocal.ini and change the first block "[PROXY]" to this:
    • EnableProxyLibrary=true

    • InitProxyFunctions=true

    • ProxyLibrary=d3d11_vulkan.dll


  • Edit the launch options: WINEDLLOVERRIDES="dxgi.dll=n,b;d3d11.dll=n,b" %command%



reshade works too I think, but you need to also set up the reshade proxy to chain load the vulkan dxgi.dll (which I think you also need to rename then) in the reshade config.

Hope that helps!

Oh nice, then i'm gonna try it with Skyrim, sounds very easy to make. Can i use ENB and vkBasalt same time ?
benjamimgois Nov 4, 2020
What is ENB ? never heard of it
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.