Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1013311: libgl1-mesa-dri: mesa 22.x package build removes support for Intel Gen2 and Gen3 chipsets

132 views
Skip to first unread message

Jason Richards

unread,
Jun 21, 2022, 7:10:03 AM6/21/22
to
Package: libgl1-mesa-dri
Version: 22.0.5-1
Severity: normal
X-Debbugs-Cc: deb...@jasonworld.co.uk

Dear Maintainer,

Mesa 22 removed support for the legacy i915 driver but a Gallium i915 driver exists in it's place.

From what I can gather, Debian stopped building this driver for historic reasons due to it's poor quality back 2011. The quote from the changelog at the time is:

"Stop building i915g at all, it's apparently never going to be a suitable replacement for i915c."

This is no longer true. The Gallium i915 driver has been receiving considerable attention upstream and is now the only choice for Intel Gen2 and Gen3 chipsets.

May is propose this driver is reinstated to the package build?


Kind Regards
Jason

Felix Miata

unread,
Dec 5, 2022, 7:50:04 PM12/5/22
to
> Package: libgl1-mesa-dri
> Version: 22.2.0-1

See also:
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025389>
[libgl1-mesa-dri] libgl1-mesa-dri: AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/i965_dri.so

<https://lists.freedesktop.org/archives/intel-gfx/2022-December/313851.html>
>From libgl1-mesa-dri:amd64 changelog:
mesa (22.0.0~rc2-1) experimental; urgency=medium

* New upstream release candidate.
* path_max.diff: Refreshed.
* rules: Drop classic drivers (r100, r200, nouveau_vieux, i915, i965).

-- Timo Aaltonen <t jaalton a t debian o org> Thu, 17 Feb 2022 22:04:03 +0200

# xdriinfo
libGL error: MESA-LOADER: failed to open i915: /usr/lib/dri/i915_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: i915
Screen 0: swrast

# pinxi -GSaz --vs --zl --hostname
pinxi 3.3.23-05 (2022-11-07)
System:
Host: gx62b Kernel: 5.19.0-2-amd64 arch: x86_64 bits: 64 compiler: gcc
v: 11.3.0 parameters: root=LABEL=<filter> ipv6.disable=1 net.ifnames=0
biosdevname=0 plymouth.enable=0 noresume mitigations=auto consoleblank=0
Desktop: Trinity v: R14.0.13 tk: Qt v: 3.5.0 info: kicker wm: Twin v: 3.0
vt: 7 dm: 1: TDM 2: XDM Distro: Debian GNU/Linux bookworm/sid
Graphics:
Device-1: Intel 82945G/GZ Integrated Graphics vendor: Dell driver: i915
v: kernel arch: Gen-3.5 process: Intel 90nm built: 2005-06 ports:
active: DVI-D-1,VGA-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:2772
class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting
dri: swrast gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 3600x1200 s-dpi: 120 s-size: 762x254mm (30.00x10.00")
s-diag: 803mm (31.62")
Monitor-1: DVI-D-1 pos: primary,left model: NEC EA243WM serial: <filter>
built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
max: 1920x1200 min: 640x480
Monitor-2: VGA-1 pos: right model: Dell P2213 serial: <filter> built: 2012
res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2 size: 473x296mm (18.62x11.65")
diag: 558mm (22") ratio: 16:10 modes: max: 1680x1050 min: 720x400
API: OpenGL v: 4.5 Mesa 22.2.4 renderer: llvmpipe (LLVM 15.0.5 128 bits)
direct render: Yes

In Bullseye:
...
API: OpenGL v: 1.4 Mesa 20.3.5 renderer: Mesa DRI Intel 945G
direct render: Yes
# xdriinfo
Screen 0: i915

What are Bookworm users supposed to do to make Mesa DRI work correctly
now that i915_dri.so is missing? Did it get moved to some other .deb
I can't ID? I don't think Crocus is supposed to work on Gen3. At least,
export MESA_LOADER_DRIVER_OVERRIDE=crocus in /etc/X11/Xsession.d/10-crocus.sh
doesn't help.

Where is the "Gallium i915" driver?

In openSUSE Tumbleweed in 22.2.4 i915 is still included in its Mesa-dri
package, and Mesa DRI Intel 945G is working as expected.

<https://lists.freedesktop.org/archives/intel-gfx/2022-December/313916.html>
Debian packaging apparently just decided not to include i915g in the
transition? Not our fault.
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.

Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata
0 new messages