"Driver does not support the 0xa7ab PCI ID" on Ubuntu 26.04 LTS

Ubuntu Version

Ubuntu 26.04 LTS

Desktop Environment (if applicable)

GNOME

Problem Description

Running VLC media player through the terminal leads to error. I get the same error in the command window of GNU Octave. I have also noticed that apps like Firefox and Octave lag a bit. How should I resolve this driver error? Thanks.

When I run lspci, I get

>> lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Intel Graphics] [8086:a7ab] (rev 04)
Subsystem: Lenovo Device [17aa:3804]
Kernel driver in use: i915
Kernel modules: i915, xe

Relevant System Information

IntelĀ® Coreā„¢ 5 210H Ɨ 12

Error Messages / Logs

Driver does not support the 0xa7ab PCI ID.
libGL error: failed to create dri screen
libGL error: failed to load driver: iris

Also here: https://askubuntu.com/questions/1569221/driver-does-not-support-the-0xa7ab-pci-id-on-ubuntu-26-04-lts

1 Like

Looks like the mesa snap does not support your hardware yet …

You should open an issue at:

you can also try to switch the mesa stack to the beta version:

sudo snap refresh --beta mesa-2404 

(once the support for your graphics card landed you can switch back with the same command, replacing –beta with –stable)

3 Likes

I can try switching to the beta version, but it is not guaranteed it will solve the problem, correct? How should I proceed?

You can at any time switch back to the stable version … just test it with beta (do the switch, launch firefox from a terminal and see if it stops printing the error, then you can immediately switch back to –stable if you want (or keep it as you like)

If the switch fixes the error it is just a matter of waiting for the release to migrate from the beta channel to stable, if it does not fix it then your drivers PCI ID needs to be added to the package and you should mention that in the issue report …

2 Likes

I switched to the beta version, but it didn’t work. I still get the error when I try to run VLC through the terminal. How should I proceed? Is opening an issue my only option now?

Have you tried Firefox too ?

The VLC snap still uses the core18 base for which no fix exists (only newer bases support the mesa stack), you should uninstall it with:

sudo snap remove --purge vlc

And then install the non-snap version from the archive with:

sudo apt install vlc

See if that helps…

2 Likes

The issue is with snap. I tried out the non-snap version for VLC and GNU Octave, and I don’t get the error anymore. So, the issue is mostly solved for me.

When I run firefox in the terminal, I get

Gtk-Message: 13:18:19.321: Not loading module ā€œatk-bridgeā€: The functionality is provided by GTK natively. Please try to not load it.Gtk-Message: 13:18:19.321: Failed to load module ā€œappmenu-gtk-moduleā€[33753, Main Thread] WARNING: Theme parsing error: gtk.css:1:21: Failed to import: Error opening file /home/arjun/snap/firefox/8702/.config/gtk-3.0/colors.css: No such file or directory: ā€˜glib warning’, file toolkit/xre/nsSigHandlers.cpp:200

(firefox_firefox:33753): Gtk-WARNING **: 13:18:19.425: Theme parsing error: gtk.css:1:21: Failed to import: Error opening file /home/arjun/snap/firefox/8702/.config/gtk-3.0/colors.css: No such file or directory

I am guessing the error that I get is completely unrelated to the issue at hand, but I am still posting it just to be safe.

To summarize, the error is due to my processor being unsupported in the mesa graphics library of snap. So, should I only install packages through apt until support arrives? Should I raise an issue or let it be? Thanks for your help.

Well, for VLC it is known that the snap is not using the most up to date packaging (they just picked up on it again recently so this should become better soon (usually snaps are way ahead of the archive packages (until they are not anymore :stuck_out_tongue: ))

In general it makes sense to check when a snap was last updated (the ones that are well maintained are usually newer than what is in the distro archive but the snap store also has many packages that have not been touched in a long time), the App Center actually shows you that info (i.e. the octave snap was last touched on 2022-04-20, given you are running an Ubuntu release from 2026 it is very likely that the octave package in the archive is newer)

The firefox info message about atk is normal (if you install the snap on a very old release with a very old Gtk version the bridge will actually be handled by that module and the message would not show up) and the theme warning can be ignored too, so this looks fine …

3 Likes

This topic was automatically closed 18 hours after the last reply. New replies are no longer allowed.