From: Kirill A. Korinsky Subject: Re: UPDATE: graphics/intel-media-driver and graphics/intel-gmmlib To: Rafael Sadowski Cc: ports@openbsd.org Date: Fri, 22 Aug 2025 22:39:16 +0200 On Fri, 22 Aug 2025 18:52:59 +0200, Rafael Sadowski wrote: > > Unfortunately, I don't have any Intel hardware on hand to test it. > No regression noticed on: inteldrm0 at pci0 dev 2 function 0 "Intel UHD Graphics" rev 0x02 OK kirill@ Driver reads as: Trying display: x11 libva info: VA-API version 1.22.0 libva info: Trying to open /usr/X11R6/lib/modules/dri/iHD_drv_video.so libva info: Trying to open /usr/local/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.22 (libva 2.22.0) vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 25.2.6 (OpenBSD) vainfo: Supported profile and entrypoints VAProfileNone : VAEntrypointVideoProc VAProfileNone : VAEntrypointStats VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Simple : VAEntrypointEncSlice VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264Main : VAEntrypointFEI VAProfileH264Main : VAEntrypointEncSliceLP VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264High : VAEntrypointFEI VAProfileH264High : VAEntrypointEncSliceLP VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264ConstrainedBaseline: VAEntrypointFEI VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileVP8Version0_3 : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointFEI VAProfileHEVCMain10 : VAEntrypointVLD VAProfileHEVCMain10 : VAEntrypointEncSlice VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile2 : VAEntrypointVLD > > diff --git a/graphics/intel-gmmlib/Makefile b/graphics/intel-gmmlib/Makefile > index ce3bdde692c..9c3f969eb27 100644 > --- a/graphics/intel-gmmlib/Makefile > +++ b/graphics/intel-gmmlib/Makefile > @@ -2,14 +2,14 @@ ONLY_FOR_ARCHS = amd64 i386 > > COMMENT = Intel Graphics Memory Management Library > > -VERSION = 22.5.5 > +VERSION = 22.8.1 > GH_ACCOUNT = intel > GH_PROJECT = gmmlib > GH_TAGNAME = intel-gmmlib-${VERSION} > > DISTNAME = ${GH_TAGNAME} > > -SHARED_LIBS += igdgmm 0.0 # 0.0 > +SHARED_LIBS += igdgmm 0.1 # 0.0 > > HOMEPAGE = https://01.org/intel-media-for-linux > > diff --git a/graphics/intel-gmmlib/distinfo b/graphics/intel-gmmlib/distinfo > index c9c9e08344c..056e09202a4 100644 > --- a/graphics/intel-gmmlib/distinfo > +++ b/graphics/intel-gmmlib/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (intel-gmmlib-22.5.5.tar.gz) = CNtpYHFRC34Dqi2ftzdcbDX3wyfs1nR0JMZkxiK7Q3c= > -SIZE (intel-gmmlib-22.5.5.tar.gz) = 868894 > +SHA256 (intel-gmmlib-22.8.1.tar.gz) = m46sGJFlACHe0mtyWF56LHAqO6R1Zclo/qvRSrONGPc= > +SIZE (intel-gmmlib-22.8.1.tar.gz) = 872429 > diff --git a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_GlobalInfo_GmmInfo_cpp b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_GlobalInfo_GmmInfo_cpp > index ca51497f6f3..139e0e05e80 100644 > --- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_GlobalInfo_GmmInfo_cpp > +++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_GlobalInfo_GmmInfo_cpp > @@ -2,7 +2,7 @@ https://github.com/intel/gmmlib/pull/68 > Index: Source/GmmLib/GlobalInfo/GmmInfo.cpp > --- Source/GmmLib/GlobalInfo/GmmInfo.cpp.orig > +++ Source/GmmLib/GlobalInfo/GmmInfo.cpp > -@@ -939,7 +939,7 @@ int32_t GmmLib::Context::IncrementRefCount() > +@@ -941,7 +941,7 @@ int32_t GmmLib::Context::IncrementRefCount() > { > int32_t *Ref = &RefCount; > > @@ -11,7 +11,7 @@ Index: Source/GmmLib/GlobalInfo/GmmInfo.cpp > // returns 0 only when registering the first client > return (__sync_fetch_and_add(Ref, 1)); > #endif > -@@ -974,7 +974,7 @@ int32_t GmmLib::Context::DecrementRefCount() > +@@ -976,7 +976,7 @@ int32_t GmmLib::Context::DecrementRefCount() > { > break; > } > diff --git a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_inc_External_Common_GmmResourceInfoExt_h b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_inc_External_Common_GmmResourceInfoExt_h > index 0839552e5e5..b5aa96d97b0 100644 > --- a/graphics/intel-gmmlib/patches/patch-Source_GmmLib_inc_External_Common_GmmResourceInfoExt_h > +++ b/graphics/intel-gmmlib/patches/patch-Source_GmmLib_inc_External_Common_GmmResourceInfoExt_h > @@ -2,7 +2,7 @@ https://github.com/intel/gmmlib/pull/68 > Index: Source/GmmLib/inc/External/Common/GmmResourceInfoExt.h > --- Source/GmmLib/inc/External/Common/GmmResourceInfoExt.h.orig > +++ Source/GmmLib/inc/External/Common/GmmResourceInfoExt.h > -@@ -189,7 +189,7 @@ typedef struct GmmLibContext GMM_LIB_CONTEXT; > +@@ -191,7 +191,7 @@ typedef struct GmmLibContext GMM_LIB_CONTEXT; > // Place holder for GMM_RESOURCE_FLAG definition. > //--------------------------------------------------------------------------- > #include "GmmResourceFlags.h" > diff --git a/graphics/intel-media-driver/Makefile b/graphics/intel-media-driver/Makefile > index 78a36ce4a63..ddbff89495a 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 = 24.4.4 > +VERSION = 25.2.6 > 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.5.2 > +LIB_DEPENDS = graphics/intel-gmmlib>=22.8 > > # 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 5f052931db3..7a2f87b56a1 100644 > --- a/graphics/intel-media-driver/distinfo > +++ b/graphics/intel-media-driver/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (intel-media-driver-24.4.4.tar.gz) = MAByP69NxW64J29ALEqnmEWbvOhgtAigxIDYY7KBMO0= > -SIZE (intel-media-driver-24.4.4.tar.gz) = 27696988 > +SHA256 (intel-media-driver-25.2.6.tar.gz) = ug8STI4I4GdXJfljG3sbHDcZRLMbelimLSyZM4584jA= > +SIZE (intel-media-driver-25.2.6.tar.gz) = 28409738 > -- wbr, Kirill