It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
timppu: In Windows you can run non-Steam games with the Steam client, e.g. in order to use the built-in FPS counter within Steam. I wonder if the same is possible in Linux?
Yeah, works fine, you can even use Wine/Proton. That's how I play most of GOG games on the steam deck.

avatar
timppu: According to some MangoHud guide, I:

1. Installed it with "sudo apt install mangohud"

2. Enabled the FPS counter in the Lutris game settings
Demonicon => Configure => System options => Display => FPS counter (MangoHud) = Enabled.

However, I see no counter. Is this because Ubuntu/Mint offer only the 64bit version of MangoHud, and a 32bit version is apparently needed for 32bit applications, like Demonicon?
I never needed to compile the 32bit version but I was probably luck that never had a game that need it?
Sometimes the --dlsym argument is needed, on GOG native versions, wich usually use OpenGL I always use the launch argument on the desktop shortcut.
Open the desktop launcher/icon with a text editor and modify the line "EXEC= mangohud --dlsym PathToGameLauncher.sh"

It seems Mangohud now works a little different but my version is a couple of years old and perhaps the same with the APT version.

OpenGL games may also need dlsym hooking, which is now enabled by default.
avatar
rojimboo: MangoHud seconded. Configuring it with the text file can be a pain. GOverlay is a gui app for it though, but it didn't have all the bells and whistles I needed, so YMMV.
I can second Goverlay, used it for years. Makes configuring mangohud a breeze, with options to limit framerate etc...

That said, it's a pain to get working on Linux Mint. There's a weird issue with dependencies on Debian derivatives and the only way to correct is to build from source.

I've just checked Goverlay github page and the issue I was talking seems gone, now it just the matter of installing "libqt6pas".
Post edited April 19, 2025 by Dark_art_
avatar
timppu: Sooo... is the only option to build the 32bit version from a source?
I think you can just use the bundled install script, no need to compile. I did this on PopOs a while ago, but I don't have any 32-bit games to test it with, but it works fine on all the games I'm playing.

From its Github:
GitHub releases
If you do not wish to compile anything, simply download the file under Releases, extract it, and from within the extracted folder in terminal, execute:

./mangohud-setup.sh install

If you can't get MangoHud to work, you can always use DXVK's overlay with fps and frametimes:

https://github.com/doitsujin/dxvk

Set an env variable:

DXVK_HUD=full
avatar
Dark_art_: I can second Goverlay, used it for years. Makes configuring mangohud a breeze, with options to limit framerate etc...

That said, it's a pain to get working on Linux Mint. There's a weird issue with dependencies on Debian derivatives and the only way to correct is to build from source.

I've just checked Goverlay github page and the issue I was talking seems gone, now it just the matter of installing "libqt6pas".
It's good isn't it? I only stopped using it and had to instead edit the .conf file, because I wanted some features that Goverlay didn't allow at that time.

It was the mediaplayer feature (still Beta). I now have the artist,track, album info displaying in MangoHud from streaming music through the Tidal desktop app :) It's neat, I can see and remember the song/artist later when I'm discovering music. For those grindy games where you've heard the soundtrack a million times and want something different.
Post edited April 19, 2025 by rojimboo
The ice-bucket challenge was 2014. Installing Demonicon on various systems seems to be all the rage now. That's why I joined in, just for the fun of it.

My System:
Intel Core i7
Nvidia 10XX GPU
Ubuntu 24.04 LTS

I don't like installing a system-level WINE environment anymore, mainly because of security concerns. Don't want any old trojan.exe to be executable by default, even just by accident or twitchy fingers.

A few years ago, I migrated my 'serious' Windows applications to Play-On-Linux. But that app is poorly maintained and almost broken now. This solution is *not* recommended anymore, especially not for games.

For my games I've embraced flatpak now. It's not native on Ubuntu (because Canonical love pushing their own Snap packages instead), but can be easily installed and configured for use with Flathub. Next step was installing bottles as a launcher which handles all the dependencies and WINE environments. Most system dependencies and driver requisites (nvidia-550) were automatically installed. I've manually added only the MangoHud flatpak.

