Automatically turn off Plasma Desktop effects when launching a Steam game?

Title. Turning off the fancy effects (which can be done with Alt+Shift+F12) improves performance slightly, but having to toggle them on and off every time I start a game is... Y'know. A thing.

I was wondering if there was a way to automate it, like game opens -> they turn off, game process ends -> they turn back on

kugmo ,
@kugmo@sh.itjust.works avatar

Autocomposer Kwin script

Doesn't work on Plasma 6 yet, but there's probably a way to auto convert qt5 to 6 with minimal problems.

michael_palmer ,

Lutris can execute scripts before launching game and after closing game. I use this to disable "win" key in games.

meekah ,
@meekah@lemmy.world avatar

You don't want to win?

/s

fl_sp ,

Pretty sure "turn off desktop effects" is an actual option in lutris.

Zamundaaa ,

Just use Wayland, then you don't have to care about this

cevn ,

Nice non answer. Wayland draws giant black boxes on my rocket league half the time so that won’t work.

braindefragger , (edited )

I really don’t care about the votes, but that’s a you issue. What a rude response.

Rocket League

Never seen that once on either NVIDIA or AMD graphics. I’ve been hopping between Wayland and X11 for years.

Are you running a “stable” distro? Cause I see this a lot here. You can’t always expect NEW and VERY BLEEDING EDGE tech (gaming on Linux) to work reliably on a distro that will take a year to include the latest packages.

Boot into something like CachyOS. I doubt a distro like that with modern packages will have the same issue.

cevn ,

As a matter of fact, I switched out of Ubunth which had this and other issues, no black boxes on Fedora.

braindefragger ,

Probably because the graphic driver that shipped with Ubuntu was 12 months behind.

VinesNFluff OP ,
@VinesNFluff@pawb.social avatar

Unfortunately Wayland breaks Inkscape and GIMP and even caused Firefox to be unstable for me.

So like

Thanks but no thanks?

Maybe in 5 years. Let it stay in the oven for a bit longer.

braindefragger ,

I know you’re getting downvotes and rude responses, but you’re correct. As a NVIDIA and AMD GPU Linux user , I watched this transition happen. My Wayland desktop is incredible.

soupermkc ,

you can create a application or window rule via the game's window operation menu's "more" submenu (can use the equivilant shortcut if full screen or no border)
once you open the dialog, the thing you'd be looking to add is "block compositing" set to "force".
it will automatically turn compositing back on once the process is closed

VinesNFluff OP ,
@VinesNFluff@pawb.social avatar

Ooooo fancy. Noted, will attempt.

qaz ,

I've also used this and it solved some performance issues with a game.

strongarm ,

I was under the impression this was done automatically when in full-screen, are you sure this isn't the case?

VinesNFluff OP , (edited )
@VinesNFluff@pawb.social avatar

It might? I don't use exclusive fullscreen ever. :P I'm too ADHD for that. I always have chat windows on my second screen and am constantly tabbing out on load screen and shit.

kjetil ,

Yes, this happens automatically for me when I launch games. I don't remember doing anything special to set it up (Kubuntu with nVidia drivers on X11). I do mostly game in true full screen though, not "full screened window"

kugmo ,
@kugmo@sh.itjust.works avatar

Proton used to disable compositing back in version 5 or 6, then one (minor) update messed it up. iirc it was reported to the issue tracker but still hasn't been fixed. proton-ge still keeps the compositor disabled.

CarlosCheddar ,

Lutris has a toggle for this so you could check what that calls and add it to your launch script.

MonkderDritte ,

There's a 'gamemode' package (arch wiki) but it's more for niceness and gpu governor.

My proposal: figure out how you can disable effects via cli on KDE and create a little script.

VinesNFluff OP ,
@VinesNFluff@pawb.social avatar

Yeah I have gamemode and use it.

But I see.

braindefragger , (edited )

KDE

KDE disable compositor
qdbus-qt5 org.kde.KWin /Compositor org.kde.kwin.Compositing.suspend

KDE enable compositor
qdbus-qt5 org.kde.KWin /Compositor org.kde.kwin.Compositing.resume

Would need to be updated for qt6.

Used this before switching to Wayland, which has provided a far superior gaming and desktop experience the past year.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • kbinchat
  • All magazines