Overview & identity
The checked 10de:1d01 vendor row names GeForce GT 1030. The row does not encode all memory implementations or vendor output layouts, so those details require board information rather than inference from this shared device identifier.
- Curated identifiers
pci 10de:1d01
A numeric match establishes a candidate family within the reviewed evidence. Marketing names, board variants, subsystem conditions and successful operation remain separate questions.
Driver & binding
Nouveau and NVIDIA are candidate kernel paths, with the live PCI binding deciding which is relevant. A low-power discrete adapter can coexist with an integrated GPU; identify which function drives the monitor and which application renders before treating a different adapter name as an error.
nouveau— kernel driver/module candidatenvidia— kernel driver/module candidate
Firmware
Device/revision dependent
Firmware requirements depend on the bound implementation. This reference row alone is not a firmware manifest, and the vendor open-module GSP policy must not be retroactively applied to every older device. No exact filename has been established for this selected product and driver combination.
Read-only diagnostics
Run one displayed command at a time. Replace uppercase placeholders with the affected device, interface or module from your own output. Commands are never executed here. Read-only output can still contain private identifiers.
Read the numeric PCI identity and binding
lspci -nnk -s BDFReplace BDF with the address of the GeForce GT 1030 display function. No sudo is normally required for this summary. The numeric vendor/device pair is the evidence for identity; “Kernel driver in use” is evidence of the current binding. A “Kernel modules” list is only a list of candidates.
Confirm the owner of this PCI function
readlink /sys/bus/pci/devices/BDF/driverUse the full domain:bus:slot.function address in BDF, for example the form shown by lspci -D. This read-only symlink normally needs no elevated privileges. Its last component names the bound driver. An absent link can also mean an unbound, removed or guest-assigned function; it does not prove that no Linux driver exists.
Read initialization and failure context
journalctl -k -b --no-pagerKeep nvidia/NVRM and Nouveau messages separate and correlate them with the selected PCI function; an Xid is a runtime error report, not a driver-installation verdict. This reads the current boot only. Correlate the PCI address and timestamps before connecting a message to this GPU. Journal access depends on local group permissions; a permission error is not a hardware result.
Read the vendor-driver userspace observation
nvidia-smi --query-gpu=pci.bus_id,name,driver_version --format=csvThis read-only query requires the NVIDIA userspace utility and a working NVIDIA driver connection, but normally no sudo. Match the returned PCI bus ID to BDF. A missing command or a driver/library error is distinct from an absent GPU; this query is not suitable for a Nouveau-only binding.
Limitations & related issues
The PCI pair cannot determine memory bandwidth, Vulkan feature level or expected frame rate. This page has no benchmark and cannot establish that a monitor is electrically connected to this adapter.
These guides are linked for relevant observations, not as known defects of every device in this family.
- Nouveau owns the GPU intended for NVIDIA · First documented next step
- NVIDIA driver and userspace library versions disagree · First documented next step
- NVIDIA Xid 79: GPU has fallen off the bus · First documented next step
Choose a hardware diagnostic workflow · Inspect a log excerpt in Fix Lab
References
Source review records a checked implementation or document, not a reproduced hardware test. Version-specific tables do not establish a minimum kernel or guaranteed operation.
- NVIDIA 580.95.05 supported GPU table
Project or distribution documentation
- Linux Nouveau display-class table
Reviewed upstream source
lines 1405–1415 - Linux NVIDIA vendor identifier
Reviewed upstream source
line 1188 - NVIDIA kernel-module flavors
Project or distribution documentation