xf86-video-intel is broken and with MRs disables we can't fix it

Enrico Weigelt, metux IT consult info at metux.net
Mon Feb 10 18:58:37 UTC 2025


On 07.02.25 22:25, Ville Syrjälä wrote:

Hi,

>> xf86-video-intel driver is currently cannot be compiled with released
>> versions of X server. Simple reproduction steps: create Debian Bookworm
>> container, download module sources and all required dependencies and try
>> to build.
>
> Builds fine on my Gentoo boxes here. What are the actual issues
> you are seeing?

eg.:
* meson build file is broken (missing Xv deps) - we'll have to add a
   special hack in our pipeline so this driver is built w/ autotools,
   even though meson.build is there
* build breaks on FreeBSD
* using lots of obsolete macros/functions (some need to be reintroduced
   just for this driver to compile)

There're also lots of warnings.

It's also very unfortunate that there haven't been any releases for
over a decade now ... downstreams have to pick random points from
master branch :(

> I've not seen any patches on the list. Care to point them out?

My last attempt must have been many month ago. I had put it aside
(and only using my own branches), since been busy w/ lots of other
things. No idea what went wrong - but let's not start pointing fingers,
instead focus on practical solution :)

IMHO, the most important things we need in short term (for upcoming
xserver release) is:

* merge the fixes from the incubate branch (incl. CI files)
* make an actual release of the driver (distros also desperately
   waiting for it)
* testing on actual HW

In the longer run, I'd highly welcome activating and using MRs,

I know you folks are mostly working on kernel side and so using patch
mails on daily basis (I'm a kernel maintainer, too :p), but for us
(Xorg) this fit well.

> I wouldn't want to deal with mrs for any high volume stuff, but
> since this only gets the occasional fix I guess it could work.

Certainly not high volume :)

OTOH, I can also send you just links to my branches.
Lets start with these:

* Fixes for new Xserver

https://gitlab.freedesktop.org/metux/xf86-video-intel/-/commits/submit/fixes-for-xserver

* Code cleanups (not essential - based on fixes-for-xserver)

https://gitlab.freedesktop.org/metux/xf86-video-intel/-/commits/submit/code-cleanup


thx
--mtx

---
Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert
werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren
GPG/PGP-Schlüssel zu.
---
Enrico Weigelt, metux IT consult
Free software and Linux embedded engineering
info at metux.net -- +49-151-27565287



More information about the xorg-devel mailing list