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 Cybolic
Rhythm-action game Thumper gets a Steam Deck patch
16 Feb 2022 at 12:10 pm UTC Likes: 1

The wording is odd, but I can't fault their stance (for now). To me, it sounds a lot like when Ubuntu was the only officially supported distro for many games, only here they also protect themselves from NVIDIA driver bugs and any other hardware and software stack differences.

Building a Retro Linux Gaming Computer - Part 12: In Tremendous Pain
15 Feb 2022 at 11:43 am UTC Likes: 3

Shout-out to Rune (also ported by Loki) from a few months later, that not only also let you sever the limbs off of your enemies, but also let you beat them with them.

520 games are now rated either Verified or Playable for Steam Deck
12 Feb 2022 at 10:56 pm UTC Likes: 1

Quoting: Guest
Quoting: CybolicFor comparison, that's more than were ever released for the N64 (~300) and the Nintendo Wii U (~150) put together. Pretty nice launch already! :D
You've undershot a bit there, I could have sworn the Wii U had around 800 games :grin:

Anyways, I would expect this list to increase massively soon with WMA codec being worked on, exciting times ahead!
Yeah, it might be a bit undershot; I went by largest amount per region (JP/US/EU) to not count games released in all regions twice/thrice.

EDIT: Since we're all doing it:

VERIFIED:      94 games (4.97%)
PLAYABLE:      63 games (3.33%)
UNSUPPORTED:   14 games (0.74%)
UNKNOWN:     1719 games (90.95%)


Not a great ratio for me but I know most of the unknowns work on desktop so I'm not too concerned.

520 games are now rated either Verified or Playable for Steam Deck
12 Feb 2022 at 11:40 am UTC Likes: 7

For comparison, that's more than were ever released for the N64 (~300) and the Nintendo Wii U (~150) put together. Pretty nice launch already! :D

Pop!_OS Linux gets better game performance and desktop responsiveness
5 Feb 2022 at 6:54 pm UTC Likes: 1

Quoting: mmstickWhat ananicy does is only a fraction of what system76-scheduler is doing.
Quoting: Cybolic
Quoting: CybolicThis sounds like something that could also be implemented with bspwm, so I'll be sure to keep an eye on what tweaks they're doing.
Here's a quick version for anyone interested. Thanks to mmstick for correcting me on the logic.
bspwm-scheduler.sh [External Link]
Doesn't appear to be applying the background process priority to all background processes, or matching all descendants of a PPID and their descendants, descendants. It'd be easier to simply do

 
dbus-send --system --dest=com.system76.Scheduler \
    /com/system76/Scheduler \
    com.system76.Scheduler.SetForegroundProcess \
    uint32:${PID}
I added support for using the System76 Scheduler in my little script [External Link] now. Honestly, I don't see any difference in how it handles process groups in my limited testing, but it is a bit faster at changing the niceness levels.
Best of both worlds now :)

Pop!_OS Linux gets better game performance and desktop responsiveness
4 Feb 2022 at 5:56 pm UTC Likes: 1

Quoting: mmstickWhat ananicy does is only a fraction of what system76-scheduler is doing.
Quoting: Cybolic
Quoting: CybolicThis sounds like something that could also be implemented with bspwm, so I'll be sure to keep an eye on what tweaks they're doing.
Here's a quick version for anyone interested. Thanks to mmstick for correcting me on the logic.
bspwm-scheduler.sh [External Link]
Doesn't appear to be applying the background process priority to all background processes, or matching all descendants of a PPID and their descendants, descendants. It'd be easier to simply do

 
dbus-send --system --dest=com.system76.Scheduler \
    /com/system76/Scheduler \
    com.system76.Scheduler.SetForegroundProcess \
    uint32:${PID}
I've updated it [External Link] to better handle children of PPID and PID. I'm not aiming to handle the entire system with this, just the basic userspace processes to the extent that bash scripting allows without too much slow code. As for general background processes, that's what the limits.conf edit is for.

Pop!_OS Linux gets better game performance and desktop responsiveness
4 Feb 2022 at 1:23 pm UTC

Quoting: mmstickWhat ananicy does is only a fraction of what system76-scheduler is doing.
Quoting: Cybolic
Quoting: CybolicThis sounds like something that could also be implemented with bspwm, so I'll be sure to keep an eye on what tweaks they're doing.
Here's a quick version for anyone interested. Thanks to mmstick for correcting me on the logic.
bspwm-scheduler.sh [External Link]
Doesn't appear to be applying the background process priority to all background processes, or matching all descendants of a PPID and their descendants, descendants. It'd be easier to simply do

 
dbus-send --system --dest=com.system76.Scheduler \
    /com/system76/Scheduler \
    com.system76.Scheduler.SetForegroundProcess \
    uint32:${PID}
That would certainly be easier, yes :)

Pop!_OS Linux gets better game performance and desktop responsiveness
4 Feb 2022 at 11:57 am UTC

Quoting: DebianUser
Quoting: Cybolic
Quoting: CybolicThis sounds like something that could also be implemented with bspwm, so I'll be sure to keep an eye on what tweaks they're doing.
Here's a quick version for anyone interested. Thanks to mmstick for correcting me on the logic.
bspwm-scheduler.sh [External Link]
Thanks, seems interesting.
I see it uses bspc command, does it require bspwm ? or it will work under mutter with bscp command installed ?
It very much depends on bspwm. If there's another tool that continuously prints out the WID when the focused window changes, it could be adapted, but I don't know of any.

Pop!_OS Linux gets better game performance and desktop responsiveness
4 Feb 2022 at 7:53 am UTC

Quoting: CybolicThis sounds like something that could also be implemented with bspwm, so I'll be sure to keep an eye on what tweaks they're doing.
Here's a quick version for anyone interested. Thanks to mmstick for correcting me on the logic.
bspwm-scheduler.sh [External Link]

Pop!_OS Linux gets better game performance and desktop responsiveness
3 Feb 2022 at 12:17 pm UTC Likes: 4

This sounds like something that could also be implemented with bspwm, so I'll be sure to keep an eye on what tweaks they're doing.

EDIT: Seems that they're just giving a -5 nice value to the pid of the focused window and its parent processes, keeping track of those changes and setting them back to 5 when the foreground pid changes. This should be doable with a shell script :)