plexinc / plex-media-player

Next generation Plex Desktop/Embedded Client
GNU General Public License v2.0
1.16k stars 170 forks source link

Extremely Poor Performance / lagging UI #983

Open RedSpid3r opened 3 years ago

RedSpid3r commented 3 years ago

PMS Version: v1.20.1.3252 PMP Version: v2.58.0.1.076-38e019da Platform (Windows/macOS/Embedded RPi/Embedded Intel):

Steps to reproduce

  1. Download PMP (or Plex Desktop App)
  2. Install
  3. Open app
  4. Observe

Current behavior

Entire UI is extremely laggy and often has massive stutters when browsing through library or even moving through the menu. When browsing or navigating through menus, nvidia FPS counter will show drops/stutters to ~21 fps (sometimes even lower). Once you stop using UI elements or browsing the library, FPS will return to ~60.

Toggling "Native OpenGL" or Force Fullscreen Display does not resolve the issue.

Important Note: PLAYING movies is perfect and no issue. The problem is with the UI.

Expected behavior

UI is not laggy, slow to use/respond or exhibit major stuttering during normal use.

sniff122 commented 3 years ago

I am having a very similar issue on a raspberry pi 3, I just thought it was to do with it running on a pi but after seeing this issue, thought i'd add to it

mseeley commented 3 years ago

@RedSpid3r we've seen issues rendering the screen at high resolutions / pixel densities / refresh rates. Have you seen identical behavior using Plex for Windows instead of Plex Media Player?

Edit: Just saw the " (or Plex Desktop App)". We'll keep this in mind. At this time the best I can recommend is reducing the Window size or crossing your fingers and toes that it's related to the graphics driver. I expect it's firmly due to our rendering pipeline but don't have any means for users to work around at this time.

mseeley commented 3 years ago

@RedSpid3r does this 1.30.0 alpha build change the UI rendering behavior: https://artifacts.plex.tv/plex-desktop-alpha/1.30.0.2038-f7929449/windows/Plex-1.30.0.2038-f7929449-x86_64.exe?

RedSpid3r commented 3 years ago

@mseeley Thanks for the update. This is much, much better for me - not perfect, there is still some lag when fullscreen but overall a vast improvement (at least for me)

EDIT: One thing I have noticed now is flicking image when fullscreen, even when paused