What going on with intel's iris xe graphics

Hi guys,

After tried all methods in Intel graphics - ArchWiki, I’m exhausted, but the display tearing/flickering issues still on:

inxi -G of my new laptop:

  Device-1: Intel Alder Lake-P Integrated Graphics driver: i915 v: kernel
  Device-2: ELMCU RS 6088Cam type: USB driver: uvcvideo
  Display: wayland server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell v: 42.1 driver: gpu: i915
    resolution: 2560x1600~120Hz
  OpenGL: renderer: Mesa Intel Graphics (ADL GT2) v: 4.6 Mesa 22.0.4

20-intel.conf

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
  #Option "AccelMethod" "sna"
  Option "AccelMethod" "uxa"
  Option "TearFree" "True"
  Option "Tiling" "True"
  Option "SwapbuffersWait" "True"
EndSection

mhwd -li -d

   NAME:	video-modesetting
   ATTACHED:	PCI
   VERSION:	2020.01.13
   INFO:	X.org modesetting video driver.
   PRIORITY:	1
   FREEDRIVER:	true
   DEPENDS:	-
   CONFLICTS:	-
   CLASSIDS:	0300 
   VENDORIDS:	* 

   NAME:	video-linux
   ATTACHED:	PCI
   VERSION:	2018.05.04
   INFO:	Standard open source drivers.
   PRIORITY:	2
   FREEDRIVER:	true
   DEPENDS:	-
   CONFLICTS:	-
   CLASSIDS:	0300 0380 0302 
   VENDORIDS:	1002 8086 10de 


Warning: no installed configs for USB devices found!

For that you need to remove xf86-video-intel if is installed.

Not quite sure about that config file. You should only need AFAIK to add
i915.enable_psr=0 i915.enable_fbc=0
as kernel boot parameters in /etc/default/grub and then run
sudo update-grub

2 Likes

So you use wayland. Xorg is just a backend here. Therefore I guess your xorg config file will be just ignored.

Try add this to the kernel parameter:

i915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0 

That will disable power saving methods. Maybe one of these are problematic here.

2 Likes

there are a lot of hardware-news (gamers-nexus etc…) reporting that there are still a lot of issues of the intel-drivers even with ms-windows. in my opinion intel-iris is still in beta and it will take more time until this is a commercial product and to double the problem wayland is used that is imho also still in beta.

Tried, but still not working.
The wired things is when running ubuntu 22.04 (livecd), it works fine. By comparing the grub.cfg, no extra i915 configs found, so what diffs can be ?

More details: The flickering problem not exists all the time, it comes up when I move the cursor to some positions on screen, see this:

Same issue under X11, or only under Wayland?

Wayland. haven’t tested on x11.

Had same problems with irisXe,
here is how I solved the issue:

  1. sudo gedit /etc/default/grub

or kate sudoedit /etc/default/grub

  1. Comment out this line:

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”

  1. Add this line instead:

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash i915.enable_psr=0”

  1. Save and close your editor

  2. sudo update-grub

  3. reboot

Found the solution here: [ubuntu] Screen Flickering

No problems since then in any distro I tried!