Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nvidia-settings for openSUSE:Factory checked in at 2025-03-03 16:04:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nvidia-settings (Old) and /work/SRC/openSUSE:Factory/.nvidia-settings.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nvidia-settings" Mon Mar 3 16:04:23 2025 rev:9 rq:1249296 version:570.124.04 Changes: -------- --- /work/SRC/openSUSE:Factory/nvidia-settings/nvidia-settings.changes 2025-02-18 19:08:27.158883337 +0100 +++ /work/SRC/openSUSE:Factory/.nvidia-settings.new.19136/nvidia-settings.changes 2025-03-03 16:04:26.553526381 +0100 @@ -1,0 +2,10 @@ +Tue Feb 25 21:35:37 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- update to release 570.124.04 (boo#1237585) + +------------------------------------------------------------------- +Mon Feb 24 23:24:24 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- update to release 570.124.02 + +------------------------------------------------------------------- Old: ---- nvidia-settings-570.86.16.tar.bz2 New: ---- nvidia-settings-570.124.04.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nvidia-settings.spec ++++++ --- /var/tmp/diff_new_pack.bJecw6/_old 2025-03-03 16:04:27.725575412 +0100 +++ /var/tmp/diff_new_pack.bJecw6/_new 2025-03-03 16:04:27.725575412 +0100 @@ -15,12 +15,13 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %if %{undefined _distconfdir} %define _distconfdir %{_sysconfdir} %endif Name: nvidia-settings -Version: 570.86.16 +Version: 570.124.04 Release: 0 Summary: Configure the NVIDIA graphics driver License: GPL-2.0-only @@ -104,7 +105,6 @@ XNVCTRL_LDFLAGS="-L%{_libdir}" \ MANPAGE_GZIP=0 - %install # Install libXNVCtrl headers mkdir -p %{buildroot}%{_includedir}/NVCtrl ++++++ nvidia-settings-570.86.16.tar.bz2 -> nvidia-settings-570.124.04.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvidia-settings-570.86.16/doc/version.mk new/nvidia-settings-570.124.04/doc/version.mk --- old/nvidia-settings-570.86.16/doc/version.mk 2025-01-24 23:03:57.000000000 +0100 +++ new/nvidia-settings-570.124.04/doc/version.mk 2025-02-25 05:38:05.000000000 +0100 @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 570.86.16 +NVIDIA_VERSION = 570.124.04 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvidia-settings-570.86.16/samples/version.mk new/nvidia-settings-570.124.04/samples/version.mk --- old/nvidia-settings-570.86.16/samples/version.mk 2025-01-24 23:03:57.000000000 +0100 +++ new/nvidia-settings-570.124.04/samples/version.mk 2025-02-25 05:38:05.000000000 +0100 @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 570.86.16 +NVIDIA_VERSION = 570.124.04 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvidia-settings-570.86.16/src/libXNVCtrl/version.mk new/nvidia-settings-570.124.04/src/libXNVCtrl/version.mk --- old/nvidia-settings-570.86.16/src/libXNVCtrl/version.mk 2025-01-24 23:03:57.000000000 +0100 +++ new/nvidia-settings-570.124.04/src/libXNVCtrl/version.mk 2025-02-25 05:38:05.000000000 +0100 @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 570.86.16 +NVIDIA_VERSION = 570.124.04 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvidia-settings-570.86.16/src/nvml.h new/nvidia-settings-570.124.04/src/nvml.h --- old/nvidia-settings-570.86.16/src/nvml.h 2025-01-24 23:03:57.000000000 +0100 +++ new/nvidia-settings-570.124.04/src/nvml.h 2025-02-25 05:38:05.000000000 +0100 @@ -1,5 +1,5 @@ /* - * Copyright 1993-2024 NVIDIA Corporation. All rights reserved. + * Copyright 1993-2025 NVIDIA Corporation. All rights reserved. * * NOTICE TO USER: * @@ -1293,6 +1293,9 @@ /** * Structure to store platform information + * + * @deprecated The nvmlPlatformInfo_v1_t will be deprecated in the subsequent releases. + * Use nvmlPlatformInfo_v2_t */ typedef struct { @@ -1305,10 +1308,23 @@ unsigned char peerType; //!< Platform indicated NVLink-peer type (e.g. switch present or not) unsigned char moduleId; //!< ID of this GPU within the node } nvmlPlatformInfo_v1_t; - -typedef nvmlPlatformInfo_v1_t nvmlPlatformInfo_t; #define nvmlPlatformInfo_v1 NVML_STRUCT_VERSION(PlatformInfo, 1) +typedef struct +{ + unsigned int version; //!< the API version number + unsigned char ibGuid[16]; //!< Infiniband GUID reported by platform (for Blackwell, ibGuid is 8 bytes so indices 8-15 are zero) + unsigned char chassisSerialNumber[16]; //!< Serial number of the chassis containing this GPU (for Blackwell it is 13 bytes so indices 13-15 are zero) + unsigned char slotNumber; //!< The slot number in the chassis containing this GPU (includes switches) + unsigned char trayIndex; //!< The tray index within the compute slots in the chassis containing this GPU (does not include switches) + unsigned char hostId; //!< Index of the node within the slot containing this GPU + unsigned char peerType; //!< Platform indicated NVLink-peer type (e.g. switch present or not) + unsigned char moduleId; //!< ID of this GPU within the node +} nvmlPlatformInfo_v2_t; + +typedef nvmlPlatformInfo_v2_t nvmlPlatformInfo_t; +#define nvmlPlatformInfo_v2 NVML_STRUCT_VERSION(PlatformInfo, 2) + /** * GSP firmware */ @@ -2219,16 +2235,22 @@ #define NVML_FI_DEV_NVLINK_ECC_DATA_ERROR_COUNT_TOTAL 160 //!< NVLink data ECC Error Counter total for all Links #define NVML_FI_DEV_NVLINK_ERROR_DL_REPLAY 161 //!< NVLink Replay Error Counter + //!< This is unsupported for Blackwell+. + //!< Please use NVML_FI_DEV_NVLINK_COUNT_LINK_RECOVERY_* #define NVML_FI_DEV_NVLINK_ERROR_DL_RECOVERY 162 //!< NVLink Recovery Error Counter + //!< This is unsupported for Blackwell+ + //!< Please use NVML_FI_DEV_NVLINK_COUNT_LINK_RECOVERY_* #define NVML_FI_DEV_NVLINK_ERROR_DL_CRC 163 //!< NVLink CRC Error Counter + //!< This is unsupported for Blackwell+ + //!< Please use NVML_FI_DEV_NVLINK_COUNT_LINK_RECOVERY_* #define NVML_FI_DEV_NVLINK_GET_SPEED 164 //!< NVLink Speed in MBps #define NVML_FI_DEV_NVLINK_GET_STATE 165 //!< NVLink State - Active,Inactive #define NVML_FI_DEV_NVLINK_GET_VERSION 166 //!< NVLink Version #define NVML_FI_DEV_NVLINK_GET_POWER_STATE 167 //!< NVLink Power state. 0=HIGH_SPEED 1=LOW_SPEED #define NVML_FI_DEV_NVLINK_GET_POWER_THRESHOLD 168 //!< NVLink length of idle period (units can be found from - // NVML_FI_DEV_NVLINK_GET_POWER_THRESHOLD_UNITS) before - // transitioning links to sleep state + //!< NVML_FI_DEV_NVLINK_GET_POWER_THRESHOLD_UNITS) before + //!< transitioning links to sleep state #define NVML_FI_DEV_PCIE_L0_TO_RECOVERY_COUNTER 169 //!< Device PEX error recovery counter @@ -9114,6 +9136,8 @@ * API would return an appropriate error code upon unsuccessful activation. For example, the heterogeneous mode * set will fail with error \ref NVML_ERROR_IN_USE if any vGPU instance is active on the device. The caller of this API * is expected to shutdown the vGPU VMs and retry setting the \a mode. + * On KVM platform, setting heterogeneous mode is allowed, if no MDEV device is created on the device, else will fail + * with same error \ref NVML_ERROR_IN_USE. * On successful return, the function updates the vGPU heterogeneous mode with the user provided \a pHeterogeneousMode->mode. * \a pHeterogeneousMode->version is the version number of the structure nvmlVgpuHeterogeneousMode_t, the caller should * set the correct version number to set the vGPU heterogeneous mode. @@ -12216,6 +12240,8 @@ * The API only sets the active preset profile based on the input profileId, * and ignores the other parameters of the structure. * + * %BLACKWELL_OR_NEWER% + * * @param device The identifier of the target device * @param profile Reference to \ref nvmlPowerSmoothingProfile_t. * Note that only \a profile->profileId is used and @@ -12234,6 +12260,8 @@ /** * Update the value of a specific profile parameter contained within \ref nvmlPowerSmoothingProfile_t * + * %BLACKWELL_OR_NEWER% + * * NVML_POWER_SMOOTHING_PROFILE_PARAM_PERCENT_TMP_FLOOR expects a value as a percentage from 00.00-100.00% * NVML_POWER_SMOOTHING_PROFILE_PARAM_RAMP_UP_RATE expects a value in W/s * NVML_POWER_SMOOTHING_PROFILE_PARAM_RAMP_DOWN_RATE expects a value in W/s @@ -12253,6 +12281,9 @@ nvmlPowerSmoothingProfile_t *profile); /** * Enable or disable the Power Smoothing Feature + * + * %BLACKWELL_OR_NEWER% + * * See \ref nvmlEnableState_t for details on allowed states * * @param device The identifier of the target device diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvidia-settings-570.86.16/src/version.mk new/nvidia-settings-570.124.04/src/version.mk --- old/nvidia-settings-570.86.16/src/version.mk 2025-01-24 23:03:57.000000000 +0100 +++ new/nvidia-settings-570.124.04/src/version.mk 2025-02-25 05:38:05.000000000 +0100 @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 570.86.16 +NVIDIA_VERSION = 570.124.04 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nvidia-settings-570.86.16/version.mk new/nvidia-settings-570.124.04/version.mk --- old/nvidia-settings-570.86.16/version.mk 2025-01-24 23:03:57.000000000 +0100 +++ new/nvidia-settings-570.124.04/version.mk 2025-02-25 05:38:05.000000000 +0100 @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 570.86.16 +NVIDIA_VERSION = 570.124.04 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))