plexinc / plex-media-player

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

PMP terrible drawing performance after starting the app #551

Closed sprig closed 6 years ago

sprig commented 7 years ago

After starting PMP, the first moments (and sometimes much longer) have such poor performance that I can see individual redraws of the screen and it looks terrible. No other app exhibits even remotely such poor performance.

ghost commented 7 years ago

Anything unusual in the log?

atrus05 commented 7 years ago

I have seen this happen on a RPi2, but only if it fetches an update. It is almost like the autodownload feature bogs down the RPi2 completely until it shows the update message. Bus as wm4 says, a log will help.

ghost commented 7 years ago

Normally I wouldn't expect update downloading to ruin redraw performance - at worst I'd expect that using the UI would be slow to load new pages, or that playback from remote locations is hampered.

LongChair commented 7 years ago

Yeah that looks odd unless download caps the CPU but wouldn't expect that either

sprig commented 7 years ago

Thanks for the replies! I forgot to mention that this is on OSX on a macbook pro with a discrete graphics card. I really don't think it is a problem with lack of CPU power. Will update with logs soon.

sprig commented 7 years ago

So, I looked in the logs. I'm not sure what exactly I am looking for but there were a few suspect "warning" lines:

2017-05-02 10:29:11 [ WARN  ] PlayerComponent.cpp @ 504 - cplayer: Warning: option --hwdec-preload was replaced with --opengl-hwdec-interop and might be removed in the future. 
2017-05-02 10:29:11 [ WARN  ] PlayerComponent.cpp @ 504 - cplayer: Option af-del: item label @ac3 not found. 
2017-05-02 10:29:11 [ WARN  ] PlayerComponent.cpp @ 504 - cplayer: Warning: property 'sub-text-font-size' was replaced with 'sub-font-size' and might be removed in the future. 
2017-05-02 10:29:12 [ WARN  ] PlayerComponent.cpp @ 504 - opengl-cb: Function glMPGetNativeDisplay from extension GL_MP_MPGetNativeDisplay not found. 
ghost commented 7 years ago

All definitely unrelated.

LongChair commented 6 years ago

@sprig : are you still having this issue with recent builds ?

LongChair commented 6 years ago

Closing due to the lack of feedback. Feel free to reopen with more details if needed.