Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: UPDATE: graphics/intel-media-driver and intel-gmmlib
To:
Rafael Sadowski <rafael@sizeofvoid.org>, "ports@openbsd.org" <ports@openbsd.org>
Date:
Sun, 09 Aug 2026 16:40:18 +0000

Download raw body.

Thread
På lørdag 8. august 2026 kl. 10:55, skrev Rafael Sadowski
<rafael@sizeofvoid.org>:

> 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()
>   {
> 
>