Manjaro 5.4.34-1 system, Intel i7-5700HQ CPU with integrated GPU, and NVIDIA GTX 970M as a dedicated GPU. I am using an MSI GS60 Ghost Pro 2QE 4K notebook (this is relevant info).
I have spent the last 3 days looking for and trying out various methods to run NVIDIA on this system. Nothing. Works. Ever.
First, when the system was still fresh, dedicated GPU was running all the time. How did I know? Simply by the color of the power button. MSI's laptops show an orange light for dedicated GPU and blue for integrated. So, I installed the proprietary drivers and when I tried to open Steam and run a simple game, it was jittery, meaning the integrated graphics were on instead. After following the instructions here I somehow got the NVIDIA GPU to stop eating resources unnecessarily and the CPU to calm down (before that temps would be almost twice as high as expected of an almost inactive system). I used the guides on these two posts:
- Install drivers for Nvidia GeForce GTX 1050 without bumblebee
- Guide: Install and configure optimus-manager for hybrid GPU setups (Intel/NVIDIA)
On the way I ran into another issue, which you can read about here and see in the comments I've tried other things that were suggested.
Optimus Manager is working, if working means being ON and indicating that Intel graphics are running. When I try switching to NVIDIA or Hybrid, log out and log back in, Intel graphics are on again. And for some reason sometimes Wi-Fi doesn't detect my router.
Oh, and to top it off, my whole PC freezes every 2-3 seconds for 1-2 seconds.
System Monitor, when all processes are sorted by CPU%, shows 2-3 instances of rsync taking up 5-10% of CPU and 10-70 MB of RAM, Web taking 1-4%, ksysguard and plasma shell adding up to 5%, and timeshift showing from time to time. All in all, it goes from 5 to 50% usage without doing anything special. WHAT. THE.?Q!@#!(E!)@
Please, ask me whatever you need to know, tell me what I am doing wrong, explain everything step-by-step like you would to a monkey, an idiot or an idiot monkey, and let's see what will happen.