LM22 CE Nvidia driver failed to load - Acer Swift 3 Hybrid Intel & Geforce MX250

Hello, I Just installed Linux Mint 22.2 Cinnamon on my laptop. I’m also currently dual booting with Windows 10 on my SSD.After i update and then install the nvidia driver and reboot again, i got weird error messages. Then, when it booted, i see nvidia-prime-aplet running with intel power saving on, so i switch to nvidia on-demand. after reboot, when i run nvidia-smi command, got an error,

NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

Here’s the bug report,

nvidia-bug-report.log.gz (5.4 MB)

Here’s my system info if you need to take a peek:

$ LANG=C inxi -Fxxxrzc0 --usb
System:
  Kernel: 6.14.0-29-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
    clocksource: tsc
  Desktop: Cinnamon v: 6.4.8 tk: GTK v: 3.24.41 wm: Muffin v: 6.4.1 vt: 7
    dm: LightDM v: 1.30.0 Distro: Linux Mint 22.2 Zara base: Ubuntu 24.04 noble
Machine:
  Type: Laptop System: Acer product: Swift SF314-56G v: V1.14
    serial: <superuser required>
  Mobo: WL model: Strongbow_WL v: V1.14 serial: <superuser required>
    part-nu: 0000000000000000 uuid: <superuser required> UEFI: Insyde v: 1.14
    date: 08/12/2019
Battery:
  ID-1: BAT0 charge: 20.7 Wh (81.5%) condition: 25.4/48.9 Wh (52.0%)
    volts: 16.0 min: 15.2 model: LGC AC14B8K type: Li-ion serial: <filter>
    status: charging
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M315/M235
    serial: <filter> charge: 55% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: quad core model: Intel Core i7-8565U bits: 64 type: MT MCP
    smt: enabled arch: Whiskey Lake rev: B cache: L1: 256 KiB L2: 1024 KiB
    L3: 8 MiB
  Speed (MHz): avg: 1562 high: 3502 min/max: 400/4600 cores: 1: 3502 2: 400
    3: 400 4: 400 5: 400 6: 400 7: 3500 8: 3500 bogomips: 31999
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Use of uninitialized value $data{"current_link_speed"} in substitution (s///) at /usr/bin/inxi line 35035.
Graphics:
  Device-1: Intel WhiskeyLake-U GT2 [UHD Graphics 620]
    vendor: Acer Incorporated ALI driver: i915 v: kernel arch: Gen-9.5 ports:
    active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:3ea0
    class-ID: 0300
  Device-2: NVIDIA GP108M [GeForce MX250] vendor: Acer Incorporated ALI
    driver: N/A arch: Pascal bus-ID: 02:00.0 chip-ID: 10de:1d13 class-ID: 0302
  Device-3: Chicony HD WebCam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-7:5 chip-ID: 04f2:b5c5 class-ID: 0e02
    serial: <filter>
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 3072x1728 s-dpi: 120 s-size: 650x366mm (25.59x14.41")
    s-diag: 746mm (29.37")
  Monitor-1: eDP-1 model: LG Display 0x05f6 res: 3072x1728 hz: 60 dpi: 253
    size: 309x174mm (12.17x6.85") diag: 355mm (14") modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa
    v: 25.0.7-0ubuntu0.24.04.2 glx-v: 1.4 direct-render: yes renderer: Mesa
    Intel UHD Graphics 620 (WHL GT2) device-ID: 8086:3ea0
Audio:
  Device-1: Intel Cannon Point-LP High Definition Audio
    vendor: Acer Incorporated ALI driver: sof-audio-pci-intel-cnl
    bus-ID: 00:1f.3 chip-ID: 8086:9dc8 class-ID: 0401
  API: ALSA v: k6.14.0-29-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Cannon Point-LP CNVi [Wireless-AC] driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:9df0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: ICS Advent USB 10/100 LAN driver: cdc_ether type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 bus-ID: 1-3.4:8 chip-ID: 0fe6:9900 class-ID: 0a00
    serial: <filter>
  IF: enx00e0990019a9 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
    v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-10:7
    chip-ID: 8087:0aaa class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 1 state: down
    bt-service: enabled,running rfk-block: hardware: no software: yes
    address: <filter>
Drives:
  Local Storage: total: 1.14 TiB used: 22.72 GiB (1.9%)
  ID-1: /dev/nvme0n1 vendor: MidasForce model: SSD 256GB size: 238.47 GiB
    speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: R0629A0
    temp: 38.9 C scheme: GPT
  ID-2: /dev/sda vendor: Toshiba model: MQ04ABF100 size: 931.51 GiB
    speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter> fw-rev: 1J scheme: GPT
Partition:
  ID-1: / size: 674.27 GiB used: 22.69 GiB (3.4%) fs: ext4 dev: /dev/sda4
  ID-2: /boot/efi size: 96 MiB used: 31.4 MiB (32.7%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 12.11 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda3
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-3:2 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s lanes: 1
    power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 1-3.1:4 info: Logitech Unifying Receiver
    type: keyboard,mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3
    rev: 2.0 speed: 12 Mb/s lanes: 1 power: 98mA chip-ID: 046d:c52b
    class-ID: 0300
  Device-2: 1-3.2:6 info: Areson Corp 2.4G Receiver type: keyboard,mouse
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s lanes: 1
    power: 100mA chip-ID: 25a7:fa67 class-ID: 0301
  Device-3: 1-3.4:8 info: ICS Advent USB 10/100 LAN
    type: ethernet network,CDC-data driver: cdc_ether interfaces: 2 rev: 2.1
    speed: 480 Mb/s lanes: 1 power: 100mA chip-ID: 0fe6:9900 class-ID: 0a00
    serial: <filter>
  Device-4: 1-5:3 info: LighTuning EgisTec Touch Fingerprint Sensor
    type: <vendor specific> driver: N/A interfaces: 1 rev: 1.1 speed: 12 Mb/s
    lanes: 1 power: 100mA chip-ID: 1c7a:0570 class-ID: 0000 serial: <filter>
  Device-5: 1-7:5 info: Chicony HD WebCam type: video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 500mA
    chip-ID: 04f2:b5c5 class-ID: 0e02 serial: <filter>
  Device-6: 1-10:7 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
    type: bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s lanes: 1
    power: 100mA chip-ID: 8087:0aaa class-ID: e001
  Hub-3: 2-0:1 info: super-speed hub ports: 6 rev: 3.1 speed: 10 Gb/s
    lanes: 1 chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 81.0 C pch: 55.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: dpkg pkgs: 2005
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb https://mirror-hk.koddos.net/linuxmint/packages zara main upstream import backport
    2: deb https://mirror.coganng.com/ubuntu noble main restricted universe multiverse
    3: deb https://mirror.coganng.com/ubuntu noble-updates main restricted universe multiverse
    4: deb https://mirror.coganng.com/ubuntu noble-backports main restricted universe multiverse
    5: deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
Info:
  Memory: total: 12 GiB available: 11.53 GiB used: 3.03 GiB (26.3%)
  Processes: 268 Power: uptime: 21m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform Init: systemd v: 255 target: graphical (5)
    default: graphical
  Compilers: gcc: 13.3.0 Shell: Bash v: 5.2.21 running-in: gnome-terminal
    inxi: 3.3.34
$ dpkg -l | grep -i nvidia
ii  libnvidia-cfg1-570:amd64                   570.169-0ubuntu0.24.04.1                   amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-570                       570.169-0ubuntu0.24.04.1                   all          Shared files used by the NVIDIA libraries
rc  libnvidia-compute-550:amd64                550.163.01-0ubuntu0.24.04.1                amd64        NVIDIA libcompute package
ii  libnvidia-compute-570:amd64                570.169-0ubuntu0.24.04.1                   amd64        NVIDIA libcompute package
ii  libnvidia-compute-570:i386                 570.169-0ubuntu0.24.04.1                   i386         NVIDIA libcompute package
ii  libnvidia-decode-570:amd64                 570.169-0ubuntu0.24.04.1                   amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-570:i386                  570.169-0ubuntu0.24.04.1                   i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-egl-wayland1:amd64               1:1.1.13-1build1                           amd64        Wayland EGL External Platform library -- shared library
ii  libnvidia-egl-wayland1:i386                1:1.1.13-1build1                           i386         Wayland EGL External Platform library -- shared library
ii  libnvidia-encode-570:amd64                 570.169-0ubuntu0.24.04.1                   amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-570:i386                  570.169-0ubuntu0.24.04.1                   i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-570:amd64                  570.169-0ubuntu0.24.04.1                   amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-570:amd64                   570.169-0ubuntu0.24.04.1                   amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-570:i386                    570.169-0ubuntu0.24.04.1                   i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-570:amd64                     570.169-0ubuntu0.24.04.1                   amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-570:i386                      570.169-0ubuntu0.24.04.1                   i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  nvidia-compute-utils-570                   570.169-0ubuntu0.24.04.1                   amd64        NVIDIA compute utilities
ii  nvidia-dkms-570                            570.169-0ubuntu0.24.04.1                   amd64        NVIDIA DKMS package
ii  nvidia-driver-570                          570.169-0ubuntu0.24.04.1                   amd64        NVIDIA driver metapackage
ii  nvidia-firmware-570-570.169                570.169-0ubuntu0.24.04.1                   amd64        Firmware files used by the kernel module
ii  nvidia-kernel-common-570                   570.169-0ubuntu0.24.04.1                   amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-570                   570.169-0ubuntu0.24.04.1                   amd64        NVIDIA kernel source package
ii  nvidia-prime                               0.8.17.2                                   all          Tools to enable NVIDIA's Prime
ii  nvidia-prime-applet                        1.4.6                                      all          An applet for NVIDIA Prime
ii  nvidia-settings                            510.47.03-0ubuntu4                         amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-570                           570.169-0ubuntu0.24.04.1                   amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                    0.18.3ubuntu0.24.04.1                      all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-570              570.169-0ubuntu0.24.04.1                   amd64        NVIDIA binary Xorg driver

$ mokutil --sb-state
SecureBoot disabled

Oh, and another thing is, before i tried Linux Mint, i tried Fedora 42 KDE and installed nvidia from rpm fusion, also had the same problem. Also, seems like i done goofed up during LM installation and replace important windows partition because now windows can’t boot up, shows blue screen with error message inaccessible boot device. Even though i make sure to not touch any partition on SSD. I didn’t check windows right after LM installation because during Fedora installation and a couple of re-installation, windows was fine and booted up.