From: Thomas Monjalon <thomas@monjalon.net>
To: Maurice Green <maurice.green@mauricegreenjr.com>
Cc: dev@dpdk.org, eagostini@nvidia.com, getelson@nvidia.com,
mkashani@nvidia.com, rasland@nvidia.com
Subject: Re: [PATCH 7/9] gpu/cuda: extend NVIDIA GPU device ID list
Date: Wed, 04 Mar 2026 15:06:04 +0100 [thread overview]
Message-ID: <6937723.QfHCVqEBuz@thomas> (raw)
In-Reply-To: <20260304132840.12740-1-maurice.green@mauricegreenjr.com>
04/03/2026 14:28, Maurice Green:
> On Wed, 17 Sep 2025, Thomas Monjalon wrote:
> > I feel we can scratch all these patches and do 1 well synchronized,
> > and documenting a sync command as code comment.
>
> Agreed. I also noticed 0x1df6 in this patch is already present in
> main. I would be happy to submit a replacement patch doing a full
> sync with the NVIDIA open kernel modules device list if that is useful.
> Having the updated device IDs for this driver would really help.
>
> Maurice Green <maurice.green@mauricegreenjr.com>
I had started to work on it.
An abstract to see how it looks like:
+#define NVIDIA_GPU_GV100GL_TESLA_SXM2_16 0x1db0 /* Tesla V100 SXM2 16GB */
+#define NVIDIA_GPU_GV100GL_TESLA_SXM2_16_LS 0x1db1 /* Tesla V100 SXM2 16GB LS / GRID V100X */
+#define NVIDIA_GPU_GV100GL_TESLA_DGXS_16 0x1db2 /* Tesla V100 DGXS 16GB */
+#define NVIDIA_GPU_GV100GL_TESLA_FHHL_16 0x1db3 /* Tesla V100 FHHL 16GB / GRID V100L */
+#define NVIDIA_GPU_GV100GL_TESLA_PCIE_16_LS 0x1db4 /* Tesla V100 PCIe 16GB LS / GRID V100 */
+#define NVIDIA_GPU_GV100GL_TESLA_SXM2_32_LS 0x1db5 /* Tesla V100 SXM2 32GB LS / GRID V100DX */
+#define NVIDIA_GPU_GV100GL_TESLA_PCIE_32 0x1db6 /* Tesla V100 PCIe 32GB / GRID V100D */
+#define NVIDIA_GPU_GV100GL_TESLA_DGXS_32 0x1db7 /* Tesla V100 DGXS 32GB */
+#define NVIDIA_GPU_GV100GL_TESLA_SXM3_32_H 0x1db8 /* Tesla V100 SXM3 32GB H */
And others with partial name:
+#define NVIDIA_GPU_GA100 0x20b8 /* A100X 80GB DPU */
+#define NVIDIA_GPU_GA100 0x20b9 /* A30X 24GB DPU */
+#define NVIDIA_GPU_GA100 0x20bb /* DRIVE A100 PROD */
+#define NVIDIA_GPU_GA100 0x20bd /* A800 SXM4 40GB */
+#define NVIDIA_GPU_GA100 0x20be /* GRID A100A */
+#define NVIDIA_GPU_GA100 0x20bf /* GRID A100B */
+#define NVIDIA_GPU_GA100 0x20c2 /* CMP 170HX */
+#define NVIDIA_GPU_GA100 0x20f0 /* A100 PG506-207 */
+#define NVIDIA_GPU_GA100 0x20f1 /* A100 PCIe 40GB / GRID A100 */
+#define NVIDIA_GPU_GA100 0x20f2 /* A100 PG506-217 */
+#define NVIDIA_GPU_GA100 0x20f3 /* A800 SXM4 80GB / GRID A800DX */
+#define NVIDIA_GPU_GA100 0x20f5 /* A800 80GB PCIe / GRID A800D */
+#define NVIDIA_GPU_GA100 0x20f6 /* A800 40GB PCIe / GRID A800 */
+#define NVIDIA_GPU_GA100 0x20fd /* AX800 Converged Accelerator */
[...]
+#define NVIDIA_GPU_GH100 0x232c /* H20 HBM3e */
+#define NVIDIA_GPU_GH100 0x2330 /* H100 SXM5 80GB */
+#define NVIDIA_GPU_GH100 0x2331 /* H100 PCIe */
+#define NVIDIA_GPU_GH100 0x2335 /* H200 SXM 141GB */
As you can see it requires knowledge to get the right name for each ID.
Not everything is in https://pci-ids.ucw.cz/
https://github.com/NVIDIA/open-gpu-kernel-modules is a good source but not perfect as well.
next prev parent reply other threads:[~2026-03-04 14:06 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-15 14:41 [PATCH 1/9] gpu/cuda: add NVIDIA GPU H100 Gregory Etelson
2025-09-15 14:41 ` [PATCH 2/9] gpu/cuda: new RoyB A100T GPU ID Gregory Etelson
2025-09-15 14:41 ` [PATCH 3/9] [gpu/cuda] New NVIDIA GPU Hopper device ID on Grace Gregory Etelson
2025-09-15 14:41 ` [PATCH 4/9] gpu/cuda: add new Hopper GPU IDs Gregory Etelson
2025-09-15 14:41 ` [PATCH 5/9] gpu/cuda: add new gpu hopper 80gb device id Gregory Etelson
2025-09-15 14:41 ` [PATCH 6/9] gpu/cuda: more gpu ID for h100 and l40 Gregory Etelson
2026-03-04 13:17 ` Maurice Green
2025-09-15 14:41 ` [PATCH 7/9] gpu/cuda: extend NVIDIA GPU device ID list Gregory Etelson
2025-09-17 10:03 ` Thomas Monjalon
2026-03-04 13:28 ` Maurice Green
2026-03-04 14:06 ` Thomas Monjalon [this message]
2026-03-04 22:50 ` Maurice Green
2026-03-05 13:59 ` Thomas Monjalon
2025-09-15 14:41 ` [PATCH 8/9] " Gregory Etelson
2025-09-15 14:41 ` [PATCH 9/9] gpu/cuda: support CUDA 13 building Gregory Etelson
2025-09-17 10:06 ` Thomas Monjalon
2025-12-05 8:55 ` Thomas Monjalon
2026-01-13 17:36 ` [PATCH 1/9] gpu/cuda: add NVIDIA GPU H100 Stephen Hemminger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6937723.QfHCVqEBuz@thomas \
--to=thomas@monjalon.net \
--cc=dev@dpdk.org \
--cc=eagostini@nvidia.com \
--cc=getelson@nvidia.com \
--cc=maurice.green@mauricegreenjr.com \
--cc=mkashani@nvidia.com \
--cc=rasland@nvidia.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.