Skip to content

First of all, a link to the detailed Archwiki:

https://wiki.archlinux.org/index.php/Intel_graphics

Since Intel provides and supports open source drivers, Intel graphics are essentially plug-and-play.

That’s why it is recommended not to install the xf86-video-intel driver, and instead falling back on the modesetting driver for Gen4 and newer GPUs (GMA 3000 from 2006 and newer). See [1], [2]

EndeavourOS (installer) is installing this xf86 driver by default, if legacy GPU needing this is detected.

There is a huge amount of different hardware for Intel GPU chipsets, so if you have an issue it is highly recommended to research your specific chipset and consult the arch wiki for information on different hardware.

More options on the arch package man page:

Intel Arch Manpage

or directly intel informations on the linux driver:

https://01.org/linuxgraphics

Workarounds for integrated Intel GPU (iGPU):

Screen flickering / Corrupted cursor shape (iGPU):

Panel Self Refresh (PSR), a power-saving feature used by Intel iGPUs is known to cause flickering in some instances FS#49628 FS#49371 FS#50605. A temporary solution is to disable this feature using the kernel parameter i915.enable_psr=0

This will disable a power-saving feature which mainly is causing this issue.

Grub bootloader:

To enable it the easiest way, is to set it in grub, by adding it to the GRUB_CMDLINE_LINUX_DEFAULT list:

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 nowatchdog i915.enable_psr=0"

save the file [Ctrl+x]and rebuild grub.cfg:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Systemd-Boot:

sudo nano /etc/kernel/cmdline

add i915.enable_psr=0 per example to the one line you will find there.

save it and run sudo reinstall-kernels

Second option:

is to use the modprobe configuration instead of adding the parameter to bootloaders configurations:

sudo nano /etc/modprobe.d/intel.conf

and add options like this:

options i915 enable_psr=0

Safe the file [Ctrl+x] and reboot

There are other options for i915-intel driver:


options i915 enable_dc=0

options i915 enable_fbc=0

options i915 enable_psr=0

options intel_idle max_cstate=1

A list of all options along with short descriptions and default values can be generated with the following command:

sudo modinfo -p i915
Tags:

Intel

  • by