-
-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Buggy Mouse Cursor on webOS 24 (9.x) #466
Comments
I started to dig deeper into this issue, and here’s what I’ve discovered so far: Not Triggering the Bug:
Triggering the Bug:
What I’ve Tried:
Observations:After closing Moonlight, the TV does not completely bug out. Sometimes it becomes responsive again, even to the magic remote. However, the stuttering consistently reappears the moment I use the scroll wheel. As soon as the cursor disappears, the TV remains responsive as long as only digital inputs (LG remote buttons or gamepad) are used. I have QuickStart+ enabled. Powering down does not immediately resolve the issue. However, leaving the TV in soft standby (without a full power cycle) for about five minutes completely resolves the bug until it is triggered again in Moonlight. I further investigated CPU usage before, during, and after the bug. Even during the extreme stuttering, the TV remains responsive on the SSH terminal. The results of the "ps aux" command showed no increased CPU usage associated with the bug. To confirm this, I triggered the bug and opened the "System Information" page in KODI, which has a CPU graph. Interestingly, when I used the scroll wheel on the remote to trigger the bug, the CPU load even slightly decreased. The time it takes for the TV to become responsive again after using the scroll wheel varies widely; sometimes it becomes responsive again after a few seconds, while other times it takes half a minute. The entire situation strangely reminds me on the behavior of a system that is running out of VRAM or maxing out the GPU. Unfortunately, I have no knowledge of how to debug GPU issues or how to check VRAM/GPU load.
|
@Archimedes1986 Wow. I appreciate your great insight! When you feel laggy, the TV doesn't appear to have performance issue, but the sample rate of cursor movement becomes buggy. Your discovery will help me narrow down the root cause! |
I'll create a series of test builds to pinpoint the issue. Please let me know how the test build performs! (pinging users from #461) @Pjero @davidspiess @RedGuilhas @Archimedes1986 Test build 1This version disables some cursor related features to see if they cause issue. |
I've been experiencing this bug too on my C3, I can try to test a few builds in the coming weeks if that helps. |
Using the last main update, Moonlight performs better, but periodically my screen freezes permanently so I need to reboot the TV. |
Yea, that's exactly what's happening to me as well. Within moonlight, everything works smoothly, but once I quit the app, the magic pointer gets laggy, it stays that way until I hard reboot the tv (get the powercord of the wall socket). |
@lavocatt @rgomezgo Thanks for the report. Sounds like the changes are not related to the cursor issue. Could you please try the following steps?
|
With that exact protocol, there is no issue with the magic cursor. |
@lavocatt Did you install the snapshot mentioned above? (Not the one in the release) |
Ah no sorry, that was the release. I'll have a test at the snapshot later. |
Just tested now with the build mentioned above, and I have the same result. No problem with the magic cursor. |
@mariotaku i tested |
@lavocatt @davidspiess Thanks for your testing. With the |
No cursor issues after streaming. |
Test build 2Thank you so much for the test. Could you try streaming and quit to see if the cursor is having issues? |
@mariotaku still no issues. During streaming i see now two mouse cursors. The cursor from Windows and the one from the magic remote. |
Test build 3This build attempts to reset cursor on quit. Please let me know if the cursor works after quitting from moonlight! |
With build 3 the bug appears, as soon as i start streaming. |
Just picked up an LG C4 today and am experiencing this issue in 1.6.24. Would be happy to test any builds. |
Thank you for testing it out! Seems that it's going to be tricky to solve, so I bought a main board of OLEDC2. It needs some time (1~2 weeks) to arrive, and after that I'll focus on solving this issue (also try to solve the crashing issue of Kodi). The board with shipping ($36.59) and cables ($15) would cost around $150. Your donation, with any amount would be highly appreciated. Hopefully I could cover the cost of the boards I bought :) |
Hello, I'm also encountering this issue but more as well. Thus, I don't know if there are the sames under the hood. Let me give more context then. I'm using my LG C3 webOS 24 / version 9.2.0 with last Moonlight-TV version 1.6.24 loaded by webOS Dev Manager process (non-rooted TV as well). I'm kinda new with all these new solutions, sunshine/moonlight/playnite, and even discovered this amazing repo and the webOS Dev Manager. Thus, do you think my problem could be related to the current Issue? If not, should I create another Issue? |
Hello! I have some updates, I got the board and upgraded it to webOS 24 beta. However I'm unable to reproduce the issue, the cursor can be seen moving smoothly after finishing the streaming session and quitting moonlight. Maybe that's because I only have a USB attached mouse. Does this issue affect the mouse on your TV? |
My 7 year old OLED model can Deal with it . Mouse us on Remote Desktop with Magic Remote . Easy and wonderful. No lags No Bug. But with the new C4 its possible :( so sad |
Hello, I tried again with the new board (similar to B2), and haven't been able to reproduce yet. My setup:
Steps:
|
Today's check on my C3: |
That's what I thought, there are no issues when I use my controller to use the mouse, only when using the magic remote. So I guess the issue is related to the magic remote. |
@tomschuetteprivat Thanks for your discovery. When you leave moonlight, is the cursor having problem with your USB mouse? |
I bought a magic remote and it should arrive before Christmas. Let's see! |
Just to add, I've had all the same issues with the buggy mouse cursor and lagging webOS interface with moonlight since updating to the latest webOS. Any mouse input at all whether it's the remote or a USB mouse would trigger the issue. I tested build 2 linked earlier and it works perfectly again. Will stick with this build until a proper fix is put in place, thanks @mariotaku ! |
I was unable to reproduce with:
For now, I'll be making a new release, to temporarily apply behavior from build 2. And I'll try to make more test builds for you to test. Hopefully I can find the root cause! |
Test build
|
Test Build |
That's great! Did you compile it yourself, or am I missing something? |
Yes pls let us know the correct File for it. |
Here the direct link for Test Build |
The new Version Not working? |
No official 1.6.27 was buggy for me. |
I'm build v1.6.28 with this patch, it should at least not causing issues to the cursor, although you'll see doubled cursor (TV's and PC's) at this moment. Please keep this issue opened until I find a complete solution! |
Hi @mariotaku! I’ve tried the 1.6.28 build with WA, but the issue is still there on my LG OLED65C3RLA with sw version 23.20.54 (webos24/9.2.1-2604) Hopefully this info will help |
@rvller What about the Test Build 2.5? Also you may need a complete restart to make sure the previous version didn't affect your TV. |
@mariotaku will try 2.5 build in a bit. With 1.6.28 build - i’ve retested it after TV full power off - issue happens. Also, I realized that when I face the issue - TV is totally laggy and unresponcible, but if i manage to disable the magic control cursor - e.g. just start to use the up/down/left/right buttons on remote - lag disappears… sometimes it’s even stranger - after translation via moonlight - just press Home on remote - and the cursor is fine - no lag, but if I click at least once - it becomes laggy |
I tried the 1.6.28 pre-release right now and it works flawlessly for me (G3). |
Same here with LG G4 for me with 1.6.28 pre-release |
Hi @mariotaku, I’m so sorry, I said 1.6.28 doesn’t fix the issue, but that’s not true (I’ve somehow installed 1.6.27 before testing). So 1.6.28 fixes the issue for me too! Thanks a lot! ps: as expected two mouse cursors are presented (pc and webos). |
Fixed for me. Just has the big white cursor next to my mouse cursor now which is the workaround I'm guessing. |
Thank you. Pre Version works . |
Hi there, I wanted to share that I experienced the same issue on my LG 55C31 running version 1.6.27. However, updating to version 1.6.28 has resolved the problem. |
1.6.28 has solved the issue for me as well! Thanks a lot 👌 |
Hello everyone using webOS 24, can you try older releases if you have upgraded to the latest firmware? |
Moonlight Version
1.6.x
Device Type
webOS TV
Device Model
2022+ models with webOS 9 upgrade
Device OS
webOS 9
Host OS
None
Host Software
None
Host Setup
No response
Bug Description
On models running latest webOS 24 (9.x), magic remote control becomes unresponsive after starting a streaming session. This also affects usage outside Moonlight.
Reproduction Steps
No response
Expected Behavior
No response
The text was updated successfully, but these errors were encountered: