GOverlay is an open source project aimed to create a Graphical UI to manage Vulkan/OpenGL overlays. It is still in early development, so it lacks a lot of features.
This project was only possible thanks to the other maintainers and contributors that have done the hard work. I am just a Network Engineer that really likes Linux and Gaming.
Here are the dependencies needed in order to make GOverlay run:
mangohud
- Configure MangoHudmesa-demos
- OpenGL previewvulkan-tools
- Vulkan previewvkBasalt
- Configure vkBasaltreplay-sorcery
- Instant replay solutiongit
- Clone reshade repositoryqt5pas
- Free Pascal Qt5 binding library updated by lazarus IDEbreeze
- Breeze Qt theme
goverlay-bin
is in the AUR. You can install it using your favourite AUR helper. You can also grab the latest git code with goverlay-git
. The repository chaotic-aur
provides the binaries from the latest GIT code.
pamac install goverlay-bin
To install goverlay
, run the following command as root:
dnf install goverlay
To install goverlay
, run the following command as root:
zypper install goverlay
To install goverlay
from the games:tools repo, run the following commands as root:
zypper addrepo https://download.opensuse.org/repositories/games:tools/openSUSE_Leap_15.2/games:tools.repo
zypper refresh
zypper install goverlay
To install goverlay
, run the following command as root:
eopkg it goverlay
To install goverlay
in debian sid, run the following command as root:
apt install goverlay
To install goverlay in Ubuntu (20.04 and up) and derivatives use the PPA from Martin Wimpress. Run the following commands:
sudo add-apt-repository ppa:flexiondotorg/mangohud
sudo apt-get update
sudo apt-get install goverlay
NOTE: Currently the PPA does not offer 32-bit support.
-
Download the latest tarball from Releases.
-
Extract the file by running the following command:
tar -zxvf goverlay*.tar.gz
- Properly execute the binary by running the script inside the tar file:
./start_goverlay.sh
Note: Since version 0.6.4 mangohud needs to be installed to run GOverlay.
Before building, you will need to install the following:
- Lazarus - IDE
To build GOverlay, clone the git repository by running following command:
git clone https://github.com/benjamimgois/goverlay.git
Then, change directory and build GOverlay by running the following commands:
cd goverlay
make
Start GOverlay with:
./start_goverlay.sh
Note: Since version 0.6.4 mangohud needs to be installed to run GOverlay.
To install GOverlay execute:
make install
This will install the start script to /usr/local/bin/goverlay
, so that it can be launched via goverlay
in the console.
Most of the credits go to Flightless Mango. He is the man and the mind behind MangoHud.
https://github.com/flightlessmango/MangoHud
https://discordapp.com/invite/Gj5YmBb
Special thanks to DadSchoorse, creator of the vkBasalt project.
https://github.com/DadSchoorse/vkBasalt
Special thanks to matanui159, creator of the ReplaySorcery project.
https://github.com/matanui159/ReplaySorcery
This project was built using Lazarus.
If this project was useful to you, don't hesitate to donate to me :)