Debian stopped using my Intel i915 GPU after upgrade to Trixie. How to fix?
1
vote
1
answer
90
views
My notebook, an older Apple MacBookAir 13" with Intel Core i7 an Intel HD Graphics 5000, used to work fine before the upgrade to Trixie (Debian GNU/Linux 13).
Now, after the upgrade, all rendering is done using the CPU instead of the GPU. This is annoying and makes the machine feel slow. I would like to have accelerated hardware rendering back, but I don't know where to start troubleshooting this.
All relevant packages seems to be installed. The GPU is detected. But llvmpipe is used for all rendering instead.
System info:
#uname -a
Linux mymachine 6.12.38+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16) x86_64 GNU/Linux
# ls -l /dev/dri
total 0
drwxr-xr-x 2 root root 80 Jul 28 01:32 by-path
crw-rw----+ 1 root video 226, 0 Jul 30 13:06 card0
crw-rw----+ 1 root render 226, 128 Jul 28 01:32 renderD128
# LANG=C inxi -Fxxxrzc0
(...)
Graphics:
Device-1: Intel Haswell-ULT Integrated Graphics vendor: Apple driver: i915
v: kernel arch: Gen-7.5 ports: active: DP-1,eDP-1
empty: DP-2,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:0a26
class-ID: 0300
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
compositor: xfwm4 v: 4.20.0 driver: X: loaded: intel dri: swrast gpu: i915
display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 3360x1080 s-dpi: 96 s-size: 890x286mm (35.04x11.26")
s-diag: 935mm (36.8")
Monitor-1: DP-1 mapped: DP1 pos: right model: Dell P2214H serial:
res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 102
size: 480x270mm (18.9x10.63") diag: 547mm (21.5") modes: max: 1920x1080
min: 720x400
Monitor-2: eDP-1 mapped: eDP1 pos: primary,left model: Apple Color LCD
res: mode: 1440x900 hz: 60 scale: 100% (1) dpi: 126
size: 290x180mm (11.42x7.09") diag: 341mm (13.4") modes: 1440x900
API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
device: 1 drv: swrast gbm: drv: crocus surfaceless: drv: crocus x11:
drv: swrast inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.0.7-2 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 19.1.7 256 bits)
device-ID: ffffffff:ffffffff
Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings gpu: gputop,
intel_gpu_top, lsgpu wl: wayland-info x11: xdriinfo, xdpyinfo, xprop,
xrandr
(...)
# grep -e WW -e EE /var/log/Xorg.0.log
[ 8.834] Current Operating System: Linux MBAirFronczek 6.12.38+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16) x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 8.905] (II) Initializing extension MIT-SCREEN-SAVER
[ 8.907] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/i965_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[ 8.907] (EE) AIGLX error: unable to load driver i965
[ 10.905] (WW) intel(0): Output eDP1: Strange aspect ratio (30/179), consider adding a quirk
[ 34.463] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 1267.808] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 1710.292] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 3134.814] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 11649.438] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 11649.438] (EE) event8 - bcm5974: WARNING: log rate limit exceeded (5 msgs per 24h). Discarding future messages.
[ 22436.276] (EE) event8 - bcm5974: client bug: event processing lagging behind by 32ms, your system is too slow
[ 27719.291] (EE) event1 - Power Button: client bug: event processing lagging behind by 454ms, your system is too slow
[ 27719.291] (EE) event3 - Power Button: client bug: event processing lagging behind by 454ms, your system is too slow
[ 27719.291] (EE) event4 - Apple Inc. Apple Internal Keyboard / Trackpad: client bug: event processing lagging behind by 382ms, your system is too slow
[ 41075.009] (EE) event1 - Power Button: client bug: event processing lagging behind by 1040ms, your system is too slow
[ 41075.009] (EE) event3 - Power Button: client bug: event processing lagging behind by 1040ms, your system is too slow
[ 60993.939] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 61022.742] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 61456.304] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 62833.756] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 63129.269] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 63129.269] (EE) event8 - bcm5974: WARNING: log rate limit exceeded (5 msgs per 24h). Discarding future messages.
[ 67081.490] (EE) event8 - bcm5974: client bug: event processing lagging behind by 28ms, your system is too slow
[ 69447.954] (EE) event8 - bcm5974: client bug: event processing lagging behind by 23ms, your system is too slow
[ 69983.294] (EE) event8 - bcm5974: client bug: event processing lagging behind by 23ms, your system is too slow
[ 78710.772] (EE) event8 - bcm5974: kernel bug: Touch jump detected and discarded.
[ 84611.777] (EE) event8 - bcm5974: client bug: event processing lagging behind by 25ms, your system is too slow
There is no /etc/X11/xorg.conf
on my system. /etc/X11/xorg.conf.d/
contains a file called 20-displaylink.conf
:
Section "Device"
Identifier "Intel"
Driver "intel"
EndSection
Plus, another file called 90-xpra-virtual.conf
which was automatically created:
# Ignore all xpra virtual devices by default,
# these will be enabled explicitly when needed.
Section "InputClass"
Identifier "xpra-virtual-device"
MatchProduct "Xpra"
Option "Ignore" "true"
EndSection
A *systematic troubleshooting guide* would be most helpful/appreciated.
Unfortunately, I could not find a suiable one online = one that is specific to this piece of hardware and one that does include a fix, not only diagnosis.
P.S.: I have another older computer (an older MacMini) that also has an Intel chipset/GPU, also uses the i915 driver and suffers from the same type of problem (renderer: llvmpipe instead of GPU, even though GPU seems to be "recognzied"). So I am pretty sure that this is related to the upgrade to Trixie/Debian testing. Other than that, I have no idea as where to start troubleshooting this.
Asked by Ferdinand Rau
(66 rep)
Jul 30, 2025, 08:01 PM
Last activity: Aug 1, 2025, 07:18 PM
Last activity: Aug 1, 2025, 07:18 PM