Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

MangoHud, a new open source Vulkan overlay layer for gaming on Linux

By - | Views: 71,212

Today, the first official release of MangoHud went out, a new open source Vulkan overlay layer for gaming on Linux. This enables you to get a HUD on your games with fancy details like FPS and Frame Timings, GPU and CPU utilization, GPU and CPU temperature reporting and more.

Originally a fork of the Mesa drivers "with the overlay files modified to produce the hud", it's now an entirely new project separate from Mesa and it works across different GPUs including NVIDIA. Their intention is to be an alternative to the Mesa overlay and the DXVK HUD and they've certainly got my vote as it works great!

Pictured: MangoHud (top left) with Jupiter Hell on my Manjaro/NVIDIA system.

It also has logging capabilities, so it can be useful for some benchmarking too. Allowing you to start and stop the logging with the tap of a button to record things like FPS, CPU & GPU utilization. I can see all sorts of uses for a handy open source project like this.

What I also appreciate is how easy it is to use. Once installed, all you have to do is add this as a launch option for a game on Steam for example:

MANGOHUD=1 %command%

Impressive stuff, I was looking for something exactly like this not long ago and came up completely short. Will definitely be keeping an eye on this.

You can find MangoHud on GitHub.

Article taken from GamingOnLinux.com.
26 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.
42 comments
Page: «4/5»
  Go to:

Alm888 Feb 6, 2020
Quoting: Phlebiac
Quoting: Alm888Here at Fedora we do not call 3rd-party repositories like "RPM Fusion" some fancy names

Well, we do have "Cool Other Package Repo"
https://fedoraproject.org/wiki/Category:Copr
Nah. That's server-side infrastructure for creating/maintaining repositories. From user's perspective it is still enabled via ordinary "/etc/yum.repos.d/*.repo" config files.
Phlebiac Feb 6, 2020
Quoting: TheRiddickPerformance wise, NTFS is pretty damn fast under windows

Definitely not my experience, but for general desktop use / gaming I guess it's fine.

Quoting: TheRiddickconsidering moving to EXT4 and just using a paragon license.

I've been hoping Phoronix would do some benchmarks (even asked once), but he never has.

Quoting: TheRiddickAND NO I REFUSE to use BTRFS, its amazingly slow, as proven continuously with benchmarks and comparisons!

:D
ikiruto Feb 6, 2020
Vote for inclusion in the repository:
https://aur.archlinux.org/packages/mangohud
TheRiddick Feb 6, 2020
Quoting: PhlebiacI've been hoping Phoronix would do some benchmarks (even asked once), but he never has.

There are benchmarks comparing NTFS EXT4 BTRFS XFS on phoronix site. There may be some windows10 based benchmarks but I can't recall.
lejimster Feb 6, 2020
I just tried MANGOHUD with Grim Dawn on Steam. Works like a charm, looks much cleaner than DXVK_HUD. I like that you can toggle it on and off with F12, although minor annoyance I've had to change the screenshot binding in steam.
Nice work! =)
Redface Feb 6, 2020
Quoting: Alm888
Quoting: Phlebiac
Quoting: Alm888Here at Fedora we do not call 3rd-party repositories like "RPM Fusion" some fancy names

Well, we do have "Cool Other Package Repo"
https://fedoraproject.org/wiki/Category:Copr
Nah. That's server-side infrastructure for creating/maintaining repositories. From user's perspective it is still enabled via ordinary "/etc/yum.repos.d/*.repo" config files.
Same as PPAs are config files under /etc/apt/sources.list.d on Ubuntu, and a key added just like with Copr. Does it bother you that there are graphical and commandline frontends for it so that users do not have to know about the config files?

Reading through https://fedoraproject.org/wiki/Category:Copr and https://help.launchpad.net/Packaging/PPA?action=show&redirect=PPA it is really the same concept just implemented differently off course.
hammadnadeemx Feb 7, 2020
How to enable this with lutris for other non steam games ?
lejimster Feb 7, 2020
Quoting: hammadnadeemxHow to enable this with lutris for other non steam games ?
If you got it installed system wide, it should be as simple as adding the environment variable under system options tab as MANGOHUD   1
egee Feb 9, 2020
Have people actually used this or are people talking about how cool it is and then moving on?

It doesn't seem to work for me at all. I'm reluctant to open an issue on the GitHub repo because I'm curious if other people are having issues with it first.

The install instructions on the readme don't work and installing it via the release file doesn't appear to do anything.

Can folks confirm that it is working and maybe provide some screenshots?
Liam Dawe Feb 9, 2020
Quoting: egeeHave people actually used this or are people talking about how cool it is and then moving on?

It doesn't seem to work for me at all. I'm reluctant to open an issue on the GitHub repo because I'm curious if other people are having issues with it first.

The install instructions on the readme don't work and installing it via the release file doesn't appear to do anything.

Can folks confirm that it is working and maybe provide some screenshots?
The article screenshot is literally me using it. Download, extract, cd into the folder, install, done. Then add it as a launch option for a Vulkan game or DXVK. Works great for me.
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.