I can confirm that switching nvidia to on-demand only has resolved all of the performance issues.
nvidia being used though prime-run script linked above seems to be working. It is running hotter than I would like, but I have no reason to believe that is unexpected. There are some glitching issues that occur in this setup, specifically, the aspect ratio gets skewed approximately 50% of the time any application is launched in full screen mode.
When nvidia is set to be the primary GPU, overall system performance is in the toilet.
- This is unrelated to running any obviously GPU intensive workloads.
- It seems to occur on both Gnome and KDE (both with X11). Have not tested with any other DEs.
- Browsers seem to be exacerbate the problem. A lot. Chromium engine degrades worse than Gecko.
- The problem manifests most obviously in workloads which are IO bound. For example, zsh tab completion.
- CPU utilization via htop is elevated but far from saturated.
- IO bound processes are slow and show up on iotop. Once these processes (ex. tracker-miner, etc.) are killed, suppressed, or uninstalled, the problem persists and there is no noticeable elevation in io rates.
- GPU utilization is never saturated. 10-40% on a 1650 Ti is the most I have seen it in non-GPU intensive workloads, even when the system is nearly unusable around it..
I can confirm that switching nvidia to on-demand only has resolved all of the performance issues.
nvidia being used though prime-run script linked above seems to be working. It is running hotter than I would like, but I have no reason to believe that is unexpected. There are some glitching issues that occur in this setup, specifically, the aspect ratio gets skewed approximately 50% of the time any application is launched in full screen mode.
When nvidia is set to be the primary GPU, overall system performance is in the toilet.
- This is unrelated to running any obviously GPU intensive workloads.
- It seems to occur on both Gnome and KDE (both with X11). Have not tested with any other DEs.
- Browsers seem to be exacerbate the problem. A lot. Chromium engine degrades worse than Gecko.
- The problem manifests most obviously in workloads which are IO bound. For example, zsh tab completion.
- CPU utilization via htop is elevated but far from saturated.
- IO bound processes are slow and show up on iotop. Once these processes (ex. tracker-miner, etc.) are killed, suppressed, or uninstalled, the problem persists and there is no noticeable elevation in io rates.
- GPU utilization is never saturated. 10-40% on a 1650 Ti is the most I have seen it in non-GPU intensive workloads, even when the system is nearly unusable around it..