How can I enable hardware accelerated gpu scheduling for steam games?

I want to use frame generation in No Man's Sky but it's greyed out because I need to enable hardware accelerated gpu scheduling.

I googled for a solution and I've installed ProtonPlus and set steam to use ProtonGE instead of the default, and I've set it to open with "PROTON_DLSS_UPGRADE=1 %command%", but the option is still greyed out.

What could be the issue and how can I fix it? I'm using a nVidia RTX4070super and I've got the latest drivers installed via the automatic software updater (595)

Welcome to the Forum!

Is Steam installed as Flatpak or .deb/APT Version?

1 Like

Thanks!

If I'm checking correctly (in Software updates) it's an APT.

Could you maybe also guide me to an explanation of what the difference is between the different ways of installing applications on Linux? It's a tad confusing when you're used to simple .exe files.

.deb Files are the Equivalent of .exe or .msi Files that You know from Windows. It is the Package Format of Debian/Ubuntu(-based) Distros.

AppImages are like portable Software on Windows. The Software that runs without needing to install it.

Snap and Flatpak are a bit different. They run containerized which means they don't have full System Access. That is intended. And they bring their own Dependencies with it which results in a bigger Installation Size. But when several Software uses the same Dependencies it will be shared. Then the specific Dependency will not be downloaded several Times.

A good Thing about something like Flatpak is that it can run on every Distro that supports it - independently from the actual Package Format of the Distro. So, what You use here on Zorin, You could use on Fedora or Arch, too.

But there are Downisdes, too of Course. The higher Installation Size, I already mentioned. The other Thing is the Point that they run containerized. This can lead to not work properly when some Permissions are missing. There is a Tool called Flatseal with that you can set up Permissions to compensate that. But to set it up can be a bit tricky, too. Snap doesn't have a Tool like this as far as I know. And because of these limited Permission, we give here often the Advice to try the .deb/APT Version of a Software.

What Package format You use is at the End up to You. Some People don't like Snaps and Flatpaks at all and only use .deb. Because of my personal Experience, I use .deb and Flatpak because I have made bad Experiences with Snap Packages. So, I uninstall Snap Support from my System. But when You would use Snap and it works fine for You, that is totally okay. Use what works for You; that is what matters.

That is a short Summary for that. Now to Your actual Issue:

Because You have a Nvidia Card: Does Your System run in Wayland or X11? You can check that with the Terminal Command echo $XDG_SESSION_TYPE

Are Secure Boot and Fast Boot in BIOS disabled? If Windows is still installed: Is Fast Start-Up in Windows disabled.

1 Like

Thanks for the explanation, very helpful.

It's using X11. Fast boot is turned off, but I can't see anything referencing to "secure boot" strangely enough. There are some security options but the descriptions don't sound like secure boot.

Windows is installed on another drive but I can't boot to it. I read that might be because one is UEFI and the other legacy? Maybe I'm confusing terms but it doesn't seem like Grub recognizes the Windows installation.

UEFI and Legacy relates to Your BIOS - it can run in UEFI or Legacy Mode. So, here would be the Questions if Your BIOS is in UEFI or Legacy Mode. Depending on how You have prepared the Bootstick with Zorin on it and how the Installation went and how your Boot Order is set up, it could be that there is something not right set up. When You are in BIOS, can You see an Option called ''Boot Order''? If yes, do You see there entries called ''ubuntu'' and ''Windows Boot Manager''?

When You BIOS isn't too old, it should be there somewhere. Unfortunately this isn't unified where to find it. Normally, it should be in something like Security or Boot or similar.

The driver may be installed, but is it in use?
A quick command to find out;
inxi -Ga

I don't remember how I prepared the bootstick to be totally honest. I did change the bootorder, but I remember initially it said something about not being able to find a something to boot. I tried recently again and it didn't work again, though I cannot remember the error message.

I can see the ubuntu partition, and the other drive (which has Windows installed on it), but it doesn't show Windows Boot Manager.

I had to disable CSM first for Secure Boot to show up. It was enabled, I now disabled it. Not sure which is the correct option, but it didn't make a difference with regards to my issue.

If i'm reading it correctly, it is using the correct driver (595)

Graphics:
  Device-1: NVIDIA AD104 [GeForce RTX 4070 SUPER] vendor: Gigabyte
    driver: nvidia v: 595.58.03 alternate: nvidiafb,nouveau,nvidia_drm
    non-free: 550.xx+ status: current (as of 2024-04) arch: Lovelace
    code: AD1xx process: TSMC n4 (5nm) built: 2022+ pcie: gen: 2 speed: 5 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: none off: DP-1
    empty: DP-2,DP-3,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:2783
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6
    compositor: gnome-shell v: 46.0 driver: X: loaded: nvidia
    gpu: nv_platform,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 4096x2304 s-dpi: 176 s-size: 591x331mm (23.27x13.03")
    s-diag: 677mm (26.67")
  Monitor-1: DP-1 mapped: DP-0 note: disabled model: Dell S2721DS
    serial: 98XCQ43 built: 2020 res: 4096x2304 hz: 60 dpi: 174 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 676mm (26.6") ratio: 16:9 modes:
    max: 2560x1440 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 595.58.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4070
    SUPER/PCIe/SSE2 memory: 11.71 GiB

1 Like