Re: UPDATE: graphics/intel-media-driver and intel-gmmlib

[email protected]
Newsgroups gmane.os.openbsd.ports
Message-ID <Q4PvyCp9gjDhlvH4SfRWWH4o6jOWuyEN1JbETrWOWiUlceLPsdqq-1iP9MccOAIjacu7XOfDuLmN2FVwyM-vOtrFp7qiwU2Rr-Pf1x3e5xI=@protonmail.com>
På lørdag 8. august 2026 kl. 10:55, skrev Rafael Sadowski
<[email protected]>:

> 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()
>   {
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.