Neal
October 23, 2024, 3:58am
1
My old nvidia laptop died so I moved to a spare computer I had that uses the Intel HD 630 IGPU. It booted up right away and everything works fine but there’s some issues with the graphics. I did not load or install anything for the intel gpu…it just worked which is what I was hoping for coming from nvidia. To be clear it’s using whatever the defalut kernel has for the i915 driver. It looks like it’s using mesa as well.
The suse tumbleweed install is up to date, dup today, it’s running kde plasma and composting is off.
I’m getting screen tearing when dragging a window …it’s gets blurry to.
resizing a window by grabbing a corner is also buggy…tearing and like redrawing issue.
Scrolling through a lot of text on a webpage give me a little tearing in the text.
Streaming movies play fine but also have issues with tearing and getting blurry or pixelated at times especially when it’s fast video like watching football. It also doesn’t feel as snappy either like minimizing or maximizing a window.
The pic quality and color etc looks great.
I’ve looked into this and see there’s specific intel drivers in the suse repo but it also seems like most articles I read say it’s not needed anymore and the one from the linux kernel works just fine. Is GUC and HUC needed, it seems like it can cause issues with resume from sleep and also seems only available in git?
Here’s some basic info showing the kernel and gpu info. What additional info can I provide?
kde version 6.2.1
Qt 6.8
Graphics platform X
inxi -FGaz
System:
Kernel: 6.11.3-2-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default
root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent
resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36
mitigations=auto quiet
Desktop: KDE Plasma v: 6.2.1 tk: Qt v: N/A info: frameworks v: 6.7.0
wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
Tumbleweed 20241021
Machine:
Type: Mini-pc System: HP product: HP EliteDesk 800 G3 DM 65W v: N/A
serial: <superuser required> Chassis: type: 35 serial: <superuser required>
Mobo: HP model: 829A v: KBC Version 06.29 serial: <superuser required>
part-nu: 2FZ23US#ABA uuid: <superuser required> UEFI: HP v: P21 Ver. 02.39
date: 11/22/2021
CPU:
Info: model: Intel Core i7-7700T bits: 64 type: MT MCP arch: Kaby Lake
gen: core 7 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 9 microcode: 0xF8
Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2
smt: enabled cache: L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB
desc: 4x256 KiB L3: 8 MiB desc: 1x8 MiB
Speed (MHz): avg: 1018 min/max: 800/3800 scaling: driver: intel_pstate
governor: powersave cores: 1: 1018 2: 1018 3: 1018 4: 1018 5: 1018 6: 1018
7: 1018 8: 1018 bogomips: 46419
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: conditional;
RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort mitigation: TSX disabled
Graphics:
Device-1: Intel HD Graphics 630 vendor: Hewlett-Packard driver: i915
v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
active: DP-1 empty: DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3
bus-ID: 00:02.0 chip-ID: 8086:5912 class-ID: 0300
Display: x11 server: X.Org v: 21.1.12 with: Xwayland v: 24.1.3
compositor: kwin_x11 driver: X: loaded: modesetting unloaded: fbdev,vesa
alternate: intel dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 3440x1440 s-dpi: 96 s-size: 910x381mm (35.83x15.00")
s-diag: 987mm (38.84")
Monitor-1: DP-1 model: LG (GoldStar) HDR WQHD serial: <filter> built: 2020
res: 3440x1440 hz: 60 dpi: 109 gamma: 1.2 size: 800x335mm (31.5x13.19")
diag: 867mm (34.1") modes: max: 3440x1440 min: 640x480
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.7 glx-v: 1.4
direct-render: yes renderer: Mesa Intel HD Graphics 630 (KBL GT2)
device-ID: 8086:5912 memory: 7.57 GiB unified: yes
API: Vulkan Message: No Vulkan data available.
glxinfo | grep 'OpenGL renderer string'
OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)
glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
334 frames in 5.0 seconds = 66.589 FPS
300 frames in 5.0 seconds = 59.970 FPS
300 frames in 5.0 seconds = 59.974 FPS
300 frames in 5.0 seconds = 59.969 FPS
300 frames in 5.0 seconds = 59.974 FPS
300 frames in 5.0 seconds = 59.971 FPS
300 frames in 5.0 seconds = 59.970 FPS
Neal
October 23, 2024, 4:52am
2
Went ahead and enabled the guc per another thread here via the boot options “i915.enable_guc=2” in the kernl boot parameters.
The video tearing is still there.
It says it’s loaded but trying to cat the status doesn’t give me anything.
journalctl -b --no-hostname | grep -E "guc|huc"
Oct 22 23:40:11 kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 22 23:40:11 kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 22 23:40:11 dracut-cmdline[266]: Using kernel command line parameters: rd.driver.pre=btrfs resume=UUID=9bb1e0c7-703f-449a-a5fc-5399e5e77e36 root=UUID=3bced946-a98e-4cdb-8037-612743e971ba rootfstype=btrfs rootflags=rw,relatime,ssd,discard=async,space_cache,subvolid=2164,subvol=/@/.snapshots/1024/snapshot,subvol=@/.snapshots/1024/snapshot BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 22 23:40:11 plymouthd[431]: 00:00:01.740 ply-utils.c:959:ply_get_kernel_command_line : Kernel command line is: 'BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 22 23:40:12 kernel: Setting dangerous option enable_guc - tainting kernel
Oct 22 23:40:13 kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/kbl_guc_70.1.1.bin version 70.1.1
Oct 22 23:40:13 kernel: i915 0000:00:02.0: [drm] GT0: HuC firmware i915/kbl_huc_4.0.0.bin version 4.0.0
Oct 22 23:40:15 plymouthd[893]: 00:00:05.692 ply-utils.c:959:ply_get_kernel_command_line : Kernel command line is: 'BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 22 23:41:02 sudo[3809]: neal : TTY=pts/2 ; PWD=/home/neal ; USER=root ; COMMAND=/usr/bin/cat /sys/kernel/debug/dri/0/i915_guc_load_status
cat /sys/kernel/debug/dri/0/i915_guc_load_status
cat: /sys/kernel/debug/dri/0/i915_guc_load_status: No such file or directory
@Neal Hi, It seems to be loaded?
Oct 22 23:40:13 kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/kbl_guc_70.1.1.bin version 70.1.1
Oct 22 23:40:13 kernel: i915 0000:00:02.0: [drm] GT0: HuC firmware i915/kbl_huc_4.0.0.bin version 4.0.0
It’s probably 1 not 0, likewise there is no i915_guc_load_status, check with ls /sys/kernel/debug/dri/1/
Neal
October 23, 2024, 3:46pm
4
I don’t see anything there regarding “guc” if that’s what you’re referring to. To be clear I’ve not added or installed any drivers; I took the HD from the old failed laptop and moved it to my (hp elitedesk 800 G3) and it booted right up and gave me my kde session and everything. Once I saw the screen tearing, jitter etc I thought it’s most likely the driver and started to look into that but most of what I have found seems to suggest the built in kernel driver, which I’m using, is suppose to be the one to use.
I put this “i915.enable_guc=2” in the boot loader via yast bootloader, it seems to load per what I posted above right? Does this GUC and HUC support the stock built in linux driver or am I suppose to be using the intel drivers in the repo?
Here’s the output from that dir.
/sys/kernel/debug/dri/1 # ls
DP-1 HDMI-A-2 crtc-1 encoder-10 encoder-4 encoder-8 gt0 i915_ddb_info i915_dp_mst_info i915_edp_psr_debug i915_fbc_false_color i915_frequency_info i915_gem_objects i915_ignore_long_hpd i915_params i915_rps_boost_info i915_spr_wm_latency i915_vbt name
DP-2 HDMI-A-3 crtc-2 encoder-11 encoder-5 encoder-9 i915_capabilities i915_display_capabilities i915_dp_test_active i915_edp_psr_status i915_fbc_status i915_frontbuffer_tracking i915_gpu_info i915_ipc_status i915_perf_noa_delay i915_runtime_pm_status i915_sr_status i915_wa_registers state
DP-3 clients encoder-0 encoder-2 encoder-6 framebuffer i915_cdclk_info i915_display_info i915_dp_test_data i915_engine_info i915_fifo_underrun_reset i915_gem_drop_caches i915_hpd_short_storm_ctl i915_lpsp_status i915_power_domain_info i915_sagv_status i915_sseu_status i915_wedged
HDMI-A-1 crtc-0 encoder-1 encoder-3 encoder-7 gem_names i915_cur_wm_latency i915_dmc_info i915_dp_test_type i915_error_state i915_forcewake_user i915_gem_framebuffer i915_hpd_storm_ctl i915_opregion i915_pri_wm_latency i915_shared_dplls_info i915_swizzle_info internal_clients
@Neal that looks like it’s all working, yues, no additional tweaks needed to use guc/huc. So if you install intel-gpu-tools and as root user run intel_gpu_top in a terminal, then test the apps your having issues with, do you see activity in the output?
There might be some specific Plasma tweaks for what your seeing, have you tried Wayland rather than Xorg?
1 Like
Neal
October 23, 2024, 5:03pm
6
I’ll look into the intel_gpu_top and see what it says. Researching more it seems like a lot of people use a no tear option or something but that only applies to the intel driver apparently.
I’ve never used Wayland before …is it stable like X yet? If so how involved is it to switch over and try it out and switch back if needed? As for Plasma I turned off composting but not sure what else to do at this point yet.
Thanks for the input malcolmlewis.
Anyways found this on arch.
https://wiki.archlinux.org/title/Intel_graphics
Blockquote
Note:
Some (Debian & Ubuntu , Fedora , KDE , Mozilla ) recommend not installing the xf86-video-intel driver, and instead falling back on the modesetting driver. See [1] , [2] , Xorg#Installation , and modesetting(4) . However, the modesetting driver can cause problems such as screen tearing and mouse jittering on XFCE , artifacts when switching virtual desktops in Chromium , and vsync jitter/video stutter in mpv .
The xf86-video-intel driver does not have proper support for Gen 11 and newer hardware, causing lack of acceleration and rendering issues that make Plasma Desktop almost unusable. See [3] .
There have been a couple of reports [4] [5] where the whole graphics stack hard freezes when xf86-video-intel is installed, not even switching to a different virtual console works (by pressing Ctrl+Alt+Fn), only killing the user processes with SysRq works.
Blockquote
@Neal I would switch to Wayland as a test, then if not good, can look at some additional kernel options for the i915 driver… eg i915.nuclear_pageflip=Y there are also some environment variables.
Likewise if on Xorg, you can use xrandr in your case for tear free… eg xrandr --output DP-1 --set TearFree on
Neal
October 23, 2024, 5:21pm
8
I’ll look into how to test Wayland. That tearfree option I thought was only in the intel driver not the default kernel one.
Thanks!
Neal
October 23, 2024, 8:36pm
9
I’m on wayland now and it seems to have improved…things seem snappier and more smooth. I still get tearing or something when like scrolling through a large piece of text like wikipedia or something it not as smooth as it used to be and blurry while scrolling. It’s way better but still there slightly. Also, taking a application like “system settings” and clicking on a corner and resizing it will produce a little jitter on the borders as it resizes. There used to be a way to turn off redrawing while moving something but I don’t see that option anymore. It might have been to not show or update the contents while moving something…but it used to be there.
I guess wayland has a composter built in? Switching to wayland turned on all the desktop effects I had turned off when I turned off the composter in kde when running Xserver. In fact I don’t even see a composter setting in kde anymore.
inxi -Gaz
Graphics:
Device-1: Intel HD Graphics 630 vendor: Hewlett-Packard driver: i915
v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
active: DP-1 empty: DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3
bus-ID: 00:02.0 chip-ID: 8086:5912 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.3
compositor: kwin_wayland driver: X: loaded: modesetting unloaded: fbdev,vesa
alternate: intel dri: iris gpu: i915 display-ID: 0
Monitor-1: DP-1 res: 3440x1440 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
drv: iris x11: drv: iris
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.7 glx-v: 1.4
direct-render: yes renderer: Mesa Intel HD Graphics 630 (KBL GT2)
device-ID: 8086:5912 memory: 7.57 GiB unified: yes display-ID: :1.0
API: Vulkan Message: No Vulkan data available.
sudo journalctl -b --no-hostname | grep -E "guc|huc"
Oct 23 13:49:46 kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 23 13:49:46 kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 23 13:49:46 dracut-cmdline[272]: Using kernel command line parameters: rd.driver.pre=btrfs resume=UUID=9bb1e0c7-703f-449a-a5fc-5399e5e77e36 root=UUID=3bced946-a98e-4cdb-8037-612743e971ba rootfstype=btrfs rootflags=rw,relatime,ssd,discard=async,space_cache,subvolid=2164,subvol=/@/.snapshots/1024/snapshot,subvol=@/.snapshots/1024/snapshot BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 23 13:49:46 plymouthd[418]: 00:00:01.865 ply-utils.c:959:ply_get_kernel_command_line : Kernel command line is: 'BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 23 13:49:47 kernel: Setting dangerous option enable_guc - tainting kernel
Oct 23 13:49:48 kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/kbl_guc_70.1.1.bin version 70.1.1
Oct 23 13:49:48 kernel: i915 0000:00:02.0: [drm] GT0: HuC firmware i915/kbl_huc_4.0.0.bin version 4.0.0
Oct 23 13:49:51 plymouthd[900]: 00:00:05.939 ply-utils.c:959:ply_get_kernel_command_line : Kernel command line is: 'BOOT_IMAGE=/boot/vmlinuz-6.11.3-2-default root=UUID=3bced946-a98e-4cdb-8037-612743e971ba splash=silent resume=/dev/disk/by-uuid/9bb1e0c7-703f-449a-a5fc-5399e5e77e36 quiet i915.enable_guc=2 mitigations=auto
Oct 23 15:12:39 sudo[27709]: neal : TTY=pts/2 ; PWD=/home/neal ; USER=root ; COMMAND=/usr/bin/cat /sys/kernel/debug/dri/*/gt0/uc/guc_info
Is there a way to verify that the guc/huc stuff is working? I don’t have any ouput like other articles have shown?
Thanks!
Neal
October 24, 2024, 1:38am
10
Does wayland use the same drivers as X; I’m probably going to try the intel video drivers from the repo and see if things get better…but that intel driver says it’s for xserver in the description. I’m not sure if wayland would use that driver or not.
I was hoping the default kernel driver was going to work as I wanted this to be simple when running dup and getting a new kernel…my nvidia experience wasn’t so great.
@Neal yes Xorg or Wayland. @mrmazda thoughts on screen tearing, add the option in a Xorg conf file?
mrmazda
October 24, 2024, 2:11am
12
I don’t remember noticing tearing since I moved from Haswell to Kaby Lake 15 months ago, but I don’t have Plasma on either of my Kaby Lakes, only KDE3 on this one and TDE on the other, plus IceWM as only GUI backup, so no Wayland either.
marel
October 24, 2024, 6:45am
13
Neal:
inxi -FGaz
Here a very similar system (800G5 instead of 800G3 and i7-9700K instead of i7-7700T) but no problems with screen tearing, I did diff your output with mine.
mine:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: Hewlett-Packard
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: HDMI-A-1 empty: DP-1, DP-2, DP-3, HDMI-A-2, HDMI-A-3
yours:
Device-1: Intel HD Graphics 630 vendor: Hewlett-Packard driver: i915
v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
active: DP-1 empty: DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3
One difference is that you have the monitor connected via DP and your monitor is 3440x1440, mine is 2560x1440
I tried connecting my connected via DP but that is not working but tried to get it working and in that process read that DP cables can be pretty critical. Checked my cable and decided I would like to try another but did not take any action on that.
Can you reproduce the problems running it on a lower resolution/refresh-rate?
Neal
October 24, 2024, 5:50pm
14
I’ll try a lower refresh rate and see. I assume you’re not running the huc/guc firmware since you didn’t have any problems to resolve; I’m not sure why my kernel shows it loaded but it doesn’t show up in /sys/kernel
“cat /sys/kernel/debug/dri/1/i1915_guc_load_status” like every document including the vendor state.
https://www.intel.com/content/www/us/en/content-details/609249/enabling-the-guc-huc-firmware-for-linux-on-new-intel-gpu-platforms.html
I could have sworn there was a feature in kde that used to allow one to turn off updating/redraw while moving a object.
The current most annoying part is the text on websites getting blurry as I’m scrolling fast.
Neal:
I’m on wayland now and it seems to have improved…things seem snappier and more smooth. I still get tearing or something when like scrolling through a large piece of text like wikipedia or something it not as smooth as it used to be and blurry while scrolling. It’s way better but still there slightly. Also, taking a application like “system settings” and clicking on a corner and resizing it will produce a little jitter on the borders as it resizes. There used to be a way to turn off redrawing while moving something but I don’t see that option anymore. It might have been to not show or update the contents while moving something…but it used to be there.
Does disabling the screen tearing option (full screen windows) in System Settings > Display Configuration work for your graphics environment?
Neal
October 24, 2024, 8:15pm
16
Lowering the resolution didn’t work, turning off that screen tear feature didn’t work. I also have the global scale set to 100%.
Since the OP I have done the following. I’ve put this into my boot loader.
“i915.enable_guc=2 i915.enable_fbc=1”
I’m not sure if this did anything. I also switched to wayland which seemed to help the most especially with lag…things are snappy again.
What I really have a issue with now is scrolling and as I’m actively scrolling I get slightly blurry text and there’s some weird horizontal tear or glitch in the screen as I scroll. Once I stop it’s normal again. Also, say I open terminal app and then drag it around…the borders tear a little. The text scrolling is the worst.
FWIW, there was a KDE bug (Plasma version 6.1) discussing an issue with triple buffering causing stuttering for some users. This was apparently resolved, but some users still experience it with Plasma version 6.2 and disable it via an environment variable…
https://bbs.archlinux.org/viewtopic.php?id=300186
https://bbs.archlinux.org/viewtopic.php?id=300234
Other than that I’m not sure there is much you can do apart from reporting it as a bug.
1 Like
Svyatko
October 28, 2024, 4:20pm
18
Post
zypper se -s intel
zypper se -s mesa
Neal
October 28, 2024, 5:06pm
19
Svyatko:
zypper se -s intel
S | Name | Type | Version | Arch | Repository
---+---------------------------------+------------+------------------------------------+--------+--------------------------
| fence-agents-intelmodular | package | 4.15.0+git.1724675137.ca9ae93a-1.1 | noarch | Main Repository (OSS)
| intel-cmt-cat | package | 24.05.12.git+c5f4492-1.1 | x86_64 | Main Repository (OSS)
| intel-cmt-cat | srcpackage | 24.05.12.git+c5f4492-1.1 | noarch | Main Repository (Sources)
| intel-gpu-tools | package | 1.28-3.4 | x86_64 | Main Repository (OSS)
| intel-gpu-tools | srcpackage | 1.28-3.4 | noarch | Main Repository (Sources)
| intel-gpu-tools-devel | package | 1.28-3.4 | x86_64 | Main Repository (OSS)
| intel-graphics-compiler | srcpackage | 1.0.17193.4-1.2 | noarch | Main Repository (Sources)
| intel-hybrid-driver | package | 1.0.2-5.17 | x86_64 | Main Repository (OSS)
| intel-hybrid-driver | srcpackage | 1.0.2-5.17 | noarch | Main Repository (Sources)
| intel-ipsec-mb | srcpackage | 1.5.0-1.3 | noarch | Main Repository (Sources)
| intel-ipsec-mb-devel | package | 1.5.0-1.3 | x86_64 | Main Repository (OSS)
i | intel-media-driver | package | 24.4.0-1.1 | x86_64 | Main Repository (OSS)
| intel-media-driver | srcpackage | 24.4.0-1.1 | noarch | Main Repository (Sources)
| intel-one-mono-fonts | package | 1.4.0-1.2 | noarch | Main Repository (OSS)
| intel-one-mono-fonts | srcpackage | 1.4.0-1.2 | noarch | Main Repository (Sources)
| intel-opencl | package | 24.26.30049.6-1.1 | x86_64 | Main Repository (OSS)
| intel-opencl | srcpackage | 24.26.30049.6-1.1 | noarch | Main Repository (Sources)
| intel-opencl-devel | package | 24.26.30049.6-1.1 | x86_64 | Main Repository (OSS)
i | intel-vaapi-driver | package | 2.4.1-6.1 | x86_64 | Main Repository (OSS)
| intel-vaapi-driver | srcpackage | 2.4.1-6.1 | noarch | Main Repository (Sources)
| intelhex | package | 2.3.0-1.6 | noarch | Main Repository (OSS)
| intelhex | srcpackage | 2.3.0-1.6 | noarch | Main Repository (Sources)
i | kernel-firmware-intel | package | 20241018-1.1 | noarch | Main Repository (OSS)
i | libdrm_intel1 | package | 2.4.123-1.1 | x86_64 | Main Repository (OSS)
| libdrm_intel1-32bit | package | 2.4.123-1.1 | x86_64 | Main Repository (OSS)
| libvulkan_intel | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| libvulkan_intel | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| libvulkan_intel | package | 24.1.7-1699.394.pm.12 | i586 | packman
| libvulkan_intel-32bit | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| libvulkan_intel-32bit | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| libvulkan_intel-32bit-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| libvulkan_intel-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| libvulkan_intel-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
| libze_intel_gpu1 | package | 24.26.30049.6-1.1 | x86_64 | Main Repository (OSS)
| openvino-intel-cpu-plugin | package | 2024.4.0-1.1 | x86_64 | Main Repository (OSS)
| openvino-intel-npu-plugin | package | 2024.4.0-1.1 | x86_64 | Main Repository (OSS)
| python-intelhex | srcpackage | 2.3.0-1.1 | noarch | Main Repository (Sources)
| python310-intelhex | package | 2.3.0-1.1 | noarch | Main Repository (OSS)
| python311-intelhex | package | 2.3.0-1.1 | noarch | Main Repository (OSS)
| python312-intelhex | package | 2.3.0-1.1 | noarch | Main Repository (OSS)
i | ucode-intel | package | 20240910-1.1 | x86_64 | Main Repository (OSS)
| ucode-intel | srcpackage | 20240910-1.1 | noarch | Main Repository (Sources)
| xf86-video-intel | package | 2.99.917.916_g31486f40-6.2 | x86_64 | Main Repository (OSS)
| xf86-video-intel | srcpackage | 2.99.917.916_g31486f40-6.2 | noarch | Main Repository (Sources)
| xf86-video-intel-32bit | package | 2.99.917.916_g31486f40-6.2 | x86_64 | Main Repository (OSS)
udo zypper se -s mesa
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------------------+------------+-----------------------+--------+--------------------------
| DirectFB-Mesa | package | 1.7.7-3.130 | x86_64 | Opensuse-TW-games
| DirectFB-Mesa | package | 1.7.7-3.129 | i586 | Opensuse-TW-games
| DirectFB-Mesa-debuginfo | package | 1.7.7-3.130 | x86_64 | Opensuse-TW-games
| DirectFB-Mesa-debuginfo | package | 1.7.7-3.129 | i586 | Opensuse-TW-games
| libOSMesa-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| libOSMesa-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| libOSMesa-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
| libOSMesa-devel-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| libOSMesa-devel-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| libOSMesa8 | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| libOSMesa8 | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| libOSMesa8 | package | 24.1.7-1699.394.pm.5 | i586 | packman
| libOSMesa8-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| libOSMesa8-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| libOSMesa8-32bit-debuginfo | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| libOSMesa8-debuginfo | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| libOSMesa8-debuginfo | package | 24.1.7-1699.394.pm.5 | i586 | packman
v | Mesa | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
i | Mesa | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa | srcpackage | 24.1.7-1699.394.pm.5 | noarch | packman
| Mesa | srcpackage | 24.1.7-391.1 | noarch | Main Repository (Sources)
| Mesa-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-debugsource | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-debugsource | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-demo | package | 9.0.0-3.3 | x86_64 | Main Repository (OSS)
| Mesa-demo | srcpackage | 9.0.0-3.3 | noarch | Main Repository (Sources)
i | Mesa-demo-egl | package | 9.0.0-3.3 | x86_64 | Main Repository (OSS)
| Mesa-demo-egl-32bit | package | 9.0.0-3.3 | x86_64 | Main Repository (OSS)
| Mesa-demo-es | package | 9.0.0-3.3 | x86_64 | Main Repository (OSS)
| Mesa-demo-es-32bit | package | 9.0.0-3.3 | x86_64 | Main Repository (OSS)
i | Mesa-demo-x | package | 9.0.0-3.3 | x86_64 | Main Repository (OSS)
| Mesa-demo-x-32bit | package | 9.0.0-3.3 | x86_64 | Main Repository (OSS)
| Mesa-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
v | Mesa-dri | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
i | Mesa-dri | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
v | Mesa-dri | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-dri-32bit | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-dri-32bit | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-dri-32bit-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-dri-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-dri-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-dri-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-dri-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-dri-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
v | Mesa-dri-nouveau | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
i | Mesa-dri-nouveau | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
v | Mesa-dri-nouveau | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-dri-nouveau-32bit | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-dri-nouveau-32bit | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-dri-nouveau-32bit-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-dri-nouveau-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-dri-nouveau-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-drivers | srcpackage | 24.1.7-1699.394.pm.12 | noarch | packman
| Mesa-drivers | srcpackage | 24.1.7-391.2 | noarch | Main Repository (Sources)
| Mesa-drivers-debugsource | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-drivers-debugsource | package | 24.1.7-1699.394.pm.12 | i586 | packman
v | Mesa-gallium | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
i | Mesa-gallium | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
v | Mesa-gallium | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-gallium-32bit | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-gallium-32bit | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-gallium-32bit-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-gallium-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-gallium-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
i | Mesa-KHR-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
v | Mesa-KHR-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-KHR-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libd3d | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libd3d | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-libd3d | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-libd3d-32bit | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libd3d-32bit | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-libd3d-32bit-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libd3d-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libd3d-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-libd3d-devel | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libd3d-devel | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-libd3d-devel | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-libd3d-devel-32bit | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libd3d-devel-32bit | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
i | Mesa-libEGL-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
v | Mesa-libEGL-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-libEGL-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libEGL-devel-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libEGL-devel-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-libEGL1 | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
i | Mesa-libEGL1 | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-libEGL1 | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libEGL1-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libEGL1-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libEGL1-32bit-debuginfo | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libEGL1-debuginfo | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libEGL1-debuginfo | package | 24.1.7-1699.394.pm.5 | i586 | packman
i | Mesa-libGL-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
v | Mesa-libGL-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-libGL-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libGL-devel-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGL-devel-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-libGL1 | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
i | Mesa-libGL1 | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-libGL1 | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libGL1-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGL1-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libGL1-32bit-debuginfo | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGL1-debuginfo | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGL1-debuginfo | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libglapi-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libglapi-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libglapi-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libglapi-devel-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libglapi-devel-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-libglapi0 | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
i | Mesa-libglapi0 | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
v | Mesa-libglapi0 | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libglapi0-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libglapi0-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libglapi0-32bit-debuginfo | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libglapi0-debuginfo | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libglapi0-debuginfo | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libGLESv1_CM-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGLESv1_CM-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libGLESv1_CM-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libGLESv1_CM-devel-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGLESv1_CM-devel-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libGLESv2-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGLESv2-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libGLESv2-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libGLESv2-devel-32bit | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGLESv2-devel-32bit | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libGLESv3-devel | package | 24.1.7-1699.394.pm.5 | x86_64 | packman
| Mesa-libGLESv3-devel | package | 24.1.7-391.1 | x86_64 | Main Repository (OSS)
| Mesa-libGLESv3-devel | package | 24.1.7-1699.394.pm.5 | i586 | packman
| Mesa-libOpenCL | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libOpenCL | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-libOpenCL | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-libOpenCL-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libOpenCL-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-libRusticlOpenCL | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libRusticlOpenCL | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-libRusticlOpenCL | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-libRusticlOpenCL-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libRusticlOpenCL-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
v | Mesa-libva | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
i | Mesa-libva | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
v | Mesa-libva | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-libva-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-libva-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-vulkan-device-select | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-vulkan-device-select | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-vulkan-device-select | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-vulkan-device-select-32bit | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-vulkan-device-select-32bit | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-vulkan-device-select-32bit-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-vulkan-device-select-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-vulkan-device-select-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-vulkan-overlay | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-vulkan-overlay | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-vulkan-overlay | package | 24.1.7-1699.394.pm.12 | i586 | packman
| Mesa-vulkan-overlay-32bit | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-vulkan-overlay-32bit | package | 24.1.7-391.2 | x86_64 | Main Repository (OSS)
| Mesa-vulkan-overlay-32bit-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-vulkan-overlay-debuginfo | package | 24.1.7-1699.394.pm.12 | x86_64 | packman
| Mesa-vulkan-overlay-debuginfo | package | 24.1.7-1699.394.pm.12 | i586 | packman
neal@localhost:~>
Svyatko
October 28, 2024, 6:39pm
20
Try to install
libOSMesa8
Mesa-vulkan-device-select
libvulkan_intel
Check whether HW acceleration is in use.
But you’re using Gen 9.5.