I haven't used my Shadow PC in a few months, but now all games (even old, undemanding ones) are stuck fluctuating around 45-55fps. Before I would get 100-200fps in some of these games (which I limit to 60fps). Is there anything obvious that could be causing this? I run a very tight ship with no extra apps, bloat, anything, really -- just the latest drivers and Steam. Again, the games all fluctuate 56, 55, 54, 59, 51, 47, 59fps. I use macOS latest.
#Low, fluctuating FPS
846 messages · Page 1 of 1 (latest)
I've got this problem as well. I have also made a post. Wondering what is going on. Do you run power as well? Could you try changing the decoder from default (DXVA2) to FFMPEG and see if that changes something for you?
Same for me.... so its strange. What are the specs of your local machine?
Mine is i7 4th gen with GTX1070. Which should be more then suitable for Shadow.
MacBook Air M1. Has always run Shadow flawlessly.
I see now that the various in-game FPS counters are an unwavering 60fps, compared to the fluctuations of the Shadow overlay (and the actual visual experience).
Can you give an example of this?
Any game -- old or new. Enable in-game FPS counter and it shows 60, or more, if FPS is uncapped.
I was also playing ETS 2 very fluently in my subscription last month (January or February).But now the game is hovering around 30 35 40 fps and this is very annoying.
I've had the same problem for ages. The shadow streamer is crap. The decoding fps always fluctuate between 40-50 fps. However, in-game fps are stable at 60. The problem first occurred about a year ago after an update for the shadow app.
With parsec the stream runs smoothly but there is then the afk timeout.
I can't understand why it still hasn't been fixed.
I can at least confirm that a full reset of Shadow and a fresh install of the macOS application ... does nothing to help.
So spare yourself going down the reset route!
If this is something that is been going on for a while now, and we all have this problem with the encoding/decoding of the Shadow stream I do think it is time for Shadow to investigate. Because the Shadow VM's can handle the FPS we are just not getting it because of the stream 😅
Still no resolution from Shadow technical support. £25-£50 a month for 3-4 years and ... this is what you get.
Looking at another post.. A fix for decoding issue has been pushed to Alpha, might be worth checking.
Doesn't work, alas — at least not on my Macbook.
Hi,
Can you check that on the launcher side FPS are set to unlimited (launcher -> options -> video -> advanced settings -> limited framerate) and that Fit to screen is ON.
And could you please send me your logs if the issue still persists? (You will be given a code, please post it here) Thank you.
Thanks. BGVTLW.
@inner dune Are you sure you have tried the Alpha version? Because form what I see, you're still in prod.
You need the alpha launcher to be able to test the alpha version.
Mac Intel Alpha: https://shdw.me/macalpha
Mac ARM Alpha: https://shdw.me/macarmalpha
Download the one which matches your device and let me know how things go.
I am asking because in your log, I do not see the alpha streamer - you're still in prod from my point of view.
I suggest you retry with the alpha launcher, do the test as I recommanded and then upload log again and ping me 😉
Thanks for getting back to me. Yes — I tried alpha this morning, it didn't perform any better with regards fluctuating sub-60fps, then asked me to update to Windows 11, then installed Windows 11, then presented black screen at startup, repeatedly. At which point I lost hope, thought in the moment "why am I serving as a beta tester" and reset my Shadow PC for the third time in 24 hours, reverting to prod. Exasperated. Forgot I was back on prod when I sent the logs.
@inner dune
Access the alpha apps (and receive community support) in our #🅰┃alpha Discord channel.
Note You will need to get the appropriate (Alpha) role from #🔍┃roles to see the channel for Alpha..
Please note that there is no official support provided for alpha versions. The only source of community support for alpha is the #🅰┃alpha channel.
Np I understand and I agree with you. I will do my best to fix that frame drop issue. It should work in Alpha, but if not, I will investigate it, as long as you agree, of course 👍
Speaking of framerate issue, is it normal that the FPS I get when outside games in Shadow PC is always 30 FPS? as soon as I launch most games it goes back to 60 FPS but outside games (such as using discord or browsing the web) it caps out at 30 FPS
I am wondering if it's also related to that
Nope, this is always the case. On a static desktop, when nothing or less is changing, the fps is low. Its ok for the most desktop applications. When you play a video on a browser, the fps should go up again.
Current alpha fix my fps issue for most of the games. There is currently only one game, which still drops. Its Crew Motorfest, and only on special tracks, atleast for me. Is it possible for you also to debug certain games?
Ok, but if so, shouldn't watching Videos gets the FPS back to 60? because that's not what happens for me
I also get only 30 stream FPS at The Crew Motorfest while benchmark shows 60FPS in game. Other game are working fine now
Maybe your video is only 30fps. You could test webgl demos. When you search on google "aquarium webgl", see first result, its a good test.
Nah, Youtube is always 60 FPS and watching youtube videos only get me 30 FPS even if the video is 60 FPS and one of my game (Stardew Valley) is always 60 FPS but I get 30 FPS if I play it in borderless or fullscreen (Windowed makes it go to 60 for some reason)
here's proof, the video you said to search is playing but I still only get 30 FPS
Also, the issue seems to be that Shadow is just straight up not sending me more than 30 FPS if I am not in a game
I tried with both decoder and if you are wondering why I am with FFmpeg, it's because DXVA12 does not work for me in 4k (it works fine below that)
For me it works.
Aquarium WebGL demo works for me, too.
Maybe its resolution related? When you change to 1080p, is it still 30fps?
still the same
what is that decoder/encoder? I don't have access to this one?
Its something from apple. I'm on macos. Mac Mini M1 is my main computer at the moment.
@viral fable Could you please send your logs and give me the code when you experience the 30 FPS instead of 60 issue? I think this is a different bug than the one we tried to mitigate in alpha. Thank you 🙏
BCPXCZ that's the code you need for the logs? sorry for the delay
Yes perfect, thank you 🙏
@inner dune Any news? ^^
I don't play that game for a while, but previously ( a month ago ) was strady 60fps at 1080p. If I have time, in the coming days, I'll re-play again, to see, if there's this problem.
For me it looks like the Alpha fixed the issue. I think it can be moved to Beta / Prod.
It works well, alpha — very smooth. RTSS no longer plays nicely, however, so after a few years of relying on it for frame cap I've removed it. I get smooth 60fps without it although in the past found RTSS the best way to achieve the smoothest frame pacing — in some games, at least, such as RDR2. Yet to try all games but RTSS now being redundant for me is both good and ... well, we'll see! Hopefully just good. When it is enabled now the frame rate is inconsistent and always sub 60.
@inner dune
Access the alpha apps (and receive community support) in our #🅰┃alpha Discord channel.
Note You will need to get the appropriate (Alpha) role from #🔍┃roles to see the channel for Alpha..
Please note that there is no official support provided for alpha versions. The only source of community support for alpha is the #🅰┃alpha channel.
Thank you all for the feedback.
So the decoder isssue is fixed for 4K gaming it’s safe for me to continue ?
Its currently tested on the alpha version. Did you tried the alpha version? The more users test it, the better.
Ohh ok I can’t test it because I’m on a Nvidia shield I can only use official app updates
For me the problem is also solved with the alpha version 👍
I hope it will be available in beta soon so that I can use it on Android.
@cedar kraken I was told that the fix is already in preprod.
(ShadowStreamer version 5.19.3)
Wouldn’t this break all old devices? I thought 5.19.4 will be published to prod aka stable?
Ah ok. Pre prod is beta.
official/prod, beta/preprod, alpha/testing :)
How can I see on Android which streamer version I have installed?
The decoding problem still exists in the Android beta.
You can use the task manager on the shadow, search for the ShadowStreamer and open the file properties.
Will 5.19.4 go to Prod then anytime soon @stable flare?
Hopefully it can get to the Nvidia shield it’s hard to use this subscription at the moment with this issue smh
I don't know.
The fix has just been pushed today in preprod/beta. Sorry, I thought it was the day before yesterday.
@cedar kraken You should be able to test with the Android beta version (ShadowStreamer 5.19.3)
Thx a lot, I will test it
Hmmm I thought 5.19.3 will not make it to prod eventually so why push it to preprod? Isn't it much more useful to release 5.19.4 to preprod since it is working for us in Alpha? I could be missing something though, so please forgive me 😅
After Android update shadow has changed as a shape of fluency
Wait so did the update come out for the official app or it’s still underway
Wow the fix came out faster than expected thanks ima check when I get home
5.19.4 has not yet be validated (QA).
5.19.3 is fine for preprod because it is preprod and if a user has an issue he/she may go back to prod. This way users with Android app can get the fix asap instead of waiting two additional weeks.
The prod update is streamer 5.18.3. The fix has not yet reach prod.
Understandable, but eventually it will be the 5.19.4 that reaches prod? Because I have noticed on alpha we are running 5.19.5 now. Can you tell me more about this version @stable flare?
Beta runs smooth on Android. no more stuttering 👍
Of course. 5.19.5 is indeed the next prod candidate and contains the same fix as the 5.19.4 👍 So it should be fine for every device regarding the drop frames bug.
Good to hear 😉! When is it expected to go to preprod or prod?
Please don’t just randomly tag people.
Do you mean my tag Pip? Because I was asked to test things and so I reply back?
No, they removed their message 🙄
for me with the alpha version it not only gave an adjustment to the fps, but it also solved an annoying problem of memorizing the position of my two screens since at each start they were put in numerical order from left to right and I had the secondary screen on my left, in my case I had to go into the settings every time to adjust the second one from right to left of my main one. I have had this bug continuously since March 2023
Next weeks my guess, I am not in charge of the release schedule 😉
Looks like the new streamer doesn't like FSR3 Framegen. I tested it with Starfield and the stream gets stuttery when FSR3 Framegen is enabled.
Atleast in this game.
Any update on the new launcher reaching preprod or prod?
Today or tomorrow 😉
@stone swan @jagged stratus Fixed has been pushed into production yesterday. How is it doing? Is there any issue?
Its looking good. 5.19.5.0 is the new streamer, right?
Which version are you using
Beta or alpha?
Prod, Stable version
it's the same on all "branches" (prod/beta/alpha) at the moment
Yes 5.19.5.0 is the latest version 👍
@stable flare I think it is working flawlessly now. Good job 😄 !
Awsome, that's good to hear 🎉
But I had some feedbacks today with stuttering and latency 😅 Looks like there is some corner cases with some users... of course xD
The latest streamers make things worse for some users.
Are these users using 60hz and Windows 11?
User has a 70Hz screen and playing a game that produces 150 FPS. Without locking FPS via the Nvidia control panel to 60Hz, experience is bad.
Workaround for the user is to set everything to 60 from its local, to the vm, to the game.
Also, worth noting that games that only generate 60 FPS run without any issue at all.
Windows 11 indeed.
Mhn, maybe we can help here for tests. I can set to 70hz, too.
That's very kind, thank you 🙏
I have collected logs and context with this user 👍 I will let you know tomorrow if there are some tests to be done 😉
Prodeus is a good game for this to test. It also stutters on 60hz with 120 FPS. Here a screenshot with 70hz.
Does it also stutters if you set 60Hz on local, 60Hz in the VM and letting the game generate 120+ FPS?
Also, I guess at 70Hz, if locking the ingame FPS at 70Hz, it would be fine?
I fear we couldn't do more in such a case: 120FPS at acquisition but user requested 70Hz/70 encoded frame rate. Stuttering is unavoidable. For this to work it encoded framerate should be a multiple of the acqusition.
For exemple: acquisition at 120Hz, encoded framerate at 60 should be smooth.
Ok thank you for the confirmation: better but some stuttering. I think I know why. But that's not an easy one to have something smooth...
Idealy, everything should be aligned for the best experience.
Mhn, its strange, 120fps on 60hz feels bad, micro stuttering
Best and smooth is game FPS equal or below refresh rate.
If we dynamic lock FPS via NVIDIA, according what the user requestd, would you think it would be a nice feature?
Yes, if acquisition is more than the requested encoded framerate we have no other choice of dropping frames.
Could be, but some users are also using higher refresh rates with lower fps limits. I was using 120hz with a 60 FPS limiter because of the old streamer issue.
Dropping frame is not good at all for a smooth experience.
I dont understand why the encoder cant produce a solid 60 FPS stream, when there are more than 60 frames avaiable. Looks like a frame timing issue, right?
Encoding takes time :/
If the encoder cant follow the acquisition rate, we can't do anything more.
We may try to improve the encoding, some optimisations, playing with encoding parameters but it would be no magic (and we already tried).
Encoding time is a bottleneck.
Parsec and moonlight as far as i know also change something for better frame pacing. Does shadow streamer have a similar feature?
Even if the game can generate 300FPS on the Shadow VM, if the encoding hardware cannot encode more than 60 FPS...
We have similar feature and we tried multiple.
Maybe its somehow related to this. Btw. the encoder (NVENC right?) works fine high fps. As far as i know, the upper limit is 240 fps. In prodeus it encodes 120 fps fine and with 240hz refresh rate, the stream is smooth.
I have one idea that could help mitigating / reducing or even solving the issue but this would be a hefty change.
Yes, as I said, as long as the encoder can keep up the encoding framerate it is perfect!
Try a furmark test and you will see you cannot get more than 45-60 FPS on 1080p :p
Because the encoder takes 15+ ms per frame 😅
It’s the update.
Before my shadow installed that update 2 day ago my pc ran fine all ima say.
Web GL Aquarium demo, 240 FPS 😄
I think the new stutters issue happens for every one, when the game fps is higher than the refresh rate.
You can use a fps limiter as workaround. When your refresh rate is 60, you can force 60 FPS via nvidia control panel. Then it should be smooth again.
Btw. this new issue could be also the reason why starfield is stuttering for me, when i was testing it with FSR3: #1231343401354395840 message
I tried what you said and still no fix something is messing with the resolution because whenever I turn it down, the game runs OK but not at its full potential so I don’t know
If it is needed, I will try and test out things too @jagged stratus and @stable flare. Just let me know what to test 😉 !
@pure bridge Could you please give me more details and also send me logs via the launcher and give me the code?
What is your display local display frequency?
What is your shadow display frequency?
Are you using the launcher option frame rate limiter?
Are you capping FPS ingame or invm?
Bug identified. We are on it 👍
We are ready for testing 😉
Any updates?
I have a fix ! I am doing the best I can so that it is available this evening in alpha. At worst on next Monday.
Im having trouble with latency
My latency is st 40+ no matter what I do
I restated my pc
Restarted shadow a bunch it's still like that though
So yall found the problem?
What was the problem @stable flare? And did you manage to get it to Alpha? Also will the update eventually be implemented in official?
@stone swan
Access the alpha apps (and receive community support) in our #🅰┃alpha Discord channel.
Note You will need to get the appropriate (Alpha) role from #🔍┃roles to see the channel for Alpha..
Please note that there is no official support provided for alpha versions. The only source of community support for alpha is the #🅰┃alpha channel.
I am trying to make it to alpha this evening, not sure yet. Will let you know. Otherwise next Monday.
Will also provide you with some feedback on the bug.
Thanks @stable flare! I am always interested in the technical side of things 😇.
This has nothing to do with this post.
Ok, will check it.
They changed the cpu and this cpu is not meant for gaming
Quick test in Prodeus on 60hz without fps limiter, looks good:
I noticed, after the build that FPS are capped at requested FPS+1 😇 It should be 60 instead of 61. Will be patched next week 👍
When i'm forcing the fps to 95, its not as smooth like 60 but its much better compared to the current prod streamer version.
So its definitely improved.
I hope other users, which have currently a problem with the prod will test this, too.
Btw. does the last streamer fixes also affect the audio stream? I have sometimes audio dropouts, for 1-2 seconds. Happens 3-4 times during a 2 hours sessions. Its pretty strange. This started, when i was finally able to use 60hz again.
Yes 95 FPS vs 60 is not easy number (not multiple) 😅 I will try this setup and see if there is room for improvement.
At least that alpha version works fine for you wit your game & setup. Let's see if that fixes for current people that suffer from the stuttering issue 🤞
No idea for the sound issue.
Ok, audio issues could be a different case.
I'll check some others games for your fix, too.
The FPS+1 doesn't impact negatively the smoothness much 😄
If you have the issue regularly, we may take a look at it after the video frame issue ^^
Horizon Zero Dawn looks good, too.
Are you using İnfinity version of shadow isnt it?
yep, its called pro expert now.
I'm using pro advanced version of it.. So ım curious about of gaming performance of a6000
How is İt for generally
It looks like the alpha fixes also the issue with FSR3 Framegen in starfield! Much smoother.
I needed more cores. The GPU of power upgrade is newer. Expert is not much faster than PU for gaming currently.
I got İt.. Thx for answer
So it looks like the latest ShadowStreamer 5.19.8 in all scenarios.
I am expecting more feedbacks from different users. There is room for improvment but it looks like a good starting point.
Motorfest is still "quirky", but this must be a game issue... This game also have an internal fps limiter. More than 60 FPS is not possible.
I tested 95 FPS ingame with Shadow at 60 and it is smooth. I tested with Overwatch 2.
Yeah its smooth, but when you set it to 60, it gets even smoother 😄
I will try to get a licence for games that still not run smooth 😄 🤞 will ask my manager for budget :p
Ouch not good xD
Dont have many "Vulkan API" games, could be also a vulkan API issue.
I am very pleased to see things run much smoother now. So I really hope 15.9.8 will be released to prod after the weekend. That should be nice.
Thank you for your fast fix of the issue. I appreciate the direct line to development of Shadow :D. It shortens a lot of things and not so much gets lost when this is passed through the support "wall".
It is a good thing, the Shadow Streamer makes great jumps forward now! This will really benefit Shadow in all good ways.
I second this. It is good to talk to an actual dev.
I am very pleased to see this version is indeed better 🙌 Thank you for your tests 🙏
I will do as much as I can to make this version prodable and of course will let you know.
You're very welcome and thank you all for your kind words, it is really appreciated!
I also like working with the community, I always found it is a very efficient way to solve issues.
But please be kind with our support team, they do the best they can 😉
Off course, I will patiently wait for updates and/or things we need to try out. But @jagged stratus is always one step ahead of me haha 😇
Haha yes I totally understand that 😄
@stone swan Haha yes dufte is fast indeed but I was patiently waiting for your feedback as well 🙏 😉
Currently I switched back to Alpha so I will try to play some games and see how it goes. But I have a good feeling about it, thanks to all the things @jagged stratus said 😄 !
Does someone play rfactor2 here? 😇
Or a game at 5120x1440@60Hz? Would be curious if yes because latest alpha seems to struggle with this game/resolution.
I’m a 1080p user. Is rfactor2 a game pass game? If yes I could test it.
I don't think so. Np 👍
I play on 3440 x 1440p
Would have Forza Motorsport 8 or Grid Legends to test if it will be helpfull
Just testet in Remnent 2 with FSR Framegen without limitation of FPS. It just works fine:
Recommend highly that people switch to alpha if they are seeing fluctuation in fps. Ive had zero issues since switching
Even fixes fps capping via afterburner 🙂
Forza Motorsport 8 also fine
Same in ghost of tsushima
Fixed for me, too 🙌
My fps is low
Just testen BF2042, it feels even more reactive than before. That is very cool. I use Shadow for some shooter and more reactive is very helpfull. Thank you 🙂
Even after using Alpha?
Can you provide more details?
Just to let you know everybody, new streamer 5.19.10 deployed just now in alpha. Exactly the same as the 5.19.8 except it allows to enable two alternate fixes to help me investigating with users still having issue.
Does it also fix the 60+1?
Actually, the 60+1 is fine. I tried to fix it, but it triggers some frame drops (not often, but still).
So unless the 60+1 is an issue, I plan to stick with it.
Still works fine for me.
Good to hear 😄
So I as promised, some feedback about the issue.
It all started with the "drop frames" bug which you were plenty to give feedback about it.
After some investigations, we were able to find a fix, which is in the 5.19.5 version (prod).
But this fix may not always pace frames, resulting in stuttering for some users.
After other investigation, a fix was deployed in alpha last Friday.
It fixes the stuttering issue for multiple users: mainly when acquisition framerate was superior to encoding framerate. Still some users complain about stuttering.
After another investigation during the week-end, we may have found the issue: previous prod (5.18.3) had the drop frames bug, resulting in less bandwidth usage and less decoder pressure and usage (~45 FPS instead of 60 for example if 60 was requested).
The alpha fixes the drop frame bugs, resulting in more bandwidth usage and more pressure on the decoder, client side. This causes iframes being sent regularly (minor stuttering), sometimes multiple times per seconds => major stuttering.
So for still impacted users, I advised them to either or both: reduce the allocated bandwidth given to Shadow and use the frame rate limiter from launcher and set it to 50 or 40.
Awaiting feedback from those users but I am pretty confident about the investigation and analysis.
Thanks for being open and transparent with us about this issue, @stable flare! I think this is something that Shadow should try to keep up. Problems / issues will be solved much quicker and the community will have a sense they actually help the product getting better.
You're welcome! 😄
I'm using Mac book air 2017 Intel chip for shadow.. Can I use any video decoding format exceptt vldeotoolbox??? Have tried Ffmpeg but it ruined slow motion
videotoolbox is best option but unrelated to the issues discussed here :)
Thanks for the details. Good work! 👍
@jagged stratus and @stable flare, I have one more thing, I don't know if it is related to the streamer issue or not, but I noticed whenever I am playing Fortnite on High settings (I have Power) that the acquired FPS from the game is around 40-50 fps depending on the situation (also shown in the readout of the Shadow Debug menu under acquired FPS). I have DX12 on in the game. Do you guys know any solution for this? Because I think Shadow should be able to run this game also smooth in 60 fps on 1080p.
Maybe you guys can play around with Fortnite too, to test things out and help me make this smooth as well?
It’s best to check via RTSS or other tools, perhaps the game already has something like that built-in, to see how many FPS the game is achieving. If it’s only getting 40-50 FPS, there’s not much you can change except tweaking the game graphics settings. From what I’ve found, the streamer doesn’t directly affect the game’s FPS. It’s more of an indirect effect through GPU/CPU load, and there’s not much you can do about that.
What is RTSS? And ingame fps from Fortnite says that FPS is around 55 to 60. But acquired FPS from the debug menu says 40-45. And you notice it as well. However the encoded FPS stays stable at 60.
But I am not on my Shadow now because I need to get some sleep haha need to get up 6am in the morning. So I will do some further research tomorrow. But I thought maybe one of you is willing to help me test things out to make my Fortnite gameplay smooth hehe 😇
When Fortnite has the same issue like Crew Motorfest, then yes, it should be checked. Maybe i'll check this tomorrow, too.
I would appreciate that. What is RTSS and can I install it safely on Shadow? Because then I will do some more research also tomorrow. Also if you happen to try it yourself Dufte, will you keep me posted if you can make it smooth yourself?
fortnite should not. be played in DX12 if you are aiming at performance
Thx for the info. Is there a reason why specifically Fortnite runs better in DX11 and other games in DX12?
@stone swan In games, acquisition framerate should not be inferior to encoded framerate, not on this version at least. Would you mind sending your logs after a session with the issue ? Also it is possible that the encoder takes too much time to encode a frame to achieve 60 FPS.
RTSS is a tool, also called rivatuner that displays statistics about GPU usage among other features.
FRAPS (set up on the Shadow VM) is enough to show how many FPS a game generates on Shadow.
Sure thing! However I am currently at work. May I ask a favor and that you try Fortnite out for me and check the stats in the debug menu. When I get home I will check the game out with DX11 like Alex said to see if it works better that way. Also we are allowed to install RTSS and/or FRAPS on Shadow?
Np. I don't have an account for fortnite, but will try. Also I thought Fornite was no longer compatible with Shadow. Yes RTSS and FRAPS are fine inside Shadow 👍
it is, just some IP's are most likely shitlisted :p
Thanks for the info @stable flare! Will you keep me posted if you try it out?
Of course!
First try, first I didn't find how to start a game 😂 Then how to move forward and so on! I may be too old for this game xD
With default settings (auto) I have the same issue as you Ray. Will see if tunning things a little improve things and will try to find out why acquired FPS < encoding FPS.
Ok, everything went fine by using DX12 as suggested by @silk cradle 👍
I would say no issue with Fortnite, at least on my VM (POWER).
Note: if acquired FPS are less than encoded FPS that means we encode multiple times the last acquired frame until a new one is available.
Only if we didn't get a frame during 20 milliseconds.
I guess you mean DX11? If so I will try it out tonight 😉
So for example if a game runs less FPS ingame then the Shadow streamer, the stream will always encode stable 60 fps? Did I get that right?
nop :)
Not real FPS because we can't make FPS and not at 60 because the timeout is at 20ms. Althought, I am not convinced that re-encoded the same frame twice is helpful but it is no harmful so... It helps in situation like Windows login screen or static overlay.
I meant DX12. Works better in my case but I did not push testing further. I suggest you to try playing with the settings to find a godd setup : acquired frames = 60 = encoded frames.
Huh? Alex advised using DX11 right? Also, what settings do you use on your Shadow @stable flare? Because I have tried everything and it isnt running smooth. Yes, on less heavy areas of the map, but during intense battles ) more crowded areas of the map you will notice stuttering.
as we both are not fortnite experts, I suggest you open a topic just for this to get more feedback
DX11 is/was the performance (aka how to get maximum fps) option and only way also the way buy vbucks if need in game (with exclusive fullscreen)
Yeah I am not a fornite player, so I can't really test in real conditions.
During my test I was alone and never encounter anyone xD Probably because I started in the sea 😂
Understandable. Thanks for trying things out anyway. Appreciate it. I think I will try both DX11 and 12 and see what works best. What were your settings during your test Martial? And will you try to play a round until a little bit further to see if you get stutters also on DX12 further in the game?
Np. My settings where those set by default for the game, called "best settings" or something like that. I was on a POWER VM. I noticed the low acquired frame issue but as soon as I switched to DX12, no more issue. I will try to get in a fight tomorrow, will see 😇
Thank you because currently I am running automatic settings from the game and DX12 and still notice the low acquired frame rate in fights and "busy" areas (areas with lot of scenery and/or players etc)
Some people say it should go away after a few rounds. They are talking about "calibration" rounds (normally 5-6 games) after which things should smooth out on DX12. Others say DX12 isnt as optimised and therefore you should use DX11 for Fortnite.
If the issue is only in some area of the game or some moments, I think this is a game VS configuration (software/hardware) issue and not a streaming issue.
If it was a streaming issue you would have the bug more often
Oh and does it matter that I use FFMPEG as a decoder on my local laptop for Shadow? Because I thought FFMPEG works better on my budget laptop then the normal Shadow decoder.
One thing thought, I know that heavy fight or as soon as there are a lot of npc on a display in a game, it is demanding on the CPU. It may impact the streaming in a negative way.
FFMPEG works better on my laptop too even if I have a 3060.
So on my budget laptop I better choose FFMPEG for the Shadow Stream?
Honnestly I would say try all and used the one that is the best for you.
One thing I can do. Do a game session with various events with no drop frames and drop frames in heavy fights. Then send me your logs and give me the time window of your playthrought. I will analyse the statistics of your gaming session and see if here is something abnormal 👍
Will try if I have time and will let you know 😉
Excellent! Thank you a thousand times for your time and patience 😁.
Is the fps problem fixed? Should I reset my vm?
My subscription was ongoing for the weeks before this Saturday. But since the damn problem wasn't fixed, I had to cancel my shadow subscription. Believe me, if I were to play games on a computer I bought from the trash, I would get the same fps. Just what is 30 fps in a game like ets? This is the case not only in ETS but also in many games. So I will cancel my shadow subscription and move to another cloud.
You shouldn't need to reset your VM, it's an issue on the launcher/streamer side. All you should need is the Alpha launcher.
Go to #🅰┃alpha and download the alpha installer for your OS 🙂 this is what contains the fix, not the VM itself
@wintry trench
Access the alpha apps (and receive community support) in our #🅰┃alpha Discord channel.
Note You will need to get the appropriate (Alpha) role from #🔍┃roles to see the channel for Alpha..
Please note that there is no official support provided for alpha versions. The only source of community support for alpha is the #🅰┃alpha channel.
Thanks bot 🤖
Strange. With this latest update in prod/stable with ETS 2, in 1.49 with Promods, Rusmap, Great Steppe, with Intel HD Graphics 3000, I still have stable 60fps in 1080, on Power, with streaming between 50-60 fps.
I was using boost
Did you tried the alpha version?
Did you tried the alpha version?
Its been mentioned a few times now, but please try the alpha version
Which I already know?
This is my bad, i replied to the wrong person 😂
😂
Yes I'm using it
What is that?
Is the alpha app version of Shadow. Is obviously the more unstable than the 3 versions of the app: stable, beta, alpha app.
🧪 How do I get the Shadow Beta and Alpha?
Beta and Alpha instructions are available in their respective channels, #🅱┃beta and #🅰┃alpha. You'll need the Beta or Alpha roles from id:customize.
⚠️ Warning: The Shadow Alpha and Beta launchers are not supported. Using these launchers is recommended for experienced users only and may result in irrevocable data loss.
@dusky valve
Access the alpha apps (and receive community support) in our #🅰┃alpha Discord channel.
Note You will need to get the appropriate (Alpha) role from #🔍┃roles to see the channel for Alpha..
Please note that there is no official support provided for alpha versions. The only source of community support for alpha is the #🅰┃alpha channel.
I'm using Shadow's desktop app
Which have 3 version: stable/prod, beta and alpha
So, on alpha channel, you can able to download the
Shadow's Alpha Desktop app version.
I downloaded it from the site
I downloaded it from the site, I don't know, it could be that.
There is already 1 option on the site
Alpha is only pinned in the Alpha channel on this Discord. As you don't have the Role from id:customize you won't see it.
Yeah, I ping you 3 hours ago, how to do that.
ShadowStreamer 5.19.12 deployed just now in preprod (bêta) 👍
@stable flare did you find anything to report? Or did you not have the chance yet to take a look at a full round of Fortnite 🤣
Unfortunately, no. Some users still complain about stuttering with latest alpha/beta and would like the previous prod back. You know, the one with the drop frames issue 😅
Oh no! That is very weird. What to do now, since I think the newer Streamer versions are better.
I don't plan to rollback the previous prod currently.
I am rather focus on finding the issue for users still having major stuttering. I identified why the have stuttering but still have no idea at all why.
As far as Fortnite goes I think I know what is happening. I cant set the game to fullscreen and here is why. The game will always try to use the maximum resolution of the screen (in my case 3840 x 2160, I have a Odyssey Gaming monitor). The thing is I use my local PC and Shadow both on 1920 x 1080, but the game only sees the maximum resolution on fullscreen settings and you cant change it. Therefore I need to set the game to Windowed Fullscreen. there it recognizes the 1920x1080 from Shadow Desktop. But the disadvantage here is that it is not "exclusive" and therefore I get "drops in FPS". I wonder if setting the games resolution for fullscreen in the .ini file (%LOCALAPPDATA%\FortniteGame\Saved\Config\WindowsClient\GameUserSettings.ini) will get you banned from the game, since changing the resolution there works as a bypass). Also I have two other bypasses which are: 1). Changing game resolution in the optimization settings of Geforce Experience. But I noticed this cannot be done on Boost, only on Power (because of the RTXA4500 instead of the P5000, right?) 2). I can unplug the 4k monitor and shutdown Shadow. Then with the screen unplugged start Shadow and Fortnite on my laptops screen. Then when the game is started plug the monitor back in and restart the Shadow stream. Then the game will also run on the laptops native 1920 x 1080. I know this is a lot of info, but maybe you can help me with this @stable flare?
I will glady help you with this issue, but currently my top priority is to find why some clients still suffer from major stuttering (understand: unplayable).
Understandable. For now I will just use the bypasses I told you about in the chat above.
Whats games does these users play and what refresh rates? Maybe we can reproduce it.
Do you guys think changing resolution in the .ini file will get me banned?
Forza Horizon 4 & 5, FiveM.
But they all have one common point: very low end client device hence low tier decoder hardware.
I've Forza 4 on steam, i can check this.
Looks fine for me. And when i force it to 60, it gets very smooth.
Thank you for the test. As I suspect, the issue is not the game, but the local device.
I will push a new alpha tomorrow, now that the preprod is running with current alpha, I can use back alpha for testing.
Will let you know when done, it should not have an impact for you, but you will tell me 😄
5.19.13 just deployd in alpha. Let me know if this version is still good for all of you 🙏
Version 5.19.14 deployed in alpha.
One still complaining user just said to me it fixes the stuttering issue. I am awaiting more feedbacks from other users.
Whenever you could, please let me know how this new alpha behaves for you 🙏
Do I gotta re-download alpha for it to be implemented or sum
@hollow trout
Access the alpha apps (and receive community support) in our #🅰┃alpha Discord channel.
Note You will need to get the appropriate (Alpha) role from #🔍┃roles to see the channel for Alpha..
Please note that there is no official support provided for alpha versions. The only source of community support for alpha is the #🅰┃alpha channel.
If you stayed in alpha, nop. Otherwise yes.
No, it should fix stuttering. But fix is not yet final, need some little improvment, again.
What is your issue please?
I have tried alpha Mac Intel app game is showing fps drops
Really I don't know
Im using 1080 p monitor and Mac book air 2017 with Ethernet
Is any advice for this hardware?
Interesting. Would you say the same for the beta app?
I haven't tried beta app but it has started on today
And how many FPS are dropping on your side?
On yesterday night I didn't see
Yeah, I did some changes on alpha today.
Game showing 60 but in ea FC 24
It stuttering
Actually 2 3 fps decrease but I'm not sure about it
Looks like correct analysis for me 👍
Use the beta app then, you should be fine. I am trying to make it works for everybody, looks like we are not yet to this point 😅
Thx for reply I'm curious about one thing is there any better way for streaming shadow streamer
Such as gfnow or another streaming app
Generally majority of consumers have problems about only streamer
Not from connection or hardware
It depends actually.
As I am working at Shadow, I would not advice you other streamers :p
🙂
Its stuttering a bit every 2 seonds for a simple camera panning when i'm lock the fps to 60. Not sure, if this related to my currently higher ping. But it still works fine. Need to test more games.
Nah you're right for the slight stuttering.
So, this is interesting. I know what should be done now. Add a launcher option "rate limiter" : ON vs OFF.
Users with no issue at the decoding side, like all you here, should set it to OFF.
Users that have stuttering due to decoding queue being full should set it to ON.
Sounds like a good idea. Sure, more options make it "more complicated" to set up. On the other hand, these options also help correct errors for specific hardware and software configurations. Maybe a second option makes sense too, where you limit the game FPS to the monitor refresh rate. Playing without an FPS limiter doesn’t make sense to me on Shadow, because 60 FPS at 60 Hz is just incredibly smooth. As soon as I play without a limiter at 72 FPS on 60 Hz, it doesn’t look as good anymore.
Yeah, to be honnest with you all, I am trying to make it work on low tiers decoders hardware from 2012/2013.
And additionally with no impact at all for you here (as we see, It can be nearly perfect).
Same for AC:Valhalla. Looks overall fine, but it has also the every 2 seconds stutter like Jedi when locked to 60.
Thanks again for your thorough testings. You're correct, current alpha streamer may miss a frame from time to time.
Streamer beta is good on the contrary.
No problem. Just checked the prod. In prod there is no "every-2-second-stutter", so its the new streamer in the alpa. 🙂
Yes correct 👍
I have some other ideas. I will let you now when I would need some testings from you, as long as you're still ok, of course 😉
My fps is unusualy low recently
Could you be more precise for "low"? Which version, which game etc.
Roblox
May it be necessary I am up for testing too. 😎
Why is there 40- sometimes 200 of my cpu being used for playing roblox on all low graphics causing my drop fps to sometimes 7 or around 20
Could be a game specific issue. Maybe not related to the streamer. Has it ever generally worked without problems, or have you always had these issues?
I am not sure your issue is related to the one this thread is about. Could you please open a new thread? I would like to keep this one focus on the stream FPS stability and smoothness.
I made some progress about the stream stability issue and I now clearly see why some users with low tier hardware decoders have major stuttering.
I also understood why previous streamer version, 5.18.3, before the maj on the 22nd may, had the drop frame issue.
I will dig in previous versions and try to find what have caused the root cause which I am now aware.
I reported the drop frames issue last year in May. I think that's when it started. My support case got lost during the change of the ticket system in the summer last year. My guess was that it might be related to the browser support and the adjustments needed for the streamer. That was also the time when I started using Shadow exclusively at 120Hz, because 60hz was stuttering.
Very interesting feedback 🙏 That gives me a hint.
By the way, I think latest beta is a good one, but it requires a modification of the ShadowRenderer to work with low tier decoder. And this is another team which has already a very busy schedule.
Best fix would be to find what change causes the drop frames bug initially.
I just went through my old emails again. I must have noticed it at the end of May 2023 and reported it to support on June 6, 2023. The ticket number was #1053974 at the time, which was then put on hold. I don't know if you can still trace anything back there. The problem back then has now been fixed through your corrections. By the way, is the consideration still on the table for Shadow to possibly set the FPS limit itself via the Nvidia Control Panel to match the refresh rate of the streamer connection? Then I wouldn't have to work with the "write protection trick" anymore, because the global Nvidia settings are reset after every restart. This new option could be placed under the Advanced Settings in the Shadow app.
End of May 2023, noted 👍 Will see with the support team if we still have a backup of your ticket #1053974.
Regarding your suggestion, on the streamer side, I already did the code for that 👍
Will suggest the request to the Shadow APP team then.
Found my old video about this bug report: https://www.youtube.com/watch?v=FA1xm2s6GhU (dont be confused about the discord message sounds, its from the video recording) 🙂 It was on a windows system back then. This ticket was closed on the 01. September 2023.
I JUST WANNA SAY U GUYS NEED TO FIX YOUR STUFF BRO
I WPED IN A GAME BECAUSE MY SHADOW PC WANTS TO TURN OFF
THAT TOOK ME HOURS
HOURS AND DAYS TO GET WHERE I AM AT AND MY SHADOW JS COMPLETELY TURNED OFF
Please, keep the topic. It's not related your issue, with this
I don't think you'll get any help here. I would recommend contacting support, as they can address all detailed questions to better pinpoint your problem and provide suitable solutions. This is about the Shadow Streamer and the streaming/decoding FPS issues. In my opinion, your problem is different.
https://discord.com/channels/460948857304383488/1240048380298661950
You'll need to see this
Ok, I think I have something. Incomming new alpha version tomorrown before launch 👍
ShadowStreamer 5.19.17 just deployed in alpha. Please let me know if this streamer is really good, or not 🙏
It's stuttering
Before 2 last version it was stable really but now
Streamer stuttering
Can I have your log please?
How long did you test it?
I'm on work right now but I tried about 12.00 on ea FC I saw stuttering
Too much
Ok right thank you. When you will have time, could you retry one or two short sessions (5m max is enought) and tell me. This version should be better than previous alpha.
Sure I can
But really i have a question about streamer is there any issues fix for it? I have tried all combination from settings of shadow
Beta should be good for you.
Current beta is the 2 previous alpha and you said it was perfect 😃
I am just trying to find the better version for everyone. But if not possible we will stick with the one you find good and will have to update minimum requirements for Shadow PC on the decoder side.
I saw a post on Reddit about using warp dns 1.1.1.1...they say it effective for shadow.. Do you know anything about it? From the connection side
Dont know anything about that on my side.
And also please confirm me that the beta version is really good for you regarding the stuttering issue.
Yess
Good. The fix in this version will probably go to prod 👍
Awsome 🙌
I'll check the new alpha now.
It still has a recurring stutter, when FPS is locked to 60.
When FPS is unlocked, there is no stutter but the smoothness is gone 🙂
Also happens in AC:Valhalla.
Thank you for the tests @jagged stratus . Beta version seems to be the best for smoothness then 👍
I'll check the beta, too.
I hadn't installed the beta version yet, only the alpha and production versions.
Beta looks better. No recurring stutter.
The beta version was just a fix for FPS higher than refresh rate, right?
AC:Valhalla works fine, too on the beta.
I don't know exactly how the encoder and the stream work. Is it always really 60 FPS, or is it similar to the refresh rate with decimal numbers, like 59.94Hz or 60.01Hz? Would the streamer work better with a 60 FPS limit if the refresh rate were exactly 60.00Hz? I experimented a lot with this in the past without success. The idea was that over EDID it would always send exactly 60.00Hz to the Shadow, but it didn't work. Or rather, it didn't bring any improvement.
Comparing to prod yes 👍 But bêta should be smoother than prod.
We round up to interger, hence 60.
That just came to mind again because your streamer correction still works with 60+1. Potentially, you could set it to exactly 60 again if the refresh rate on the Shadow were also exactly 60,0000Hz. But 60+1 works fine as well.
Is beta better to use rn?
Currently, yes. The beta version fixes the stuttering problem when the game FPS exceeds the monitor's refresh rate. It's currently the best version of the fix.
So what will happen now @stable flare and @jagged stratus? Is beta the streamer version we want to go to prod, or are you still working in alpha to find an even better fix then currently is in Beta @stable flare?
Currently, the plan is to move the beta into production. It's currently the best version of the streamer. For older decoder hardware, there is no fix at the moment because every correction led to stuttering with newer decoder hardware.
I don't know if an option will be added to apply a specific fix for older decoder hardware or if the minimum system requirements will simply be increased. I'm currently unsure about that.
Unfortunately, doing 60 strictly does cause stuttering based from your feedbacks here 😉
I am trying to convince my colleagues and manager to go the way with an option or an automated way to detect the decoder struggling.
Beta is the version we want to go to prod but I am still working in alpha to find a better way that works with everyone. I am still persuaded this is possible, but my main issue is that I do not have a low tier decoder to reproduce the queue full issue. Thus not being able to reproduce is a big throwback.
Yes, I know, because my monitor can't do 60.0000Hz, but "only" 59.94Hz. I believe this difference probably causes the stuttering. But it's all just speculation. 60+1 works great for us, so we can leave it as is for now. 😉
Yes. Moreover, doing stricly 60 solves the issue for some users but not all. So not worth the stream degradation imho.
Anyway, I will keep you informed of what is going one 👍
Thanks @stable flare! Even though @jagged stratus is mostly testing things and is a lot quicker and handier in this then me, I appreciate you spending time to make Shadow so much better 😄 !
Same situation
Is it possible that the new streamer can now handle HAGS (Hardware-Accelerated GPU Scheduling) due to the corrections? Previously, it always had to be turned off because it caused decoding problems. I just tested it with AC: Valhalla, and it still runs super smoothly. It also works with Jedi. HAGS can reduce the CPU load a bit, I believe. I need to test this further. Do the Shadow services still disable HAGS? Currently, the setting has survived a restart on my end.
I have tried beta, alpha and normal version on yesterday
Normal version was very smoothly for me
Alpha and beta had a lot of fps drops and stuttering problems
Which games are affected? Do you play with an FPS limiter or without? Are you on Windows 11 or Windows 10 on the Shadow? What resolution do you use and what is the refresh rate of your monitor? Then we can compare.
It's strange that the beta no longer works for you because you mentioned earlier that it was working: #1231343401354395840 message
There hasn't been a new beta version in the meantime.
Is this what you mean with HAGS? That is also turned on for me. I think you are right, normally it is advised to turn this off for both Shadow Boost and Power, since it was not compatible.
Yes, exactly, that's the setting I meant. It was always off for me. Was it always active for you?
No after I read your message I turned it on, and after reboots of my Shadow it is still on. This also counts for Geforce Experience optimization functions for games. With Shadow Boost it did not meet requirements to optimize games but with Power I noticed I am able to optimize games through Geforce Experience. Can you confirm this @jagged stratus?
I have to play some games before I can tell if HAGS makes a difference.
Oh and sorry for the Dutch language in the screenshot 😛
I only use the Game Ready driver, not GeForce Experience. I'll leave HAGS enabled for now and see if I notice any negative performance impacts in the coming days. Otherwise, it can't hurt to keep it active.
Yes me too, maybe @stable flare can update us about HAGS (and the Geforce Experience optimization question)?
it should be disabled by default as it was causing stuttering in some games
I don't think it has been investigated fully yet
Geforce Experience optimisation is an all-time nogo, those optimisation are designed for local machine in consumers GPU's/CPU's, not for VM on server CPU's
Yes, I know. I noticed that by chance when Windows 11 was newly released as a feature by Shadow. The update to Windows 11 always activates HAGS automatically, and I suddenly had terrible decoding FPS problems in Days Gone. That's why I always turned it off. Now, with the new streamer, it doesn't seem to matter anymore. It's definitely interesting. I'll keep an eye on it.
Ok, in Horizon Forbidden West, it has a negative impact, and I want to play that more frequently in the near future. The encoding FPS regularly drops a bit, even though the game FPS is fixed at 60. So, the problem is still there. Therefore, I'll leave it turned off. It's a pity. Sorry for the confusion. It really depends on the game.
I have noticed the same thing. At first I thought that Fortnite was running better and decided to try it turning HAGS off again. It still works, so for Fortnite I think it has something to do with DX12 and a couple of ingame rounds for it to completely optimize. However is using HAGS against ToS of Shadow or are we allowed to use it if we want? Also does someone here know if deleting drivers and/or disabling them is against ToS (for example when using NVCleanstall / DDU to reinstall GPU drivers)?
Oh and @silk cradle, I also prefer not using Geforce Experience, but I needed it for a specific issue. Thats why I noticed it was not capable back when I had Boost and now I have Power, I see that you can use it on Shadow Power. So I just wanted to know if that is something known.
Win alt I
thanks
To be honest, I do not have more information about HAGS. I am convinced that the stream should not be dependent of such options or rely on them because those options are not meant for optimizing Shadow's use case.
By the way, I will push a new ALPHA before the end of the day. It should be as good as BETA, or better.
As far as I know, HAGS is mandatory for DLSS3 FrameGen. If Shadow then provides the hardware that supports DLSS3, it might be worth looking into it again. Since the Shadow streamer has problems with active HAGS, otherwise DLSS3 FrameGen probably couldn't be used properly.
yes, already reported, but we are not there yet :p
ShadowStreamer 5.20.2 deployed just now in ALPHA.
Looks good, FPS no longer drops periodically.
Without the FPS limiter, it also runs fine as usual.
AC:Valhalla works fine, too.
This sounds very good! Going to do some tests too!
I have tested Diablo 4 in fullscreen as well and it runs very very smooth! This is awesome! It also doesnt matter anymore if you have the game windowed or not and also if the Shadow Streamer is in window mode or not. It always runs smooth at 60 with me, at least for Diablo 4.
I will test it on Mac book air after 5 minutes
I'm trying on ea FC 24
There isn't any problem
After locking cursor it's seems like native pc
Thx for your struggle
I can confirm this.... never seen such smoothness on Shadow before. This is very very good @stable flare! I think we should push this version to Beta or Prod 👍🏼😀
Im testing it on rdr2 right now
Greats news!!! Looks like we have something there... 👍
I tried also on rdr2 it is the best streamer right now
I didn't get any problem on ultra settings
Also on windows menu in shadow it feels very stable
Never change anything bro.. Don't touch any part of streamer 😂😂😂
This new streamer for the Alpha version is SO GOOD, fixed all my issues too
Thank you for your feedback all 🙏
how do i turn fps limiter off
@inner dune @cedar kraken @wicked loom @hollow trout @viral fable Hello 👋
Sorry to ping you all, just curious if you could give a try to the latest ALPHA version (ShadowStreamer 5.20.2) and give me your feedback 🙏
I made a post about possibly related to this in the alpha channel. But some UE4 stuff was not working when using the alpha client prior to this, unless there was a second screen connected where things would open without issues. With this update, everything works as expected with only one screen. Not sure if related to display id or if any change was done thee. But that has solved a issue for sure (osx client).
(its still broken on stable client though!)
@stable flare I think this version is exactly what we all needed and wanted, you did a very good job! 😄 Is there an expectation of when to expect this streamer in beta or prod?
I am glad to get some great feedback, from multiple people 😃
I will do the merge request on Monday and we will see what my colleague will say about it 😉
At best, in one week in preprod, two in prod.
One thing thought, one of the fix I did in this latest version may have side effects on other sides. But, from my point of view, we should solve those side effects in a new way. That's why this is really important to me to have some clear and solid feedback.
What did you change in this new streamer and what could be the side effects? Because really Shadow runs smoother then ever before!
I can confirm it from playing Diablo 4 and Fallout 76.
The biggest challenge with Shadow streamer (server side) and renderer (client side) is that we are doing a full PC and not just streaming games. We often (always) have to catch up with Windows and Nvidia updates after they get deployed. Each user has different network, from different location, uses its Shadow in different ways, plays different games and so on.
The current version you are trying in alpha comes from a long way and is the results of 3 weeks of hard work 😉 Now, I will make sure we are fully able to prevent new regressions on this subject.
Also, I would like to add that it would not have been possible without all of you here 🙏
Thanks for the clarification, you are really doing an amazing job! I have said it many times before, but keep this up. Shadow should make an example of you being so open with us and always giving us answers. Excellent service! 😄
Always here to help whenever I can 🙂
As I mentioned before, direct feedback and direct contact can cut so much time. Again, thank you for doing this. By the way, I hope you still have HAGS on a list of things to check. Because, as mentioned before, Shadow will have hardware for FrameGen in the future. And since HAGS is mandatory there, it could become a bigger issue for the Shadow Streamer.
Yeah I know. I am myself 100% convainced that direct contact and feedback is a very good thing for everyone. Otherwise I would not have been here 😃But I am just a developer and as is I am not in charge of taking decisions.
Also for HAGS, I agree with you but I have not heard of new hardware so we have time.
Are you all here staying and using the alpha? I would be curious if the quality remains without doing any streamer update.
I would stick with the Alpha as long as the current Prod version still has the old streamer. If you have a new Alpha to test, I can quickly switch over. It should be pretty seamless.
Looks good then. Please let me know if the issue comes back in ALPHA.
The fix will require more testing because my team is afraid of side effects on mobile phones and WebRTC.
I am still using Alpha and everything is still running smooth here. Almost all games I try (FO76, D4 and others are running fine).
I really can't wait until this streamer version reaches Beta or Prod :)! Then I can also use it on my phone 🙂
I think some nvidia settings helps for your streaming app
Nvidia reflex latency on vertical sync on and super resolution and DSR on
Smoothness%100
I'm using shadow with these settings
We are thinking about generally shadow streamer but optimization any pc is a difficult thing..
I mean shadows streamer is not only reason
Is the new streamer in beta yet for android devices?
Not yet. Will let you know 👍
So, more information for you: what I changed in the latest ALPHA, as I was suspected, seems useful for WebRTC and some mobile/TV decoders. In the ALPHA version, I just removed it completely to see how it impacts the streaming experience.
Now, thanks to you all and your great feedback, we know it has an impact.
In order to push it to BETA, I must accomodate for WebRTC and mobiles. After a discussion with my coworkers, we have an idea.
I will make a new pacth and will push it to ALPHA (will let you know then).
It should still be perfect for you, but I cannot be 100% sure. You will tell me 😄
Anyway be sure I am on your side for this issue 😉
I don't know what the reason is; currently, a lot of fiber optic cables are being laid in my city. I suspect that's why the ping of my DSL connection is somewhat higher. But since I've been using 60Hz again, I frequently experience audio dropouts whenever the ping is around 30ms—about 10 times or more during a 2-hour gaming session. There's no visible packet loss, just normal ping fluctuations. Unfortunately, there is no data for the audio stream in the hidden overlay.
I don't think it's related to the new streamer but rather a combination of the increased ping and the 60Hz. Maybe I should switch back to the 120Hz mode for longer gaming sessions. Just to compare.
Thanks for this info. Will wait patiently for your updates again 😄 ! Be sure that I will try it out yet again, but I do not hope it will make the streamer run less good then it does now because I really enjoy it. For me it works perfectly at the moment and I like that so so much. But off course I understand it needs to work for everyone 😛!
Short feedback on the audio dropouts. Today I had a 2h 30min gaming session with the prod version. The current alpha version is having some issues with the Shadow USB. I played this time at 200hz, games were limited to 60 FPS. I had a utilized bandwidth of around 21 Mbit, which is sufficient for 1080p. No audio dropouts, although the ping was similarly high as last time. I still need to test this further, but it might be that 60hz is more susceptible to audio dropouts when the ping is too high. But that's just a guess.
I have tried prod version on two strong laptop but its not good as alpha version
I got Shadow USB working again via the Alpha. Next time, I'll test the same with the 200Hz and the audio dropouts with the Alpha.
audio is very sensible to latency, and unlike video, where you can trick, it's not the same for an audio realtime stream :)
a common trick for non-realtime application is to play with buffering, can't really do that if you don't want to desync audio and video
I will just be switching back and forth a lot in the near future. If it turns out that no audio dropouts occur at 200 Hz, but they do occur occasionally at 60 Hz, then this might be a new issue for later, once the current problems with the streamer are finally resolved for all devices and WebRTC.
how often do you get dropouts ? how is your latency ? <20ms ?
Latency is currently always around 28-31ms. When it's really good, it's 26-27ms. I’m a German Shadow user utilizing the Pro Expert plan. Latency has actually never been a big problem for me. Sure, it could be better, but it's still playable and fully usable for me. During a gaming session of about 2 hours, I had at least 2-3 audio dropouts, sometimes a bit more than usual. The picture continues smoothly, but the sound is missing for 1-2 seconds. Very, very rarely, the picture also stutters briefly, but when that happens, I also see packet loss in the stats. The problem has only occurred since I was able to use 60Hz without problems again due to the corrections from the Shadow Streamer. Before that, I could only use Shadow at 120Hz and there were never any audio dropouts.
It's definitely a very specific problem. We'll see what comes out of my tests. It could also be that I just had "luck" today and that 60Hz would have worked too.
not bad, I do get some sometimes, as audio is CPU encoded (opus/flac), it could be linked too during high CPU load too
I have a Logitech G Cloud Android handheld with the Shadow Beta app. As soon as I don't limit the fps to 60, the picture starts to stutter.
Unfortunately I cannot install the alpha on Android.
I have found an İnteresting thing about game quality on shadow
A program which name is bitsum CPU optimizier has good effects on shadow
I have tried it on shadow pc and all stuttering things about cpu performance has gone
This app is optimizing cpu cores while gaming
I tried on rdr2 as we know cities and towns has stuttering and fps problems on it after working this program all things were fixed
I'm recommending it
can you test more in details an see what is improving it ? is it CPU core parking ? Freq Scaling, Dyn Boost ? Power Profile ?
I have tested majority of the options on it
I can say clearly the latency and the place in game whichs are NPCs crowded place such as rdr2 we were experiencing stuttering and fps drops
The main reason for it cpu usage and optimizing problems
I have identified 3 issues in our streamer about CPU resource utilization. Not 100% sure it would resolve all issues, but will help definitely.
I am working on a presentation about this topic to convince my manager and above to work on those subjects 😉
This tool seems to mainly work with process priority.
And this app can limiting cpu cores usage
For example I can use only 2 or 1 core from 7 core
And I can edit performance capacity of this core
Really it has effects on latency of screen and Frame rate
it depends of the game too, but it could have a positive effect also on streamer/windows
Yes, probably because it helps smoothing all processes involved in the streaming: the running game, Windows graphics engine and ShadowStreamer.
It helps making "more demanding frames" to stay within the window time allowed to be rendered, captured and encoded.
That's my main guess 👍
I've in the past played with core parking, mostly deactivating the feature to improve responsiveness
but not really measured the impact, but this could still be a good lead
@delicate python This is really interesting and it will help me convince my team to work on the 3 issues I have identified 🙏
power profile also is one, but that's another subject :p
Yeah totally 👍
I've tested this recently without good results, but I know in some games it helps, just not had manage to show the improvement :p
With the current ALPHA version?
not sure to see the friction with streamer, but just in pure performances improvements (power profiles)
ShadowStreamer 5.20.3 just deployed to BETA 🙌
@cedar kraken You should be able to test in BETA now 😉
I would like to get some feedback on mobiles, WebRTC and if possible Android TV 🙏
The new streamer did not solve the problem on Android. 😕
That sounds very interesting. Anything that helps the streamer operate as efficiently as possible not only provides users with a cleaner streaming experience but also frees up more CPU resources for the actual processes. Even if the improvement is minimal, it can have a positive and noticeable effect, especially at the lower tiers where it will likely be noticed quickly i think.
Also, please note that the streamer in ALPHA has been rollback to a previous version. So please use the BETA to get the perfect expererience 👍
Did you check you got the update, with ShadowStreamer 5.20.3?
Also could you please send me your after a session with the issue?
🙏
Do you mean browser streaming with WebRTC? How could I test that as beta?
There is a BETA web client ; you can download it from your Shadow account.
So, I just logged into shadow.tech. I can't find the Beta Web Client there. Maybe it's just a specific URL? pc.shadow.tech is the URL for the Prod Web Client, right?
I think he meant a beta client, not beta web client
Oh, I thought Web Client or WebRTC referred to using it via a browser.
He's talking about https://pc.shadow.tech :)
Only the launcher, but renderer includes CEF to display quickmenu :)
Is this the newest version and will it release to prod eventually? And what is the state of Alpha and why did it roll back?
ALPH is unchanged. I reupload the correct version 👍
Current ALPHA and BETA is the same, with latest fixes about stuttering but is not yet prodable due to potential side effects.
Aaah okay thanks! Are the potential side effects fixable in the near future so that eventually things will go to Prod?
Beta worked really good for me when I contacted support last week. I think 2 days ago there was a windows update and I’m now having random fps drops in beta
Windows or Shadow update?
👋 Hello all! How was the experience on BETA and ALPHA over the week-end?
I am currently playing Tony Hawk's Pro Skater 1+2 on Steam with an FPS limiter set to 60 at 60Hz. In the beta, there is periodic stuttering, which is strangely not visible in the FPS stats. The streamer version is 5.20.3. I'm trying to understand what could be causing this in the game.
Okay, it is visible in the graph. The game constantly shows 60 FPS with RTSS, but the stream FPS occasionally drops to 59, which sometimes isn't noticeable in the overlay. This causes slight stuttering. There are small dips visible in the graph. It's similar to the problem we had recently with that one alpha. It's crazy how everything can react so differently from game to game.
Your feedback confirms what I observed on my side.
If I go up to 120Hz, the game fluctuates between 60 and 61 stream FPS. That could possibly be the reason why it drops to 59 at 60Hz and then stutters a bit.
I think you should be better at locking the game at 120 FPS to get 60.
I may fix that, but I fear we may still miss one frame from time to time.
I definitely need to test other games again at 60Hz and see how they perform. I'll try Jedi and AC again.
Yes, thank you 👍
Also, worth trying @delicate python tip about bitsum, would be interesting to get another feedback.
This would help me to confirm this is around the CPU and how we are using it in the streamer.
So with Jedi, the issue doesn't occur. I now suspect that Jedi uses DX12 and Tony Hawk uses DX11. If I'm right, DX12 can achieve much lower frame times than DX11, which benefits the streamer, right? AC is also a DX12 game; I'm testing it right now.
Windows
So with AC: Valhalla (DX12), it doesn't occur either. This complicates things because this streamer issue also depends on the graphics API used by the game. Ugh.
This is what I meant!!! I’m having the same on horizon forbidden west. It’s getting to 55-50 every 5 seconds or so
Can please check if HAGS is disabled? It should be disabled, when you have upgraded to W11 on your shadow.
I didn’t upgrade to w11 😅 what is hags?
Yes, but thanks to you all here and your tests I think I have narrowed down the issue.
Could you try with bitsum? I would be curious if using bitsum solves the issue.
That is a possibility, indeed.
Ah, sorry. It's the Hardware GPU Scheduler that can be enabled under Windows in the graphics settings and is automatically activated when upgrading to Windows 11.
The shadow streamer doesn't like it.
You mean the issue for Tony Hawk? I can check this.
Yes 👍
I’ll try when I’m home
I tried with bitsum but I didn’t see any differences. I played around with priorities a little but tbh I don’t know what I should be doing with bitsum. I assumed once I download it everything would be magically solved
I choosed bitsum highest performance mode
I've just tried Bitsum as well. No difference with Tony Hawk; the problem persists. I think Bitsum might have an effect on newer games where CPU performance is also a significant factor.
Maybe and I did from cpu limiter
This settings helped me on rdr2
I couldn't play medium settings on rdr2 but I fullled all settings ultra
Cities and towns such as saint dennis are not problem anymore
The fact that the graphics API (especially the old graphics APIs) also impacts streaming makes it even more complex than it already is. Above all, you would now also have to test different games with different graphics APIs.
I was out of my country for a few days for vacation, but now I will test some games again.
Was it actually ever tried internally to send unfinished frames to the encoder? As I said, my assumption is that GFN works this way, and therefore games, for example, can have fluctuating FPS numbers in the 40s and 50s, while the stream continues to run at 60 FPS all the time. Such streamer behavior might also be beneficial for pure desktop work, as the streaming bandwidth would then always be fully utilized.
Unfinished frames? GFN can work at a level we cannot: they have all the control on their GPUs 😅
As I said at the end of last week, I have some hints about possible improvement but I first need to convince my team and then work on them.
Streamer version 5.19.5.0 on Prod also has the problem with Tony Hawk. I hadn’t noticed it before, as I haven't been playing Tony Hawk on Shadow before.
Yes, that makes sens 👍
Yes, I can imagine. There was, for example, NVFBC, which was declared as deprecated by NVIDIA. When you read what was possible with it, it was perfect for streaming at the time. Who knows what NVIDIA is now using in their systems.
We may have another possibility to solve this FPS issue, but reading the official NVENC documentation, it is said that it would be "sub-optimal or undefined" behavior.
So, my plan on this issue would be to improve as much as we can the current implementation. Beside, you said current ALPHA/BETA (same version) is one of the best version of the streamer?
Yes, although I currently didn't have any problems with the production version either. The Tony Hawk issue is something new. Other users here in the discussion have reported a lot of positive things about the current beta, saying it runs very smoothly. So, I assume that the beta version is probably the best for everyone at the moment.
Yes, I would say the beta is the best version to accomodate CPU variation usage in the Shadow VM. But as we see, still not perfect.
Other issue is that some users still have decoding queues being full causing major stuttering (low tier decoders).
So, this is still a work in progress, with quite good results 😄
So hags was already disabled and the only thing I did since yesterday was to remember to put my refresh rate to 144hz through display settings. Shadow shows fps drops but I don’t feel them now
Isnt the alpha the same as beta at the moment?
Yes
Which version are you using? There haven't been any streamer updates recently. martial9276 would have informed us.
I have now tested the streamer on an Apple TV. The TV only has 60hz. Both the production and beta versions stutter. It jerks every second continuously. When I limit the stream to 30 FPS, it's the same. It seems that currently the iOS version of Shadow on an Apple TV is potentially unusable.
Thank you for the feedback. Looks like the queue full issue I am trying to solve 👍
Hi everyone here 👋
With the help of a colleague, we were able to make some progress and I will push a new version in ALPHA before the end of the day or next Monday (ShadowStreamer 5.21.101).
@jagged stratus It should fix the issue on AppleTV.
This new version will solve the queue full on low tier decoders. You will let me know how it behaves regarding the drop frames issue.
Thank you all again 🙏
Great. I'll check it as soon as it's available in the beta version.
New ShadowStreamer 5.21.101 just deployed in ALPHA!
Looks good. Jedi runs flawlessly with a 60 FPS limit at 60hz. Without an FPS limiter, it also runs great.
The periodic stuttering in the DirectX 11 game Tony Hawk's unfortunately remains when you limit the FPS to 60 FPS.
The problem with the Vulkan game Crew Motorfest is still present. Stream FPS drops, regardless of whether the FPS limiter is active or not.
The DirectX 12 game AC: Valhalla also runs flawlessly. I can only test the new streamer on the Apple TV once it is available in the beta. I'll let you know as soon as that happens.
@jagged stratus So, this new streamer is as good as the previous one for you?
If yes, this is great news, because this new streamer will also solve the issue of low tier decoders.
At first glance, everything looks good. I will continue to test or play in the coming days. As soon as I notice anything, I will let you know.
I will try it at midnight
I will also try things out this weekend 😄 !
Today I played Horizon Forbidden West for about two hours with the new streamer. Under 60Hz with a 60 FPS limit. No problems, everything ran smoothly.
I've played some Fortnite so far, and that looks good. However within Rocket Leaugue I still get some stutters sometimes (but the game is playable, but sometimes when the stutters come that decides if I miss a shot ingame or not and that is annoying). I don't really know where this is coming from. I have Shadow set to 60hz and limited the FPS in NVCP also to 60. My monitor is also set to 60hz.
I really need to test more to see when my stutters occur, but for the general I think you are making great progress @stable flare. What is the are the latest updates from your side? What are you working on atm?
Thank you for the feedback 🙏
Mainly on that issue, it took some time to identify the root cause and found the correct fix that works for everyone.
Can you already say when the latest streamer version will be available in beta?
You mean the one currently in ALPHA, 5.21.101?
It requires some code review, small optimisations, but should be in BETA next week or the week after.
Thank you! Yesterday when I played Rocket League, I experienced almost no stutters anymore, so that is great but I have another problem which is I use Rocket League with my Bluetooth Xbox One Controller and experienced some delay in my controller input. Anyone knows a solution for this or if this has to do with our problem here?
That's good to hear 😎 !
@stable flare 's team should let me know when the Beta update is live and it will be announced in #🆕┃changelogs .
@stable flare Hi again! Do you have any new updates?
I tested the current beta on iOS and Apple TV. The streamer version is 5.21.3 and not 5.21.101. I guess 5.21.101 is higher, right? In any case, the stuttering is still there, so the problem is not fixed yet.
When do you experience the stuttering? And yeah, maybe @stable flare can give us an update status. It has been a while.
The problem is instant, it jerks constantly every 1-2 seconds. It's probably the Decoder Queue Bug, which I believe is solved with the Alpha version of the streamer.
In what games do you notice it. I am currently on Beta and didnt notice the stutter yet? I was still in the believe it was fixed in both alpha and beta.
The problem is already known to Shadow, it occurs directly on the desktop. You can read about it further up. It is currently happening with my Apple TV. Everything is fine with the beta on my Mac. See here: #1231343401354395840 message
The latest update is in #🆕┃changelogs message
Do you have a video of the problem? It might help us understand it
The 5.21.101 is just a temporary version which is not prodable. The 5.21.3 version, pushed to prod last Monday contains the stuttering fix. So if the issue still persist on some devices, could you please send me log after a session? No need to be long if the stutter appears immediately - 1m should be fine.
Could someone do some testing with Android devices as well? And let me know how it behaves. Thank you.
@jagged stratus Since when it stutters very badly on Apple TV/IOS based on your experience?
I will test it with my Logitech G Cloud soon
The streamed image freezes briefly every 1-2 seconds. The problem occurs directly on the desktop. I will test again after work today and generate a log code.
I can create a video if needed.
That would be awesome thanks
Log Code: PPJGMB
I saw that the streamer has now moved to version 5.21.4 in the beta. The update went through, but the problem persists. Here's a video: https://www.youtube.com/watch?v=ywRk5BljL3w
I also tested the 30 FPS mode in the Shadow app, but the problem is still there.
what is the game configuration? could you give the same information like this screenshot? 😄
You mean a photo with rtss running, right?
Game is running solid 60 FPS.
I don't know how to enable the hidden overlay in the iOS app. I also don't have a Bluetooth keyboard. Is it somehow possible with the gamepad mouse mode?
Is there a hidden "Konami"-code? 🙂
Do you see an option Debug Overlay in the help section?
Unfortunately not, but for the beta version, that could be quite useful.
okay my bad 😄 thanks for the logs and the info
On my MacOS system, the current beta is running smoothly, by the way.
I will look at those logs today 🙏
I have also experienced low fps around 45... One of my fixes was literally disabling hardware acceleration on discord and crew Motorfest hits a solid 60, rdr2 hits 80 and so on,
Good tip! In some games I still notice some stutters. Fortnite is one of those games. Don't know why because the stream is now running smoother then ever before. Maybe this would fix it, but I can't test right now, so I will test it out tomorrow.
switch fortnite from DirectX12 to directx11 and the majority of stutters are gone, i also recommend downloading the pre-streamed assets, you'll hit around 70-80 on high settings at 1440p
@jagged stratus Could you please do another run with logs on APPLE Tv/IOS where the stuttering issue is still present?
I noticed the same thing 👍
Yes, I'll check that as soon as I'm off work. It'll be a bit later than usual today.
Problem still persists. The streamer version is still 5.21.4 (from 17.07.). Log code: PGNRJQ. App version: 3.23.1 No hidden overlay/debug window can be enabled via Help.
Thanks for the tip for Fortnite too. The only thing I want to know is why specifically Fortnite has issues with DX12. Because some other games that run DX12 dont have stutters like in Fortnite. So it depends on the game or something? Also I already downloaded the streaming assets but together with DX12 Fortnite still stutters. So I will try reverting to DX11 and see what happens. 🧐
Also I have disabled Hardware Acceleration in Discord. So let's see if this has some effect as well. Will post my findings here after testing tonight.
DirectX12 on power will also cause longer loading times, which idk why it happened but it's rare on DirectX11
shaders compilation
Shader compilation is one of the worst things in today's gaming world. It's really sad that neither AMD nor Nvidia have found a proper solution for it yet.
well from a performance standpoint in a multi GPU world, it's not, it allows each vendor to optimize, provide and test different implementation
Yeah, i just realize that I also associated it too much with shader stutter, although it does play a role. Poorly implemented shader compilation inevitably leads to shader stutter.
that's why they do it during first loading, cutscenes, in game loadings
The problem with Apple TV doesn't seem to be that simple; I hope you have a test device in your lab where you can test it directly. Otherwise, it will certainly be very difficult to fix.
I have tried beta version on Mi box 4k 2nd gen.. My joystick doesn't recognize on shadow pc inside
I cant use it on games
Is there any advice about?
Open your own topic, this is not related to this one
Beta runs smoothly on Android. (Logitech G Cloud). even at fps over 60.
Any news about this issue?
For windows which version is the best right now
Prod should work fine. Maybe beta, too. Not sure about the current alpha.
It's suspiciously quiet here, could Shadow be cooking up something special for us? 🙂
Hey, got a really weird problem, basuically it runs at like 30fps not 60fps? I have no dropoff, my local pc is fairly good only using this because my job involves having to work from 5 different places, easier than having than having to walk with a drive 24/7, v-sync of, my screen is a 75hz monitor, Just scrolling around or video editing it seems to just keep sitting around the 30fps mark?
I am using a Shadow PC Pro - Expert
Any help would be appreciated.
Let's hope so! Haven't heard anything in a while, so let's hope they are brewing some kind of special streamer so that everything is fixed for once and for all and we have the best Shadow Experience out there 😎 💪🏼 !
I still notice some stutter in games like Fortnite no matter if I choose DX11 or 12. It also happens in Diablo 4. I am starting to think that the games are too demanding for Shadow even though that should'nt be happening. (Hardware should be fine if it was a local PC).
But at least the stream renders the FPS that is acquired by the game. So I think the streamer is good, but something else is still happening, but I don't know what.
Games are playable but not as smooth as local yet 😛
BTW, what Shadow version are you using now @jagged stratus? I am currently using Prod.
The beta client is currently my preferred choice. However, as far as I can tell, all versions work fine for most of the games I'm currently playing. The only exception is the Apple TV client, which is not usable for me.
What is the diff between alpha, beta and prod currently?
And do you have any idea why some games (like FN and D4) are still not getting stable FPS on 1920x1080?
I believe the streamer versions must be different, but at least for me, they don't make a big difference. FN = Fortnite and D4 = Diablo 4? I don't play either, so I can't say for sure. I just have a similar problem with Tony Hawk Pro Skater. 120hz is still my workaround that always works.
No indeed, the differences are not that much. I am now on Beta to see if it is really that different. But tell me about your problem with THPS. Maybe it is related to the issues I have with Fortnite and Diablo 4. So the old solution to put my Shadow on 120 hz even if local is running 60, should do the trick for now?
But I do think the streamer now renders the same FPS as what is acquired from games. So it looks like the streamer is not the issue anymore, right? Or do I overlook something?
The streamer bug is apparently still present in specific cases, such as on my Apple TV, where I can still notice it. However, it's not entirely clear what exactly causing it. It was running much better there before the first corrections to the streamer. In THPS, there's always a slight stutter every 2-3 seconds, approximately. The Decoding FPS only drops by 1 FPS, so it's not that noticeable, but it stands out because the game runs at a constant, smooth 60 FPS on the Shadow. When I run the game at 120Hz, the 60 FPS are maintained without any issues.
Hmmm... strange, because that is exactly what is going on with Fortnite and Diablo 4 here. I tried your solution, I have set my local monitor to 60HZ and Shadow to 120hz. Fortnite seems to run much smoother for some reason. So I have everything set up like you right now and it is indeed smoother. Do you have a possible explanation of what might be going on?
Or maybe you @stable flare?
I can only speculate, but I think it also has something to do with the fact that 60hz doesn't always mean 60 FPS. And as already mentioned, if there isn't enough time for encoding, for example, due to high system load, frames can also be lost. That's probably why DX11 games might run worse than DX12 in certain situations. Because the frametimes are lower with DX12. However, I've also read that Fortnite is supposed to run better with DX11 than with DX12. So overall, it's not a simple topic. My guess is that it runs better with 120hz because, in that case, 60 FPS can always reach the encoder if the game manages it, whereas with 60hz, which can sometimes mean 59.94hz, it might not always hit 60, and as a result, something might get "out of sync."
Regarding to THPS issue, the problem currently is on my Mac Mini with the Prod, Beta, and Alpha version of the Shadow client. The Apple TV issue affects all games, including the pure Windows desktop. If I just move the mouse there, it always stutters for a second. It is currently suspected that the decoder on the Apple TV can't keep up with cleanly decoding everything.
I think you may be on to something here. For me DX11 runs somehow worse then DX12 so I reverted back to DX12. But like I said if I set Shadow to 120hz mode it is so much smoother. I have to say, I locked the FPS to 60 in Nvidia Control Panel and set Shadow itself to 120hz. Is this right? Or should it also work if I leave the FPS Limit unlimited in NVCP and then setting Shadow to 120hz while leaving my local screen on 60?
So do you set FPS Limits and if so do you set them in NVCP when using 120hz mode, or do you set it ingame?
I connect to my Shadow with 120Hz through the Shadow Client App on my Mac Mini. On the Shadow, I use the Nvidia Control Panel to limit the FPS to 60. However, I only use the 120Hz when I play THPS; otherwise, I'm usually connected with 60Hz.
The FPS limiter is actually always set to 60 for me and is active. I don't need more than 60 FPS; it feels less smooth when the game's FPS fluctuates constantly. If 60 is maintained consistently, it's much better, and if it drops below 60 occasionally, it's not a big deal.
Whenever you use 120hz, do you set Shadow to 120hz and leave local at 60? And also do you change NVCP to 120 too then?
Or do you leave NVCP always at 60 and then change Shadow only to 120hz?
Frame limiter is always on and 60 FPS I've manually set the refresh rate in the Shadow App to 120hz.
Thank you, good info for now! Just one more thing, do you lock the Frame Limiter by setting the files in the DRS folder to read-only?
Yes, always.
Where is the drs folder
I didnt find it
It's located at C:\ProgramData\NVIDIA Corporation\Drs. The file you need to set as write-protected is named nvdrsdb0.bin. It contains the global settings of the NVIDIA Control Panel.
I have found it thanks...
I have an issues about ın game
İm using vertical sync on game and Nvidia menu
Will it be issues ın game
I would always turn VSync off, as it can increase input latency. However, in the past, I had cases where the streamed image was even smoother with VSync on. But currently, I can't recommend VSync at all. The FPS limiter is usually sufficient.
@jagged stratus Just for my information, lets pretend I want to play atr 120hz or 144hz, what settings would you recommend for that?
Depending on whether I want to use 120 or 144, as long as the game can handle that, I would actually set a 120 FPS limit at 120 or then 144 for both. The higher refresh rate doesn't bring you anything on Shadow, except that with 120hz and a 60 FPS limit, you completely avoid the decoding FPS problem. Also, you mustn't forget, the higher the refresh rate, the less bandwidth is available for lower game FPS, which is also visually noticeable.
Can we generate a list with ideal settings for specific setups to avoid the FPS issue? Like for example:
Monitor: 60 hz
Shadow: Set it to 120 hz
NVCP: Locked at 60 fps
Monitor: 120 hz / 144 hz
Shadow: Set to 120hz / 144hz
NVCP: Locked at 120 or 144?
Is this right?
@stable flare Maybe it is interesting to take a look at why we still have this issue and if it can be fixed.
If that could be fixed, we wont have to put settings described above to avoid the issue.
Yes, although I currently have a monitor here that I use at 240Hz. I don't change my monitor locally; it stays at 240Hz the whole time. I only change the refresh rate on the Shadow via the app and use the frame limiter accordingly.
So basically you leave local to whatever is allowed by the monitor, set Shadow to 120 regardless of local hz and then lock frames at 60?
I guess as long as you lock FPS under the amount of hz you locked Shadow at you should be fine. But not 60hz with 60fps because then you will get "out of sync".
Am I right, @jagged stratus? And, @stable flare, do you want to check if there is anything you can do to try and fix this issue? Because like I said earlier today, that would help because we don't need to set up any special settings anymore.
Also noticed something else, just now, when I set Shadow to 120 Hz in the screen settings in Windows it would only show up as 119,878hz. I couldn't change it back to 120 Hz. Setting 120 Hz trough the Shadow Overlay also didn't help it still showed up as 119,878 Hz. After a couple of Shadow turn off and on's it worked again at 120 Hz. My question is, can we set a custom refresh rate and or resolution from within Shadow? I couldn't change it in NVCP because add custom resolution was greyed out (see image). Checking the checkbox won't help, the custom resolution button is still greyed out.
Yes, as I already mentioned. I never change the local refresh rate but leave it as high as possible. I only adjust the refresh rate in the Shadow app for the shadow machine.
Thanks again @jagged stratus! Sorry for al my questions 😅. Do you happen to know if I have a monitor of only 60hz if I still able to set Shadow to 120hz? And do you also happen to know why I cant set a custom resolution/refresh rate like in my image above?
No problem. Regarding the 60hz local refresh rate: I can also lower my monitor to 60hz. Back when I was experimenting a lot, it led the streamed image "pulsing" when the refresh rate of the shadow was higher. It might be different now with the new streamer. But 60hz locally and 120hz on the shadow probably won't bring you any advantages, I think.
I know but your monitor is capable of more then 60hz. What if we have a monitor that only runs 60? What is the best setting then to avoid the fps issue?
Using the latest streamer version, because it fixed it for most of the games.
Also for the decoder running "out of sync" when using 60 fps in Shadow with 60 hz? I thought that was the reason you put Shadow on 120hz or higher and limit your FPS to 60. So that Shadow is always hitting the 60 exactly.
There are already fixes for the streamer that have been tested here, haven't you forgotten? 🙂 The problem is just that they don't solve all the issues. And that's where the old trick of 120Hz + 60 fps limit comes into play, because it has always worked for me.
I have not forgotten, but it isnt clear to me when to use which settings. That's why I suggested to make a list in which you can maybe help me. A list for every type of monitor with the ideal settings.
I wonder if the 120hz + 60 FPS limit trick works on monitors that do not support 120hz because I think you cannot set your Shadow to 120hz if your monitor doesn't support it.
So I am not talking about the physical refresh rate because I know 60 what you need, but to pull of the trick you must set Shadow to 120hz which I think you cannot do if your monitor doesn't support it.
For you that works because you have a 240hz monitor.
I have 2 systems on which I use Shadow. One with a monitor capable of running 120hz so I am able te set Shadow to 120hz with 60FPS Limit, no problems. But on my desktop PC I have a monitor that is only capable of 60hz. So I wonder if I can set Shadow to 120hz when my monitor can't, thus on my desktop pc I cannot do the trick you are talking about.
If the current streamer doesn't work for your games on your 60Hz monitor and still causes problems, the best workaround for you would be to simply get a 120Hz monitor to avoid the issues or wait until Shadow delivers a new streamer that handles it better.
That's what I ment. So do you know if it is possible to set 120hz in Shadow on 60hz monitors?
Nope, because i dont have a 60hz monitor.
You should be able to do that via the launcher's overlay, display option, and using a custom resolution.
I just read the discussion here and I think what should be done is adding an option to the launcher/overlay to disable streamer internal frame rate limiter. By default it would be enabled, but we should add an option to turn it off.
Thanks for your reply @stable flare! Will try it out when I am back home at my desktop pc with 60hz monitor. Will let you know if I could set Shadow to 120h when only using a 60hz monitor.
What is the internal streamer frame limit and how will it benefit us as users? Can you explain a bit more? Also if this option will be added, when do you think that'll happen?
Is the internal streamer frame limit different then the limit set in NVCP?
streamer frame limiter allows a better experience on lowend decoders, there's a lot of crappy android box/tv set or just old PC setups with poor capabilities, on normal buffered streaming it's not an issue, but with shadow it's a real deal breaker :)
Greetings! I have problem in Shadow PC - low FPS in the games. I play on macOS. Shadow PC has all equipment according to my “power” subscription, but in all modern games with 4k resolution and high graphics I have like 30-40 FPS. I enabled FPS overlay from NVIDIA and steam, both of them showed me the same result. During playing games I don’t start other heavy process in the background, I launch game only. I tried to lock 60 FPS in nvidia control panel, but it didn't help. I also tried to user alpha/beta build, but no difference. Could you please take a look?
Too bad it doesn't work with my Apple TV 2022 Gen3. :/
Which games do you play? Unfortunately, even with the shadow pc power upgrade hardware, 60 FPS is not always guaranteed, especially not at 4K.
I tried cyberpunk, elden ring, even modded stalker :D. Last one give me like 50 fps
So, I mainly play at 1080p, and even with the Pro Expert hardware (similar to power upgrade), I can't maintain a consistent 60 FPS in Cyberpunk and Elden Ring. It's even harder at 4K. I think we'll just have to wait for newer hardware from Shadow, then the situation will improve.
I would not consider AppleTV A2737 and A2843 as lowend... but the Apple software support is not aimed for realtime streaming...
I think its an issue with the new streamer. it was working fine with the old streamer.
could be tvOS update too, something you changed in settings, I've not tampered with mine recently but many options can ruin the experience on ATV :
- Color calibration using an iPhone
- something else than SDR 4:2:0 configuration
- Wifi
- Gamemode not activated on TV (or any TV motion control options)
If you have time and feel like it, you could test it out; I would be interested to know if it still works for you. I currently have the beta installed on a 60Hz tv, and it already stutters on the desktop, even when I force the app into 30Hz mode.
Same shadow pc on my mac works perfect.
using it in which resolution ? UHD ?
1080p SDR
Looks like this for me, https://www.youtube.com/watch?v=ywRk5BljL3w Stutter every second, also on desktop.
4:4:4 enabled ? HEVC ? HQ sound ? ethernet ?
I think I tried everything except HQ Audio. As far as I know, I've turned that off. It's running over 5GHz Wi-Fi. I might need to take another look at 4-4-4 and HEVC. So it's running fine for you on your Apple TV? Which Gen do you have?
I'll test next week, not home until tuesday
I tested everything again. Tried all the settings. It stutters with all settings, whether on or off.
I also just tried the Stable version, and it's the same issue. So it occurs with both the Beta and the Stable versions. I also tested iPhone Mirroring. The iOS app stutters for me as well on both the Stable and Beta versions... very strange.
feel free to add iOS/tvOS versions for references
iOS 17.6.1, tvOS 17.6.1, so everything up to date
I'm curious to see how it goes for you. If it works for you without any issues, I'll definitely have to go through everything possible again. I find it hard to imagine that it's due to my VM and that I might need to "reset" it.
it's possible, I use shadow vanilla, no tweaking or so, I just used to have a per app specific just for Xbox app (to enable vsync) because without it, games preview/trailers stutters :p
Have you already had time to test it on your Apple TV to see if it stutters for you as well? By the way, it's hard to keep track of this thread. If you haven't written anything for a while, it no longer shows up prominently on the left in Discord, and you have to search for it.
I had the chance to try the Apple TV app again today. I'm not sure if there was another update in the meantime, but the stuttering I used to have seems to be gone now. I'll keep an eye on it, but it looks fixed to me. I haven't changed anything on my end. I'm currently only using PROD, so maybe it's just the BETA that's affected.
Is there any update if this will be implemented sometime soon @stable flare?
Is it just me, or does Shadow suddenly run a lot smoother lately? Are there new fixes in place? I only have my screen locked at 60 FPS now in NVCP, but running at 60hz is also fine now without stutters, so I don't have to set Shadow to 120hz anymore. Can you also test this out @jagged stratus?
Everything is running as it always has. Nothing has been done to the streamer for a while now, as far as I know. Maybe it's just "coincidence" or "placebo" 🙂
Hmm strange, because for me even on 60hz with 60 fps lock it is supersmooth now or maybe I am going crazy haha. I really feel the difference.
I must add I did a complete freshly install of my Shadow today. So maybe that helped too even though I played Fortnite before the reinstall and even then it already worked way smoother than I was used too (also on higher settings).
So maybe something did change under the hood, but I dont know.
has anyone found a fix for this? most games are fine, but when i try to play elden ring my fps goes down to 36 while the actual ingame fps is very good
its kind of annoying because im looking at basically 36 fps but the game is running much higher than that, how do i get the actual shadow overlay to run at higher fps?
is it a issue related to my pc specs or is it something i can fix by changing some settings
Do you mean the game FPS or the stream FPS? Because this is mainly about the stream FPS. I know that Elden gets very demanding when RTX is enabled. If you're already only getting 36 FPS in Elden, you might need to experiment with the graphics settings.
I’m talking about the stream fps
It could possibly be the game but I was streaming to my friends and they said it looked fine
I’m playing on the power rig on highest settings no rtx
Please check the in-game FPS. You can use Steam for that or tools like FRAPS, RTSS, etc.
Ohh ok I’ll check this weekend because I’m not able to play this week
Someone did recommend to me that I try to use parsec and it was a little smoother but I’ve noticed that when I tried to play a lower end game like Roblox there was a large spike in latency and my inputs were extremely delayed
I pretty much play every game I would play on shadow because my laptop is kinda bad, even on games like Roblox it sometimes gets below 60 fps and that’s on low graphics low resolution
And were you able to determine if Elden Ring has enough FPS for you? I checked again on my end. Under 1080p at the very high quality setting (without RT), I often get between 40-60 FPS. Enabling RT easily drops it down to 30 if I activate it additionally.
where you able to create a custom resolution?