You are not logged in.

#1 2022-12-19 18:47:38

greembow
Member
Registered: 2022-02-23
Posts: 35

Nvidia GPU not working?

Hi all, I have a Surface Book 2 15" with a GTX 1060 in it. I installed the patched kernel, and followed all the steps, but I'm pretty sure something is wrong with my GPU, as running nvidia-smi says "No devices were found". I have the nvidia-dkms package, but still nothing. What should I do?

Offline

#2 2022-12-19 20:26:10

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,411

Re: Nvidia GPU not working?

lspci -k
pacman -Qs 'linux|nvidia'
uname -a

Offline

#3 2022-12-19 23:12:15

greembow
Member
Registered: 2022-02-23
Posts: 35

Re: Nvidia GPU not working?

lspci -k

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
        Subsystem: Intel Corporation Device 2015
        Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
        Subsystem: Microsoft Corporation Device 0028
        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 08)
        Subsystem: Intel Corporation Device 2015
        Kernel driver in use: proc_thermal
        Kernel modules: processor_thermal_device_pci_legacy
00:05.0 Multimedia controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit (rev 01)
        Subsystem: Intel Corporation Device 2015
        Kernel driver in use: ipu3-imgu
        Kernel modules: ipu3_imgu
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP Integrated Sensor Hub (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: intel_ish_ipc
        Kernel modules: intel_ish_ipc
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: intel_pch_thermal
        Kernel modules: intel_pch_thermal
00:14.3 Multimedia controller: Intel Corporation CSI-2 Host Controller (rev 01)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: ipu3-cio2
        Kernel modules: ipu3_cio2
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:15.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #3 (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:16.4 Communication controller: Intel Corporation iTouch Controller (rev 21)
        Kernel driver in use: mei_me
        Kernel modules: mei_me
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: pcieport
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: intel-lpss
        Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
        Subsystem: Intel Corporation Device 7270
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
        Subsystem: Intel Corporation Device 7270
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel, snd_soc_skl, snd_soc_avs
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
        Subsystem: Intel Corporation Device 7270
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801
01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88W8897 [AVASTAR] 802.11ac Wireless
        Subsystem: Device 0007:045e
        Kernel driver in use: mwifiex_pcie
        Kernel modules: mwifiex_pcie
02:00.0 3D controller: NVIDIA Corporation GP106M [GeForce GTX 1060 Mobile] (rev a1)
        Subsystem: Microsoft Corporation Device 0024
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963
        Subsystem: Samsung Electronics Co Ltd SM963 2.5" NVMe PCIe SSD
        Kernel driver in use: nvme
        Kernel modules: nvme

pacman -Qs 'linux|nvidia'

local/alsa-lib 1.2.8-1
    An alternative implementation of Linux sound support
local/alsa-utils 1.2.8-1
    Advanced Linux Sound Architecture - Utilities
local/archlinux-appstream-data 20221210-1
    Arch Linux application database for AppStream-based software centers
local/archlinux-keyring 20221213-1 (base-devel)
    Arch Linux PGP keyring
local/avahi 0.8+22+gfd482a7-3
    Service Discovery for Linux using mDNS/DNS-SD -- compatible with Bonjour
local/base 3-1
    Minimal package set to define a basic Arch Linux installation
local/efibootmgr 18-1
    Linux user-space application to modify the EFI Boot Manager
local/egl-wayland 2:1.1.11-2
    EGLStream-based Wayland external platform
local/ell 0.54-1
    Embedded Linux library
local/filesystem 2022.10.18-1
    Base Arch Linux files
local/iptables-nft 1:1.8.8-2
    Linux kernel packet control tool (using nft interface)
local/keyutils 1.6.3-1
    Linux Key Management Utilities
local/kmod 30-3
    Linux kernel module management tools and library
local/lib32-alsa-lib 1.2.8-1
    An alternative implementation of Linux sound support (32 bit)
local/lib32-keyutils 1.6.3-1
    Linux Key Management Utilities (32-bit)
local/lib32-libxshmfence 1.3.1-1
    a library that exposes a event API on top of Linux futexes (32-bit)
local/lib32-nvidia-utils 525.60.11-1
    NVIDIA drivers utilities (32-bit)
local/lib32-util-linux 2.38.1-1
    Miscellaneous system utilities for Linux (32-bit)
local/libaio 0.3.113-1
    The Linux-native asynchronous I/O facility (aio) library
local/libcamera 0.0.2-1
    A complex camera support library for Linux, Android, and ChromeOS
local/libcamera-tools 0.0.2-1
    A complex camera support library for Linux, Android, and ChromeOS - tools
local/libcap-ng 0.8.3-1
    A library for Linux that makes using posix capabilities easy
local/libiec61883 1.2.0-6
    A higher level API for streaming DV, MPEG-2 and audio over Linux IEEE 1394
local/libimobiledevice 1.3.0-5
    Library that talks the protocols to support iPhone and iPod Touch devices on
    Linux
local/libraw1394 2.1.2-3
    Provides an API to the Linux IEEE1394 (FireWire) driver
local/liburing 2.3-1
    Linux-native io_uring I/O access library
local/libva 2.16.0-1
    Video Acceleration (VA) API for Linux
local/libvdpau 1.5-1
    Nvidia VDPAU library
local/libxnvctrl 525.60.11-2
    NVIDIA NV-CONTROL X extension
local/libxshmfence 1.3.2-1
    a library that exposes a event API on top of Linux futexes
local/linux 6.0.12.arch1-1
    The Linux kernel and modules
local/linux-api-headers 5.18.15-1
    Kernel headers sanitized for use in userspace
local/linux-firmware 20221109.60310c2-2
    Firmware files for Linux
local/linux-firmware-marvell 20221109.60310c2-2
    Firmware files for Linux - marvell / Firmware for Marvell devices
local/linux-firmware-whence 20221109.60310c2-2
    Firmware files for Linux - contains the WHENCE license file which documents the
    vendor license details
local/linux-surface 6.0.12.arch1-1
    The Linux kernel and modules
local/linux-surface-headers 6.0.12.arch1-1
    Headers and scripts for building modules for the Linux kernel
local/mdadm 4.2-2
    A tool for managing/monitoring Linux md device arrays, also known as Software
    RAID
local/moonlight-qt 4.3.0-1
    GameStream client for PCs (Windows, Mac, and Linux)
local/multipath-tools 0.9.3-1
    Multipath tools for Linux (including kpartx)
local/ndctl 74-1
    Utility library for managing the libnvdimm (non-volatile memory device)
    sub-system in the Linux kernel
local/net-tools 2.10-1
    Configuration tools for Linux networking
local/nvidia-dkms 525.60.11-1
    NVIDIA drivers - module sources
local/nvidia-settings 525.60.11-2
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 525.60.11-1
    NVIDIA drivers utilities
local/pacman-mirrorlist 20221204-1
    Arch Linux mirror list for use by pacman
local/python-distro 1.8.0-1
    Linux OS platform information API
local/timeshift-bin 22.06.5-2
    A system restore utility for Linux
local/torbrowser-launcher 0.3.6-1
    Securely and easily download, verify, install, and launch Tor Browser in Linux
local/util-linux 2.38.1-1
    Miscellaneous system utilities for Linux
local/util-linux-libs 2.38.1-1
    util-linux runtime libraries
local/v4l-utils 1.22.1-1
    Userspace tools and conversion library for Video 4 Linux
local/virt-install 4.1.0-1
    Command line tool for creating new KVM , Xen, or Linux container guests using the
    libvirt hypervisor
local/vmware-workstation 16.2.4-1
    The industry standard for running multiple operating systems as virtual machines
    on a single Linux PC.
local/woeusb 5.2.4-1
    A Linux program to create Windows USB stick installer from a Windows DVD or an
    image

uname -a

Linux Slablet 6.0.12-arch1-1-surface #1 SMP PREEMPT_DYNAMIC Fri, 09 Dec 2022 13:40:50 +0000 x86_64 GNU/Linux

Offline

#4 2022-12-20 09:02:13

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,411

Re: Nvidia GPU not working?

This is an optimus system, you run on a special kernel, but have its headers installed and

02:00.0 3D controller: NVIDIA Corporation GP106M [GeForce GTX 1060 Mobile] (rev a1)
        Subsystem: Microsoft Corporation Device 0024
        Kernel driver in use: nvidia

the GPU is driven by the nvidia module.

There's probably some error and the module doesn't respond.
In doubt you lack "ibt=off" as kernel parameter, otherwise please post a system journal (sudo journalctl -b | curl -F 'file=@-' 0x0.st)

Offline

#5 2022-12-21 18:25:39

greembow
Member
Registered: 2022-02-23
Posts: 35

Re: Nvidia GPU not working?

Offline

#6 2022-12-22 07:50:17

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,411

Re: Nvidia GPU not working?

Rminitadapter failed, do you get this w/ the non-surface kernels?
https://github.com/linux-surface/linux- … issues/985

Offline

#7 2022-12-22 19:06:45

greembow
Member
Registered: 2022-02-23
Posts: 35

Re: Nvidia GPU not working?

Nope, no mention of Rminitadapter in journalctl with the 'linux' kernel.
http://0x0.st/o5f3.txt

Offline

#8 2022-12-22 19:26:14

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,411

Re: Nvidia GPU not working?

You don't seem to have the nvidia kernel  module, missing linux-headers or was there a dkms failure (there's a prebuilt repo package, though)

Offline

Board footer

Powered by FluxBB