Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by rhavenn
The best Linux distribution for gaming in 2025
24 Jan 2025 at 4:37 pm UTC Likes: 1

SNAP sucks. I will never support, recommend or use an Ubuntu distro or derivative while they continue to push that shit vs. just using package repos. All the "security" that SNAP supposedly adds is just theatre since most / all SNAPS you have to disable most of it to make them useful or usable. Not a fan of flatpack either.

Both are trying to get around the fundamental problem of using a "LTS" distro with up-to-date user applications while they could just move to a "stable" core model and up-to-date end-user applications in their repos for "desktop" installs and keep "server" installs moving more slowly. As an end user, just use a rolling release or more "up-to-date" distro. Personally, I've been running Fedora KDE spin with testing repos and rpmfusion enabled for over 2 years now on both my work PC and personal PC. I've had 1 issue that required a single-user mode boot to undo and a couple of issues because I enable testing, but I file bug reports for those and run that on purpose. Other than that...smooth sailing.

Fedora is the "base" for what will become RHEL, so Red Hat certainly tries to keep it stable while still keeping it up-to-date. The only really big deal with it is that you need to enable the RPMFusion repos, but Steam has its own Fedora RPMFusion repo. It's more or less trivial to enable and then to install Steam.

Direct3D 12 to Vulkan project VKD3D-Proton v2.14 out now with various performance improvements
14 Dec 2024 at 12:39 am UTC

Quoting: whizse
Quoting: rhavennFor bash, personally, I would put it in: ~/.bash_aliases:
Sure you got that right? At least on my system, .bash_aliases is just sourced by .bashrc and is only meant as a convenience to separate out aliases. Seems like a roundabout way for setting environment variables. :wink:
Well, yeah..guess I fudged it all up :)

~/.bashrc would be the "root", but I stick all my aliases and env in .bash_aliases and yes, my ~/.bashrc does source ~/.bash_aliases explicitly. It's been awhile since I actually had to walk through which does what. I've been "deploying" more or less the same ~/.dotfiles and .dotdirs for like 10 years and I just add bits and bobs now and again. 25 years if you count when I was using tcsh before bash.

Direct3D 12 to Vulkan project VKD3D-Proton v2.14 out now with various performance improvements
13 Dec 2024 at 9:37 pm UTC Likes: 6

Quoting: Calinou
Quoting: rhavenn
Quoting: TevurGreat!
Is there a way to set DXVK_FRAME_RATE for everything everywhere all at once or have do I have to set the argument for every single game?
Assuming that's just your standard environment variable. Yeah, just set it in your shell's init config files.

For bash, personally, I would put it in: ~/.bash_aliases:
#DXVK FRAME RATE
export DXVK_FRAME_RATE='WHATEVERITSUPPOSEDTOBE'

You will need to log out and log back in for your whole environment to inherit that.
This won't work if running apps from a GUI, as they don't try to initialize your shell. You need to modify `/etc/environment` instead (which must be done as root/sudo).
That is not totally accurate. Really, it depends on your system I guess and what you're running and how it's configured. However, in general, you should never "have" to edit a file as root for a user level environment var.

/etc/environment is the systemd environment config and it seems Wayland and GDM / KDE PLasma source it as well. So, you should be able to source that in: ~/.config/environment.d/envvars.conf for the user level version.

SDDM and some other greeters also might source your shell vars. I set "export SDL_VIDEODRIVER=wayland" in my bash and it's picked up by Steam and Steam apps. So, your mileage may vary I guess.

see: https://wiki.archlinux.org/title/Environment_variables [External Link] This should be more or less applicable to any distro.

Direct3D 12 to Vulkan project VKD3D-Proton v2.14 out now with various performance improvements
13 Dec 2024 at 4:32 pm UTC

Quoting: TevurGreat!
Is there a way to set DXVK_FRAME_RATE for everything everywhere all at once or have do I have to set the argument for every single game?
Assuming that's just your standard environment variable. Yeah, just set it in your shell's init config files.

For bash, personally, I would put it in: ~/.bash_aliases:
#DXVK FRAME RATE
export DXVK_FRAME_RATE='WHATEVERITSUPPOSEDTOBE'

