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 Marlock
Pop!_OS Linux gets better game performance and desktop responsiveness
3 Feb 2022 at 11:42 am UTC Likes: 3

sounds like a part of that stuff could be submitted for inclusion in Feral's Game Mode and thus conveniently applied in any distro instead of just Pop_OS!

not sure about pop_shell messaging to signal which apps are in foreground to prioritize... it looks like that might require some extra changes in each DE or something

RetroArch need your feedback on their Open-Hardware planned for 2022
20 Jan 2022 at 11:03 am UTC Likes: 3

IMHO offering a widely available way where an emulator can read from a real cartridge via usb instead of from a downloaded ROM actually creates a stronger legal defense and legitimacy for the emulator scene (with a caveat)

ROMs are extracted by one person from a cartridge and in several countries can be legally downloaded and used only by other people who already own a cartridge themselves

this would let them use their cartridge directly instead of grabbing ROMs online, so it makes the emulator software more obviously legal... and possibly the ROM distribuition less so?

in any case, third-party console manufacture already existed (eg: CCE's Dynavision Action for the original NES) when the original consoles where still in production, so I expect this new hardware is probably nothing out of the ordinary to prove legal now

Baldur's Gate: Dark Alliance to get a Steam release and for Linux too
17 Dec 2021 at 2:37 am UTC

That's terrible, if it's true!

I don't get why they won't just partner with GemRB devs to help it work as the new official opensource engine for their remastered releases...

They should be able to work on the game resources without the source code and GemRB is already working on IW2 with playable status:

https://gemrb.org/Features.html [External Link]

Collabora announced Venus, 3D accelerated Vulkan in QEMU
17 Dec 2021 at 12:14 am UTC

afaik the only way to not need the host OS support for the graphics API called from the guest (plus the interfacing support for it between guest and host) is using a gpu passthrough method...

a full gpu passthrough lets the guest OS take over full control of the specific hardware, so you need a second GPU hardware just for the windows guest... not ideal with current prices, to say the least, LOL (unless you have a spare one already)

there was work towards a gpu passthrough method where both host and guest could share the same hardware, but i'm not sure how that was meant to work and at what stage that work is now

Baldur's Gate: Dark Alliance to get a Steam release and for Linux too
17 Dec 2021 at 12:02 am UTC

any Baldurs Gate series, any Icewind Dale series and any of the classic Fallout games (the isometric RPG ones) coming to Linux are an instant buy for me.

I still have the original media for a few of them from my windows days, so I can totally run them via Proton, wine or GemRB, but having them as native linux titles is something I just feel compeled to support!

Have I become an Ilinuxthid thrall?!

ps: what happened to Icewind Dale 2 on Steam?! whyyyyy only windows on GOG?! it's my favourite series by far, this just breaks my heart!

Use Wine for gaming on Linux? Try out Bottles
15 Dec 2021 at 11:10 am UTC Likes: 2

SDL did eventually write the wrapper
https://github.com/libsdl-org/sdl12-compat [External Link]

X-Wayland is trying to smooth out the rough edges for X.org apps running over Wayland

Pipewire is already working as a drop-in replacement for PulseAudio, ALSA and Jack (WIP, has a few limitations but awesome progress)

I know some libs in some abstraction levels are worse than others, but it's not all doom and gloom and linux / opensource in general does have a very active comunity working on shims for pretty much anything you can think of.

Not to mention old windows software is often better via wine or than on windows itself, so there is that...

Collabora announced Venus, 3D accelerated Vulkan in QEMU
2 Dec 2021 at 1:13 am UTC

The first thing that came to my mind was the Apple M1 beast, then Raspberry Pi 4 and only then the ARM Chromebooks...

Definitely useful in multiple fronts :)

KDE Discover gets update to prevent you breaking your Linux system
22 Nov 2021 at 6:01 am UTC Likes: 2

my takeaways:

1) avoiding the root issue

PopOS devs failed to check for package conflicts between steam and the rest of the repos used by their OS in default conditions. Maybe they do have checks in place, but they failed, maybe they just don't do that... probably worth some attention towards devising/improving automated checks on their end.

It shouldn't happen, period. Nothing anyone says will make this error "right", only understandable.

2) unexplored GUI friendliness issue?

IMHO the Pop Shop showed too little info on the encountered error, and that's part of why Linus went online to find advice in the "wrong" venues.

Needing to search online without clear error messages is something I criticize Windows for... at least on Linux the terminal exists, but the exact stdout output could be there in the GUI as an "extra details" section on the error message (something Linux Mint does a lot on their GUI design for various system maintenance tools).

An URL for the official distro forum/wiki is also something I'd use in such cases, to help drive users to better quality info online.

3) a small step for tech-savvy linux-seasoned users, a giant leap for the rest of mankind... aka "x.org" might as well be a website

There is an important gap between the meaning of "This big list of packages of all kinds in no particular order will get uninstalled:" and "DANGER: This shorter list of CRITICAL SYSTEM COMPONENTS will get uninstalled!"... tech-savvy linux users are apparently not noticing the difference due to the unavoidable mental translation of core package names to "IMPORTANT" when reading apt warnings, but people with no prior contact with the names of such components may be left a bit in the dark here... no, "X.org" does not look one bit as menacing as it should

