[ASUS ZenBook flip 15] Sleep do not work again (regression)

> lsmod | grep -i nvidia
nvidia_drm            147456  5
nvidia_modeset       1937408  3 nvidia_drm
nvidia_uvm           3842048  0
nvidia              111644672  133 nvidia_uvm,nvidia_drm,nvidia_modeset
drm_ttm_helper         20480  3 amdgpu,nvidia_drm
video                  81920  4 asus_wmi,amdgpu,asus_nb_wmi,nvidia_modeset

I think, I should to blacklist nvidia_drm, nvidia_modeset, nvidia_uvm and nvidia.

# cat /etc/modprobe.d/blacklist-nvidia.conf 
blacklist nvidia
blacklist nvidia_uvm
blacklist nvidia_modeset
blacklist nvidia_drm

I do after this:
# dracut -f

But modules are still loaded after reboot. What happening?

PS: I retry each step, but do sdbootutil update after this. Nothing changes.

OK, so this system is dual graphics, that throws up a plethora of potential conflicts, how does one know it’s not the amdgpu driver in control?

Please show the output from inxi -GSaz

Are there any system BIOS settings related to graphics, eg ability to set the primary gpu?

Attached bellow:

> inxi -GSaz
System:
  Kernel: 7.1.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.3.0
    clocksource: tsc avail: hpet,acpi_pm
    parameters: initrd=\opensuse-tumbleweed\7.1.2-1-default\initrd-3182fb339bff0feb546275a58f53e852f09c42cd
    root=UUID=b32da2e0-5335-4e4b-9e80-8216196da63c splash=silent
    systemd.show_status=yes quiet security=selinux selinux=1
    rd.driver.blacklist=nouveau blacklist=noveau mitigations=auto
    rootflags=subvol=@/.snapshots/1/snapshot
  Desktop: KDE Plasma v: 6.7.2 tk: Qt v: N/A info: frameworks v: 6.27.0
    wm: kwin_wayland with: krunner tools: avail: xscreensaver vt: 3 dm: SDDM
    Distro: openSUSE Tumbleweed 20260703
Graphics:
  Device-1: NVIDIA GP107M [GeForce MX350] vendor: ASUSTeK driver: nvidia
    v: 580.159.03 alternate: nouveau,nvidia_drm non-free: 550-580.xx+
    status: current (as of 2025-11; EOL~2026-12-xx) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-2021 pcie: gen: 1 speed: 2.5 GT/s lanes: 4
    link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:1c96 class-ID: 0302
  Device-2: Advanced Micro Devices [AMD/ATI] Renoir [Radeon Vega Series /
    Radeon Mobile Series] vendor: ASUSTeK driver: amdgpu v: kernel arch: GCN-5
    code: Vega process: GF 14nm built: 2017-20 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: HDMI-A-1,eDP-1 empty: none bus-ID: 04:00.0
    chip-ID: 1002:1636 class-ID: 0300 temp: 70.0 C
  Device-3: IMC Networks USB2.0 HD IR UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-2:2 chip-ID: 13d3:56cb
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.11
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    unloaded: vesa alternate: fbdev,nouveau,nv dri: radeonsi gpu: amdgpu
    d-rect: 4480x1440 display-ID: 0
  Monitor-1: HDMI-A-1 pos: right model: Idek Iiyama PL2770QS
    serial: <filter> built: 2023 res: mode: 2560x1440 hz: 144 scale: 100% (1)
    dpi: 109 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27")
    ratio: 16:9 modes: max: 2560x1440 min: 640x480
  Monitor-2: eDP-1 pos: primary,left model: BOE Display 0x07d8 built: 2018
    res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 142 gamma: 1.2
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
    drv: nvidia device: 2 drv: radeonsi device: 3 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: radeonsi x11: drv: radeonsi
    inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: amd mesa v: 26.1.3 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir ACO DRM
    3.64 7.1.2-1-default) device-ID: 1002:1636 memory: 500 MiB unified: yes
    display-ID: :1.0
  API: Vulkan v: 1.4.350 layers: 9 device: 0 type: integrated-gpu name: AMD
    Radeon Graphics (RADV RENOIR) driver: mesa radv v: 26.1.3
    device-ID: 1002:1636 surfaces: N/A device: 1 type: discrete-gpu
    name: NVIDIA GeForce MX350 driver: nvidia v: 580.159.03
    device-ID: 10de:1c96 surfaces: N/A device: 2 type: cpu name: llvmpipe
    (LLVM 22.1.7 256 bits) driver: mesa llvmpipe v: 26.1.3 (LLVM 22.1.7)
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

@Lachu So it’s the amdgpu that’s the issue not the Nvidia device, the Nvidia device is a Display or 3D Controller and not connected to the displays.

The output from /sbin/lspci -nnk | grep -EA3 "VGA|Display|3D" will show what class id 302 is…

So, likely need to create a bug report for amdgpu…

> /sbin/lspci -nnk | grep -EA3 "VGA|Display|3D"
01:00.0 3D controller [0302]: NVIDIA Corporation GP107M [GeForce MX350] [10de:1c96] (rev a1)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1f3f]
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia

...

04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1636] (rev c2)
        Subsystem: ASUSTeK Computer Inc. Device [1043:1f3f]
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

So, you need to use as compute, therefore to get the best out of the GPU would be using the cuda repository etc… But that is not your problem.

Concentrate of the amdgpu driver as this is the one controlling the screen, sleep etc