From: Kirill A. Korinsky Subject: Re: UPDATE: graphics/intel-media-driver (Heads up, Intel users) To: Rafael Sadowski Cc: ports@openbsd.org Date: Sat, 03 Jan 2026 22:41:39 +0100 On Sat, 03 Jan 2026 09:16:48 +0100, Rafael Sadowski wrote: > > Here is a diff to update the Intel drivers to the latest upstream version. > > Intel user testing and feedback required. If you need VP9,AV1 and > other video files: https://elecard.com/videos (This is my test source) > Tested on: inteldrm0 at pci0 dev 2 function 0 "Intel UHD Graphics" rev 0x02 drm0 at inteldrm0 inteldrm0: msi, COMETLAKE, gen 9 no regression to report > Rafael > > diff --git a/graphics/intel-gmmlib/Makefile b/graphics/intel-gmmlib/Makefile > index 9c3f969eb27..d4e8cde3c40 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.8.1 > +VERSION = 22.9.0 > GH_ACCOUNT = intel > GH_PROJECT = gmmlib > GH_TAGNAME = intel-gmmlib-${VERSION} > diff --git a/graphics/intel-gmmlib/distinfo b/graphics/intel-gmmlib/distinfo > index 056e09202a4..6b406d28da3 100644 > --- a/graphics/intel-gmmlib/distinfo > +++ b/graphics/intel-gmmlib/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (intel-gmmlib-22.8.1.tar.gz) = m46sGJFlACHe0mtyWF56LHAqO6R1Zclo/qvRSrONGPc= > -SIZE (intel-gmmlib-22.8.1.tar.gz) = 872429 > +SHA256 (intel-gmmlib-22.9.0.tar.gz) = auJiuVVAaBrVR4xjr/uIATX3cslUELCSAJpvffwEpbo= > +SIZE (intel-gmmlib-22.9.0.tar.gz) = 882607 > diff --git a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt > index 7ba28bfc176..32ca6f98bf0 100644 > --- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt > +++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_CMakeLists_txt > @@ -3,7 +3,7 @@ https://github.com/intel/gmmlib/pull/67 > Index: Source/GmmLib/CMakeLists.txt > --- Source/GmmLib/CMakeLists.txt.orig > +++ Source/GmmLib/CMakeLists.txt > -@@ -508,10 +508,6 @@ bs_set_extra_target_properties(${GMM_LIB_DLL_NAME} > +@@ -513,10 +513,6 @@ bs_set_extra_target_properties(${GMM_LIB_DLL_NAME} > GMM_UNIFY_DAF_API > ) > > diff --git a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_cpp b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_cpp > index 404892554f9..b2a49370e7f 100644 > --- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_cpp > +++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_cpp > @@ -11,7 +11,7 @@ Index: Source/GmmLib/ULT/GmmAuxTableULT.cpp > > #include "GmmAuxTableULT.h" > > -@@ -262,4 +262,4 @@ TEST_F(CTestAuxTable, TestAuxTableContent) > +@@ -266,4 +266,4 @@ TEST_F(CTestAuxTable, TestAuxTableContent) > pGmmULTClientContext->DestroyPageTblMgrObject(mgr); > } > > diff --git a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_h b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_h > index 26d6ac6dd72..b1aa10fc8c5 100644 > --- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_h > +++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_ULT_GmmAuxTableULT_h > @@ -19,7 +19,7 @@ Index: Source/GmmLib/ULT/GmmAuxTableULT.h > > #ifndef ALIGN > #define ALIGN(v, a) (((v) + ((a)-1)) & ~((a)-1)) > -@@ -249,4 +248,4 @@ class CTestAuxTable : public CTestGen10Resource (publi > +@@ -252,4 +251,4 @@ class CTestAuxTable : public CTestGen10Resource (publi > }; > }; > > diff --git a/graphics/intel-gmmlib/pkg/PLIST b/graphics/intel-gmmlib/pkg/PLIST > index 2973f82db85..73203e604f8 100644 > --- a/graphics/intel-gmmlib/pkg/PLIST > +++ b/graphics/intel-gmmlib/pkg/PLIST > @@ -11,6 +11,7 @@ include/igdgmm/GmmLib/CachePolicy/GmmGen12dGPUCachePolicy.h > include/igdgmm/GmmLib/CachePolicy/GmmGen8CachePolicy.h > include/igdgmm/GmmLib/CachePolicy/GmmGen9CachePolicy.h > include/igdgmm/GmmLib/CachePolicy/GmmXe2_LPGCachePolicy.h > +include/igdgmm/GmmLib/CachePolicy/GmmXe3P_XPCCachePolicy.h > include/igdgmm/GmmLib/CachePolicy/GmmXe_LPGCachePolicy.h > include/igdgmm/GmmLib/GlobalInfo/ > include/igdgmm/GmmLib/Platform/ > @@ -40,6 +41,7 @@ include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen12dGPU.h > include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen8.h > include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyGen9.h > include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe2_LPG.h > +include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe3P_XPC.h > include/igdgmm/GmmLib/inc/External/Common/CachePolicy/GmmCachePolicyXe_LPG.h > include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicy.h > include/igdgmm/GmmLib/inc/External/Common/GmmCachePolicyCommon.h > diff --git a/graphics/intel-media-driver/Makefile b/graphics/intel-media-driver/Makefile > index ddbff89495a..0eb9280dda0 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 = 25.2.6 > +VERSION = 25.3.4 > GH_ACCOUNT = intel > GH_PROJECT = media-driver > GH_TAGNAME = intel-media-${VERSION} > diff --git a/graphics/intel-media-driver/distinfo b/graphics/intel-media-driver/distinfo > index 7a2f87b56a1..c08ec4a2c74 100644 > --- a/graphics/intel-media-driver/distinfo > +++ b/graphics/intel-media-driver/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (intel-media-driver-25.2.6.tar.gz) = ug8STI4I4GdXJfljG3sbHDcZRLMbelimLSyZM4584jA= > -SIZE (intel-media-driver-25.2.6.tar.gz) = 28409738 > +SHA256 (intel-media-driver-25.3.4.tar.gz) = 75p6CIGyUNI999RnY0GjcpsoiHvPQEp01I219E/6AiA= > +SIZE (intel-media-driver-25.3.4.tar.gz) = 28429128 > 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 f22417ca46d..ac5dba2fa1d 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 > -@@ -2143,7 +2143,7 @@ uint32_t MosUtilities::MosGetThreadId( > +@@ -2142,7 +2142,7 @@ uint32_t MosUtilities::MosGetThreadId( > > uint32_t MosUtilities::MosGetCurrentThreadId() > { > -- wbr, Kirill