Missing Nvidia GPU

Hello good people of the penguin Nation!

I have a LENOVO IDEAPAD 320-15ISK (80XH007KHV)
Sadly my OS cannot see the Nvidia GPU inside.
Teoreticly NVIDIA GeForce 920MX 2GB GDDR5
After a little lookaroud i found some red lines in the journalctl.
Sorry cant import links here so i copy it line by line:

kernel: platform MSFT0101:00: failed to claim resource 1: [mem 0xfed40000-0xfed40fff]
kernel: acpi MSFT0101:00: platform device creation failed: -16
kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_PR.CPU0._CPC], AE_NOT_FOUND (20210730/psargs-330)
kernel: ACPI Error: Aborting method \_PR.CPU1._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529)
kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_PR.CPU0._CPC], AE_NOT_FOUND (20210730/psargs-330)
kernel: ACPI Error: Aborting method \_PR.CPU2._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529)
kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_PR.CPU0._CPC], AE_NOT_FOUND (20210730/psargs-330)
kernel: ACPI Error: Aborting method \_PR.CPU3._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529)

The first two lines can be ignored safely i belive because ist only complaening about some TPM key error.
My consern is the rest. I’am not sure this is the cause of my missing GPU, but its a good place to start. Any ideas how to get ride of thease?
Maybe a legacy kernel is the solution? Just have no ide how far to go back to…
If i even have to. Dont want it install kernel by bernel and experiment if it can be avoided.

Thank you for you time, and effort to read this article!

provide formatted output from:
inxi -Fazy
mhwd -l && mhwd -li
click this icon in editor: </> and copy the output there

1 Like

inxi -Fazy

  Kernel: 5.15.57-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=08287f8d-4558-4dc4-a1c7-69165b980ab5 rw quiet
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.24.6 tk: Qt v: 5.15.5 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 80XH v: Lenovo ideapad 320-15ISK
    serial: <superuser required> Chassis: type: 10 v: Lenovo ideapad 320-15ISK
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required>
    UEFI: LENOVO v: 4WCN47WW date: 06/30/2020
Battery:
  ID-1: BAT0 charge: 27.8 Wh (94.9%) condition: 29.3/30.0 Wh (97.6%)
    volts: 8.0 min: 7.4 model: LGC L16L2PB2 type: Li-poly serial: <filter>
    status: N/A
CPU:
  Info: model: Intel Core i3-6006U bits: 64 type: MT MCP arch: Skylake
    gen: core 6 built: 2015 process: Intel 14nm family: 6 model-id: 0x4E (78)
    stepping: 3 microcode: 0xF0
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 569 high: 700 min/max: 400/2000 scaling:
    driver: intel_pstate governor: powersave cores: 1: 700 2: 577 3: 500 4: 500
    bogomips: 16006
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: IBRS
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS, IBPB: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel HD Graphics 520 vendor: Lenovo driver: i915 v: kernel
    arch: Gen-9 process: Intel 14n built: 2015-16 ports: active: eDP-1
    empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:1921
    class-ID: 0300
  Device-2: Acer EasyCamera type: USB driver: uvcvideo bus-ID: 1-8:4
    chip-ID: 5986:1127 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.4 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 model: BOE Display 0x0729 built: 2017 res: 1920x1080
    hz: 60 dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
    ratio: 16:9 modes: 1920x1080
  OpenGL: renderer: Mesa Intel HD Graphics 520 (SKL GT2) v: 4.6 Mesa 22.1.4
    direct render: Yes
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel alternate: snd_soc_skl bus-ID: 00:1f.3
    chip-ID: 8086:9d70 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.57-2-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 16.1 running: yes
  Sound Server-4: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 4000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp1s0 state: down mac: <filter>
  Device-2: Realtek RTL8821AE 802.11ac PCIe Wireless Network Adapter
    vendor: Lenovo driver: rtl8821ae v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8821 class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
