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.

Reply via email to