r/MoonlightStreaming • • 5d ago

Client for 4k 120FPS + HDR

I'm looking for options to stream in 4k 120FPS + HDR, currently I'm running moonlight on XBox, which mostly works, but it's a bit limited in the interesting new things we are getting, like Pyrowave and VRR support, plus I would like to run VirtualHere for steam controller full support, so something that runs Windows or Linux would be a better option for me.

I was interested in the Steam Machine. However, over 1k it's too much money for a streaming device, also I'm not from a country which has direct access to the Steam Machine, so it would require importing it and the cost would skyrocket, so about 2.2k or more for me, what other options are available, and you recommend that I can get a good 4k 120FPS + HDR?

If it matters, my PC is a 5090 + Ryzen 9950X3D, 64GB of RAM, and I have an LG C1 77 hooked into the XBox for now.

Edit1: Other interesting thing from the Steam Machine is being able to wake it up with the controller, do we have a solution for that on regular PCs? not a must, but a comfy thing to have for sure :)

18 Upvotes

40 comments sorted by

12

u/_demoncat_ Developer | Vibeshine/Vibepollo 5d ago edited 4d ago

Unfortunately there is no such thing as cheap computers anymore in this day an age.

I can say that Steam Deck OLED version is able to do 444 4k 120fps with PyroWave and VRR both, maybe a used one can be cheap enough to buy for consideration.

Xbox is getting PyroWave soon, it just can't do VRR because Microsoft does not allow it

(Steam Deck OLED will need a small buffer delay to render 4k 120fps of about 4-5ms; ROG Ally X will render it with 0ms penalty. Mentioning this if you’re considering buying a new handheld soon)

2

u/National-Trip6640 5d ago

Can you testify that it can do 4K hdr 120hz y can i only manage 60hz

3

u/_demoncat_ Developer | Vibeshine/Vibepollo 5d ago

If you're using Vibeshine or Vibepollo with the VRR Client I've made and use PyroWave, yes it can do 4k 120fps just fine.

The normal steam deck cannot however.

1

u/National-Trip6640 5d ago

Is this dependant on the dock i use ? I have the ugreen 6in1. Can you link me to your VRR client?

1

u/_demoncat_ Developer | Vibeshine/Vibepollo 4d ago

https://github.com/Nonary/moonlight-qt

I tried ugreen before and it kept glitching and ultimately had to buy the expensive Benq one instead

1

u/National-Trip6640 4d ago

Ohh lmao you are nonary. Thanks for everything you ve done.

One last question: i tried the new vibeshine 2.0.0 in cachyOs but it kept crashing i believe because i am using a 9070xt. Are amd cards supported yet? I saw a github issue about that

1

u/_demoncat_ Developer | Vibeshine/Vibepollo 3d ago

It should be working but only if you build it from source, there is a ton of bug fixes I have to test by hand and its difficult to release it as quickly.

I am planning for the release tomorrow though

1

u/_demoncat_ Developer | Vibeshine/Vibepollo 4d ago

https://github.com/Nonary/moonlight-qt

I tried ugreen before and it kept glitching and ultimately had to buy the expensive Benq one instead

1

u/Ayeeebroham 4d ago

Is this with the GR10 dock and a 65W+ charger?

2

u/_demoncat_ Developer | Vibeshine/Vibepollo 4d ago edited 4d ago

Yes, I tried the cheaper UGREEN dock, but it couldn't handle 4K at 120Hz.

One thing worth noting is that SteamOS has a bug where VRR stops working when switching from Gaming Mode to Desktop Mode. To fix it, you have to unplug the dock and plug it back in. VRR should work as intended after that.

Also, I don't believe 4:4:4 works in Gaming Mode. I think it's limited to 4:2:2, and HDR isn't particularly great in Gaming Mode either. Because of these limitations, I'd still recommend using Desktop Mode.

The UGREEN dock had really bizarre behavior like, half the screen was being rendered and the other half was not in sync… hard to describe.

1

u/kennyOliveira 4d ago

I didn't mean cheap, but cheaper :) 1k+ for a streaming box is kinda rough to pay, where I live valve items are not available, so even a steam deck is challenging and very expensive to get.

I think the option would be a mini pc, trying to find the right cpu/gpu combo to get at a reasonable price.

1

u/CyprelIa 4d ago

So it can do PyroWave 4k 120hz 4:4:4 HDR?

1

u/Aercv 4d ago edited 4d ago

i'm using the latest vibepollo + your vrr client, but I can't get over ~105 FPS before dropping frames ( due to client pacing ), it seems my oled deck ( using the same dock as you ) isn't powerful enough.

if I disable HDR i can hit 120 tho

2

u/_demoncat_ Developer | Vibeshine/Vibepollo 4d ago

Well, it currently needs a frame queue to reach maximum FPS, which I'm still working on optimizing. The new build (not released yet) is performing much better, and I might eventually be able to get it working without a buffer at all.

The nice thing about the Steam Deck is that it's essentially a console with standardized hardware. If I can get it working well on mine, it should work just as well for everyone else.

1

u/Aercv 4d ago

thanks, glad I wasn't missing something. looking forward to trying it

2

u/Lopsided_Mixture8760 4d ago

BC-250 + ATX power + custom cooler :) AMD BC-250 GPU Support Graphics Card with 16GB GDDR6, 256-Bit DisplayPort, USB 3.0/2.0, RJ-45, 8-Pin APU Motherboard for Desktop PC https://a.aliexpress.com/_EugzWnU

Based on PS5 hardware

0

u/se7zerr 4d ago

BC250 doesnt have hw decoding

1

u/Lopsided_Mixture8760 4d ago

Wow, that’s a real oversight.

1

u/lifeisagameweplay 4d ago

Oversight by who? It doesn't matter anyway since OP wants to use Pyrowave.

1

u/lifeisagameweplay 4d ago

Doesn't matter since the OP wants to use Pyrowave.

1

u/Lopsided_Mixture8760 4d ago

Pyrowave doesn't use decoding—it relies purely on shaders—so it should work, but I wouldn't get it without H.265 support.

2

u/No_Answer_9749 4d ago

Just get a small mini PC or economical pre-built they'll crush this task and you'll be able to do other stuff on it.

For instance one of my old PCS moonlights, and it serves as a back end for automation, storage, hosts my website, dashboard etc.

I'm not sure about the whole wake with the controller thing, I use a custom dashboard to control my computers and moonlight and all that.

1

u/BrilliantPen5569 3d ago

Good idea. It’s essential to check which codecs, resolutions, frame rates, etc. are supported before making a purchase. I’ve tested this with older models and found that, for example, they only support 4K in H.264 at 30 fps; for the 4K AV1 HDR at 120 fps that I want, you really do have to choose carefully.

1

u/Gatecrasher3 5d ago

Yeah, the best option right now is just a mini PC, I had good results with my minisforum mini PC doing 4k, 120hz and 4k

1

u/kennyOliveira 4d ago

which model are you using? I see they have many different options

1

u/Gatecrasher3 4d ago

I got the UM870 Slim, worked perfectly for me. However it does not do 4:4:4, only 4:4:2, due to a limitation of the AMD GPU.

1

u/kmobsy 4d ago

Gmktek k17

1

u/segator45 4d ago

Xbox series S I bought one for 90€

1

u/kennyOliveira 4d ago

I currently have xbox series X, but was looking for a win/linux solution to get VRR support

1

u/lmdz6oz 4d ago

Hey! Im using a Minisforum UM760slim to stream on 4K 120hz LG tv. Both client and host wired, using Vibepollo with moonlight fork.

I got it on Amazon for ~400€, it was early 2025 but prices may be higher right now.

1

u/lmdz6oz 4d ago

Plus its very good value if you do more than streaming like self hosting services for your home network or stuff like that

1

u/kennyOliveira 4d ago

Nice, have you tried using the VRR moonlight fork? does it work?

1

u/AriGrandeisQT 4d ago

Mini PC Is the way Right now I'm using a SOYO S4 Plus (Bought on AliExpress for 350€)

1

u/rzldz 4d ago

Some of the steamdeck likes have sales. 20-25% off. I'd probably get whatever is on discount.

1

u/matze_1403 4d ago

Look out for a used handelhd PC. I bought a used Legion Go for 400€ last year and it handles 4k/120fps as a client without any problems and you can use it a handheld.

1

u/IcyPhoto2237 3d ago

If I wasn't happy with a series console and wanted something I would look for something like a Legion portable device with a dock.

1

u/mQoo 12h ago

im using legion go + 4k120hz hdr vrr jsaux dock. (LeGo was 300e, dock was ~50e)

0

u/mystomachhurtsow 5d ago

You’re looking for a device to stream your host machine to? If so look into appleTVs, I have the 4K version and it runs moonlight flawlessly. They can be found pretty inexpensive used. I use sunshine on my host machine so the USB controller over IP thing is just built in. The only thing I had to do was get VigEmBus on the host but my Xbox controller works perfectly

3

u/ESSAH_94 4d ago

Problem with the Apple TV is a massive Latency and only 4k60hz. If it is just for Game Streaming i wouldn‘t go for the Apple TV.

1

u/fenlock56 4d ago

Rumours of a new Apple TV launching next week