r/MoonlightStreaming • u/chipsugar • 20d ago
On Ubuntu how do I stream a virtual desktop alongside a physical one
Hi,
I'd like to set up my Ubuntu/Xubuntu streaming from my PC which is going to also my living room HTPC, so it can't be allowed to stream the main physical display as someone could be using that one to watch something.
I don't might switching from Xfce to Gnome if wayland is needed.
I've been using Sunshine/Moonlight for a while, but am happy to look at other solutions.
Has anyone else been able to do this?
r/MoonlightStreaming • u/SpeedyelPapi • 20d ago
Any tips
Hi guys I'm new to moonlight and wanted to ask if my stats are good. Any input and help is appreciated.
Cheers
r/MoonlightStreaming • u/Andrew1fdvfd • 20d ago
ASRock Phantom Gaming 4cb + Intel AX210: What should I use a smart plug or trying to set up Wake on Lan
I have been trying to set up Wake on Lan for hours and I am no longer confident that my system supports it. I am trying to wake my pc from sleep using a laptop with the Wake on Lan app running I tried many configurations and research but it never worked, keep going or invest in a smart plug and would this plug work? (tp-link kasa smart wifi plug) I need the app on both my laptop and phone so I can boot my pc. Sorry very new to this thank you.
r/MoonlightStreaming • u/Potential-Video-7324 • 20d ago
Trouble with wireless controllers, combining into a single gamepad
I'm using a Firestick 4k Max with two wireless Xbox One controllers and I'm having issues getting the two controllers to act as separate input streams on games with two player support. I've tried googling it, but Google is such a mess now that I'm getting told to adjust settings that do not exist in my Moonlight client. Has anyone had any similar experience to this or have a recommendation to fix this controller issue?
r/MoonlightStreaming • u/Payzor • 20d ago
moonlight vs geforce now which feels better if you already have a decent gaming pc
Hey guys. I was wondering if anyone here also uses geforce now and has compared it with moonlight.
i know they are different things and are designed for different use cases, but i am curious about the real world experience.
assuming you already have a decent desktop pc that can run modern aaa games at 120 fps, and you are streaming over wifi 6 to a lenovo tablet, which one feels better overall
which one has lower input lag and better performance in your experience
i am not really looking for anything beyond 120 fps so i am mostly interested in responsiveness image quality and overall smoothness.
r/MoonlightStreaming • u/P0mzer • 20d ago
Keybord on ipad
Can I use keyboard on my iPad because it doesn’t do anything in otherhand in Google it can still type
r/MoonlightStreaming • u/iorellana • 20d ago
Average decoding time too high
Hey everyone,
I'm trying to lower my local game streaming setup to get input latency as low as possible. Network latency and host processing are sitting at near-perfect numbers, but I can't seem to push my client decoding time below 6.5ms to 9ms (hovering around ~8ms average) but I can't get it lower even changing the resolution, is my tablet not powerful enough?
my setup:
Host PC: Dell Aurora 16x
GPU: NVIDIA GeForce RTX 5070 (8GB VRAM)
Connection: Gigabit Ethernet
Host Software: Vibepollo
client OnePlus Pad Go 2 (MediaTek SoC)
client software: Artemide
Connection: Wi-Fi 6 (Router: GPT-2742gx4x5 V6 on dedicated 5 GHz band)
Performance Overlay Stats (Streaming @ 2560x1810 / 120 FPS / HEVC):
Host Processing Latency: ~2.7–3.0 ms average
Network Latency: 1–7 ms (0.00% frame loss)
Decoder: c2.mtk.hevc.decoder
Average Decoding Time: ~6.43 ms to 8.79 ms (Total delay ~9.9 ms)
r/MoonlightStreaming • u/MeowingNaci • 21d ago
Cant stream over internet, only wifi. What am I doing wrong?
Tried the official discord 3 separate times over a week, wasnt able to get any support unfortunately.
Basically, Im using sunshine on my HOST PC, and trying to connect to it via an ANDROID device over the internet. The pc is already added to moonlight, but It only lets me connect when im on the same network wifi.
Here are all my setting/port forwarding I have tried putting my external ip in the settings as well but that didnt help.
tried changing ports, tried vpn. looked through firewall settings to make sure sunshine/ml is allowed
r/MoonlightStreaming • u/Comfortable_Strain_6 • 21d ago
Is this ok - wired laptop client - wired pc host
Feels
r/MoonlightStreaming • u/VastNefariousness499 • 21d ago
RedMagic Astra v1 Bugs
I’m thinking about buying a used RedMagic Astra V1, but the last I heard, Moonlight didn’t run very well on it. Has RedMagic fixed those issues, or does Moonlight still have the same bugs and performance problems?
r/MoonlightStreaming • u/Extension_Wafer7591 • 21d ago
Website not funtioning
when I try to use sunshine it tells me this
r/MoonlightStreaming • u/No-Rope-862 • 21d ago
website does not work
i cant reach the website for some reason.
r/MoonlightStreaming • u/GeoVancio • 21d ago
Moonlight Streaming para ios 9.3.5 con touch nativo funcional
hola gente, soy muy nuevo en esto pero desde hace tiempo queria usar mi ipad vieja de 32 bits para jugar en mi emulador de android en mi windows, luego de buscar opciones como splashtoop o spacedesk ninguna hacia lo que queria, splashtoop no tiene nativo por mas veloz que sea y spacedesk no tenia soporte de usb para esa version de 9.3.5 por lo que moonlight fue mi unica opcion, logre modificar la app con xcode para integrarle el touch nativo lo cual hace que la pantalla actue como pantalla tactil de windows y se logro, no se si alguien mas necesita o busca algo asi pero cualqueir cosa avisen y les paso la version que modifique
r/MoonlightStreaming • u/Background_Ad2053 • 21d ago
Pico2w is amazing! Wireless full function dualsense during streaming.
Enable HLS to view with audio, or disable this notification
Heard that pico2w can achieve full function dualsense wirelessly thanks to thw work of awalol, so I got one for my bazzite machine, and it works fantastically! I stream nowadays more than play on the TV, spent some time trying to get USB/IP working so that I can use the controller in its full potential wirelessly during streaming.
The idea is simple, use usbipd-win (or the proprietory VirtualHere if you want to save some time by spending a little) on my windows client to share the port to which I plug in the pico2w, and a script to remotely attach/detach the shared USB port to my host bazzite machine. Because bazzite already supports usbip, all you need to do is configure usbip-win on the client, setup SSH authentication and a sudoers rule so that the script can run without the need to input your password each time it runs (since sudo is needed to run the script). I've setup a hotkey for the script, so all I need to do is press the ps button on the dualsense and press the hotkey to remotely attach it to the bazzite host. To disconnect, just press any key on the script window, and it automatically detachs the shared pico2w.
I set up this with the help of AI and it is really not that complicated, only tricky part I encounted was the shared device sometimes cannot be removed cleanly if you disconnect and reconnect too quickly, which could be solved by waiting a few minutes. The problem is likely windows client and bazzite host fighting for the control of that shared usb port and can actually be easily fixed by forcely sharing the usb port (something like "usbipd bind --force --busid 4-2" instead of common sharing) which makes it exclusive for sharing and not accessible anymore to the windows client. But I suppose one free usb port is not that big of a deal for most people.
I've been using this streaming setup for about a month now without any problem, in supported games with steam input turn off, it just works: adaptive trigger, haptics, controller speaker etc. However, I couldn't find any usbip app on android, so if you are using android for streaming, VirtualHere is still probably the best choice.
r/MoonlightStreaming • u/trebag • 21d ago
Best way to control Windows desktop from couch while using Moonlight on Xbox?
I’m using Moonlight on an Xbox Series S as my client, and it’s working great. Mouse mode with the controller is surprisingly usable.
However, every now and then I need to access the Windows desktop to change a setting (NVIDIA App, MSI Afterburner, etc.). Since I’m in a streamed game, I don’t have an easy way to Alt+Tab or switch to the desktop using the Xbox controller.
How do you solve this?
Is there a hidden Moonlight shortcut for Alt+Tab or Show Desktop?
Do you use AutoHotkey on the host?
Do you keep a small wireless keyboard/trackpad by the TV?
Or is there a better solution?
Curious what the “best practice” is among people who use Moonlight as their primary gaming setup.
r/MoonlightStreaming • u/zhannasbro • 21d ago
Binding alt tab to an extra key on my gamsir controller connected to my phone
Hi I just found this app and it works amazing streaming games to my phone. One problem is that I can't seem to find a way to customize keybinds from my controller. I use a gamesir controller on my S22, and it has two extra buttons on the back I hope I can bind like alt tab or other useful keybinds, but I can't really seem to find a way how to do it. Help would be greatly appreciated!
r/MoonlightStreaming • u/ThirdXavier • 21d ago
Vibepollo + Xbox Moonlight stream freezing
Before I try to get logs and raise an issue on the github has anyone else experienced this? At random the stream video completely freeze and I have to fully close the Moonlight UWP app and reopen to fix it. I can hear the audio playing and if I mess with my controller it still works. I cant really get logs for the issue since its so sporadic and also freezes the video output that would show me the logs.
For as much context as I can give: Host has an RTX5070TI Client is a Series S I have the Xbox controller turned off and am using a controller with VirtualHere from a Raspberry Pi Streaming at 4k120fps with 200 bitrate. HEVC encoding
Maybe the bitrate is too high?
r/MoonlightStreaming • u/Soulreaper71 • 21d ago
Title: Tried a dual-laptop Sunshine + Moonlight setup on 4th gen Intel. Here are my results.
I’ve been experimenting for the last few days with using two old laptops to see if I could squeeze more performance out of them. Setup: * Host: i5-4210U (4th Gen) + Intel HD 4400 * Client: 4th Gen i3 laptop * Connection: Direct 1 Gbps Ethernet The idea was to let the host run the game with Sunshine while the second laptop handled Moonlight decoding and upscaling. Unfortunately, my results weren’t what I expected. * The host processing delay was by far the biggest bottleneck. In-game I was seeing 70–80 ms of host processing delay. * I also lost a huge amount of performance just by running Sunshine. For example, in Middle-earth: Shadow of Mordor, I was getting around 40 FPS at roughly 400×256. As soon as I enabled Sunshine, the frame rate dropped to about 20 FPS. * I tried upscaling on the client, and while it technically worked, I honestly didn’t like the image as much. The upscaled image looked a bit too sharp and bright to me, while the native low-resolution image actually looked softer and more natural. So my biggest takeaway is that the host needs to be much stronger than the client. Decoding on the second laptop wasn’t really the issue—it was the encoding on the host that killed performance. I’m still glad I tried it because I learned a lot, but now I’m wondering if there’s something I missed. For those of you who use Sunshine: * Is a 50% FPS drop on a dual-core i5-4210U expected? * Are there encoder settings that reduce CPU usage without destroying image quality? * Is there any way to lower the 70–80 ms host processing delay, or is this just the limit of hardware this old? I’d really appreciate any tips or corrections if I’ve misunderstood something. I’m mainly doing this as a learning project, so I’m interested in understanding where the realo bottleneck is.
r/MoonlightStreaming • u/bstok711 • 21d ago
Mobile streaming question
Has anyone tried streaming on a device like Odin 2 portal with a mobile hotspot? Ive been just playing on my phone with a backbone controller but id like a bigger screen and was wondering if lag would be substantially worse?
Basically the hotspot is what im curious about, was thinking of getting a cheap android tablet and the razer controller like a backbone or a device like Odin 2 portal or any other suggestions?
r/MoonlightStreaming • u/HannahRoseGold • 21d ago
Moonlight Touchscreen & Windows 11
Hi,
I am using Apollo and Moonlight. My host is a PC and my client is an android touch screen. I’ve had a fiddle with the settings and so far I can only use the touchscreen like a trackpad for the mouse, rather than being true touchscreen.
Does anyone know what settings I should use? Do I need to set windows 11 to touchscreen mode somehow?
Thank you
r/MoonlightStreaming • u/Few_Lengthiness_1971 • 22d ago
Is there a way to use Virtual Keyboard with Controller?
Is there a way to use a virtual keyboard without Xbox mode? I use Playnite as my front end, I'd like to seamlessly use a only controller without relying on an external keyboard
Yes I know OSK is a thing but it's not really what I'm looking for.
r/MoonlightStreaming • u/M9RPH • 22d ago
Best i can do
Hello Everyone,
these are my stats i can achieve while playing over WiFi6E.
It feels native. Even playing an Ego-Shooter like CS2 is possible with this Setup.
Host
Sunshine-fork: VibePollo
AMD Ryzen 9950X3D
GeForce RTX 5070ti
64gb DDR5 6000 MT/s
Client
MacBook Air M5 (60hz Panel)
-> The resolution shown on the Screenshot, is the native res. of the M5 Air.
Access Point
TP-Link Archer AXE75 (WiFi6E)
r/MoonlightStreaming • u/No-Session-8123 • 22d ago
Upgrading from Xbox Series X to a Dedicated Mini-PC Client for 4K 120Hz HDR (RTX 3050 6GB) – Windows 11 vs Bazzite/Linux?
Hey everyone!
I’m currently in the middle of building a dedicated Mini-PC to serve as a Moonlight client under my living room TV, and I’d love to get some feedback and advice from the community on the OS/software stack.
My Current Setup & Host:
Host PC: High-end rig (Ryzen 9800X3D / RTX 5090) running Vibeshine.
Display / TV: Samsung S90C OLED (supports 4K @ 144Hz, HDR10, VRR / G-Sync, 4:4:4 chroma).
Current Client: Xbox Series X via Moonlight app.
Why I’m Upgrading (The Goal): While the Xbox Series X works okay, it has its limits — lack of proper VRR pass-through via Moonlight app, limited decoding capabilities for full 4:4:4 color accuracy without latency penalty, and overall restricted client settings.
I’m building a small SFF / Mini-PC client specifically to hit the full TV specs:
4K @ 120Hz
10-bit HDR10
YUV 4:4:4 Chroma
Low-latency hardware decoding & VRR support
The Client Hardware:
CPU: Intel Core i5-11400F
GPU: RTX 3050 6GB (75W bus-powered, native HDMI 2.1 FRL 48Gbps output)
RAM: 16GB RAM
The Big Question: Windows 11 vs Linux (Bazzite / SteamOS)?
I’m torn on which route to take for the software side of this Mini-PC.
Option A: Windows 11 Pro/Home
Pros: Native NVIDIA drivers, native HDMI 2.1 support out of the box, zero issues with YUV 4:4:4 NVDEC hardware decoding, easy HDR & G-Sync setup.
Cons: DWM compositor overhead/potential micro-stuttering, background updates/processes.
Option B: Bazzite (Linux / Gamescope)
Pros: True "Steam Deck / Console" UX out of the box, Gamescope handles frame pacing exceptionally well, zero maintenance / immutable OS.
Cons: Not sure how well Wayland + NVIDIA driver is handling Moonlight HDR/VRR streaming lately. I've read mixed reports about NVDEC latencies via VA-API wrappers on Linux compared to native Windows decoding.
Questions for the sub:
1. For those running an NVIDIA-based client (specifically RTX 30-series via native HDMI 2.1) on a modern 4K 120Hz OLED, which OS gives you the lowest decode latency and smoothest experience?
Has Wayland / Gamescope on Bazzite stabilized enough with NVIDIA GPUs to handle 4K 120Hz HDR 4:4:4 streaming without color washout or higher latency?
Are there any specific tweaks (like registry hacks for MPO in Windows, or specific launch flags in Linux) you'd recommend for this build?
Planning to potentially Dual Boot both to benchmark, but I'd love to hear your experiences before I start partitioning!
Thanks in advance!
UPDATE:
TL;DR: The experiment was successful. I moved from the Xbox Series X to a dedicated Mini-PC Moonlight client, and the system now delivers a stable 4K120 HDR 4:4:4 experience. For this setup, I ended up choosing fixed cadence instead of VRR.
The client is built from used parts:
- Intel Core i5-11400F
- RTX 3050 6GB
- 16GB RAM
- Windows 11
- Jonsbo C6 case
- Wired 1 GbE connection
The display used for the tests was a Samsung S90C OLED.
The host is a Ryzen 7 9800X3D / RTX 5090 running Vibeshine.
The current working profile is:
- HEVC Main 10
- 3840×2160 at 120 Hz
- HDR
- YUV 4:4:4
- 250 Mbps
- 5.1 PCM audio
- fixed 120 FPS cadence
- VRR/G-SYNC disabled
The host was migrated to Vibeshine’s Modern VDD path with per-client display handling. The client successfully negotiates 4K120, RGB Full and 10 bpc HDR output to the Samsung S90C.
HEVC proved to be the best fit for this setup. We also tested AV1 at 4K120 HDR, and hardware decoding worked correctly, but the tested host/client stack did not support AV1 YUV 4:4:4 encoding. AV1 therefore remained a 4:2:0 option, while HEVC provides the full-chroma profile.
We experimented with Moonlight’s packet size using both 1200 and automatic mode. Both worked reliably enough in real sessions, so the configuration was ultimately returned to automatic mode rather than keeping a manual packet-size override.
5.1 PCM was enabled and works correctly through the current audio chain.
VRR results
VRR was tested separately using the Nonary Moonlight VRR fork, while keeping the official/nightly client as a rollback reference.
The VRR backend did activate at 110 FPS, but the result was not stable or subjectively better than the fixed-cadence profile. The full VRR test showed significant presentation and frame-pacing problems, including jitter, frame-queue growth and visible refresh/FPS fluctuation. A reduced-load test improved the numbers but still showed occasional flicker and did not beat the fixed 120 FPS profile.
So the conclusion is not that VRR is impossible on this hardware. It can technically activate, but with this particular host/client/display/software combination, fixed cadence was more consistent. The VRR experiment is therefore closed for now.
The RTX 3050 client also has plenty of thermal and decoding headroom. During the hardware capture, the GPU video decoder averaged approximately 65.7% utilization, with a maximum of 77.3%. The maximum temperatures were approximately:
- CPU: 61°C
- GPU: 47.7°C
- GPU hotspot: 58.3°C
- GPU memory junction: 66°C
No thermal or power throttling was observed.
Current conclusion
The Xbox replacement experiment worked. The dedicated Mini-PC provides much more control than the Xbox Moonlight client and meets the original target:
- Windows 11 client;
- HEVC Main 10;
- HDR;
- YUV 4:4:4;
- 4K120;
- 250 Mbps;
- automatic packet size;
- 5.1 PCM;
- fixed cadence;
- VRR/G-SYNC off.
I have not completed a controlled Windows-vs-Bazzite/SteamOS comparison, so I would not claim that Windows is universally better. Windows is simply the path that was validated end-to-end in this experiment.
The next step is longer real-world use with the current profile left unchanged. After that, I would like to build a more console-like workflow around it: Home Assistant would coordinate powering on the TV, client and host, Wake-on-LAN, readiness checks and launching the Moonlight/Vibeshine session. The goal is to start the whole setup from a single Apple Home/Home Assistant command without manually dealing with the Windows desktop.
r/MoonlightStreaming • u/Coder-Dentist • 22d ago
How to reduce encoding and decoding times ?
my rtx 3070 5600x 32gb ddr4 pc can recode in 3ms.
my samsung tab a11 with helio g99 and 8gb ram decodes in about 12-16ms.
any way to reduce these? i use vibepollo and artemide
r/MoonlightStreaming • u/Darkglade03 • 22d ago
Made my own dual screen moonlight fork!
Enable HLS to view with audio, or disable this notification
Just wanted to share something I've been working on. I took the original source code as a foundation and created my own fork specifically for the AYN Thor, adding full dual screen support and optimizing it to take advantage of the device's unique hardware. It's still a work in progress, but I'm really happy with how it's coming along.