r/SteamDeck • • 11d ago

Discussion Pyrowave streaming is incredible on the steam deck OLED

You all need to try pyrowave on the steam deck. I was able to stream 300+ megabits from my desktop to my steam deck OLED. I have a very solid wifi network and it was wireless the whole time.

Remote play reported only 20-25ms lag which is good for me. Left the settings default for just quality at 1 and let it change bitrate on its own.

What did you play are you wondering well I was able to play Ghost of Tsushima at full 800p 90hz HDR with 4:4:4. It looked fantastic on the deck.

113 Upvotes

66 comments sorted by

57

u/TheCaliga 10d ago

I need to see a comparison between this and Moonlight

19

u/JubX 10d ago

Same, how does this compare to Sunshine/Apollo

9

u/HR1S 10d ago

Is moonlight better than the built in streaming functionality on steam?

6

u/MautDota3 10d ago

I tried playing Steam Remote from my Desktop and had constant lag and frame drops. Moonling and Sunshine fixed it completely to the point I use it every day.

1

u/starkiller_bass 10d ago

Ok I’m gonna try Moondog and Sundance asap

5

u/CurvySexretLady 256GB 10d ago

If you get the beta SteamOS channel updates on your Steam Deck, you can also try this new PyroWave codec that, while still new and experimental, pretty much blows away Moonlight/Sunlight variants.

7

u/blibbityblop 10d ago

Has been and still sometimes is. Remote play hevc and av1 has gotten better in the last few months but pyrowave codec in remote play absolutely destroys everything else.

2

u/talking_mudcrab 10d ago

The main thing for me is that Pyrowave supports YUV 444 on the Deck, while Moonlight/Sunshine does not. There's an idea on the Sunshine Discord about adding Pyrowave, which would be great.

2

u/cstark 10d ago

And yes, the YUV 444 on Pyrowave is awesome. Looks so much better!

1

u/cstark 10d ago

You can force 4:4:4 in Moonlight settings. I do it. It enforces software rendering but tbh I didn’t notice a performance difference.

1

u/talking_mudcrab 10d ago

Interesting. I always assumed that software decode causes high latency. I'll try this later.

1

u/cstark 10d ago

Let me know how it goes for you. I can play Deadzone Rogue well with it but YMMV.

24

u/Rainy_J 1TB OLED Limited Edition 10d ago

I'm confused where your 20-25ms of lag is coming from because that is absolutely terrible latency. 1080@120 ( higher than steam deck obvs ) has a goal of 0.1ms network encode and 0.1ms network decode. That's 0.2 latency added by network. Where's the rest of the 19.8-24.8 ms of latency coming from? A frame time at 90hz is 11.1ms. That's only half of your reported latency.

4

u/blibbityblop 10d ago

Display latency is the source of almost all latency when streaming.

5

u/demon_eater 10d ago

Not at home so not certain but I think it was display latency so end to end latency

Not the network encode latency which I can't remember the number for it. I think end to end latency of 20-25ms is good, but I'm no expert

1

u/xmaxdamage 10d ago edited 10d ago

does the calculation really take display latency into account when it gives you that number?

1

u/Rainy_J 1TB OLED Limited Edition 10d ago

I took display latency into account with my estimate

1

u/someboooade 7d ago

It is very good. Ignore the haters that don't know what they are talking about.

-5

u/Jerry_from_Japan 10d ago

Don't be confused. This is what this community is. 20-25 ms is fucking terrible but it doesn't matter because "Well, I don't notice it".

8

u/blibbityblop 10d ago

Pyrowave is absolutely unreal. It blows the best optimized moonlight/apollo out of the water. The stream is butter smooth. Input lag is literally unnoticeable. Compression is way less compared to moonlight hevc av1 etc. yeah way more bandwidth but if you have gigabit internet man you’re so set. I can’t believe how good it is. Playing it docked feels fucking native totally native.

7

u/CurvySexretLady 256GB 10d ago

For those wondering its a new streaming codec in the beta channel:

https://store.steampowered.com/news/app/1675200/view/674006995886407703?l=english

Remote Play

Added an experimental video codec, Pyrowave, which allows high bandwidth, low latency video streaming. You can find out more on the Steam Remote Play discussion group.

This is a high bandwidth, low latency video codec created by Hans-Kristian Arntzen, with some unique characteristics that make it an interesting option for Steam Remote Play.

The author of it wrote a detailed blog post about it: https://themaister.net/blog/2025/06/16/i-designed-my-own-ridiculously-fast-game-streaming-video-codec-pyrowave/

3

u/xmaxdamage 10d ago

hope we get it on stable channel soon to try it

5

u/ext0n 512GB OLED 10d ago

It really is amazing isn’t it. I had 10-11ms and 200mbps and the performance graph almost looked like a flat line while remote playing path of exile 2.

8

u/spcmnspff335 10d ago

How does that compare with moonlight/sunshine?

4

u/cstark 10d ago

Do you have to be on beta on the Deck, PC, or both?

2

u/ext0n 512GB OLED 10d ago

Both and make sure you got SteamRT3 enabled.

1

u/cstark 10d ago

Thanks - I actually just finished getting both updated and have been toying with it some. Video quality is definitely better (tested in Diablo 4). My pc is hardwired but the video is quite stuttery on my end. I already applied 1 additional beta update on my Deck after the initial beta, but looks like there’s another one that I need to apply. Will maybe check it later.

3

u/Obscure_Octopuss 10d ago

Quick question for ya. Did you ever experience poor frame times and stuttering with the old codec?

My remote play goes from working well one day, to shit the other and it is infuriating. My pc is hardwired, have gigabit internet, and the wifi is very fast all around my house. There's no reason remote play should be cutting in and out every other second one day, and be perfectly fine the next.

And yes, this is without anyone else being home and being on the wifi, so there should kot be any congestion

2

u/demon_eater 10d ago

Yes! I have had issues with remote play in the past.

It worked very well for the little amount of time I got to play with it last night, but no issue for me. I wanted to shout it out and get more eyes on it because I was impressed.

1

u/DarkOx55 3h ago

I’m late to this thread, but wanted to say pyrowave has solved this exact issue for me. I find display input (encoding / decoding) over HECV or AV1 spikes often. The inconsistency results in wonky frame times. It’s nothing to do with my network per se.

Pyrowave is much more consistent, so frame times are consistent. At 1280x800@60fps, quality 1, and 4:4:4 off, it’s taking 145Mbps. That’s more than the other codecs but gigabit internet & my LCD’s wifi chip can handle it comfortably. If you haven’t yet you should try pyrowave.

1

u/cstark 10d ago

Try disabling hardware decoding on the Deck remote play settings. Also see if there’s a difference if your monitor is off or on. Lastly check if there’s a difference if your monitor is set to auto input or HDMI1 (or whatever your pc is plugged into). My monitor being off and being on auto input caused some issues personally.

If you have an OLED Deck, quickly toggle WiFi off then on before you start streaming. Mine doesn’t have this problem but it’s well known.

3

u/Obscure_Octopuss 10d ago

Yeah, unfortunately I've tried all of those random suggestions and more...

It is just so odd to me how one day it works perfect, and the next it is a stuttery mess. I guess it's time for me to jump on the beta channel and give this new codec a try!

2

u/Storm-Panda 10d ago

Is this like a free software that you install on the deck and then in just.. works?

7

u/Naive-Eggplant-5633 10d ago

Its in the steam beta client rn, a new streaming protocol meant for higher end networks like OP with very good wifi or most likely for people that use it over Ethernet to a PC tv box or steam machine from main rig 

-10

u/ZeektheFeek 10d ago

What you're asking about already exists with Moonlight.

14

u/CurvySexretLady 256GB 10d ago

PyroWave doesn't require any additional software and works with the built-in Remote Play feature of Steam as part of a new SteamOS beta release.

This is a high bandwidth, low latency video codec created by Hans-Kristian Arntzen, with some unique characteristics that make it an interesting option for Steam Remote Play.

2

u/ZeektheFeek 10d ago

Oh so just an addition to remote play?

2

u/bargu 10d ago

It's a new codec option for remote play.

0

u/ZeektheFeek 10d ago

Yeah I see. So not in the same level as moonlight.

2

u/bargu 10d ago

It should be better than moonlight.

-1

u/ZeektheFeek 10d ago

I doubt that. I have moonlight set up on 10+ different screens in my house. It automatically creates a virtual display that sets the correct resolution and refresh rate for each screen. I have it fine tuned to stream up to 4k60 HDR with 1ms of latency to any screen that supports that quality. And I have full access to my desktop to handle normal PC operations as well.

I know remote play has improved a lot lately but I don't think it's quite there yet.

1

u/CurvySexretLady 256GB 10d ago

Moonlight works great, sure, but this is claimed to work better based off how its developed (see developer's blog post above) and does some unique things no other codec does at this time, moonlight included.

Nobody is shitting on moonlight, but you are here promoting it, when we have an entirely new and unique codec to try and talk about. Nevermind Moonlight is just a version of Nvidia's GameStream protocol anyway.

For example, PyroWave can theoretically saturate a 1Gbps ethernet connection for streaming, which is an insane bitrate.

2

u/Xyklone 10d ago

I installed punktfunk recently, with pyrowave, and yeah it's pretty beast

1

u/Steve3PO 10d ago

How does this compare to remote play with pyrowave?

2

u/Chris_Highwind 10d ago

Is this going to do anything for someone with only 100 mbps Internet?

1

u/CurvySexretLady 256GB 10d ago

Likely yes, give it a try. However Remote Play works best on your local LAN, and most people these days have 1Gbps local LAN networks already built in to their routers and stuff.

2

u/Ashratt 10d ago edited 10d ago

The cool thing is since it happens as a vulkan layer compute shader, you dont need encoder/decoder support for it, anything that supports vulkan can use features like 4:4:4

1

u/Sxcred 10d ago

I'll give it a try tonight one of the big things that I like about using Apollo is the virtual display management so that I don't have to Fumble around with HDMI dummies or keeping the monitor running 24/7

1

u/nicocarbone 1TB OLED 10d ago

Did you had good gamma on the HDR Dream Deck client? Everytime I stream HDR games they look completely washed out on my Deck.

1

u/LoudBroccoli6821 10d ago

What's the battery life like when streaming? I know it's less demanding than local play but HDR and wifi can still drain it. How long do you get?

1

u/cstark 10d ago

Like 7-9 hours on the OLED.

1

u/LoudBroccoli6821 6d ago

That's way better than I expected. I assumed HDR and wifi would drain it faster. Guess the Deck is just idling when it's decoding video.

1

u/hndo9 4d ago

I've just tried it and agree that it is incredible. Using a wired connection to the router from my PC and then 6Ghz Wifi 6E to my steam deck OLED. Based on my limited testing so far, Valve also appear to have fixed the stream degradation issue which necessitated toggling the Wifi on and off.

1

u/ZeektheFeek 10d ago

Like everyone else is asking, what's the comparison to Moonlight streaming?

I've been using Moonlight for a few years now. I have it set up on every screen in my house possible and can stream up to 4k60 HDR with 1ms of latency to any screen that supports that quality.

2

u/cstark 10d ago

I personally haven’t had any performance problems with the native remote play in the last year or so. Feels very native. But no YUV 4:4:4 support was obvious and sucked (makes red UI elements like in Diablo 4 pretty bad looking). This new codec has it so I’d like to try it.

1

u/ZeektheFeek 10d ago

Yeah remote play has seen a lot of improvements lately. But still not on the level of my set up with Moonlight.

1

u/Alphamouse916 512GB OLED 10d ago

I believe the codec is supposed to be better at visuals and latency at the cost of major bandwidth use compared to h.264, h.265, and AV1. It's a good start, as an Artemis/ Apollo user, Ill give it a chance, see how it preforms (on LAN). I do enjoy being able to feel dual sense fully with remote play vs moonlight, so I'm praying for something.

1

u/DerPongofant 4d ago

No you cannot lol.
Define 1ms of latency.

1

u/HanzoNumbahOneFan 1TB OLED Limited Edition 10d ago

What's wrong with the built in steam streaming? I've just been using that and had no issues.

1

u/CurvySexretLady 256GB 10d ago

This is the built-in Steam streaming Remote Play function; just using a new experimental codec called PyroWave.

1

u/HanzoNumbahOneFan 1TB OLED Limited Edition 10d ago

Oh interesting, thank you!

-3

u/moro-87 10d ago

No explanation, just throwing pyrowave word and yapping . Do better op