Bluetooth:
  Device-1: Realtek RTL8821A Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-7:3 chip-ID: 0bda:0821 class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Drives:
  Local Storage: total: 1.35 TiB used: 314.18 GiB (22.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: KingSpec model: NT-480
    size: 447.13 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 115 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST1000LM035-1RK172
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    type: HDD rpm: 5400 serial: <filter> rev: LCM2 scheme: GPT
Partition:
  ID-1: / raw-size: 49.38 GiB size: 48.3 GiB (97.82%) used: 17.57 GiB (36.4%)
    fs: ext4 dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 301 MiB size: 300.4 MiB (99.79%) used: 312 KiB
    (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 397.46 GiB size: 390.15 GiB (98.16%) used: 102.63
    GiB (26.3%) fs: ext4 dev: /dev/sda3 maj-min: 8:3
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 8 GiB used: 0 KiB (0.0%) priority: -2
    file: /mnt/HDD/swapfile
Sensors:
  System Temperatures: cpu: 54.0 C pch: 53.5 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 210 Uptime: 53m wakeups: 1 Memory: 7.55 GiB used: 2.64 GiB
  (35.0%) Init: systemd v: 251 default: graphical tool: systemctl Compilers:
  gcc: 12.1.0 clang: 14.0.6 Packages: pacman: 1373 lib: 440 flatpak: 0
  Shell: Zsh v: 5.9 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.20

mhwd -l && mhwd -li

```0000:01:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2016.04.20                true            PCI


> 0000:00:02.0 (0300:8086:1921) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI


Warning: No installed USB configs!

nothing there for nvidia, output from:
sudo dmesg | grep nvidia
lspci

sudo dmesg | grep nvidia
lspci

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 0a)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter

1 so there was no output from the dmesg?
2 did the nvidia worked/ was detected previously? or
3 is it a fresh install?
4 is fastboot disabled in windows and some bioses have also the fastboot option
5 in bios check if the nvidia is not disabled

1 Yes Correct no output from sudo dmesg | grep nvidia
2 just got my hands on the machine. An Nvidia logo is outide here on the case of the machine, and the selling vendor claims it this an Optimus system.
A CPU Driven GPU and an NVIDIA GeForce 920MX 2GB GDDR5.
3 Kind of fresh. Useing it for a few day now. Just now wanted to solve this missing GPU mistery.
4 Fastboot is disabled in bios
5 Dedicated card is enabled on bios.

is fastboot also disabled in windows if windows is installed?
is also secure boot disabled in bios?
so in bios the nvidia is being detected?

Fast boot is disabled is the bios.
Secure boot is disabled is the bios.

No Windows is included in any ways.
I’am running:
OS: Manjaro Linux x86_64
Host: 80XH Lenovo ideapad 320-15ISK
Kernel: 5.15.57-2-MANJARO
DE: Plasma 5.24.6
CPU: Intel i3-6006U (4) @ 2.000GHz
GPU: Intel HD Graphics 520
Acording to Vendor an Nvidia shoud be here as well.

In the bios there is option UMA only Or .Descrate Acording to bios help Discarte enabled Nv card.
Descrate is enabled there.

ok so no windows…
there is no nvidia being detected …
so its probably some setting in bios - are there only these 2 options in bios, uma or discrete related to graphics? if only those 2 select the uma, boot and check if its being detected:
inxi -xG

Ihave booted in UMA only option.
inxi -xG Output:

Graphics:
  Device-1: Intel HD Graphics 520 vendor: Lenovo driver: i915 v: kernel
    arch: Gen-9 bus-ID: 00:02.0
  Device-2: Acer EasyCamera type: USB driver: uvcvideo bus-ID: 1-8:4
  Display: x11 server: X.Org v: 21.1.4 driver: X: loaded: modesetting
    gpu: i915 resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel HD Graphics 520 (SKL GT2) v: 4.6 Mesa
    22.1.4 direct render: Yes

nothing …
and this:
hwinfo | grep nvidia

Added the command. No Output :frowning:

no nvidia is being detected…
1 there is some bios setting messing with it so
2 check for bios update, the latest is from 06/30/2020

Mobo: LENOVO model: LNVNB161216
    UEFI: LENOVO v: 4WCN47WW date: 06/30/2020

3 your nvida is faulty; or you were scammed …
4 is there in bios any mention of the word nvidia?

Thanks for your time and effort to help! Really apriciate it!
I will give a try to the bios update.
Have a great day!

also check in bios for the word nvidia… go through all of the options/settings - main/advanced/boot etc and see if there is something…
also you could try booting into non arch distro usb like linux mint and try the commands if its deteceted…

Thanks You!
i will.
Thanks for the lot of help again! :slight_smile: