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-10-08 18:12:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvidia-settings (Old)
and /work/SRC/openSUSE:Factory/.nvidia-settings.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nvidia-settings"
Wed Oct 8 18:12:37 2025 rev:16 rq:1309672 version:580.95.05
Changes:
--------
--- /work/SRC/openSUSE:Factory/nvidia-settings/nvidia-settings.changes
2025-09-15 19:54:22.550807816 +0200
+++
/work/SRC/openSUSE:Factory/.nvidia-settings.new.11973/nvidia-settings.changes
2025-10-08 18:13:07.538889976 +0200
@@ -1,0 +2,5 @@
+Thu Sep 25 20:24:56 UTC 2025 - Stefan Dirsch <[email protected]>
+
+- update to version 580.95.05 (boo#1250536)
+
+-------------------------------------------------------------------
Old:
----
nvidia-settings-580.82.07.tar.gz
New:
----
nvidia-settings-580.95.05.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nvidia-settings.spec ++++++
--- /var/tmp/diff_new_pack.vbilIT/_old 2025-10-08 18:13:10.415010650 +0200
+++ /var/tmp/diff_new_pack.vbilIT/_new 2025-10-08 18:13:10.447011993 +0200
@@ -21,12 +21,12 @@
%endif
Name: nvidia-settings
-Version: 580.82.07
+Version: 580.95.05
Release: 0
Summary: Configure the NVIDIA graphics driver
License: GPL-2.0-only
URL: https://github.com/NVIDIA/nvidia-settings
-Source0: %{name}-%{version}.tar.gz
+Source0: %{name}-%{version}.tar.bz2
Source1: %{name}-load.desktop
Source2: nvidia-libXNVCtrl.rpmlintrc
Patch0: %{name}-desktop.patch
++++++ nvidia-settings-580.82.07.tar.gz -> nvidia-settings-580.95.05.tar.bz2
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nvidia-settings-580.82.07/doc/version.mk
new/nvidia-settings-580.95.05/doc/version.mk
--- old/nvidia-settings-580.82.07/doc/version.mk 2025-09-02
16:27:22.000000000 +0200
+++ new/nvidia-settings-580.95.05/doc/version.mk 2025-09-23
12:47:37.000000000 +0200
@@ -1,5 +1,5 @@
-NVIDIA_VERSION = 580.82.07
-NVIDIA_NVID_VERSION = 580.82.07
+NVIDIA_VERSION = 580.95.05
+NVIDIA_NVID_VERSION = 580.95.05
NVIDIA_NVID_EXTRA =
# This file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nvidia-settings-580.82.07/samples/version.mk
new/nvidia-settings-580.95.05/samples/version.mk
--- old/nvidia-settings-580.82.07/samples/version.mk 2025-09-02
16:27:22.000000000 +0200
+++ new/nvidia-settings-580.95.05/samples/version.mk 2025-09-23
12:47:37.000000000 +0200
@@ -1,5 +1,5 @@
-NVIDIA_VERSION = 580.82.07
-NVIDIA_NVID_VERSION = 580.82.07
+NVIDIA_VERSION = 580.95.05
+NVIDIA_NVID_VERSION = 580.95.05
NVIDIA_NVID_EXTRA =
# This file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nvidia-settings-580.82.07/src/libXNVCtrl/version.mk
new/nvidia-settings-580.95.05/src/libXNVCtrl/version.mk
--- old/nvidia-settings-580.82.07/src/libXNVCtrl/version.mk 2025-09-02
16:27:22.000000000 +0200
+++ new/nvidia-settings-580.95.05/src/libXNVCtrl/version.mk 2025-09-23
12:47:37.000000000 +0200
@@ -1,5 +1,5 @@
-NVIDIA_VERSION = 580.82.07
-NVIDIA_NVID_VERSION = 580.82.07
+NVIDIA_VERSION = 580.95.05
+NVIDIA_NVID_VERSION = 580.95.05
NVIDIA_NVID_EXTRA =
# This file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nvidia-settings-580.82.07/src/nvml.h
new/nvidia-settings-580.95.05/src/nvml.h
--- old/nvidia-settings-580.82.07/src/nvml.h 2025-09-02 16:27:22.000000000
+0200
+++ new/nvidia-settings-580.95.05/src/nvml.h 2025-09-23 12:47:37.000000000
+0200
@@ -11752,12 +11752,96 @@
* - \ref NVML_ERROR_INVALID_ARGUMENT if \p device or \p
buffer are invalid
* - \ref NVML_ERROR_NO_PERMISSION if user does not have
permission to perform this operation
* - \ref NVML_ERROR_NOT_SUPPORTED if this feature is not
supported by the device
- * - \ref NVML_ERROR_ARGUMENT_VERSION_MISMATCH if the version
specified in \p buffer is not supported
*/
nvmlReturn_t DECLDIR nvmlDeviceReadWritePRM_v1(nvmlDevice_t device,
nvmlPRMTLV_v1_t *buffer);
/** @} */
+/**
+ * PRM Counter IDs
+ */
+typedef enum
+{
+ NVML_PRM_COUNTER_ID_NONE = 0,
+ /* Physical Layer Counters (PPCNT group 0x12) */
+ NVML_PRM_COUNTER_ID_PPCNT_PHYSICAL_LAYER_CTRS_LINK_DOWN_EVENTS = 1,
+ NVML_PRM_COUNTER_ID_PPCNT_PHYSICAL_LAYER_CTRS_SUCCESSFUL_RECOVERY_EVENTS =
2,
+ /* Recovery counters (PPCNT group 0x1A) */
+ NVML_PRM_COUNTER_ID_PPCNT_RECOVERY_CTRS_TOTAL_SUCCESSFUL_RECOVERY_EVENTS =
101,
+ NVML_PRM_COUNTER_ID_PPCNT_RECOVERY_CTRS_TIME_SINCE_LAST_RECOVERY = 102,
+ NVML_PRM_COUNTER_ID_PPCNT_RECOVERY_CTRS_TIME_BETWEEN_LAST_TWO_RECOVERIES =
103,
+ /* Infiniband PortCounters Attribute (PPCNT group 0x20) */
+ NVML_PRM_COUNTER_ID_PPCNT_PORTCOUNTERS_PORT_XMIT_WAIT = 201,
+ /* PLR counters (PPCNT group 0x22) */
+ NVML_PRM_COUNTER_ID_PPCNT_PLR_RCV_CODES = 301,
+ NVML_PRM_COUNTER_ID_PPCNT_PLR_RCV_CODE_ERR = 302,
+ NVML_PRM_COUNTER_ID_PPCNT_PLR_RCV_UNCORRECTABLE_CODE = 303,
+ NVML_PRM_COUNTER_ID_PPCNT_PLR_XMIT_CODES = 304,
+ NVML_PRM_COUNTER_ID_PPCNT_PLR_XMIT_RETRY_CODES = 305,
+ NVML_PRM_COUNTER_ID_PPCNT_PLR_XMIT_RETRY_EVENTS = 306,
+ NVML_PRM_COUNTER_ID_PPCNT_PLR_SYNC_EVENTS = 307,
+ /* PPRM counters */
+ NVML_PRM_COUNTER_ID_PPRM_OPER_RECOVERY = 1001,
+} nvmlPRMCounterId_t;
+
+/**
+ * PRM counter input values
+ */
+typedef struct
+{
+ unsigned int localPort; //!< Local port number
+} nvmlPRMCounterInput_v1_t;
+
+/**
+ * PRM Counter Value Structure
+ */
+typedef struct
+{
+ nvmlReturn_t status; //!< Status of the PRM counter read
+ nvmlValueType_t outputType; //!< Output value type
+ nvmlValue_t outputValue; //!< Output value
+} nvmlPRMCounterValue_v1_t;
+
+/**
+ * PRM Counter Structure v1
+ */
+typedef struct
+{
+ unsigned int counterId; //!< Counter ID, one of \ref
nvmlPRMCounterId_t
+ /* Input data */
+ nvmlPRMCounterInput_v1_t inData; //!< PRM input values
+ /* Output counter value */
+ nvmlPRMCounterValue_v1_t counterValue; //!< Counter value
+} nvmlPRMCounter_v1_t;
+
+/**
+ * PRM Counter List Structure v1
+ */
+typedef struct
+{
+ unsigned int numCounters; //!< Number of counters
+ nvmlPRMCounter_v1_t *counters; //!< Pointer to array of PRM
counters
+} nvmlPRMCounterList_v1_t;
+
+/**
+ * Read a list of GPU PRM Counters.
+ *
+ * For Blackwell &tm; or newer fully supported devices.
+ *
+ * Supported on Linux only.
+ *
+ * @param device Identifer of target GPU
device
+ * @param counterList Structure holding the
input parameters as well as the retrieved counter values
+ *
+ * @return
+ * - \ref NVML_SUCCESS on success
+ * - \ref NVML_ERROR_INVALID_ARGUMENT if \p device is
invalid or \p counterList is NULL
+ * - \ref NVML_ERROR_NO_PERMISSION if user does not have
permission to perform this operation
+ * - \ref NVML_ERROR_NOT_SUPPORTED if this feature is not
supported by the device
+ * - \ref NVML_ERROR_UNKNOWN on any other error
+ */
+nvmlReturn_t DECLDIR nvmlDeviceReadPRMCounters_v1(nvmlDevice_t device,
nvmlPRMCounterList_v1_t *counterList);
+
/***************************************************************************************************/
/** @defgroup nvmlMultiInstanceGPU Multi Instance GPU Management
* This chapter describes NVML operations that are associated with Multi
Instance GPU management.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nvidia-settings-580.82.07/src/version.mk
new/nvidia-settings-580.95.05/src/version.mk
--- old/nvidia-settings-580.82.07/src/version.mk 2025-09-02
16:27:22.000000000 +0200
+++ new/nvidia-settings-580.95.05/src/version.mk 2025-09-23
12:47:37.000000000 +0200
@@ -1,5 +1,5 @@
-NVIDIA_VERSION = 580.82.07
-NVIDIA_NVID_VERSION = 580.82.07
+NVIDIA_VERSION = 580.95.05
+NVIDIA_NVID_VERSION = 580.95.05
NVIDIA_NVID_EXTRA =
# This file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nvidia-settings-580.82.07/version.mk
new/nvidia-settings-580.95.05/version.mk
--- old/nvidia-settings-580.82.07/version.mk 2025-09-02 16:27:22.000000000
+0200
+++ new/nvidia-settings-580.95.05/version.mk 2025-09-23 12:47:37.000000000
+0200
@@ -1,5 +1,5 @@
-NVIDIA_VERSION = 580.82.07
-NVIDIA_NVID_VERSION = 580.82.07
+NVIDIA_VERSION = 580.95.05
+NVIDIA_NVID_VERSION = 580.95.05
NVIDIA_NVID_EXTRA =
# This file.