From: yaydn@protonmail.com Subject: Re: UPDATE: graphics/intel-media-driver and intel-gmmlib To: Rafael Sadowski , "ports@openbsd.org" Date: Sun, 09 Aug 2026 16:40:18 +0000 På lørdag 8. august 2026 kl. 10:55, skrev Rafael Sadowski : > OK to update intel media-driver to 26.2.4 and gmmlib to 22.10.1? > > https://github.com/intel/media-driver/releases/tag/intel-media-26.2.4 > > Built on current/amd64 with privsep. $ cd /usr/ports/ && patch -l -p1 -E < /tmp/intel-vaapi.diff $ cd /usr/ports/graphics/intel-gmmlib/ && make build package test ; make port-lib-depends-check check-shlib-syms clean ===> Regression tests for intel-gmmlib-22.10.1 UpdateCTestConfiguration from :/usr/ports/pobj/intel-gmmlib-22.10.1/build-amd64/DartConfiguration.tcl Test project /usr/ports/pobj/intel-gmmlib-22.10.1/build-amd64 Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end No tests were found!!! /usr/local/lib/libigdgmm.so.0.1 --> /usr/ports/pobj/intel-gmmlib-22.10.1/fake-amd64/usr/local/lib/libigdgmm.so.0.1 No dynamic export changes ===> Cleaning for intel-gmmlib-22.10.1 -- # TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u intel-gmmlib intel-gmmlib-22.10.0->22.10.1: ok -- $ cd /usr/ports/graphics/intel-media-driver/ && make build package test ; make port-lib-depends-check check-shlib-syms clean ===> Regression tests for intel-media-driver-26.2.4 UpdateCTestConfiguration from :/usr/ports/pobj/intel-media-driver-26.2.4/build-amd64/DartConfiguration.tcl Test project /usr/ports/pobj/intel-media-driver-26.2.4/build-amd64 Constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end No tests were found!!! ===> Cleaning for intel-media-driver-26.2.4 -- # TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u intel-media-driver intel-media-driver-26.1.5->26.2.4: ok -- Can't test for regressions on intel i5-3340M(ivy-bridge), as haswell (4xxx+ and a few celeron,pentium) is the lowest supported this vaapi driver. Hope this still helps. May you have success hacking and danke for the kde-plasma and this update. > diff --git a/graphics/intel-gmmlib/Makefile b/graphics/intel-gmmlib/Makefile > index 1169e7a55ca..fbc4a2f97e4 100644 > --- a/graphics/intel-gmmlib/Makefile > +++ b/graphics/intel-gmmlib/Makefile > @@ -2,7 +2,7 @@ ONLY_FOR_ARCHS = amd64 i386 > > COMMENT = Intel Graphics Memory Management Library > > -VERSION = 22.10.0 > +VERSION = 22.10.1 > GH_ACCOUNT = intel > GH_PROJECT = gmmlib > GH_TAGNAME = intel-gmmlib-${VERSION} > diff --git a/graphics/intel-gmmlib/distinfo b/graphics/intel-gmmlib/distinfo > index a45fc414ce3..a3a2a402497 100644 > --- a/graphics/intel-gmmlib/distinfo > +++ b/graphics/intel-gmmlib/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (intel-gmmlib-22.10.0.tar.gz) = iT48WiS0CKwxKgMYtw849Cfyl2RuMj8x5506BqksFUM= > -SIZE (intel-gmmlib-22.10.0.tar.gz) = 886857 > +SHA256 (intel-gmmlib-22.10.1.tar.gz) = M+u25lomF8WflannDODL7KCYMWzSZTRaD021s4HxAkw= > +SIZE (intel-gmmlib-22.10.1.tar.gz) = 886958 > diff --git a/graphics/intel-media-driver/Makefile b/graphics/intel-media-driver/Makefile > index 7042d78ea72..54edcc7a3ef 100644 > --- a/graphics/intel-media-driver/Makefile > +++ b/graphics/intel-media-driver/Makefile > @@ -3,7 +3,7 @@ BROKEN-i386 = ld: error: [...] is incompatible with /usr/lib/crtbeginS.o > > COMMENT = VAAPI driver for Intel HD 5000 (Gen8) or newer > > -VERSION = 26.1.5 > +VERSION = 26.2.4 > GH_ACCOUNT = intel > GH_PROJECT = media-driver > GH_TAGNAME = intel-media-${VERSION} > @@ -25,7 +25,7 @@ MODULES = devel/cmake > > COMPILER = base-clang ports-gcc > > -LIB_DEPENDS = graphics/intel-gmmlib>=22.8 > +LIB_DEPENDS = graphics/intel-gmmlib>=22.10 > > # XXX Unbundle googletest > CONFIGURE_ARGS = -DMEDIA_RUN_TEST_SUITE=ON > diff --git a/graphics/intel-media-driver/distinfo b/graphics/intel-media-driver/distinfo > index 398b8efcaed..24981516963 100644 > --- a/graphics/intel-media-driver/distinfo > +++ b/graphics/intel-media-driver/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (intel-media-driver-26.1.5.tar.gz) = xWiZ/swAPQR85q+99HGFFRLgzqxmwu8irDbx5s5GFww= > -SIZE (intel-media-driver-26.1.5.tar.gz) = 29364056 > +SHA256 (intel-media-driver-26.2.4.tar.gz) = ojGF/KBcj6i97AnqnuiiA2EWPIcDXsl43k4rsEilVTQ= > +SIZE (intel-media-driver-26.2.4.tar.gz) = 29791842 > diff --git a/graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake b/graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake > index d879b76d64d..17038e4997a 100644 > --- a/graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake > +++ b/graphics/intel-media-driver/patches/patch-media_driver_media_top_cmake_cmake > @@ -2,16 +2,16 @@ https://github.com/intel/media-driver/pull/1785 > Index: media_driver/media_top_cmake.cmake > --- media_driver/media_top_cmake.cmake.orig > +++ media_driver/media_top_cmake.cmake > -@@ -625,7 +625,7 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAG > - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") > - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") > +@@ -645,7 +645,7 @@ set_target_properties(${LIB_NAME_STATIC} PROPERTIES PR > + target_link_libraries(${LIB_NAME} ${MEDIA_GMM_INTERFACE_LIBS}) > + target_link_libraries(${LIB_NAME_STATIC} ${MEDIA_GMM_INTERFACE_LIBS}) > > -set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") > +set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread") > if(Backtrace_FOUND) > set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") > endif() > -@@ -653,7 +653,7 @@ if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" ST > +@@ -673,7 +673,7 @@ if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" ST > endif() > > target_compile_options( ${LIB_NAME} PUBLIC ${LIBGMM_CFLAGS_OTHER}) > diff --git a/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp b/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp > index d5efc1df158..e1bda9c094a 100644 > --- a/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp > +++ b/graphics/intel-media-driver/patches/patch-media_softlet_linux_common_os_osservice_mos_utilities_specific_cpp > @@ -2,7 +2,7 @@ https://github.com/intel/media-driver/pull/1785 > Index: media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp > --- media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp.orig > +++ media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp > -@@ -2164,7 +2164,7 @@ uint32_t MosUtilities::MosGetThreadId( > +@@ -2222,7 +2222,7 @@ uint32_t MosUtilities::MosGetThreadId( > > uint32_t MosUtilities::MosGetCurrentThreadId() > { > >