Lachu
21
> 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.
Lachu
22
# 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?
Lachu
24
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…
Lachu
26
> /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