https://bugs.kde.org/show_bug.cgi?id=504566

            Bug ID: 504566
           Summary: Audio volume applet experiences GUI introduced thread
                    blocking when sliding volume slider with a high
                    polling rate mouse
    Classification: Plasma
           Product: plasmashell
      Version First 6.3.5
       Reported In:
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Audio Volume widget
          Assignee: plasma-b...@kde.org
          Reporter: wlmq...@qq.com
                CC: isma...@gmail.com
  Target Milestone: 1.0

Created attachment 181568
  --> https://bugs.kde.org/attachment.cgi?id=181568&action=edit
A GIF showing the issue of GUI Animation rendering thread blocking issue of PA
applet.

SUMMARY
I noticed that when I use a gaming mouse with a high polling rate (1000Hz) to
drag the volume slider of the Plasma PulseAudio Applet, there is a significant
delay due to GUI rendering thread blocking.

STEPS TO REPRODUCE
1. Use a gaming mouse with a 1000Hz report rate.
2. Drag the volume slider of the PulseAudio Applet back and forth.

OBSERVED RESULT
There is noticeable delay and lag in volume adjustment, slider movement, and
OSD animation. See the attached image for reference.

EXPECTED RESULT
When using a high-report-rate input device, the computing does not need to be
so precise. Reducing the computational burden of animations or preferably
handling related logic asynchronously would be ideal.

SOFTWARE/OS VERSIONS
Windows: Not relevant
macOS: Not relevant
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Manjaro / Plasma 6.3.5
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0

ADDITIONAL INFORMATION
See the attached Gif image for reference.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to