Nvidia brengt native GeForce NOW-app voor Steam Deck uit

Nvidia heeft een aparte GeForce NOW-app uitgebracht voor de Steam Deck. Het gaat om een native app, in plaats van een eerdere tijdelijke oplossing. De app ondersteunt 4k-resoluties op 60fps met DLSS 4 en HDR10, mits het apparaat gedockt is.

Nvidia zegt dat het de app voor de Steam Deck nu uit heeft gebracht, nadat het de komst van de app in januari tijdens de CES-beurs al aankondigde. Het gaat om een native app van GeForce NOW voor de Steam Deck, in tegenstelling tot de ingewikkelde workaround die er tot nu toe beschikbaar was via een browser. Nvidia heeft een ondersteuningspagina online gezet met tips.

De app ondersteunt streamen op 4k-resoluties met 60fps als de Steam Deck aan een tv is verbonden. Verder worden HDR10, DLSS 4 en Reflex ondersteund. Nvidia zegt bovendien dat de accuduur van de Steam Deck tot wel vijftig procent langer is dan wanneer gebruikers de game op de handheld zelf spelen.

GeForce NOW Steam Deck

Door Tijs Hofmans

Nieuwscoördinator

30-05-2025 • 09:27

39

Submitter: johnydoe

Reacties (39)

Sorteer op:

Weergave:

Ik dacht dat DLSS 4 onderandere draaide op de RT cores, en dus afhankelijk is van de nVidia hardware.
Hoe kan dit dan op een steam deck draaien, dacht dat die een AMD chip hadden.
Of gaat dit om de hardware waar je vanaf stream naar je steam deck toe?
Dit is een cloud service, dus je speelt op andere hardware in de NVidia cloud en streamt dit naar jouw scherm, met de input van de deck die weer naar de cloud gaat.
Ja met GeForce now draait de game op servers van Nvidia, dus de client hoeft niks anders te kunnen dan de stream weergeven en input terug sturen met zo min mogelijk vertraging.
Dat laatste ja, de hardware op Nvidia servers voeren DLSS uit voordat ze het naar jouw cliënt sturen.
Het is gewoon raar om Hdr10, dlss4 en reflex als streamingapp te moeten ondersteunen. Mij lijkt het dat al die zaken aan de zijde van nvidia moeten ondersteund worden, niet door de steam deck. En dat iedereen (ook zonder SD) die kan gebruiken.
De Steamdeck moet dit verkeer toch doorgeven aan de TV?
Als de steamdeck niets weet te doen met die metadata zal de TV de data niet krijgen en dus ook niet weergeven.
reflex en hdr ondersteuning zitten wel hard in de sync en present timeline. Ondersteuning er voor vanaf het datacentre en de bron, tot en met het output device helpt de hele pipeline. Dat wil niet zeggen dat het niet op andere apparaten gaat werken, maar wel dat het hier op werkt.

Framegen bijvoorbeeld, maakt frames, maar die moeten wel goed getimed worden om netjes in het ritme van de echte frames te vallen. De server kan ze gewoon botweg zo snel mogelijk doorsturen, en de timing aan de steamdeck overlaten (ipv het als een kant en klare videostream te versturen).
Dan kan de steamdeck de framepacig regelen, rekening houdende met het scherm wat gebruikt wordt, etc...
Nvidia zegt bovendien dat de accuduur van de Steam Deck tot wel vijftig procent langer is dan wanneer gebruikers de game op de handheld zelf spelen.
Ik heb die app niet gebruikt, maar dit lijkt me een enorme onderschatting. Een zware game kan mijn oled model in een goede 2 uur leeg trekken. Streamen kost nauwelijks power en dan haal ik tot zo'n 8 uur (hoewel nooit werkelijk zolang gedaan, maar meestal zijn de metrics die steam os laat zien wel nauwkeurig).

Wel jammer als ze geen 90 fps op handheld bieden.
Ze ondersteunen tot 4k, 120Fps. Uiteraard enkel van toepassing indien docked, want scherm van steamdeck is limited tot 90fps oled
Helaas maar nee, docked is het 4k60fps. Zelfs de Nvidea shield ondersteunt niet 4k120fps met geforce now.
Wel jammer als ze geen 90 fps op handheld bieden.
Het lijkt er wel op dat dit kan. Deze pagina spreekt over:
GeForce NOW delivers a stunning streaming experience, no matter how Steam Deck users choose to play, whether in handheld mode for high dynamic range (HDR)-quality graphics, connected to a monitor for up to 1440p 120 frames per second HDR, or hooked up to a TV for big-screen streaming at up to 4K 60 fps
Als bij 1440P 120Hz lukt, dan zal de 90Hz op 1280x800 zeker moeten lukken lijkt mij :)
Dat zou je denken, maar op de Androids die ik geprobeerd heb die 90Hz schermen hebben, is het of 60, of 120, en aangezien 90 < 120, moet je het maar met 60 doen...
Dat zou je denken, maar aangezien Android ≠ SteamOS, moet je 90 toch echt nog eens op SteamOS proberen…

En dan hebben we het nog niet over docked, waar je zeker wel 120 kan halen.

[Reactie gewijzigd door TheVivaldi op 30 mei 2025 19:37]

Ik bedoel meer dat NVIDIA niet bepaald logisch omgaat met welke streaming modes het aanbiedt per apparaat en softwareversie…
De grootste belasting bij streamen lijkt me het decoden van de video stream die door nvidia wordt geleverd.

zo te zien ondersteunt de steamdeck AV1 in hardware en geforce now ondersteunt dat ook, al weet ik niet of dat ook het meest efficient is voor de batterij (ipv dat het geoptimaliseerd is om data te besparen ten koste van rekenkracht).
Ik krijg Geforce now niet echt aan de praat hier.. Heb een VDSL connectie 100mbps en ik krijg de melding Packet loss.. Ik als leek heb geen idee wat dit inhoud en kan ik daar wat aan doen?
Packet loss wil zeggen dat de ip-packets niet aankomen. Oftewel een brakke verbinding. Wat voor apparaat gebruik je? Is het mogelijk om via een ethernetkabel te werken? Wifi wil nog al eens voor packet loss zorgen.
PC en smart tv's allemaal via een up to date ethernet kabel lopen, maar packet loss blijft bestaan.
Vectored VDSL is erg gevoelig voor packet loss op sommige modems. Je kunt je ISP even vragen een lijnmeting te doen en vooral ook om te checken of de packet loss door je interne (wifi) netwerk komt of in je lijn zit. In dat laatste geval kunnen ze wellicht e.e.a. oplossen voor je.
stukjes data die 'zoek' raken en dus opnieuw verstuurd moeten worden.
Kan door een brakke WiFi verbinding komen (dus van je apparaat naar je internet verbinding), maar ook door slechte kwaliteit van je internet verbinding zelf (100mbps zegt helemaal niets daarover namelijk). Juist het woordje 'DSL' doet mij weer denken aan 'afstand tot de centrale' en andere ongein er mee.

In mijn huis is streamen van mijn PC naar de TV al een probleem over ons 2.4ghz WiFi, maar werkt het uitstekend op de 5ghz WiFi. En dat heeft dus niets met internet verbinding te maken.
Wij hebben ook 5ghz, maar de apparaten waar ik Geforce op wil, een smart tv zit op een goede nieuwe kabel. Maar loss ook daar op, overigens ook op mijn gaming pc als ik het probeer.. Ben ook bewust overgestapt naar een Fritzz modem omdat KPN me niet zomaar een nieuw modem op wou sturen. Maar het maakt allemaal niet uit. KPN zegt dat de verbinding goed is, en we hebben hier helaas nog geen glasvezel.
Is deze app dan ook beschikbaar voor Linux in het algemeen?
via de browser, al zou het mooi zijn als iemand deze steamdeck app naar linux in het algemeen brengt. Wellicht gebruikt de app steamOS-specifieke libraries die dat moeilijk/onmogelijk maken.

[Reactie gewijzigd door Thonz op 30 mei 2025 10:06]

De installer zet een Flatpak neer die gebaseerd is op org.freedesktop.Platform/x86_64/24.08. Flatpaks nemen hun eigen dependencies mee, dus mits de hardware ondersteund wordt, zou de binary moeten werken.

Ik heb hem zelf zover gekregen om te crashen op ontbrekende ondersteuning voor VK_KHR_surface door een hele hoop AMD-specifieke overrides weg te halen met Flatseal en de Wayland en X11-socket weg te halen (en x11fallback aan te laten). Ik vermoed dat als ik AMD's radeonsi drivers draaide, het programma het gewoon zou moeten doen.
Dit is een Electron wrapper voor de website. Kun je alsnog niet in UHD streamen of op hogere framerates.
Dat kan, maar dan heb je 1080p60, niet echt heel aantrekkelijk...
Nvidia zal wellicht een versie van Arch targeten met hun applicatie, dus oudere Linux-systemen en Linux-systemen die niet hun bestanden en configuratie op dezelfde plek zitten, zullen wellicht problemen ervaren. Ook kan het natuurlijk goed zijn dat Intel- en Nvidia-kaarten niet ondersteund worden als de applicatie de ingebakken.

