The glitch appears only for a split second before everything returns normal. And this usually happens when I switch between workspaces or launch new windows.
Disabling compositor (picom) didn’t resolve the issue. Anyone else experiencing this?
nouveau is a kernel module so it will be there if you don’t blacklist it.
Intel driver package is usually needed in older machines with Intel graphics.
Newer machines may or may not need it, and testing is the only way to see the result.
Having it when not needed may cause display problems.
For the record I was not suggesting to not install your driver if you have an Nvidia hybrid card already, but rather avoid getting hardware with Nvidia hybrid cards because they can be a pain at times. Like now
I actually would get the driver if it were my system. The Nvidia should only switch on when you connect an external monitor or if you use Optimus or similar to switch it on the laptop screen. But will drain more battery.
Alternative is to switch to dedicated GPU in bios and blacklist nouveau once you installed the Nvidia driver. It’s also what Lenovo recommends in some guide to install Linux on their hardware. If you don’t worry about battery life perhaps that may even solve your problem and you should get much better graphics in general…
Edit: I would use a stepwise approach. First install and check Nvidia by connecting external screen. Then either install Optimus or alternatively switch to only dedicated GPU only. If you need help there are a couple of posts in the forum and also discover eos articles that can be referred to if you decide to go that route.
It’s also fine to use no Nvidia if you don’t want/need to. But I couldn’t connect an external monitor without it.
Thanks for taking the time to response. I’m very new to this, so I found it hard to follow the suggestions given. So from the system logs, my system has two graphics devices.
I’m guessing the device that is currently in use is the Intel graphics because the list of my external monitors are listed under the active section of Device 1 whereas the active list under the Nvidia device is empty?
What is Optimus? I googled it, but I still don’t have a good idea of what it is. From what I understand, it is a piece of software that optimizes the GPU. What do I need to do to use optimus? Do I install bbswitch?
correct, by default the Nivida will be off, and your computer will use intel. How to install optimus is nicely described in the EOS article posted by @joekamprad . But in a nutshell, if you want to switch between your intel/nvidia back and forth, you will most likely have to use optimus (I would not use bumblebee…).
How to install the proprietary nvidia driver, if not already done so during eos install, can be found here
edit: there is also another method called “prime” but didn’t mean to confuse you. Arch wiki has all the options, and there are more EOS articles about that too!
As it turned out, @manuel was right. xf86-video-intelwas the culprit. The glitches disappeared after I uninstalled that particular package.
Having said that, I appreciate everyone (@joekamprad and @Zircon34 in particular) who has taken the time to reply to this post, and also those who have posted many useful and educational links to guide me.