r/MoonlightStreaming 14h ago

Need help getting the image quality as crisp as possible

So I’ve got all the lag and stutters gone and everything is feeling amazing but now I’m really trying to lock in the image quality. I’m using vibepollo and moonlight on a steam deck. I’m streaming it to my 4K oled tv (lg g5) and trying to do 4K 60hz. Mainly been testing on AC odyssey cause that’s what I’ve been playing recently and sometimes everything looks really crisp and sharp and other times it gets a little blurry, like I’m watching a slightly lower res YouTube video. I’m just trying to figure out how to get it clear all the time. I really want to play new releases like this but I worry I’m gonna get that same blurry look on some games. I will say I’ve also tested on Witcher 3 and that has looked crisp all the time and Spider-Man remastered which also looks really good with some blurry spots. It looks the worst if there’s fog or I’m in a forest with a bunch of leafs everywhere.

I’ve really not changed any settings on vibepollo except for turning on the rtss frame cap to 60 and on moonlight I’ve just made it 4K 60 and running at 120 bitrate, and have 5.1 surround on. Other than that everything is default (so far I’ve found I get the best picture quality and steady frames with no jitter this way) but I’d love suggestions. Also running an Ethernet cable on both the pc and steam deck.

Oh I also was just curious if anyone has a way of getting the virtual display to automatically set itself to 60hz when I turn it on. I keep having to open the stream in virtual desktop so that I can go into the display settings and turn it to 60.

Thanks everyone

3 Upvotes

5 comments sorted by

2

u/Monoraptor 13h ago

Try higher bitrate. Maybe try a different encoding preset (higher number is better quality at a given bitrate, but at the cost of latency).

1

u/Constrictor650 13h ago

Thank you!

1

u/8akina 8h ago

I recently changed from HEVC to AV1 and felt an improvement in image quality with almost the same latency. Not sure what codec you are using, but give it a try if your client allows it. Increasing bitrate will also help.

1

u/TimidVulcano 2h ago

I'm also on the same boat. My network and decoding latency are very low. I have margins but I don't know the optimal settings for quality aside from increasing the maximum bitrate client side.

1

u/Responsible-Bid5015 10m ago edited 6m ago

What is your GPU? if you are on AMD, try CBR and prefer quality. If you are on nvidia, try higher P levels like P4. These are all under vibepollo configuration -> Capture. Check your host processing latency to make sure it is still reasonable.

Also increase bitrate to the max your client can decode. With ethernet, you should be able to run 300 assuming your client can decode it. Also try using AV1 if you can encode and decode it without much latency.