De manier waarop dit werkt is wel wat raar. Nvidia publiceert een executable (zoals je bij Windows zou doen) die een Flatpak installeert. Je moet dus de executable downloaden, rechtermuisknop op de .bin doen, de eigenschappen openen, en de execute bit aanzetten (of chmod +x doen, maar dat is nog vervelender met zo'n schermtoetsenbord), en dan de installer openen.

Op mijn laptop opent hij niet, maar de logs in ~/.var/app/com.nvidia.geforcenow/.local/state/NVIDIA/GeForceNOW suggereren dat dat komt doordat ik Wayland draai (hij kan geen X server vinden). Op de Deck draait de desktopomgeving in X11 dus dat is te begrijpen wellicht. Ik zie ook dat de Vulkan-library heel specifiek wordt gekozen en dat met MESA_LOADER_DRIVER_OVERRIDE=radeonsi de AMD-driver wordt geforceerd, dus ik gok dat er nog wel meer zal zijn dat conflicteert met een normale installatie.

Als het kan, denk ik dat op de AUR binnen de kortste keren een package verschijnt die de binary downloadt, uitpakt, en op de juiste plek neerzet om hem buiten de Steam Deck te gebruiken.
Ik heb de app wel succesvol geïnstalleerd op Ubuntu: Hij gaf wel een fout aan, maar werd wel geïnstalleerd. Maar ik kan niet inloggen via de app, hij wil een browser openen die er niet is denk ik. Ik gebruik standaard Firefox, maar ik heb ook Google Chrome geinstalleerd (en open hebben staan) via Flatpak en .deb, maakte geen verschil. Ook Microsoft Edge geïnstalleerd (Flatpak versie), dat werkte ook niet.

De app roept denk ik om een specifieke SteamOS/Arch gebaseerde browser.

[Reactie gewijzigd door MulMonkey op 31 mei 2025 13:06]

Even snel hier naar gekeken, op mijn desktop, de installatie faalde maar dat lag aan mijn kant.
Het lijkt er op dat dit niet om een nieuwe linux-versie van gforce now gaat maar dat de windows versie via wine met bottles gedraaid wordt.
In principe kun je dit dus altijd al doen.

Het is alleen een makkelijker installatiescript op de steamdeck.

[Reactie gewijzigd door qlum op 30 mei 2025 11:34]

Dan is het dus helemaal geen native app !?
Nee, lijkt er niet op, kan me niet indenken waarom een native app Bottles moet installeren vanuit flathub.
Iemand met een Steam Deck die dit gecheckt heeft? Ik gok dat het gewoon een Electron app is. Hier met Fedora Linux krijg ik de downloadoptie niet voor Steam Deck. Lijkt erop dat ze checken op de user agent van de Steam Deck.
Kun je GeForce now ook verbinden met een lokale/sunshine server?
Waarom zou je dat willen en niet gewoon bijv Moonlight gebruiken? Denk dat het niet kan, aangezien dit erop gericht is om met GFN servers specifiek te communiceren.
Daarvoor kan je gewoon Moonlight installeren, en heeft Geforce Now geen enkel nut.

De Moonlight app in mijn LG tv kent HDR ondersteuning en nog wat leuke dingetjes, ik zou niet weten wat zou willen van specifiek deze Geforce Now app vs Moonlight?
Installatie gemak... Moonlight moet ik weer een tobo koppelen aan mijn steam deck en schakelen naar desktop mode. Ja, ik weet het... heel lui.
Als je Moonlight 1x installeert kan het daarna gewoon vanuit game mode gestart worden ? Zo heb ik m.
Oh dit is groot nieuws. Dat betekent dat het vrij goed te porteren zal zijn naar Linux ansich. Het lijkt mij namelijk niet zo dat het enkel Steam Deck betreft maar SteamOS in zijn algemeen.

Maar ook nieuws voor de mensen die geen (Windows) PC hebben en toch DRM/Anti-Cheat achtige games willen spelen wordt er nu een uitweg mogelijk. Hoewel Valve liever ziet dat de DRM en Anti-Cheat gewoon gaat werken (en ook aangezet zal worden door de uitgever) is dit een redelijke oplossing.
Hmm... Oke als ik een ROG Ally X heb met bazzite, of een willekeurige pc met bazzite, dan moet ik de Steam Deck versie gebruiken, toch? Aangezien de Ally versie voor Windows is?

De steam deck versie werkt niet...

Toevoeging:

Blijkbaar zit openssl 3.2.0 nog niet verwerkt in bazzite. Even wachten op een update van bazzite dus.

[Reactie gewijzigd door Cageman1984 op 2 juni 2025 12:46]

Op dit item kan niet meer gereageerd worden.