I've been gaming on linux for a while now and I do not wanna have to run back to windows with my tail between my legs over this issue ive been having. I recently bought an ASUS TUF Gaming laptop with hybrid GPUs, basically, Overwatch seems to run like hot garbage on linux. On Windows it runs at a nice 90-100fps on average with medium settings, but on linux i cant get more than 20 even on the lowest. I assumed it was because of using the iGPU in my system, but when checking nvidia-smi, nvtop, and whichever overlay someone on some thread somewhere said to use to check say it's running on the RTX 2060 in the system. Other games dont seem to have this issue, specifically Rocket League on heroic launcher and Minecraft Modded on Prism Launcher have been running basically identically to how they did on windows.
i'll list all system details (at least what i believe should be relevant here):
OS - Arch Linux (Should be noted i tried Garuda, and now im on pure Arch)
Kernel - Linux 7.0.3-zen (Again not that I've tried Garuda twice and cannot say which kernel versions but do know it runs the zen kernel)
DE - Currently Hyprland but ive tried both KDE and Hyprland spins of Garuda
CPU - AMD Ryzen 7 3750H with Radeon Vega 10 Mobile Gfx
GPU1 - NVIDIA TU106M (RTX 2060 Mobile)
GPU1 Driver - Nvidia 595.71.05
GPU2 - AMD Picasso/Raven 2
GPU2 Driver - amdgpu kernel
Mesa version - 26.0.6-arch1.1
I'm running Overwatch from Steam using the latest ProtonGE compatibility layer, but I should note this issue also happened on "Proton Experimental", "Proton CachyOS" (installed by Garuda), and "Proton Latest" on Steam. Everything was installed through the AUR on both Garuda and Pure arch.
I tried the following run commands:
`prime-run %command%`
`__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only %command%`
heck i even tried running steam with prime-run.
If any more details or logs are needed please do let me know and i'll provide them. I'd hate to have to settle for microslop gaming for one game just because my laptop has an iGPU