You are not logged in.

#1 2023-06-02 10:40:40

ludog
Member
Registered: 2019-03-19
Posts: 42

Nvidia GPU not found

I have a Dell XPS 15, with two graphics devices, Intel and Nvidia. Starting, I think, after my system update a few days ago, the Nvidia GPU is not showing up.

>>> lspci -v

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
	Subsystem: Dell 8th Gen Core Processor Host Bridge/DRAM Registers
	Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
	DeviceName:  Onboard IGD
	Subsystem: Dell CoffeeLake-H GT2 [UHD Graphics 630]
	Kernel driver in use: i915
	Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
	Subsystem: Dell Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device_pci_legacy
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
	Subsystem: Dell Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
	Subsystem: Dell Cannon Lake PCH Thermal Controller
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
	Subsystem: Dell Cannon Lake PCH USB 3.1 xHCI Host Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
	Subsystem: Dell Cannon Lake PCH Shared SRAM
00:15.0 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
	Subsystem: Dell Cannon Lake PCH Serial IO I2C Controller
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
	Subsystem: Dell Cannon Lake PCH Serial IO I2C Controller
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
	Subsystem: Dell Cannon Lake PCH HECI Controller
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
	Subsystem: Dell Cannon Lake Mobile PCH SATA AHCI Controller
	Kernel driver in use: ahci
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0)
	Subsystem: Dell Cannon Lake PCH PCI Express Root Port
	Kernel driver in use: pcieport
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0)
	Subsystem: Dell Cannon Lake PCH PCI Express Root Port
	Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #5 (rev f0)
	Subsystem: Dell Cannon Lake PCH PCI Express Root Port
	Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
	Subsystem: Dell Cannon Lake PCH PCI Express Root Port
	Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Cannon Lake LPC Controller (rev 10)
	Subsystem: Dell Cannon Lake LPC Controller
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
	Subsystem: Dell Cannon Lake PCH cAVS
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci_intel_cnl
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
	Subsystem: Dell Cannon Lake PCH SMBus Controller
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
	Subsystem: Dell Cannon Lake PCH SPI Controller
	Kernel driver in use: intel-spi
	Kernel modules: spi_intel_pci
3a:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
	Subsystem: Rivet Networks Killer Wireless-n/a/ac 1535 Wireless Network Adapter
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
	Subsystem: Dell RTS525A PCI Express Card Reader
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
	Subsystem: Samsung Electronics Co Ltd SSD 970 EVO
	Kernel driver in use: nvme
	Kernel modules: nvme
>>> sudo lshw -c video  
*-display
       description: VGA compatible controller
       product: CoffeeLake-H GT2 [UHD Graphics 630]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:143 memory:cb000000-cbffffff memory:80000000-8fffffff ioport:3000(size=64) memory:c0000-dffff

I looked in the BIOS settings and didn't find anything relevant, and this on the Dell forums seems to confirm that it can't be disabled in BIOS on this model.

I also can't see a mention of it in dmesg.
https://pastebin.com/NLuwf2W5

Offline

#2 2023-06-02 11:11:06

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,430

Re: Nvidia GPU not found

Try downgrading the kernel to a known good version. It's completely missing from the bus and there are no errors in dmesg, either the thing died, your dell firmware being broken (... plug it out, take out the battery for a few mins, reinsert, retest, if you can't take out the battery keep the power button pressed for a couple of secs while powering on)

Offline

#3 2023-06-02 12:01:02

ludog
Member
Registered: 2019-03-19
Posts: 42

Re: Nvidia GPU not found

I can remove and reinsert the battery when I get home.

I'm already on LTS.

>>> uname -a
Linux Umber 6.1.31-1-lts #1 SMP PREEMPT_DYNAMIC Tue, 30 May 2023 14:36:16 +0000 x86_64 GNU/Linux

Is there some other version I should try?

Offline

#4 2023-06-02 12:09:18

seth
Member
Registered: 2012-09-03
Posts: 59,718

Re: Nvidia GPU not found

Starting, I think, after my system update a few days ago

The idea idea is to restore te kernel ex-ante to convince you that this isn't software issue - it's more likely that it got disabled in the BIOS.
Is there a parallel windows installation?

Offline

#5 2023-06-02 12:39:58

ludog
Member
Registered: 2019-03-19
Posts: 42

Re: Nvidia GPU not found

Oh I see. The laptop did ship with Windows, but that should be long gone. Unless there is some vestige of it somewhere. Not sure how to check that, but there's no mention of it in /boot:

>>> ls /boot
grub  initramfs-linux-fallback.img  initramfs-linux.img  initramfs-linux-lts-fallback.img  initramfs-linux-lts.img  vmlinuz-linux  vmlinuz-linux-lts

Offline

#6 2023-06-03 08:41:35

ludog
Member
Registered: 2019-03-19
Posts: 42

Re: Nvidia GPU not found

Update, I tried two older kernel versions, and removing/reinserting the battery. Neither worked.

Is there a way to diagnose if it's a BIOS issue?

Offline

#7 2023-06-03 14:07:18

seth
Member
Registered: 2012-09-03
Posts: 59,718

Re: Nvidia GPU not found

Enter the BIOS, check whether the dedicated GPU is disabled.

Offline

Board footer

Powered by FluxBB