Hey! looking into everything connected to my problem i still cant get my solution, trying to scale tekken 8 with also streaming my game to moonlight/sunshine the game doesnt scale on my phone, i read tho i should use wgc, but when using it, LS shows 700fps and the game basically stutters into oblivion almost freezing all time,maybe im doing something wrong, any help?
#Problem while streaming with moonlight via sunshine
163 messages · Page 1 of 1 (latest)
Moonlight might not be capturing the LS itself though
also, it is not a good idea to stream games with LS using moonlgiht or sunshine
since those services start the game separately either way
actually i stream my whole desktop from moonlight
so it always captures my main display
it captures LS when wgc capture api is selected
but the game becomes unplayable then
have you tried DXGI
yeah, but then moonlight doesnt recognize the scaling and the game just plays as it wasnt scaled
even though on my display it scales it to 240fps
hmmm.
youre streaming this to...your phone?
which has, how much Hz display? 90Hz? 120? 60?
yeah, they are but this is not the problem you are thinking of
to be more specific
after clicking the scale button and focusing on the Tekken 8 for example
maybe moonlight has a setting that lets you capture the whole screen for real
not just via the same API that LS uses, which makes it incapturable
on my display it scales it to 240fps and shows it with fps counter
but on my phone, it doesnt recognize the scale, doesnt show the fps counter aswell
i saw some other posts that its the problem of the capture api
changing to wgc
so moonlight is based on this NVIDIA streaming thing right?
I think I know your issue
maybe
yeah it was, but im using sunshine as a replacement
its worth a try
as it better at performing and nvidia dropped the support altogether with the nvidia app annoucment
try adding the program (LS) in the Nvidia control panel settings
just add the program and dont change any settings
yea but it is still based on it
where exactly?
moonlight and sunshine do not work on AMD GPUs do they?
3D settings
i dont know to be honest
most likely not
it does support it
nope, didnt work at all sadly
so youre saying WGC doesnt work
have you tried limiting the framerate to half 120 (59)?
might solve the stuttering and so on
also turn off g sync since its streaming
yeah, the problem with tekken that its locked by default to 60 fps to i tried to do it to 30 by rivatuner
but still same problem
fps shown 700
game feels like 2fps
for LS or whole?
okay i didnt tried this yet
but got some interesting information
moonlight for some reason streamed diffrent display
and on my phone it was display 2
when i scaled the game with wgc
it was not stuttering
and game was boosted to 320fps
so you solved the issue
after reconnecting the moonlight on my phone it streamed display 1 and once again broken the frames
so you have multi display mode on in LS
and screen to Auto?
maybe try making it not auto
nope, doesnt make any difference
hold on
maybe you need to change the fullscreen settings in the moonlight app
or sunshine or both
i will get back to it as i need to go out for now
will update if i get any progress
thanks for the help anyway 😄
Here's how I use it : I stream at 720p/60hz. Higher resolutions and framerates require more bandwidth and may create stutters
And it's not very useful on small screens anyway
I don't scale, only FG
on Moonlight, I stream through USB using USB modem option on Android settings, WIFI is too unreliable for a stutterless streaming
Monnlight settings : resolution 720, 60hz, bitrate around 30/40 Mb (higher bitrate creates stutters). framepacing : prefer quality
Yes indeed vsync is useless for moonlight
Use USB 3.0 minimum for stream that much or USB C port
With this setup, I get a very smooth result. Not as smooth as the real thing but not bad
yes I use USB 3
I can reach the maximum moonlight bitrate (150 Mb) for a great image quality but more stutters
Also use MSI Utility V3 and make sure the compatible Devices are in MSI mode
And priority to High
On Sunlight, depending if the game requires more GPU or CPU power, I use NVENC or Software
Is better if u have gpu set to MSI mode
Check on guru3d site and take MSI Utility v3
And see if Nvidia gpu is in MSI mode, by default Nvidia dirvers dont enable MSI mode
And only this software can enabke it
Didn't know anything about that, will try
It gives less cpu overhead and more fps gain also stability
But dont check the boxex if that specific device dont have MSI or MSIX
If is else dont check the box for that device
But u can set all devices on high priority safely
I guess I can check MSI ?
Yes
Yay
Check for all who said msi or msix
But not for linebased
Like if is one line that said linebased then is no
If is 2 or 3 lines that said linebased but have msi or msix too is good to enable
And for all devices set from undefined to high
Is safe for all devices
Then press Apply and restart PC
And your pc will be faster, not only gpu but everyhing
Is a featrue for newer devices
To comunicate with cpu more eficientely and asyncronius
Like individual
JUST USE LSFG ON MOONLIGHT DEVICE INSTEAD OF SUNSHINE DEVICE
it always works without any problem on my laptop
Yea but he could be on pc
@random flicker it worked? I hope u did as i said not different
Otherwise is not my fault of windows cant boot
either way as he gaming on windows
as i said in the message you are replying to
im using a phone
as far as i am concerned there isnt any LS on phones 
so you are using Ls on shunshine device to get 120fps/60fps its adds much latency + moonlight latency kinda useless + worse quality debends on your network
Im using LS on my Sunshine Machine (PC) to boost games that are locked to 60fps for example: Tekken 8 (Locked by developer), RPCS3 Emulated games, as they are preffered to be put to 60fps lock, and any games that i put to ultra that doesnt achieve 120fps minimum, then i stream my game to my phone (Iphone 13 Pro Max) as i use it with a controller that basically turns it into a budget Steamdeck so i can play games from my bed with 1080p120hz at 40 Mbps bitrate, latency on moonlight while streaming is near to 0 as i tested it and it was somewhere in the low 3ms and high 5ms
The only way I’ve gotten lsfg to work with moonlight/sunshine without noticeable latency is to change the VSYNC option in NVCP Global and LS program in NVCP to let 3D application decide, then use WGC api (allow tearing too) while also limiting the fps of LS in RTSS (with reflex instead of async) to -3 of your monitors refresh rate. I found this way gets rid of most latency and artifacting that comes with LSFG.
From everything that I’ve seen besides one person, moonlight/sunshine is incapable of picking up the DX api
yes no problems so far
1080 120hz must require a lot of power on both the client and server for streaming
add to that ls scaling and fg
and the wifi packet losses
i d start by trying lower resolution and framerate
30 fps was the most reliable I found on moonlight
60 fps has some stutters
and 120 is a stutter hell even on usb
with the pc im currently using it really isnt a strugle, same for wifi i can stream in 120fps 1080p easily to my iphone
im just gonna stick to not using loseless scaling if i want to play games on my phone
its not really a must have
was just curious why wasnt it working
most of the games work flawlessly on this setup anyways :V
the delay for this is in 3-5ms
Enable Default for WGC API or enable tearing but limit the fps of lossless scaling to below the refresh rate of your monitor.