You are not logged in.
Pages: 1
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
lspci -k
pacman -Qs 'linux|nvidia'
uname -aOffline
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: nvmepacman -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
imageuname -a
Linux Slablet 6.0.12-arch1-1-surface #1 SMP PREEMPT_DYNAMIC Fri, 09 Dec 2022 13:40:50 +0000 x86_64 GNU/LinuxOffline
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: nvidiathe 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
journalctl:
http://0x0.st/o5j1.txt
Offline
Rminitadapter failed, do you get this w/ the non-surface kernels?
https://github.com/linux-surface/linux- … issues/985
Offline
Nope, no mention of Rminitadapter in journalctl with the 'linux' kernel.
http://0x0.st/o5f3.txt
Offline
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
Pages: 1