You are not logged in.
Pages: 1
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
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
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
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
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
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
Enter the BIOS, check whether the dedicated GPU is disabled.
Offline
Pages: 1