Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
From talking to @marsipu and @hoechenberger and running some OpenGL tests, we decided using OpenGL with the PyQtGraph backend should be opt-in. (TL;DR: Maintenance burden; OpenGL totally breaks things on my macOS machine; it's slower than CPU on my Linux machine with a good graphics card.) To facilitate this, we should have a MNE_BROWSE_USE_OPENGL config var, as it makes sense generally to have this set on a machine-by-machine basis / shouldn't really need to be set often (at all?) on a script-by-script basis.
Once this is merged, I can make a PR to mne-qt-browser to change the behavior:
MNE_BROWSE_USE_OPENGL=true
(otherwise use CPU)@drammock @agramfort feel free to merge if you agree with this plan