Nvidia 570.153.02.run

Has anyone installed this driver on their system yet? I went my usual source for this driver and nothing downloaded because the page that opened was the .run file in text only.

I downloaded it instead from nvidia.com and after choosing the MIT version, my screen went blank and the OSD said there was no video signal.

Does this driver need to be patched first?

@pilotgi running 575.51.03 here (from the cuda run file)… Correct it’s a text file… I would suggest here https://download.nvidia.com/XFree86/Linux-x86_64/570.153.02/ if that’s the version you want, go up a level to see all available.

What GPU do you have, default is to install the open Driver…

[quote=“malcolmlewis, post:2, topic:185299”]
@pilotgi running 575.51.03 here (from the cuda run file)… Correct it’s a text file… I would suggest here Index of /XFree86/Linux-x86_64/570.153.02 if that’s the version you want, go up a level to see all available.
[/quote]That is the link that I used and where I found the text only.

This is the first time I’ve ever seen a text only .run file. How do I install this?

The .run file from nvidia.com was not in text form.

@pilotgi sounds like a mime issue with the browser your using, just use wget then?
wget https://download.nvidia.com/XFree86/Linux-x86_64/570.153.02/NVIDIA-Linux-x86_64-570.153.02.run

Thanks. That worked.

I’m back on 570.144 again. My display is still going black with no signal as soon as I chose the MIT version. I was able to get around this once before by running the command

dracut -f --regenerate-all

but I no luck with that this time. Any ideas?

@pilotgi please show the output from inxi GSaz

inxi -GSaz
System:
  Kernel: 6.14.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.14.6-1-default
    root=UUID=62fcc689-dd8e-439f-8e69-08cbd7edaf65 splash=silent quiet
    security=apparmor nvidia_drm.modeset=1 mitigations=auto
  Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20250522
Graphics:
  Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] vendor: Gigabyte
    driver: nvidia v: 570.144 alternate: nouveau,nvidia_drm
    non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
    arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
    gen: 4 speed: 16 GT/s lanes: 16 ports: active: none off: HDMI-A-2
    empty: DP-1,DP-2,HDMI-A-1 bus-ID: 07:00.0 chip-ID: 10de:2504
    class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: nvidia
    unloaded: modesetting,vesa alternate: fbdev,nouveau,nv
    gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: HDMI-A-2 model: LG (GoldStar) Ultra HD serial: <filter>
    built: 2017 res: mode: 3840x2160 hz: 60 scale: 200% (2) to: 1920x1080
    dpi: 163 gamma: 1.2 size: 600x340mm (23.62x13.39") diag: 690mm (27.2")
    ratio: 16:9 modes: max: 3840x2160 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia nouveau drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: nouveau device: 2 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.144
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
    memory: 11.72 GiB display-ID: :0.0
  API: Vulkan v: 1.4.309 layers: 2 device: 0 type: discrete-gpu
    name: NVIDIA GeForce RTX 3060 driver: N/A device-ID: 10de:2504
    surfaces: xcb,xlib,wayland device: 1 type: cpu name: llvmpipe (LLVM
    20.1.4 256 bits) driver: N/A device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr

I did the dracut command from runlevel3 if that is relevant.

@pilotgi can you add fbdev=1 rd.driver.blacklist=nouveau to the kernel boot options via YaST Bootloader.

Also can you post the output from cat /proc/driver/nvidia/params | sort and /sbin/modinfo nvidia | grep license:

@pilotgi also for what it’s worth I use the following with the run file booted to multi-user target.

sh NVIDIA-Linux-x86_64-$(RUN_VERSION).run \
    --ui=none \
    --no-questions \
    --accept-license \
    --disable-nouveau \
    --no-install-libglvnd \
    --no-cc-version-check

And also use (in a script);

zypper --non-interactive in --no-recommends --auto-agree-with-licenses \
                          kernel-default-devel libglvnd-devel make gcc gcc-c++ \
                          libnvidia-egl-gbm1 libnvidia-egl-wayland1

pilot@localhost:~> cat /proc/driver/nvidia/params | sort
CreateImexChannel0: 0
DeviceFileGID: 0
DeviceFileMode: 438
DeviceFileUID: 0
DmaRemapPeerMmio: 1
DynamicPowerManagement: 3
DynamicPowerManagementVideoMemoryThreshold: 200
EnableDbgBreakpoint: 0
EnableGpuFirmware: 18
EnableGpuFirmwareLogs: 2
EnableMSI: 1
EnablePCIeGen3: 0
EnablePCIERelaxedOrderingMode: 0
EnableResizableBar: 0
EnableS0ixPowerManagement: 0
EnableStreamMemOPs: 0
EnableUserNUMAManagement: 1
ExcludedGpus: “”
GpuBlacklist: “”
GrdmaPciTopoCheckOverride: 0
IgnoreMMIOCheck: 0
ImexChannelCount: 2048
InitializeSystemMemoryAllocations: 1
KMallocHeapMaxSize: 0
MemoryPoolSize: 0
ModifyDeviceFiles: 1
NvLinkDisable: 0
OpenRmEnableUnsupportedGpus: 1
PreserveVideoMemoryAllocations: 0
RegisterPCIDriver: 1
RegistryDwords: “”
RegistryDwordsPerDevice: “”
ResmanDebugLevel: 4294967295
RmLogonRC: 1
RmMsg: “”
RmNvlinkBandwidthLinkCount: 0
RmProfilingAdminOnly: 1
S0ixPowerManagementVideoMemoryThreshold: 256
TemporaryFilePath: “”
UsePageAttributeTable: 4294967295
VMallocHeapMaxSize: 0

license:  Dual MIT/GPL

I don’t understand what the zypper command is installing. What does that have to do with running the nvidia install script? I’ll add those kernel params and see what happens.

@pilotgi those are the packages needed to use the run file and also the libs are needed for wayland…

Nothing has worked yet. My display is still shutting down run I run the installer.

@pilotgi did you try the 575.51.02 version?

I am now experiencing this myself trying to install the new Latest New Feature Branch Version:575.57.08 run file.

As soon as I hit enter on the proprietary installer, my monitor turns off and I have to reboot. Interesting.

Did you ever figure anything out for this?

@deebido Are you running in multi-user target, do you have fbdev=1 set in boot options?

Update: I was able to install while still in my hyprland session. Working as expected after reboot. I will try and run it from a tty again just to see if still turns the monitor off.

This is from inside my hyprland session, I assume they would have been the same before I ran the installer.

$ systemctl get-default
graphical.target
$ systemctl is-active multi-user.target
active
$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.14.6-1-default root=UUID=f512c8d8-4a5e-4e0a-a7d5-62e84f7bfb45 security=selinux selinux=1 kvm.enable_virt_at_load=0 loglevel=4 nvidia-drm.modeset=1 fbdev=1 mitigations=auto

@deebido You have to be in multi-user target no X or Wayland, Sway etc running systemctl isolate multi-user.target

Just updated three systems (two open diver one closed) for multi-user all good, no screen loss, but I’m only running the Nvidia GPU’s as Prime Render Offload devices.

Can you log in over ssh from another system? If not I suggest running cli commands to get what your wanting…

This is what I run here;

sh NVIDIA-Linux-x86_64-$(RUN_VERSION).run \
    --ui=none \
    --no-questions \
    --accept-license \
    --disable-nouveau \
    --no-install-libglvnd \
    --no-cc-version-check

If need proprietary then add --kernel-module-type=proprietary

Would this be like hitting ‘e’ at grub screen and setting nomodeset 3 in kernel parameters? That is what I was doing but I’m not sure if this is the same as multi-user target. Or you are saying boot to tty with nomodeset 3 and then run systemctl isolate multi-user.target? I was booting to TTY and executing the run file and monitor would turn off as soon as I hit enter on proprietary button to install. I will keep this in mind next time for sure.

I ran it from a terminal logged in as root while in hyprland and it installed and is working as expected now. Would still like to solve the monitor turning off. Very interesting.