From: Rafael Sadowski Subject: UPDATE: graphics/intel-media-driver (Heads up, Intel users) To: ports@openbsd.org Date: Sat, 3 Jan 2026 09:16:48 +0100 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) 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() {