Automatically detect optimal waveform settings (wizard)

Bug #1621141 reported by Sean M. Pappalardo
26
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Unassigned

Bug Description

It can be confusing for new users to know what waveform settings to use. I propose adding a simple auto-detection process that basically automates current best-practice:

1) Try each available waveform option for a few seconds each in succession with frame rate slider at max, noting frame rates.
2) Select the one that provides the highest frame rate.
3) Lower the slider little by little until there are no (or minimal) dropped frames.

This should run silently and automatically at first-run (i.e. no Mixxx preferences found,) and should be available to re-run from the Waveform preferences pane.

After this is in place, we should separate the waveform options into appearance (RGB, HSV, Filtered, etc.) and rendering method (software, GL, etc.) so that users can choose the appearance they like and let the wizard determine the best rendering method.

tags: removed: wizard
Revision history for this message
Be (be.ing) wrote :

A quick bandage solution would be to present a dialog on first startup advising users to try the different renderers and adjusting the framerate.

Revision history for this message
Pander (pander) wrote :

Good default/suggestion for PINE64 at the moment (missing GPU acceleration) is RGB with Filtered.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

What happens with the default settings on the PIN64?
Do we have a chance to detect it and fall back to RGB with Filtered?
Could you provide a mixxx.log file from such faulty first start or in case of a crash a backtrace?

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8639

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.