View Issue Details

IDProjectCategoryView StatusLast Update
0018995MediaMonkey 5Otherpublic2022-06-27 21:07
ReporterLudek Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status feedbackResolutionopen 
Product Version5.0 
Target Version5.0.4Fixed in Version5.0.4 
Summary0018995: Consider adding HW acceleration switch to Options > Performance
DescriptionCurrently Chromium with enabled HW acceleration has better performance, but can lead to various issues in specific user environments.

1) Undocking laptop from a USB dock station can cause freeze in certain environments
(e.g. user from ticket # 4076, similar to https://superuser.com/questions/830162/chrome-browser-freezes-on-undocking )

2) MM5 can fail to run in certain environments (issue 0018609 and related KB article https://www.mediamonkey.com/support/knowledge-base/mediamonkey-install-config/mediamonkey-wont-open/ )

3) Maximizing MM5 window while YouTube video is playing in background can cause freeze in certain environments (issue 0018957)

Workaround is to use the MediaMonkey_noGPU.bat that runs MM5 without HW acceleration (more intensive CPU usage, less intensive GPU usage)

With above in mind I wonder whether we shouldn't add new checkbox to
Options > Performance
[..] Use hardware acceleration when available (better performance)

and probably maybe disabled by default to prevent from possible issues described above ?
Additional InformationAnother issue appearing only with HW acceleration is [Ticket # 4431]
TagsNo tags attached.
Fixed in build2656

Relationships

related to 0018957 resolvedpetr MM5 window freeze when playing YouTube while MM is minimized 
related to 0018609 closedLudek Some users can't run MM5 (until HW accelaration is disabled) 

Activities

Ludek

2022-04-22 19:32

developer   ~0067680

Assigned to Rusty for review + possible wording suggestions.

Ludek

2022-04-22 19:57

developer   ~0067681

Last edited: 2022-04-22 19:58

View 2 revisions

BTW: As discussed with Petr offline, Chromium has ability to run GPU process separatelly, so ideal solution would be to auto-switch to SW rendering whenever the GPU process crashes.
In that case the switch might be no longer needed, Petr is solving this in course of 0018957

jiri

2022-05-05 13:56

administrator   ~0067998

Based on what I've seen so far, the idea seems to make sense. As we aren't able to fix all GPU-related issues, we could possibly try to include this as a feature.

Ludek

2022-06-27 21:03

developer   ~0068709

Last edited: 2022-06-27 21:07

View 2 revisions

Added the config to Options > Performance
[x] Use hardware acceleration when available (requires restart)

Added in build 5.0.4.2656