4) putting the direst warning closest to the decision options

Dr. Strange says "They really should put the warnings before the spell" and while this is an important lesson, it shouldn't be taken literally.

On the terminal, there are at least 2 reading orders to consider:
a) disciplined - rolls back to top then reads in order until the bottom of the output
b) spontaneous - starts at the bottom (where the command is waiting for user input) and maybe glances towards the top

(b) may oclude warnings at the top of the output and at the beginning of long lists, and there is a good chance of the user passively limiting their reading to the current visible portion of the output instead of scrolling up to see the rest, unless (or even if) prompted to

IMHO informative output is indispensible, but "tl;dr:" warnings should also exist close to the decision being made, carefully avoiding the risk being ocluded

5) actually helpful output is not always just about providing data, but also advice / recommendations

this kind of situation could be seen as analogue to the rationale behind choosing sane defaults but on user input questions

combining (3) and (4) is probably more effective than a "type this long sentence if you're sure" safety lock without propper context, because better context helps the user avoid "huh? so what?! yeah, i'm sure" behaviour

eg:
"This list of stuff will be installed:
...

This list of stuff will be updated:
...

This list of stuff will be uninstalled (including 18 CRITICAL SYSTEM COMPONENTS):
...

ALERT! 18 CRITICAL SYSTEM COMPONENTS will be uninstalled!

Proceed:
Yes - DANGER! see ALERT and review details above!
No - RECOMMENDED"

6) a lock is not a soldered iron bar, it has a key to make it convenient to open it when necessary

I'm totally OK with experimenting with a "place i_am_sure.txt in this folder" to unlock developer mode, but what happens after a user uses the file-based (un)lock mechanism?

IMHO implementing that shouldn't reduce the importance of tackling (3), (4) and (5) because people like Linus might still plow through that extra barrier unwittingly (out of a lack of immediate info on alternatives and risks), and because tech-savvy users can also gain from those UX improvements

it should also get properly explained in the footnotes of apt's stdout, instead of a dry "can't be done"

by the way, apt is great at detecting but sucks at telling us about indirect unresolved dependancies (missing a dependancy of a dependancy)

7) in-place advice is better than out-of-place advice

where did you first learn it was important to update the fresh installed OS before installing stuff?

a new user runs linux for the first time... how is he supposed to discover that it's important to update the OS he just installed?

some distros like Linux Mint have a "Welcome" app with ordered to-do recommendations for a fresh install, qnd that's the first thing on the list

a second (afaik unexplored) strategic place for this is as a warning banner/messagebox, in the GUI app manager, when that gets ran before the first update, or even later if there are pending updates

8) working together

Valve should really start talking to (and working with) distro devs more often, instead of just upstream

they could be testing and helping ensure distros package their stuff flawlessly... they could also help teach their users to trust distro repos first and the damn .deb file on their website later... to update the OS before installing it... to teach Ubuntu users to enable multiverse and 32-bit and then install OpenGL and Vulkan libs, etc

there are just sooooo many new users hitting the Steam for Linux forums with these same issues! it's obvious more help could be provided to avoid them becoming lost at first

9) we can have our pie and eat it too

linux distros CAN maintain our liberty to do what we want with the OS and at the same time decrease the odds of users breaking stuff inadvertedly

this is definitely s9mething where distros have ample room to improve, and yes, Arch Linux can come with less safety locks than Ubuntu so everyone is happy

5.8% sales and over 38% of bug reports from Linux said one dev but it's been helpful
25 Oct 2021 at 3:06 pm UTC Likes: 1

Quoting: Guest
Quoting: Marlockwe are around 1% of steam users yet we are making 5,8% of purchases for this game
That either shows that Linuxers are even more interested in this type of games,
or
that there is a world outside steam. You can also buy ΔV on GOG.....
Well, yes, there is a world outside Steam... However, the since those are the global sales figures from that dev, not specifically the steam sales figures, the net ratio of linux users to non-linux users is what it is.

I can imagine the proportion of steam linux gaming users are way higher than non-steam linux gaming users, so the 1% figure is probably not too low below the total gamers vs. non-gamers ratio (more likely higher?) ...

...so you'd get something like 12.000 total sales of which 8.000 are steam sales (no idea about this ratio, just an example)... and 700 linux sales across sales platforms, which would be comprised of ~500 linux sales through steam and some 200 linux sales on GOG maybe. Net result is maybe-not-that-much-more/likely-less than 1% linux gamers responsible for those 5,8%

There is also some game type eschew between platforms, but I'd venture to say that's just repressed demand due to the types of games that have more or less linux support (eg: competitive online multiplayer games being less likely to have native linux support than indie single-player stuff, for very understandable technicall reasons), and that the ones that do release for linux in underrepresented/undersupported genres will actually see high linux demand too.

In any case this is all conjecture until observed over real data and analysed with proper statistical methods.

5.8% sales and over 38% of bug reports from Linux said one dev but it's been helpful
25 Oct 2021 at 10:49 am UTC Likes: 10

the other compelling argument in favour of linux releases is also floating around in this article

we are around 1% of steam users yet we are making 5,8% of purchases for this game

Buy Games
Buy games with our affiliate / partner links: