# MODULES
# MODULES=(usbhid xhci_hcd)
#MODULES=""
MODULES=(i915 nvidia_modeset nvidia_uvm nvidia_drm)
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
## This setup specifies all modules in the MODULES setting above.
# MODULES_DECOMPRESS
#MODULES_DECOMPRESS="yes"
Searching the forum is indeed a good resource for checking if anyone else has encountered a similar issue. However, the Manjaro and Arch wikis may already have the information one needs. Of course, if one does not quite understand what’s contained there, questions are always welcome.
Thank you very much. It works. It’s a pity that there are no solutions where you could use Intel outside of games or use the minimum frequency on Nvidia.
Keep in mind both the Manjaro and Arch wikis are created by volunteers. If there is anything missing from the Manjaro Wiki, create an account and make the change you want to see. You can also create a forum topic in Wiki to propose ideas.
I also have a hybrid laptop with the same Intel processor and an RTX 3060. However, I never use the integrated Intel graphics since I have three external monitors connected: DP (NVIDIA), HDMI (NVIDIA) and Thunderbolt 4 (Intel). I use PRIME Syncronization and Use NVIDIA Graphics only.
As far as switching via Optimus, I’ve never bothered as I use that laptop as a desktop replacement. I have an older Dell Inspiron with an AMD APU for mobile use.
Neither myself nor @cscs recommends optimus-manager as it was always a messy script and is no longer maintained actively by the developer. We have included it in our repos for some time as a previous package maintainer with a hybrid laptop was originally maintaining it. Currently, one of our hardware partners seems to like it so we still maintain it.
However, there are better alternatives like EnvyControl and SuperGfxCtl by ASUS Linux. The are both available in the AUR (Arch User Repository) currently. What’s missing are things like GNOME Shell extensions and whatever those KDE things are called. Perhaps I’ll add them to the repos. If so, I will need user feedback.
By the way, I have an extensive Steam library and rarely have issues playing games via Proton. However, one I can’t play right now is Max Payne 3. That’s something to do with the stupid Rockstar launcher from what I’ve read. Aargh.
I havent needed to rely on any particular solution as I havent had to manage anything nvidia in a while.
So I tentatively support envycontrol mostly by nature of it not being optimus-manager.
It does appear to be more sane, not require hacky workarounds, and perform better.
Those gnome and kde tools you mentioned for envycontrol do exist too:
KDE: optimus-gpu-switcher
Gnome: GPU_profile_selector
In all cases, yes, user feedback would be quite helpful.