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.
Add DRI_PRIME=1 %command% to the game's launch option in steam. That will make the game run using the dGPU.
Also dont run steam using the dGPU. There is some bug in some ubuntu or ubuntu based amd+amd systems where the steam client crashes when opened with the dGPU. Open the client with the iGPU and use the command mentioned earlier to make the game run using the dGPU
Adding the command seems to work quite well. All of my games are launching just fine now with all the system updates applied. Which is great because the graphics and fps have improved considerably too.
I did some searching around and it seems the Dell G5 SE line seems to have issues in general with Linux. I tried installing Pop!_OS and the live USB would lock up constantly.
I'll have to be patient and hope things get sorted out down the line. For now it's tolerable with Mint, maybe I'll try some other non-ubuntu distributions later when I'm in the mood and see how stable they are.
Actually i dont think ubuntu or their derivatives are to blame here. The issues started after the big new ui update to steam. Somebody did raise the issue with valve and there is a thread on the bug but it seems they arent particularly interested in fixing the issue(maybe because it does not affect that many users?). Also once the command has been added, the experience should be just as smooth as normal. Why do you characterise it as just tolerable?
My system still freezes outside of Steam and gaming. My best guess based on searching around for issues related to my system is that Linux doesn't handle switching from integrated to discrete graphics that well with amd+amd systems. Other users who have Dell G5 SE systems have had the same issue for at least 3 years now.
It's tolerable because it doesn't freeze while gaming and that's the most intensive thing I do on my system. If I was writing or editing and it froze and I lost work constantly, I'd be more upset and annoyed.
Occasionally it will freeze just from opening discord or steam but the load up time is significantly shorter than a windows hard reset. It's tolerable for me, for now.
I should also add, I can't start steam normally. It still freezes constantly unless I start directly opening to steam Settings from the start menu.
I too have have an amd+amd laptop(MSI bravo 15 with 5600h+5500m) and I don't have any issues with switching from integrated graphics to dedicated graphics. The kernel decides itself(with help from the program running I am guessing) whether the iGPU or dGPU needs to be used. I face absolutely no freezing issues or issues in general related to graphics switching.
What might be possibly causing your random freezes and stutters is the AMD fTPM. It's random number generator function is known to cause stuttering and freezing on both windows and Linux. AMD made several futile attempts at solving the issue before Linus ranted about it and then AMD disabled the RNG functionality. But almost all these patches are part of kernel 6.x series so maybe they have not made it downstream to the lts kernel you are running on(not surprising considering how much of a burden it seems supporting old kernels is). If possible, you could disable fTPM from the bios and see if that fixes your general freezing issues. Though I have to warn you that TPM is needed for secure boot(I think) and is used by some password managers for secure password storage so you might lose functionality by turning off the fTPM. Moving to a more modern distro which uses a newer kernel(6.4.7 and above iirc) may also help.
Also out of curiosity, why is your GPU being shown as 5600 or 5600xt. I am assuming that you have a 5600m