You will need to log out and log back in for your whole environment to inherit that.

Deadlock surpassed 100,000 concurrent players, Valve adds wall jumping
3 Sep 2024 at 4:36 pm UTC

How I'm reading the description of the game..isn't this basically Smite / Smite 2 but with jumping / vertical movement?

Dev of crowdfunded WW1 survival-horror game CONSCRIPT cancels Linux and macOS versions
30 May 2024 at 5:01 pm UTC Likes: 3

Quoting: Purple Library GuyKind of a stupid premise. Like, if I were in the trenches with this guy and he said he was going to go looking all over for his brother who was "missing in action" I'd tell him, "My friend, how long have you been here? He's not 'missing in action'. He's dead. What makes him 'missing' is that a shell hit where he was and they couldn't find any recognizable pieces. If you go wandering around the front instead of sitting tight and keeping your head down, you'll end up the same way and your family will have two less sons instead of one less. Unless they execute you for desertion when you leave your post. Just sit down. Look, I do feel bad about your brother--you can have a piece of my chocolate bar."
Haha. That version of the script for "Saving Private Ryan" was really not very good and failed to pull audiences in ;)

Dev of crowdfunded WW1 survival-horror game CONSCRIPT cancels Linux and macOS versions
30 May 2024 at 4:01 pm UTC Likes: 2

Quoting: Cyril
Back during the Kickstarter campaign in 2020 I naively promised things that I had never done before and so I did not realize how much work they were for so little trade off.
Wow! "Are you kidding me?", It's really shameful. I suspect this is the case for a majority of KS campaigns...
Yeah, if you build a Windows game and expect to just push a few buttons at the end to make it work on Linux or MacOS you're going to have a bad time. If you build from day 1 for it to work on all 3 platforms then it's much easier. Frankly, this just sounds to me like the dev has no clue on how to develop a game and I wouldn't trust his Windows code either. Probably totally un-optimized shit with copy / pasta code chunks all over that he pulled from StackOverflow.

However, KickStarter..not even once. I'll give you my money once you release the game UNLESS you have a decent track record and history of releasing solid Linux support and even then I'll just do the EA version on Steam if it's available.

Ant colony RTS 'Empires of the Undergrowth' hits 1.0 in June
7 May 2024 at 6:28 pm UTC Likes: 2

The voice over voice could make money doing Gauntlet audio tracks: "Green elf needs food badly!!!"

Paradox announce Stellaris: Season 08, with Stellaris: The Machine Age launching May 7th
15 Apr 2024 at 3:38 pm UTC

They need to give us the new "core engine - now we'll actually make your 8-core system break a sweat" edition before I give Stellaris any more money. These DLCs are just more lipstick on a pig. It's one thing if my GPU and CPU and RAM were maxed out and it ran like a pig, but they're mostly idle and by late mid-game on anything above a medium galaxy it's just a chug fest.

Dwarf Fortress hits 800,000 sales and no sign of it stopping
8 Apr 2024 at 4:58 pm UTC Likes: 1

I want to like Dwarf Fortress with the new UI. I did buy it once they released a native Linux version with the new UI. However, the in-game "flow" for how to do stuff is just so incredibly unpolished. I just don't get how they've been spending 10+ years of development time. For example, you get a bunch of blue helmet mushrooms (or whatever) and you have 2 or 3 things that look like they might process them, but there is no in-game method to figure out exactly what A goes to B goes to C to produce Y. You HAVE you to use the wiki and kinda chain it all together. However, then when you get red blob tubers (or whatever) they're handled completely differently. This is inherently fine..but when I look at the info page for item Y it should tell me how to process them with what.

I found worker management is still wonky and it took forever to figure out how to manage the military just by clicking around random menus. It doesn't work the same way as other menus if I remember right.

I love RimWorld and have over 1,000 hours in it. I really wanted to like Dwarf Fortress and the work they've put in on the "engine" to build the world, track the dwarves and all the stats, etc.... is impressive. However, the "interface" to that is just bad.