3 ms·
Did you consider using Sunshine/Moonlight? https://github.com/LizardByte/Sunshine https://github.com/LizardByte/Sunshine and https://github.com/moonlight-stream
by sintax 4y ago
Did you consider using Sunshine/Moonlight? https://github.com/LizardByte/Sunshine https://github.com/LizardByte/Sunshine and https://github.com/moonlight-stream https://github.com/moonlight-stream
- pcouy 4y agoI'm not at my computer rign now, and can't remember if I did, but I'll make sure to keep you updated
- xyro 4y agoMoonlight requires nvidia GPU and GeForce Experience no?
- sintax 4y agoNo, both the client (moonlight) and the server (sunshine) support AMD/Intel/nVidia. Might be useful: "System on a Chip - Benchmark for Moonlight Game Streaming Project" - https://docs.google.com/spreadsheets/d/1WSyOIq9Mn7uTd94PC_LXcFlUi9ceZHhRgk-Yld9rLKc https://docs.google.com/spreadsheets/d/1WSyOIq9Mn7uTd94PC_LX... lists the Pi3 as having about 10ms latency at 1080p 60fps.
- xyro 4y agothanks.
- manmal 4y agoWanted to write a top level comment to suggest Sunshine/Moonlight too. I've been using it to stream 3.5k@60fps from my midrange gaming PC (Ryzen 5, 3060 Ti) to my Macbook Pro. I set up a virtual display with my Macbook's native resolution (minus some height because I don't want to overlap with the notch), and it's just perfect, with no perceptible input lag. Sometimes I need to restart Sunshine, but I could just move the PC to the basement and operate it completely remotely (Moonlight supports WoL). If your host is on latest Win 10/11, you can even get by without a monitor or HDMI dummy: https://www.reddit.com/r/MoonlightStreaming/comments/rzpcpc/moonlight_streaming_without_monitor_no_dummy_plug/ https://www.reddit.com/r/MoonlightStreaming/comments/rzpcpc/...
- oktwtf 4y agoThanks for that link! I've been meaning to write the EDID to the dummy dongle I have to enable resolutions/refresh using CRU. But I think I'll dive into this first. I too have a workstation/gaming pc presently in the basement, for about a year it lived ~15km away. I used Parsec at first but migrated to Sunshine when I started using Linux clients due to the more recent Parsec clients dropping GPU acceleration. I just got a refund on my Lenovo X1 Nano laptops because they were non functioning after years of service troubleshooting. (Nightmare experience, ThinkPads are not what they used to be!) Took my money and got a MacBook Pro, Streaming to this screen is amazing. Looking forward to getting 120Hz working.
- manmal 4y agoCool! So an important piece of info might be that Sunshine automatically switches to the virtual display if you disconnect any physical monitor. I didn’t spend much time on it but couldn’t manage to get it to use the virtual display with the physical one still attached.
- oktwtf 4y ago(I wouldn't try this on a Linux Host) But I believe the shortcut for the Windows Moonlight client was Ctrl+Alt+Shift+F1/F12 to switch between the displays. Instead of this, I happen to setup the Host with Win+P to use the second display only and it works great. If you want to limit Sunshine to stream the virtual/second display, using the control panel: Sunshine Configuration > Audio/Video > Output Name The virtual adapter I just setup with this driver mentioned above, was assigned: '\\.\DISPLAY25' but go ahead and run that 'tools/dxgi-info.exe' to find out. Also, option.txt using: 3024, 1890, 120 Was about the easiest thing ever. Any idea how to get HDR to work? Edit: Re: HDR https://github.com/roshkins/IddSampleDriver/issues/23#issuecomment-1345820453 https://github.com/roshkins/IddSampleDriver/issues/23#issuec...
- manmal 4y agoGreat ideas! About the monitor name - that’s the thing, the virtual monitor didn’t seem to have a name when using the tool you mentioned. But maybe that’s because it hadn’t been active at that point. I‘ll try DISPLAY25 :) HDR: I didn’t look into that, unfortunately. That might then be a case for a programmable HDMI dummy, right?