Now, on with Demonicon:
- create a new bottle, either of type "game" or "custom" (64-bits)
- I chose "Soda-9.0-1" as my WINE environment, because it is based on Steam Proton with all the game-related fixes
- activate DXVK, VKD3D and NVAPI
- use "Discrete Graphics"
- enable performance monitoring (for MangoHud)

- install Demonicon
(I couldn't access my regular home directory because of flatpak's sandboxing. Instead, I had to move the game installer *into* the bottle/prefix/environment and place it somewhere on "Drive C".)
- run the game using the "demoniconR" shortcut (should be automatically picked up by bottles).

- so far the game works flawlessly and the performance is great
(see screenshots attached)

edit: fixed an error (missing "not")
Attachments:
Post edited April 22, 2025 by g2222
avatar
g2222: MangoHud works great. :-)
It can be configured to display lots of stats, like fps, frame time, gpu load, temps, ...
avatar
timppu: According to some MangoHud guide, I:

1. Installed it with "sudo apt install mangohud"
2. Enabled the FPS counter in the Lutris game settings
Demonicon => Configure => System options => Display => FPS counter (MangoHud) = Enabled.

However, I see no counter. Is this because Ubuntu/Mint offer only the 64bit version of MangoHud, and a 32bit version is apparently needed for 32bit applications, like Demonicon?
(As explained above, I installed MangoHud only for use within flatpak and bottles.
The game Demonicon runs fine in a 64-bit environment.)

Still, there are two things you can try out:
1. set an environment variable (MANGOHUD=1) before launching the game (export MANGOHUD=1)
Or just add it to the wine command like this:
MANGOHUD=1 wine game.exe

2. If the HUD is just hidden, then try this hotkey to make it visible again:
RightShift + F12
^ important, it's really the key one the right side
Post edited April 21, 2025 by g2222
avatar
g2222: The ice-bucket challenge was 2014. Installing Demonicon on various systems seems to be all the rage now. That's why I joined in, just for the fun of it.
The more the merrier. I used flatpacks to get Steam to run on Rocky Linux 9, since there is no native Steam installer (rpm?) for Red Hat so at least back then the flatpack seemed to be the best option to get Steam run on RHEL-family Linuxes. It generally ran quite fine too, the only oddity was that while playing Team Fortress 2 with it, for some reason the TF2 announcer voices were missing? All the other audio in the game was ok. I could never figure out what the problem was.

I also tried to understand "Bottles" back then because it was mentioned so often, but couldn't quite figure it out. Probably an user error, need to look at it again.

Generally I like your idea of keeping e.g. WINE or Windows games separate from the rest of the system, more secure that way I guess, and easier to get rid of as well when needed.
Post edited April 22, 2025 by timppu
The more I read about OpenSUSE (the rolling release "Tumbleweed" version preferably), also related to Linux gaming, the better it starts to sound. I wonder why you rarely hear anyone using OpenSUSE?

It just seems to tick all the boxes:
- a rolling release distro (Tumbleweed), so should be quite up to date with the newest Linux kernels and what have you, right?
- apparently works fine even with SecureBoot enabled, so no issues running dualboot with Windows 11 Pro with Bitlocker etc. etc. (RHEL and Ubuntu families (including Mint) seem to work fine with this as well, Manjaro and ArchLinux are problematic (I originally wanted to try Manjaro more as it is also a rolling release, but this is a reason I don't want to go that route)
- installing e.g. NViidia proprietary drivers seems to be effortless (easy also on e.g. Linux Mint, not so in e.g. Rocky Linux 9 (RHEL)).
- It appears Lutris, Steam, WINE etc. etc. etc. have recent versions on SUSE repositories, so no need to add extra repositories or install from sources apparently. Like in Linux Mint 22.1, the official repository has the older WINE 9, for 10 you have to add extra repository.
- No affiliation with IBM, Oracle or other American companies. SUSE has history with Novell but I guess that is no more and (Open)SUSE can mostly be considered German?

I think I will replace Linux Mint with OpenSUSE Tumbleweed on that Dell XPS laptop. and try this same project to get Demonicon to run on it again. The only experience i have with SUSE is using it shortly on some old virtual server at work, but that was killed and replaced with a newer VM server a couple of years ago.
Distrohopping is the biggest noob trap.

But at least it's fun! :)