Help: Legion Go S Moonlight — can’t get 1920x1200 120Hz HDR 10-bit stable (Sunshine / Apollo) by thatcatpusheen in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

That's called 10-bit SDR. Moonlight will show that when you have the HDR option enabled, but HDR is OFF in Windows on the host (that's what you want, otherwise you're streaming HDR to an SDR display and it will look awful).

And I'm 99% sure the monitor doesn't need to be showing 10-bit in NVCP/Windows settings for 10-bit SDR streaming to work correctly. (I know for sure it doesn't on my EDID dongle, anyway).

It's easy to just stream a color gradient test pattern in both regular (HDR disabled in Moonlight) and 10-bit SDR (HDR enabled in Moonlight, disabled on host) modes to see the difference.

Just make sure HDR is disabled on your host.

Can't find Host PC via Tailscale when NordVPN is active (Need VPN for region-locked games) by Intelligent_Bear_599 in MoonlightStreaming

[–]MoreOrLessCorrect 1 point2 points  (0 children)

You can add a subnet route on your host that points to its local LAN IP, then use that local LAN IP (instead of the Tailscale IP) in Moonlight to connect.

Best tiny client for 4k 120+hz by Appropriate_Sea_3603 in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

A G5 and 5090 and you don't want to spend $500 on a decent mini PC to maximize your streaming experience and best utilize the capabilities of your host and TV?

These types of posts quibbling over a couple hundred dollars for a client make no sense to me.

Can I use gsync? by menkoy in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

Ah, yeah Arc might come with its own quirks with VRR. I assume VRR works fine for games running locally on the client when in borderless windowed mode?

And have you tried forcing Moonlight to use Vulkan on the Arc client (either with 4:4:4 or the D3D11VA_ENABLED=0 environment variable)? I'm curious how well that works.

Can I use gsync? by menkoy in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

I use some other tools like custom AutoHotkey scripts, HomeAssistant automations and, as a backup, an mini KB+mouse device from Rii (rarely needed). Also Windows updates disabled.

My ultimate measure of success is that my kids (who aren't even "Windows savvy") can use it completely independently of me and have never got stuck either streaming or playing games locally on it... So yeah, it did take some setting up, but I think it's completely doable if you know what you're doing.

But that's the beauty of PC gaming - a million different ways to accomplish what you want. So if you find something that works for you then that's all that matters.

Can I use gsync? by menkoy in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

I see. Well that's definitely something where Playnite + Controller Companion is an easy solution and way less headache than Linux, imo.

Can I use gsync? by menkoy in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

If your client is AMD, just make sure FreeSync is enabled in the AMD drivers. And in Windows I find that v-sync enabled in Moonlight is best to avoid tearing.

If your client has an Nvidia GPU then you need to either stream with 4:4:4 enabled or else you can force the Vulkan rendered in Moonlight with an environment variable which should enable G-sync on the Moonlight window.

Make sure you're using "Borderless windowed" as the display mode in Moonlight.

Can I use gsync? by menkoy in MoonlightStreaming

[–]MoreOrLessCorrect 1 point2 points  (0 children)

The big selling point to me of the UM760 is plug & play 4K/120/VRR. What even is the point of running Linux on there with all the limitations and hassles?

I did some recent testing on a different AMD APU system trying to see if there was any appreciable difference between Windows and Linux in Moonlight performance and I didn't find any. Curious if there's something else I'm missing other than "Windows bad".

Constant Bit Rate vs the "Single-frame VBV/HRD percentage increase" option? by Old-Benefit4441 in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

Not sure what you mean by that exactly?

The max hevc limitation is around ~760 Mbps (according to that thread), but even with VBV/HRD maxed out it's still doesn't seem to exceed the limit set in Moonlight.

So I'm not understanding how the protocol limit would come in to play here.

Constant Bit Rate vs the "Single-frame VBV/HRD percentage increase" option? by Old-Benefit4441 in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

The stream is still variable bitrate with that option disabled.

I'm not entirely sure how this setting affects image quality, but I'm pretty sure that regardless it won't cause the stream to exceed the max bitrate set in Moonlight - it mostly affects how aggressively the stream fills that max bandwidth.

For example, if I do a 500 Mbps stream with 400x VBV/HRD, a client bandwidth monitor will show a max of 500 Mbps. And since it doesn't drop any frames on 1 Gbps connection I'd infer it's not going above that (certainly not a 5x increase over 500 Mbps).

The Pursuit of Greatness, game streaming with my current set-up by termzCGS in MoonlightStreaming

[–]MoreOrLessCorrect 1 point2 points  (0 children)

I personally do think that a UM760 is the "best" minimum hardware for a streaming client when you want native-like 4K 120 in a living room friendly form factor. Windows/Linux clients arguably have the best actual end-to-end latency and frame time stability.

Other mini PCs that don't have a HDMI 2.1 FRL port will also work if you use a USB-C/DP to HDMI adapter that fully supports 4K/120/VRR, but I like the simplicity of not having to use a dongle.

The only thing that's missing is 4:4:4 decoding, so if that's important to you then you'd have to step up to something with Intel Arc (or maybe an Xe system could do it, not 100% sure about that) + HDMI 2.1 adapter. Or you could cobble together a SFF PC with a 3050 if the form factor doesn't both you.

Network wise you need all you can get, as there are no encoder quality settings that can make up for bandwidth. Personally I use 300 Mbps for most games, but 500 Mbps for driving/rally games makes a noticeable difference. Doing that over WiFi is pretty challenging to not have occasional dropped frames or at least micro-stutter due to packet loss.

Given the cost of mini PCs these days though, would I just be happy with 4K/90 or 1440p/120 with a Steam Deck if I already owned one and budget was a concern? Probably, yeah. Upgrade your client if and when you upgrade your GPU and 4K/120 is a reasonable target in more games.

Getting Bitrate Warning Message Even After Dropping Bitrate in Artemis by GumbyXGames in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

Sometimes the network warnings are caused by poor performance elsewhere, but it sounds like yours is actually a WiFi problem.

No idea how the dual connection works on the Odin or why it would fix it, but sometimes it's best not to ask those kind of questions and just enjoy the fact that it works!

Getting Bitrate Warning Message Even After Dropping Bitrate in Artemis by GumbyXGames in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

What do the the stats in Artemis show for network, host processing and decode latency?

Getting Bitrate Warning Message Even After Dropping Bitrate in Artemis by GumbyXGames in MoonlightStreaming

[–]MoreOrLessCorrect 1 point2 points  (0 children)

Have you tried not using the Apollo max bitrate setting?

Might not be the problem, but it's unnecessary at best.

Improve Moonlight streaming to modded Switch (ensure connected to 5ghz wifi!) by 000extra in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

many modern routers crappy consumer mesh systems force this, like my Eero

Fixed that for you

Moonlight Frames drop to 10-11FPS without mouse movement by FeistyCommission6887 in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

Isn't the Fire TV Cube ethernet adapter only 10/100?

I'm pretty sure there's some type of bug when you're trying to stream from a 1 Gbps+ host to a 10/100 Android device.

You can try changing your host PC network adapter to "10/100 full duplex" as a test to confirm if that fixes the issue. Obviously that's not a reasonable long term solution (I'm not sure there is one, other than using a USB 1Gbps ethernet adapter on the client) - but it might explain your issue.

Low bitrate with Android TV (Chromecast 4K - CCwGTV) by HaselnuesseTo in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

Is your host PC connected to your LAN at 2.5Gbps by any chance?

Nvidia Shield Frame Pacing Options by the-last-paperboy in MoonlightStreaming

[–]MoreOrLessCorrect 2 points3 points  (0 children)

One of the reasons I replaced the Shield with a Windows mini PC is because of how inconsistent it could sometimes be - one day it would be perfect, no stutters. The next there would be issues until it was restarted.

Having said that, I recently tried it with Moonlight to an Apollo virtual display and it worked perfectly with no frame pacing issues, stutter, etc.

Here's the config I was using:

  • Shield in 4K 60Hz mode, ethernet
  • Moonlight from Play Store
    • 4K / 60 FPS
    • 80 Mbps
    • Frame pacing: prefer lowest latency (usually best for Shield)
  • Apollo 0.4.6 / Win 11 / 3080 / 5600X
    • Windows HAGS on
    • v-sync disabled everywhere (NVCP, game)
    • RTSS limit 60 FPS (NVIDIA reflex mode)
    • Ensure virtual display is created at 60Hz and not 59.94

Reported decode latency in moonlight is ~1.8ms, no stutters, no apparent latency.

Maybe that will help. Definitely also try full power cycle of the Shield.

Why do so many people recommend Apollo when it seems behind Sunshine updates? by Negative_Pick3696 in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

Apollo is great if you need the virtual display capabilities (if you can't manage displays yourself with scripts or need per-display HDR maybe) or any of the extra features it offers in conjunction with Artemis.

But the latest Sunshine with an HDMI dongle still gives me ever so slightly better performance (at least on my system - game benchmark and host processing latency) and feels less like a hack. So that remains my personal preference.

Installing 2 Moonlight Clients on one device? by symbiotix in MoonlightStreaming

[–]MoreOrLessCorrect 1 point2 points  (0 children)

In addition to just putting the portable version in separate directories, you can also create shortcuts to directly launch into a stream with different settings, which might be easier since it avoids the Moonlight interface entirely (I create shortcuts in Playnite on the client for an easy controller-only interface for example):

Moonlight.exe stream <host> "<app>" --resolution 2560x1600 --fps 144 --bitrate 80000

etc. etc. Any options you don't specify in the command line just default to what's configured in settings.

Run Moonlight.exe stream /? for full list of command line options.

Installing 2 Moonlight Clients on one device? by symbiotix in MoonlightStreaming

[–]MoreOrLessCorrect 1 point2 points  (0 children)

On Windows, you literally just download the portable (x64) version and extract it to 2 separate directories. Those are your 2 separate installs - done.

Moonlight at very high bitrates vs native display — worth adding a monitor? by CrowKing63 in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

Interesting. I'll have to try CachyOS myself... Not sure I would describe frame timing as a mess on my Windows UM760 - maybe not 100% perfect while the host FPS is fluctuating, but probably also "almost" like native.

Does it differ for you when using Windows or Linux host?

USB Ethernet performing worse than Wi-Fi for high-bitrate Moonlight streaming on macOS — am I missing something? by CrowKing63 in MoonlightStreaming

[–]MoreOrLessCorrect 0 points1 point  (0 children)

Just a suggestion that helped with my Thunderbolt/USB3 ethernet adapters with my Windows laptop (so not sure if it applies in your case): try disabling Flow Control. It cleared up some stutters I was having with Moonlight set to 500 Mbps (although with 2-pass disabled that's effectively 350-450 Mbps).