Closed LoserCard closed 2 weeks ago
I use wired controller, wired LAN and moonlight on the 4k max 2023, theres still heavy noticeable lag, wich makes it unplayable for my need. While any other device I´m using for streaming has no noticeable lag even via wifi (Steam Deck), the fire tv stick shows heavy lag compared to them. If I stream my desktop and use mouse you notice it very badly. hopefully this can be fixed.
@Xedos9er I don't face any noticable lag with that same setup (everything wired). My guess is you're probably using a defective hub. I had a defective/cheap hub before which I returned and bought a more expensive hub that supports up to 480Mbps and that solved my connection issues a lot. Btw what's your lag? (Esp Network and decoding)
@constantindjonkam and @Xedos9er lets keep the conversation on this ticket related to the primary issue (decoding latency). If you wish to discuss network/bluetooth related issues, please open a new issue if you think the issue is related to Moonlight somehow. It sounds like you both are comparing difference sources of latency.
@constantindjonkam are you facing the decoding latency issue as mentioned in the issue? If not, you may be using the 2021 version which is not affected by this issue. If you are using the 2023 version, seeing 15-18ms latency and consider this "playable" I fully support your opinion as we all have varying levels of what we consider "playable". Personally I consider anything over 10ms unplayable (from a controllability perspective) and I'm sure @Xedos9er has a similar sentiment.
Lets not let our perspectives of "playability" govern what we deem is a problem. The actual problem at hand is that the 2021 4K Max had about 4ms decoding and 2023 4K Max is capable of 2-3ms (as seen from Parsec) but has 15-18ms in Moonlight. If you have new information to add about the decoding latency specifically, this would help further the investigation.
@LoserCard Yes I´m talking about the 18ms decoder dalay wich is very noticable for me, compared to my other devices wich are in the range of 1-3ms.
Quiconque souhaite essayer le mode tunnel sur ses appareils peut trouver un apk compilé ici :
https://github.com/peacepenguin/moonlight-android/releases
Sur ma Fire TV Stick 4k max (2023), je n'obtiens que des crépitements audio de la part de l'hôte et un écran noir. Mais@prototypicalproa signalé que cela fonctionnait bien sur leur téléviseur intelligent Sony X85K.
Merci@prototypicalpropour le code qui a activé cette version de test. Pouvez-vous confirmer que cette version fonctionne de la même manière sur votre téléviseur Sony que vos propres versions de test ? Je veux m'assurer que tout votre code a été correctement fusionné.
Nous sommes au moins sur le point de voir si le mode tunnel contribuera ou non à améliorer la latence pour ces bâtons de feu, et peut-être aussi pour d’autres appareils.
Hello @peacepenguin,
I tried this apk (tunnel) on my fire tv 4k max 2023 and I have the same result as you.
However, I tried it on an Android TV box from my internet provider (Free in France) and I got some interesting things. On the desktop the mouse seems rather fluid but the decoding time remains at 0ms. If I play a YouTube video on my host PC, the image is smooth but I have a very choppy sound.
When I launch a game (God of war) the decoding time remains at 0ms (in 4k 60hz) but the network latency strangely increases to 130ms and the encoding time flies as you can see in the photo. The game is therefore uncontrollable
video stream: 3840X2160 63.83 FPS decoder: OMX.amlogic.hevc.decoder.awesome2 Incoming network frame rate: 42.55 FPS rendering frame rate: 0.00 FPS images lost by your network connection: 33.33% average network latency: 131 ms (variance: 2 mis) min/max/average host processing latency: 77.5/538.2/271.5 ms average decoding time: 0.00 ms
@constantindjonkam and @Xedos9er lets keep the conversation on this ticket related to the primary issue (decoding latency). If you wish to discuss network/bluetooth related issues, please open a new issue if you think the issue is related to Moonlight somehow. It sounds like you both are comparing difference sources of latency.
@constantindjonkam are you facing the decoding latency issue as mentioned in the issue? If not, you may be using the 2021 version which is not affected by this issue. If you are using the 2023 version, seeing 15-18ms latency and consider this "playable" I fully support your opinion as we all have varying levels of what we consider "playable". Personally I consider anything over 10ms unplayable (from a controllability perspective) and I'm sure @Xedos9er has a similar sentiment.
Lets not let our perspectives of "playability" govern what we deem is a problem. The actual problem at hand is that the 2021 4K Max had about 4ms decoding and 2023 4K Max is capable of 2-3ms (as seen from Parsec) but has 15-18ms in Moonlight. If you have new information to add about the decoding latency specifically, this would help further the investigation.
@LoserCard sorry for deviating away from this discussion but I'm on the 2023 fire TV 4K Max. I stream my games at 1080 30Mbps bitrate and I experience 4ms lag on average. 1ms network latency (0 ms variance). My host is just 1.5 avg encoding latency. Therefore this is very playable for me at least. (I just notice that the decoding latency increasingly went up when I was testing this again (playing uncharted) I guess during cinematics).
To add, I play on my project so 1080 60fps is all I need.
@constantindjonkam Interesting. Can you confirm the following:
I'm running on the latest version v8.1.0.1 and the Device Type is listed as "Fire TV Stick 4K Max (2nd Gen)". I just tested 1080P60 and I'm still seeing about 13-15ms decoding latency and about 4ms network (Wifi 6E). The decoding latency from your screenshot almost perfectly matches my 2021 version though (~3.5ms).
@LoserCard it's the 4K MAX (2nd gen). OS version 8.1.0.2. Question for you what is your latency and experience in general in desktop mode? (ie mouse/keyboard). It's weird that our experiences are very off on the same device.
Just to add I tested it again this morning and noticed increase in lag (was working well at the beginning then the decoding started to slowly increase untill unplayable) when I was playing watchdogs. Went to settings and switched to full screen mode (it was borderless full) and the lag went away (I played for long after that no lag). Tested a bunch of other games including uncharted with cinematics no more lag. (Avg around 4ms).
Will test 4K although I'm playing on a 1080 screen just to see how the decoding performs lol
@constantindjonkam stange, I keep clicking check for updates but it wont prompt 8.1.0.2. As far as what I have tested, I have tested 1080P60 and 4K60 both at 20 or 50Mbps. The latency stays consistently at around 15ms no matter what title I play.
As far as your desktop experience, this is normal. It's caused by the GPU throttling down during low GPU load. Typically an idle desktop will sit at around 10FPS unless you're moving the mouse around a lot.
I'm going to try and get my device updated to 8.1.0.2 somehow to see if this is just a Fire OS bug.
@constantindjonkam I have a theory and it could tie in to one of the details I added to my original issue description regarding network bandwidth cap.
Can you please try disconnecting from ethernet and use Wifi and let me know if the decoding changes?
I can't test this at the moment because I don't have an OTG adapter for ethernet.
@LoserCard Same here, Fire Stick 4k (2023) (Rounded Corners) is not the max. It is in version 8.1.0.1. I click on search for update, but it says it is already in the latest version.
@SnowJ7Z Rounded corners is the 2023 refresh for both Max and non-Max:
Max: https://www.amazon.com/dp/B0BP9SNVH9 Non-Max: https://www.amazon.com/dp/B0BP9MDCQZ
I 100% have the Max because of the Device Type listing and inclusion of WiFi 6E.
Square corners is from the 2021 and older models.
EDIT: I realized I think I misunderstood your statement. Were you just stating that yours is just a non-Max?
One other thing that is curious is that @constantindjonkam model has slightly more storage than mine: 12.86GB vs 12.98GB which means there is likely some form of hardware revision. Can you let me know when you purchased it?
@LoserCard Exactly, my model is the Fire Stick 4K 2023 (non-max). Sorry for the confusion, I use google translate for this...
@constantindjonkam No need to test the network thing. I managed to rig up ethernet with like 5 different adapters. Still seeing 15-18ms decoding latency at 1080P60 regardless of bitrate; test 5-50Mbps.
I highly suspect some form of hardware revision or simply the 8.1.0.2 is the fix. I'm guessing the hardware revision required patched firmware which is why yours is using 8.1.0.2 and has more storage.
Can you let me know when you purchased your Fire Stick? I purchased mine around Nov 2023.
Taking a look at the casing of the Fire Stick, here is what I see on the back:
FCC ID: 2A4DH-6387 IC ID: 24273-6387 Model: K3R6AT
Can you let me know if yours shows any different?
@LoserCard ordered mine the 27th November. If you see no latency change when you change bit rates then that makes no sense lol (have u tried changing resolution to see if the decoding stays the same?). I don't think the issue is related to the network. One thing that comes in mind might be your GPU (drivers issues/incompatible?). What GPU are you running on your host? Are you using sunshine or gamestream? Is parsec working as expected without noticeable delay? The FCC ID, IC ID and Model are exactly the same as yours. Mine says Amazon EU (UK) at the top 🤔 even though I'm not in that region. Is that what you got as well?
Regarding the update mine just happened automatically few weeks ago. I don't think there was any improvement from the previous version on moonlight but it might be worth updating to see if it fixes yours. One new item was added in the settings page (I don't remember which one 😅)
@constantindjonkam You can view all my details in the original posted issue as well as additional details from other people who've experienced the same issue (they have details regarding Parsec). I have newer drivers since the original post since it was posted back in November though (latest Nvidia driver). Also decoding latency has little to do with the bandwidth (unless you exceed the client capabilities) or the host driver; it's primarily with resolution changes and client hardware that you see latency changes. I do see latency differences going from 1080P60 (15ms) to 4K60 (18ms). Trust me this is not a Sunshine or network issue since all other devices I use have normal latency (I have 6 other Moonlight clients and 4 Sunshine hosts) and my Fire Stick 4K Max 2021 is at 3.5ms.
I suspect the cause is that there are hardware differences (such as a newer model revision). There is an obvious sign of a hardware revision in the eMMC storage since yours is 12.98GB and mine is 12.86GB so there may be other hardware differences as well. Another details is that I (as well as others) am unable to automatically download Fire OS 8.1.0.2 which would indicate that there is a different kernel or hardware ID that is preventing it from fetching it from the update servers.
@constantindjonkam No need to test the network thing. I managed to rig up ethernet with like 5 different adapters. Still seeing 15-18ms decoding latency at 1080P60 regardless of bitrate; test 5-50Mbps.
I highly suspect some form of hardware revision or simply the 8.1.0.2 is the fix. I'm guessing the hardware revision required patched firmware which is why yours is using 8.1.0.2 and has more storage.
Can you let me know when you purchased your Fire Stick? I purchased mine around Nov 2023.
Taking a look at the casing of the Fire Stick, here is what I see on the back:
FCC ID: 2A4DH-6387 IC ID: 24273-6387 Model: K3R6AT
Can you let me know if yours shows any different?
I looked and the FCC ID, IC ID and Model are exactly the same as yours. However, I have 12.98 GB like @constantindjonkam.
I am French and my software version is Fire OS 8.1.0.1 (RS8101/1856). Latency between 15ms and 20ms
Maybe the update is not distributed in certain countries? Maybe we'd have to check with Amazon.
On amazon.fr there is only version 8.1.0.1. It’s strange
But here https://d1ergij2b6wmg5.cloudfront.net/S3+Cloudfront/FireTV/Release+Notes/FTV_ReleaseNotes_fr-FR.html you can see :
FireOS 8: Updated on December 8, 2023
Amazon regularly modifies the internal software of its devices to improve your experience. The operating system of your FireTV and other pre-installed software automatically receive updates via the Internet. We would like to inform you that a new update will be available for your FireTV. It will improve its security and performance and offer new features. In this update, FireOS 8 will change from FireOS 8.1.0.2 #1856 to FireOS 8.1.0.2 #1967 or later.
This notification will also be available at www.amazon.fr/help/sw/firetv.
@constantindjonkam You can view all my details in the original posted issue as well as additional details from other people who've experienced the same issue (they have details regarding Parsec). I have newer drivers since the original post since it was posted back in November though (latest Nvidia driver). Also decoding latency has little to do with the bandwidth (unless you exceed the client capabilities) or the host driver; it's primarily with resolution changes and client hardware that you see latency changes. I do see latency differences going from 1080P60 (15ms) to 4K60 (18ms). Trust me this is not a Sunshine or network issue since all other devices I use have normal latency (I have 6 other Moonlight clients and 4 Sunshine hosts) and my Fire Stick 4K Max 2021 is at 3.5ms.
I suspect the cause is that there are hardware differences (such as a newer model revision). There is an obvious sign of a hardware revision in the eMMC storage since yours is 12.98GB and mine is 12.86GB so there may be other hardware differences as well. Another details is that I (as well as others) am unable to automatically download Fire OS 8.1.0.2 which would indicate that there is a different kernel or hardware ID that is preventing it from fetching it from the update servers.
@LoserCard your setup is pretty similar to mine and I agree it is most likely not sunshine nor a network issue. Maybe you're right about the device being revised.
@moi952 my guess is maybe they stop releasing that particular version for some reason. But like I mentioned I didn't really feel any difference after the update on moonlight lol.
Tested 4k@60 and I was getting around 8ms. (cyberpunk 2077 max settings/overdrive)
I hope there'll be a moonlight update that solves this issue and bring us close to the 1ms🙈
Wanted to add my two cents after following this issue for a while now: I purchased my 4K Max 2023 in December, less than a month ago, and it also shows 12.98 GB of storage available and is running software version 8.1.0.2. I took a photo of my stats after about 30 minutes of streaming and I'm showing an average network latency of 11ms (this varied quite a bit, sometimes it was only two or three), host processing latency average of 14 ms, and average decoding time of 27 ms. I listed all three of those because I'll be honest, I'm not sure which one we're talking about here.
I do have my Moonlight settings pretty much maxed out: 4K60, HDR is enabled, 150Mbps, Sunshine on my host is set to P6. The host PC has an RTX 4090, and is connected to ethernet with a 2 Gbps connection. The fire stick is on WiFi.
If there's any other information I can provide that may help find a solution, please let me know. When playing less input-heavy games (like Baldur's Gate III, which I'm playing currently), I don't have any difficulties, but if input timing is important, I'm in the front seat on the struggle bus.
@octini Hmm, it sounds like you may have the same model/version as @constantindjonkam. Can you please do the following:
Set Sunshine NVENC Preset to P3 (or lower) Set Moonlight to 1080P / 60FPS / 20Mbps / HDR OFF / Frame Pacing: Lowest Latency / HEVC Codec
Could you let us know the decoding latency shown in Moonlight overlay statistics? (Host Processing Latency and Network Latency is not needed)
@LoserCard Done! I think the software update and/or hardware revision may be the resolution here. Decoding latency with these settings hangs out between 2-6 ms, generally in the 3 or 4 range. I saw it spike to 8 once, but I don't think it ever hit double digits.
Do we have any idea which revision is the newer one? I know we cannot know for sure because anyone could get old stock from their nearest warehouse on any given day, but it would be good to know if the problem seems to be with the older ones vs. the newer ones. Comparing serial numbers may also shed some insight. Regardless, it sounds like one wants to see 12.98 GB instead of 12.86 GB (in this case, can just remember "bigger is better").
@kentyman23 My stick hast 12.98gb of space, but has the 8.1.0.1 firmware and suffers from high decoding latency (18ms). Doesn´t seem the memory is the main criteria to track down the different hardware revisions?!
Mine is a 12.86 GB 4k Max 2nd Gen. I experience the latency issue.
I also just checked for a firmware update and no update was available.
Just adding this here for reference
We might be able to use "Device Info HW" sideloaded to the Fire Stick to get some detailed hardware info. If I get some free time today, I will try and load it on my Fire Stick.
Can someone who is currently on 8.1.0.2 sideload this app as well?
Nous pourrons peut-être utiliser "Device Info HW" téléchargé sur le Fire Stick pour obtenir des informations détaillées sur le matériel. Si j'ai du temps libre aujourd'hui, j'essaierai de le charger sur mon Fire Stick.
Quelqu'un qui utilise actuellement la version 8.1.0.2 peut-il également télécharger cette application ?
Hello, tell me if you need more photos.
Seems to be the same as mine.
@moi952 Could you compare the System tab as well? I would assume the only difference on this tab is the Build which should be 8102.
I wonder if a fix for this issue is as simple as a minor version release (8101 => 8102).
@LoserCard We have the same one. I would like to point out that it is @constantindjonkam who has a low decoding time. I'm between 17 and 20ms see in 4k60
@constantindjonkam maybe it would be interesting if you sent us the same photos to see if there is any different information. Also I was wondering if your sound was also offbeat? Because I have 500ms of sound lag, so it's completely unplayable on my side.
Thanks
@moi952 My mistake, I thought you had v8102.
@constantindjonkam or @octini can you please try sideloading Device Info HW? Also could you let us know if your audio latency is bad?
This is the easiest method I've found to sideload on the Fire Stick: https://www.androidpolice.com/sideload-any-application-amazon-fire-tv/#:~:text=Go%20to%20Settings%20%3E%20Developer%20Options,link%20to%20its%20APK%20file.
This is how you enable Developer Mode on the latest Fire Stick: https://www.xda-developers.com/how-to-access-developer-options-amazon-fire-tv/
You also need a download link to the APK (Google Play link doesn't work): https://www.apkmonk.com/app/ru.andr7e.deviceinfohw/
@moi952Mon erreur, je pensais que tu avais le v8102.
@constantindjonkamou@octinipouvez-vous s'il vous plaît essayer de télécharger les informations sur l'appareil HW ? Pourriez-vous également nous faire savoir si votre latence audio est mauvaise ?
C'est la méthode la plus simple que j'ai trouvée pour charger sur le Fire Stick : https://www.androidpolice.com/sideload-any-application-amazon-fire-tv/#:~:text=Go%20to%20Settings% 20%3E%20Developer%20Options, lien%20vers%20son%20APK%20fichier .
Voici comment activer le mode développeur sur le dernier Fire Stick : https://www.xda-developers.com/how-to-access-developer-options-amazon-fire-tv/
Vous avez également besoin d'un lien de téléchargement vers l'APK (le lien Google Play ne fonctionne pas) : https://www.apkmonk.com/app/ru.andr7e.deviceinfohw/
Yes, that’s what I understood, that’s why I preferred to clarify 😉 @constantindjonkam and @octini both have version 8.1.0.2 so I think the lag must come from there. On the other hand I don't understand why we don't all have access to 8.1.0.2
I'm hesitant to put my fire tv back to factory to see if by chance it will offer me the update. Has anyone tried?
I haven't noticed any significant audio latency. I got Device Info HW sideloaded (thanks for your instructions, @LoserCard, I had managed to get Downloader installed on my own but couldn't find a good link to the APK) and looked for differences in our setups. Aside from the software being different, which appears in a couple of the System fields, the only difference I noticed was the Kernel field under General. It starts out the same, but then deviates. Here's how mine reads:
5.10.43-android12-9-gf1f4a1778991 #1 SMP PREEMPT Thu Oct 19 02:42:02 UTC 2023
I have no idea if the kernel is of any significance, but that was the only difference I could find other than software version. I know a couple of folks have theorized region might play into software availability, and I'm in the US, for whatever that's worth. (I'm happy to upload screenshots if you want, I'd just need to retake photos that are less crummy.)
SOC -> All the same Memory -> RAM -> Total 1669 MiB General -> Kernel -> ...-gf1f4a1778991...Thu Oct 19...2023 System -> Picture (Top the same)
@LoserCard I once experienced audio lag when I used a Bluetooth speaker once I connected it to the stick it went away.
@octini your setup is overkill lol maybe a low-latency protocol might help.
The easiest way to sideload an app, if you have an Android phone (after enabling dev mode and ADB), is by using the app Apps2Fire. On the app, you go to Setup enter the Firetv IP and then save. Then local apps and select the app you wanna sideload (has to be pre-installed on your phone)
I posted on the Amazon forum inquiring about the version disparity: https://www.amazonforum.com/s/question/0D56Q0000CkVd1GSQS/latest-fireos-version-8101-versus-8102
I'm guessing a small percentage of users are part of a preview release channel for QA purposes or they were shipped with this version before the GA release date of 8.1.0.2. The 8.1.0.2 version isn't even listed here: https://www.amazon.com/gp/help/customer/display.html?nodeId=201452680
Hello @LoserCard , by some miracle I saw that I had an update this morning. I did it and tested it. The tests are conclusive, I obtain good results but I still have very delayed sound.
Set Sunshine NVENC Preset to P1 Set Moonlight to 1080P / 60FPS / 20Mbps / HDR OFF / Frame Pacing: Lowest Latency / HEVC Codec
I get 3-4ms decoding latency.
Set Sunshine NVENC Preset to P1 Set Moonlight to 4K / 60FPS / 150Mbps / HDR OFF / Frame Pacing: Lowest Latency / HEVC Codec
I get 8-9ms decoding latency.
Set Sunshine NVENC Preset to P1 Set Moonlight to 4K / 60FPS / 50Mbps / HDR OFF / Frame Pacing: Lowest Latency / HEVC Codec
If I lower the bitrate to 50 I get 5-6ms
Set Sunshine NVENC Preset to P1 Set Moonlight to 4K / 60FPS / 35Mbps / HDR OFF / Frame Pacing: Lowest Latency / HEVC Codec
If I lower the bitrate to 35 I get 4-5ms
Set Sunshine NVENC Preset to P1 Set Moonlight to 1440p / 60FPS / 40Mbps / HDR OFF / Frame Pacing: Lowest Latency / HEVC Codec
I get 4-4.5ms decoding latency.
@LoserCard I can confirm that the update resolved the issue. This morning I went to update and there it was 8.1.0.2. 1440p 60FPS / 50 bitrate takes between 4-6ms (Fire Stick 4K 2023 non-max version)
I confirmed the update was "conveniently" available this morning as well after I raised a ticket with Amazon support. I still think the performance is lacking quite a bit compared to the previous version.
In the 2021 Fire Stick 4K Max, I could do 4K60 / 80Mbps @ 3.5ms. Now on the 2023 model, bitrate seems to directly correlate to the decoding latency and the performance is still falling significantly behind the previous model.
@SnowJ7Z @peacepenguin do you think this is worth re-investigating now that 8.1.0.2 fixed the high latency issue? I imagine all your previous testing is now skewed because of the bug in 8.1.0.1. Given that Parsec is able to hit 2-3ms I think a reasonable expectation is that Moonlight can achieve the same results (perhaps with the mentioned tunneling functionality). If I get some free time today, I will re-test all of the various forks posted here to see if someone got it working without even knowing.
@constantindjonkam your Fire Stick is wired via Ethernet correct? Can you please check to see if this is a network bottleneck by testing decoding at 20/40/60/80Mbps? If not, I can re-test Ethernet later today.
@LoserCard Let's wait for some position from @peacepenguin But something I can confirm is that the previously mentioned bug above 50 bitrate still occurs, there is a lot of variation in latency above that...
Chiming in here, the update brought my decoding latency down to ~ 3 ms: 1080P, 60 FPS, 10 Mbps on 4K Max 2023 Not seeing much uptick if any in decoding time if I up it to 20 (or even 50) Mbps (huzzah!) I am noticing the audio delay though. Edit: I do not have a bluetooth device connected, for those concerned.
I'm glad you all finally got the new update ☺️ and it fixed the lag issue.
@LoserCard We might have to open a new low latency issue where we could possibly archive ~1ms as android 11 seems to be using a new protocol that could archive that.
Regarding the network issue I tested 4K already and the results of @moi952 is what I got. So network is not the issue here.
Besides, they're times the latency continuously goes up (~3ms to above 200ms) for some reason. It seems to happen randomly. Sometimes you play for hours without any issues, other times after few minutes of streaming it starts to do that. Maybe someone here will/has face that soon.
What I can confirm is that it is not an input lag even though it might seem like (Tested with my DS4 connected through Bluetooth on the stick and it was instant when I was looking at the monitor connected to my PC and noticeable delayed on the stick's screen). I think it's solely a video issue as I didn't feel like the sound was off. My guess is there's some sort of memory leak or buffer issue/overflow because when I change my game video settings from full screen to borderless (or vice versa) it comes back to normal for a few minutes then the lag starts to increasingly go back up.
J'ai confirmé que la mise à jour était également "commodément" disponible ce matin après avoir soulevé un ticket auprès du support Amazon. Je pense toujours que les performances manquent un peu par rapport à la version précédente.
Dans le Fire Stick 4K Max 2021, je pouvais faire du 4K60/80 Mbps à 3,5 ms. Désormais sur le modèle 2023, le débit semble être directement corrélé à la latence de décodage et les performances sont toujours nettement inférieures au modèle précédent.
@SnowJ7Z @peacepenguinpensez-vous que cela vaut la peine de réexaminer maintenant que la version 8.1.0.2 a résolu le problème de latence élevée ? J'imagine que tous vos tests précédents sont désormais faussés à cause du bug de la version 8.1.0.1. Étant donné que Parsec est capable d'atteindre 2 à 3 ms, je pense qu'il est raisonnable de s'attendre à ce que Moonlight puisse obtenir les mêmes résultats (peut-être avec la fonctionnalité de tunneling mentionnée). Si j'ai du temps libre aujourd'hui, je testerai à nouveau tous les différents forks publiés ici pour voir si quelqu'un l'a fait fonctionner sans même le savoir.
@constantindjonkamvotre Fire Stick est câblé via Ethernet, n'est-ce pas ? Pouvez-vous s'il vous plaît vérifier s'il s'agit d'un goulot d'étranglement du réseau en testant le décodage à 20/40/60/80 Mbps ? Sinon, je peux re-tester Ethernet plus tard dans la journée.
Hello, I tested a lot of things this evening and the more I lower the bitrate, the lower the latency is for me. However, I am on Ethernet with an OTG cable and 320MB/s when I do the speed test on my Fire TV.
In 4k60 at 30Mbps I have between 4 and 5ms, at 150Mbps I arrive around 8/9ms. It's better than before but not very good...
I notice that my huge lag of 500ms is reduced, there is a very slight lag, it's a shame but largely playable unlike before.
Anyone got Luna? Is there a way to have an overlay to see the decoding times with Luna to compare.
I notice that there are a lot of problems with games that have frame generation, the image freezes but the sound continues, I have to leave the stream and come back to it to find the image. But that's another problem I think, it's not related to the fire tv.
Je suis heureux que vous ayez enfin reçu la nouvelle mise à jour☺️et cela a résolu le problème de décalage.
@LoserCardNous devrons peut-être ouvrir un nouveau problème de faible latence où nous pourrions éventuellement archiver environ 1 ms, car Android 11 semble utiliser un nouveau protocole qui pourrait l'archiver.
Concernant le problème de réseau, j'ai déjà testé la 4K et les résultats de@moi952c'est ce que j'ai eu. Le réseau n’est donc pas le problème ici.
It would be wonderful to have 1ms but I think it’s a dream 😜 Currently the Nvidia Shield Pro reaches 2ms with Moonlight Android, that would mean that it would be around 0.5ms which would be as good as a laptop with an Intel graphics card 🙃
There´s still something wrong after the update. Even at 3ms decoding latency and 1ms network latency (using wired connection), I can notice lag during mouse (directly connected to host) movement where my other devices have zero. Sadly still not usable for my needs :(
@Xedos9er What other devices are you comparing to? If you are using the Fire Stick on a TV and comparing this to Moonlight on a device with a screen (i.e. laptop / tablet / phone) the TV is going to have significantly higher input latency. Sometimes this can be mitigated by "game modes" on the TV but it will never be as good as even a low/mid grade monitor. Try the Fire Stick on an actual computer monitor to see if your mouse experience is better.
This 4ms seems comparable to what I've observed on other devices.
@moi952 that's doable as parsec at 1080 can do 1-2ms decoding. I suspect Luna is ~1ms.
I tested Luna it feels pretty instant despite the fact that it's on the cloud (I think the server I was connected on was pretty close with like 5ms latency when I check in about section) but I don't know what they did it feels like ~1ms decoding. I could tell it was more instant than both parsec and moonlight but their bitrate is lower. (Game: Control Ultimate Edition).
@LoserCard I compared with my Steam Deck (wifi and wired) and my Office PC. Both devices show about same latency in statistics as my firetv stick, but theres no noticable delay during mouse movement. I have to say, that I´m very sensitive to delay. The Stick is connected to my Gaming Monitor, so that shouldn´t be an issue. I also tried connecting to my TV (using game mode), no difference btw. I also tried to reduce resolution in the stick settings to 1080p 60hz and activated game mode, no difference. When using the steam deck, it feels like I´m using natively my gaming pc, there´s literaly no delay on inputs even via Wifi.
Describe the bug
The Fire Stick 4K Max (2023) has higher than expected latency given the hardware specs compared to the last generation (2021).
I observed the following benchmarks:
Enabling Game Mode on the Fire Stick did not make any difference. For comparison, the previous generation Fire Stick 4K Max (2021) achieves 4K60 80Mbps HEVC at 4ms average.
Setup:
One additional thing I noticed is that it seems to receive network bottlenecking after 50Mbps where my network latency jumps from 2-3ms to 8-12ms. This is tested using Wifi 6E on AXE6600 router (no other clients have network issues running 4K120 150Mbps). Using the built in Fire Stick internet speed test, I am seeing a max download speed of 419Mbps. This network issue may be hardware related but was not observed on the previous generation.
Steps to reproduce
Affected games
Tested using Desktop and opened Minecraft, Heaven Benchmark, and Timespy.
Other Moonlight clients
PC
Moonlight adjusted settings
Yes
Moonlight adjusted settings (please complete the following information)
I have tested using H.265 and H.264. Adjusted bitrate from 20-80Mbps (observed the bottlenecking past 50Mbps).
Moonlight default settings
Yes
Gamepad-related connection issue
No
Gamepad-related input issue
No
Gamepad-related streaming issue
No
Android version
Android 11
Device model
Fire Stick 4K Max (2023)
Server PC OS version
Windows 11
Server PC GeForce Experience version
0.21
Server PC Nvidia GPU driver version
546.17
Server PC antivirus and firewall software
Windows Defender
Screenshots
No response
Relevant log output
No response
Additional context
No response