I'm currently running Linux without updates for a couple weeks now so I can continue to play. However, Any update I install causes any game to stay stuck on the integrated GPU instead of switching to the dedicated GPU. Some games will just close while others will run but it's super slow and choppy.
I've tried running steam with the dedicated GPU option but that causes steam to launch, attempt to open the library window several times before the system freezes for a moment. After the system unfreezes, I can move the mouse but nothing on the desktop is responsive.
I also get the freezing issue without running with the dedicated GPU when I launch steam but found that launching directly to the steam settings window from the menu reduces the chances of freezing.
I've tried running steam with the dedicated GPU option
What exactly are you running to choose the dedicated vs integrated GPU?
I also get the freezing issue without running with the dedicated GPU when I launch steam but found that launching directly to the steam settings window from the menu reduces the chances of freezing.
Hmmm, whenever this happens, it might be worth looking at the kernel logs, see if something crashes. You can check them with either
journalctl -k -xef or dmesg
Kernel: 5.15.0-82-generic
In general it's recommended to stay on newer kernels/mesa when using the open source GPU drivers, could be worthwhile trying to update that (think there's a PPA you can pull from)
In Mint, from the start menu you can right click on the app you want to run and from the drop down menu you can select to launch with dedicated GPU. Otherwise left clicking will launch with the integrated GPU as normal.
From the other comments, it looks like it may be an ubuntu issue so I'll consider another distribution and maybe things will run a bit smoother in general.
You indirectly answered another question that got lost in my head. I'll add those commands to my cheat sheet so I can attempt to diagnose problems myself in the future.
Seems like you can try and debug the execution by running switcherooctl launch *application*, which should (manually) do the same as when you right click and click Launch with dedicated GPU, because I think Mint is using switcheroo, same as Gnome is.
But would then hopefully log some debug information for you in the terminal itself