View Issue Details

IDProjectCategoryView StatusLast Update
0001313channel: elrepo/el7nvidia-detectpublic2023-01-22 11:02
Reportert_t Assigned Topperry  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0001313: Nvidia-detect do not recognise device 10de:2684 (NVIDIA GeForce RTX 4090)
DescriptionWe have a CentOS 7 and added a RTX 4090 yesterday. Nvidia-detect do not recognize that GPU card

demo [~]# nvidia-detect
This device does not appear to be supported at present
Please report at http://elrepo.org/bugs quoting the output from '/sbin/lspci -nn'
Steps To Reproduce1. Add a GPU - RTX 4090
2. Add repo ELrepo
3. Install nvidia-detect
4.
demo [~]# nvidia-detect
This device does not appear to be supported at present
Please report at http://elrepo.org/bugs quoting the output from '/sbin/lspci -nn'
Additional Informationdemo [~]# nvidia-detect
This device does not appear to be supported at present
Please report at http://elrepo.org/bugs quoting the output from '/sbin/lspci -nn'

demo [~]# /sbin/lspci -nn | egrep 10de
65:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2684] (rev a1)
65:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:22ba] (rev a1)

# Listed here as NVIDIA GeForce RTX 4090
https://download.nvidia.com/XFree86/Linux-x86_64/520.56.06/README/supportedchips.html

demo [~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-ia32:core-4.1-noarch:cxx-4.1-ia32:cxx-4.1-noarch:desktop-4.1-ia32:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core

demo [~]# yum repolist | egrep elrepo
elrepo/7/x86_64 ELRepo.org Community Enterprise Li 138+11

demo [~]# rpm -q nvidia-detect
nvidia-detect-515.57-1.el7.elrepo.x86_64
TagsNo tags attached.
Reported upstream

Activities

pperry

2023-01-12 16:37

administrator   ~0008905

Acknowledged, and thank you for the report.

We will probably just need to update nvidia-detect to detect the latest devices supported as I'm guessing support for your GeForce RTX 4090 was added recently, after our last update. I'm a bit snowed under presently, but will try to get to it on the weekend.

Your device is of course supported by the latest kmod-nvidia driver package, despite what nvidia-detect is telling you :-)

t_t

2023-01-15 16:12

reporter   ~0008919

Hopefully this will give some help for the update.

I checked Nvidia "Supported NVIDIA GPU Products" for the driver 525.78.01 [2]. I could only see updates for the current driver. No changes for the legacy driver versions. I checked out existing code for elrepo packages from github [1]. Created updated version and derived required patch files. [3][4]

The patch files probably need conversion to unix formatting. I was limited to a windows system this evening.

References
1. https://github.com/elrepo/packages
2. https://download.nvidia.com/XFree86/Linux-x86_64/525.78.01/README/supportedchips.html

Attach two patch files for the updates i could find
3. nvidia-detect.c.patch
4. nvidia-detect.h.patch

The list of added devices for driver 525.78.01 compared with 515.57. Extract from [2]

NVIDIA GeForce RTX 3050 Ti Laptop GPU 25E0 K
NVIDIA GeForce RTX 3050 Laptop GPU 25E2 K
NVIDIA GeForce RTX 3050 Laptop GPU 25E5 K
NVIDIA RTX A1000 Embedded GPU 25F9 K
NVIDIA RTX A2000 Embedded GPU 25FA K
NVIDIA RTX A500 Embedded GPU 25FB K
NVIDIA GeForce RTX 4090 2684 K
NVIDIA RTX 6000 Ada Generation 26B1 1028 16A1 K
NVIDIA RTX 6000 Ada Generation 26B1 103C 16A1 K
NVIDIA RTX 6000 Ada Generation 26B1 10DE 16A1 K
NVIDIA RTX 6000 Ada Generation 26B1 17AA 16A1 K
NVIDIA L40 26B5 10DE 169D K
NVIDIA GeForce RTX 4080 2704 K
NVIDIA GeForce RTX 4070 Ti 2782 K
nvidia-detect.c.patch (373 bytes)   
--- nvidia-detect.c     2023-01-15 20:56:27.411300567 +0100
+++ nvidia-detect.c.525.xx      2023-01-15 21:43:39.257268367 +0100
@@ -34,7 +34,7 @@
 #endif

 #define PROGRAM_NAME           "nvidia-detect"
-#define NVIDIA_VERSION         "515.57"
+#define NVIDIA_VERSION         "525.78"

 #ifndef PCI_VENDOR_ID_INTEL
 #define PCI_VENDOR_ID_INTEL            0x8086
nvidia-detect.c.patch (373 bytes)   
nvidia-detect.h.patch (751 bytes)   
--- nvidia-detect.h     2023-01-15 20:56:27.412300582 +0100
+++ nvidia-detect.h.525.xx      2023-01-15 21:46:04.447317731 +0100
@@ -159,7 +159,9 @@
        0x2503, 0x2504, 0x2507, 0x2520, 0x2523, 0x2531, 0x2560, 0x2563, 0x2571, 0x25A0,
        0x25A2, 0x25A5, 0x25A6, 0x25A7, 0x25A9, 0x25B6, 0x25B8, 0x25E0, 0x25E2, 0x25E5,
        0x20F0, 0x20F2, 0x1FB7, 0x24B1, 0x24FA, 0x25AA, 0x25F9, 0x25FA, 0x1F83, 0x1FB6,
-       0x2203, 0x2438, 0x24B9, 0x24BA, 0x24BB, 0x2508, 0x25B9, 0x25BA, 0x25BB,
+       0x2203, 0x2438, 0x24B9, 0x24BA, 0x24BB, 0x2508, 0x25B9, 0x25BA, 0x25BB, 0x25E0,
+        0x25E2, 0x25E5, 0x25F9, 0x25FA, 0x25FB, 0x2684, 0x26B1, 0x26B1, 0x26B1, 0x26B1,
+        0x26B5, 0x2704, 0x2782,
 };

 #endif /* _NVIDIA_DETECT_H */
nvidia-detect.h.patch (751 bytes)   

pperry

2023-01-22 11:01

administrator   ~0008940

Apologies for the low turnaround on this, but I have now updated nvidia-detect to support the latest upstream 525.85.05 release. nvidia-detect-525.85.05-1 should be available on our mirror sites shortly.

Closing as fixed. Thank you for your patience.

Issue History

Date Modified Username Field Change
2023-01-12 02:53 t_t New Issue
2023-01-12 02:53 t_t Status new => assigned
2023-01-12 02:53 t_t Assigned To => stindall
2023-01-12 03:09 toracat Assigned To stindall => pperry
2023-01-12 03:10 toracat Project elrepo bug tracker => channel: elrepo/el7
2023-01-12 03:10 toracat Category --bug-tracker--request-for-enhancement-- => General
2023-01-12 03:10 toracat Category General => nvidia-detect
2023-01-12 16:37 pperry Note Added: 0008905
2023-01-15 16:12 t_t Note Added: 0008919
2023-01-15 16:12 t_t File Added: nvidia-detect.c.patch
2023-01-15 16:12 t_t File Added: nvidia-detect.h.patch
2023-01-22 11:01 pperry Note Added: 0008940
2023-01-22 11:02 pperry Status assigned => resolved
2023-01-22 11:02 pperry Resolution open => fixed