Performance Issues with NVIDIA-GPU on Fresh Install

I am not sure if it is right to use this thread for it, instead of starting a new one, but since it is still about the fix to this issue I post it here.

I fixed the issue by adding the kernel parameter module_blacklist=i915 in grub at boot-time. When I saw it worked I wanted to make that persistent, by adding a /etc/modprobe.d/blacklist.conf in which I had the line

blacklist i915

when I started my PC the lag was back. lspci -vnn | grep -PA9 'VGA|3D|Display' showed Kernel driver in use: i915 again. Remembering what was said in the wiki about modules maybe still loading, because another module depends on them, I changed the blacklist.conf to

install i915 /bin/true

On reboot the module is not in use ( lspci -vnn | grep -PA9 'VGA|3D|Display' does not show Kernel driver in use: i915). But the lag is still there.

Rebooting with editing the boot command in grub and adding module_blacklist=i915 to the linux line does fix it again.

I am puzzled.

Did you put the kernel parameter in file /etc/default/grub in variable GRUB_CMDLINE_LINUX_DEFAULT?
After that you must regenerate grub (sudo grub-mkconfig -o /boot/grub/grub.cfg) and reboot.

I did not do that. I followed the instructions in the wiki. Putting the blacklisted modules in the modprobe directory also seems like the cleaner approach. Changing the grub config instead will probably be a workaround that I will use for now.

But I would still appreciate any tips on why the modprobe method did not work and how to fix it.

Reading the Arch wiki, I assume blacklisting already at the bootloader is more efficient than blacklisting at modprobe. But Iā€™m no booting expert, so this is just guessing.
Someone please correct me if Iā€™m wrong. :smile: