<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Linux [Debian] + Intel Iris XE: Performance Issues in Graphics</title>
    <link>https://community.intel.com/t5/Graphics/Linux-Debian-Intel-Iris-XE-Performance-Issues/m-p/1623253#M133470</link>
    <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need help to sort out some stuff regarding drivers under linux. There are so many articles in Internet and they really confusing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Hardware&lt;/P&gt;&lt;P&gt;Recently I bought Intel NUC NUC13ANHI5 13th Gen Core i5-1340P and LG UltraGear 32" monitor, 2540x1480 with 144Hz refresh rate.&lt;/P&gt;&lt;P&gt;I run only one game ITGmania (Stepmania) via SDDM. Only thing you need to know that it is relatively lightweight game, people run it even on Raspberry PI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Environment&lt;/P&gt;&lt;P&gt;I installed Debian GNU Linux Testing, linux kernel 6.10.3. Run the game and:&lt;/P&gt;&lt;P&gt;1. Got only ~110 FPS, OpenGL (People with weak video cards have 600+ FPS in average)&lt;/P&gt;&lt;P&gt;2. I can't select maximum refresh rate on my monitor - only 120 Hz is available&lt;/P&gt;&lt;P&gt;I checked that running module is i915 (below story)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Windows&lt;/P&gt;&lt;P&gt;I installed Windows dual boot, so same hardware, same conditions and got:&lt;/P&gt;&lt;P&gt;1. ~450 FPS, OpenGL. This Quite enough, I see no lags, etc.. Much much better&lt;/P&gt;&lt;P&gt;2. Monitor is working at 144Hz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Experiments&lt;/P&gt;&lt;P&gt;After digging a little I figured out that new kernel module "xe" is on the way, but in Debian configuration this module is excluded by default. So, I rebuilt kernel 6.10.3 with gpu/drm/xe support. Then I tried to boot as is and with `i915.force_probe=!a7a0 xe.force_probe=a7a0` (a7a0 is device id got by lspci -nn).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As a result I received even worse performance: it degraded down to ~60-80 FPS with xe kernel module.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Firmware&lt;/P&gt;&lt;P&gt;I reverted back to the stock Debian linux-image-6.10.3-amd64.&lt;/P&gt;&lt;P&gt;I also tried &lt;A href="https://github.com/intel-gpu/intel-gpu-firmware" target="_blank"&gt;https://github.com/intel-gpu/intel-gpu-firmware&lt;/A&gt; but can't understand why it should pick up updates folder. Also I tried to put firmware files directly - I see no change, in dmesg it stayed the same:&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.606853] i915 0000:00:02.0: [drm] VT-d active for gfx access&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.607083] i915 0000:00:02.0: vgaarb: deactivate vga console&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.607156] i915 0000:00:02.0: [drm] Using Transparent Hugepages&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.607675] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=io+mem&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.610886] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20)&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.697896] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.20.0&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.697905] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.712754] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.714172] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.714176] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.714782] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.716295] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.716745] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.716755] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.724956] [drm] Initialized i915 1.6.0 20230929 for 0000:00:02.0 on minor 0&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.776393] fbcon: i915drmfb (fb0) is primary device&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.853128] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.859023] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;For example 70.20.0 actual, but in folder I'm seeing newer stuff.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# What to do now?&lt;/P&gt;&lt;P&gt;Anyway, it is not clear for me what to do? Iris XE support still beta? I need to wait a couple releases?&lt;/P&gt;&lt;P&gt;I checked latest kernel - no changes related to Iris XE (at least no mention in changelog).&lt;/P&gt;&lt;P&gt;Eventually it should start working as is with i915 driver? or I need to monitor for future releases of kernel and try to rebuild xe driver again and again?&lt;/P&gt;&lt;P&gt;Or am I missing something?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 14 Aug 2024 21:17:58 GMT</pubDate>
    <dc:creator>Sirex</dc:creator>
    <dc:date>2024-08-14T21:17:58Z</dc:date>
    <item>
      <title>Linux [Debian] + Intel Iris XE: Performance Issues</title>
      <link>https://community.intel.com/t5/Graphics/Linux-Debian-Intel-Iris-XE-Performance-Issues/m-p/1623253#M133470</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need help to sort out some stuff regarding drivers under linux. There are so many articles in Internet and they really confusing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Hardware&lt;/P&gt;&lt;P&gt;Recently I bought Intel NUC NUC13ANHI5 13th Gen Core i5-1340P and LG UltraGear 32" monitor, 2540x1480 with 144Hz refresh rate.&lt;/P&gt;&lt;P&gt;I run only one game ITGmania (Stepmania) via SDDM. Only thing you need to know that it is relatively lightweight game, people run it even on Raspberry PI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Environment&lt;/P&gt;&lt;P&gt;I installed Debian GNU Linux Testing, linux kernel 6.10.3. Run the game and:&lt;/P&gt;&lt;P&gt;1. Got only ~110 FPS, OpenGL (People with weak video cards have 600+ FPS in average)&lt;/P&gt;&lt;P&gt;2. I can't select maximum refresh rate on my monitor - only 120 Hz is available&lt;/P&gt;&lt;P&gt;I checked that running module is i915 (below story)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Windows&lt;/P&gt;&lt;P&gt;I installed Windows dual boot, so same hardware, same conditions and got:&lt;/P&gt;&lt;P&gt;1. ~450 FPS, OpenGL. This Quite enough, I see no lags, etc.. Much much better&lt;/P&gt;&lt;P&gt;2. Monitor is working at 144Hz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Experiments&lt;/P&gt;&lt;P&gt;After digging a little I figured out that new kernel module "xe" is on the way, but in Debian configuration this module is excluded by default. So, I rebuilt kernel 6.10.3 with gpu/drm/xe support. Then I tried to boot as is and with `i915.force_probe=!a7a0 xe.force_probe=a7a0` (a7a0 is device id got by lspci -nn).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As a result I received even worse performance: it degraded down to ~60-80 FPS with xe kernel module.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# Firmware&lt;/P&gt;&lt;P&gt;I reverted back to the stock Debian linux-image-6.10.3-amd64.&lt;/P&gt;&lt;P&gt;I also tried &lt;A href="https://github.com/intel-gpu/intel-gpu-firmware" target="_blank"&gt;https://github.com/intel-gpu/intel-gpu-firmware&lt;/A&gt; but can't understand why it should pick up updates folder. Also I tried to put firmware files directly - I see no change, in dmesg it stayed the same:&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.606853] i915 0000:00:02.0: [drm] VT-d active for gfx access&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.607083] i915 0000:00:02.0: vgaarb: deactivate vga console&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.607156] i915 0000:00:02.0: [drm] Using Transparent Hugepages&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.607675] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=io+mem&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.610886] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20)&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.697896] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.20.0&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.697905] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.712754] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.714172] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.714176] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.714782] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.716295] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.716745] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.716755] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.724956] [drm] Initialized i915 1.6.0 20230929 for 0000:00:02.0 on minor 0&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.776393] fbcon: i915drmfb (fb0) is primary device&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.853128] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])&lt;BR /&gt;[ &amp;nbsp;&amp;nbsp;&amp;nbsp;3.859023] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;```&lt;/P&gt;&lt;P&gt;For example 70.20.0 actual, but in folder I'm seeing newer stuff.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# What to do now?&lt;/P&gt;&lt;P&gt;Anyway, it is not clear for me what to do? Iris XE support still beta? I need to wait a couple releases?&lt;/P&gt;&lt;P&gt;I checked latest kernel - no changes related to Iris XE (at least no mention in changelog).&lt;/P&gt;&lt;P&gt;Eventually it should start working as is with i915 driver? or I need to monitor for future releases of kernel and try to rebuild xe driver again and again?&lt;/P&gt;&lt;P&gt;Or am I missing something?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2024 21:17:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Linux-Debian-Intel-Iris-XE-Performance-Issues/m-p/1623253#M133470</guid>
      <dc:creator>Sirex</dc:creator>
      <dc:date>2024-08-14T21:17:58Z</dc:date>
    </item>
    <item>
      <title>Re:Linux [Debian] + Intel Iris XE: Performance Issues</title>
      <link>https://community.intel.com/t5/Graphics/Linux-Debian-Intel-Iris-XE-Performance-Issues/m-p/1624730#M133599</link>
      <description>&lt;P&gt;Hi Sirex,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting in Intel Communities.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Hello, Technical and Warranty Support for Intel’s NUC 7 through NUC 13 Systems has transitioned to ASUS as of January 16, 2024 please contact&amp;nbsp;&lt;A href="https://www.asus.com/support" rel="noopener noreferrer" target="_blank"&gt;https://www.asus.com/support&lt;/A&gt;. All software, firmware, BIOS support, and security advisories will be supported through ASUS as well.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alfred S&lt;/P&gt;&lt;P&gt;Intel Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Aug 2024 09:32:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Linux-Debian-Intel-Iris-XE-Performance-Issues/m-p/1624730#M133599</guid>
      <dc:creator>AlfredoS_Intel</dc:creator>
      <dc:date>2024-08-21T09:32:40Z</dc:date>
    </item>
  </channel>
</rss>

