2019-10-30 23:58:35 |
Uwe Klotz |
bug |
|
|
added bug |
2019-10-30 23:59:31 |
Uwe Klotz |
description |
The RGB (GL) waveform widgets are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.
Workaround: Switch to RGB waveforms.
```
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
...
``` |
The RGB (GL) waveform widgets are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.
Workaround: Switch to RGB waveforms.
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
... |
|
2019-10-31 19:46:43 |
Uwe Klotz |
summary |
OpenGL issues on Fedora 31 / Wayland-EGL |
Graphics and OpenGL issues on Fedora 31 / Wayland-EGL |
|
2019-10-31 19:49:07 |
Uwe Klotz |
description |
The RGB (GL) waveform widgets are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.
Workaround: Switch to RGB waveforms.
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
... |
The RGB (GL) waveform widgets and spinnies are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.
Further more the task switcher icon is missing in GNOME on Wayland.
Workaround 1 (full):
- Use X11 instead of Wayland
Workaround 2 (partial):
- Use RGB waveforms
- Disable spinnies
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
... |
|
2019-10-31 19:58:44 |
Uwe Klotz |
summary |
Graphics and OpenGL issues on Fedora 31 / Wayland-EGL |
Graphics and CPU load issues on Fedora 31 / Wayland-EGL |
|
2019-10-31 20:02:20 |
Uwe Klotz |
description |
The RGB (GL) waveform widgets and spinnies are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.
Further more the task switcher icon is missing in GNOME on Wayland.
Workaround 1 (full):
- Use X11 instead of Wayland
Workaround 2 (partial):
- Use RGB waveforms
- Disable spinnies
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
... |
The RGB (GL) waveform widgets and spinnies are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.
On Fedora 30 Mixxx had an idle CPU utilization of 15%. On Fedora 31 it starts at ~25%. When paying a track (keylock disabled) CPU utilizations increases by
15-20%. It drops down when unloading tracks but to a higher level than before. After playing and unloading the same track multiple times the idle CPU load is now at around ~70-80%, constantly rising with every loaded track.
Further more the task switcher icon is missing in GNOME on Wayland.
Workaround 1 (full):
- Use X11 instead of Wayland
Workaround 2 (partial):
- Use RGB waveforms
- Disable spinnies
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
... |
|
2019-10-31 20:12:42 |
Uwe Klotz |
description |
The RGB (GL) waveform widgets and spinnies are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.
On Fedora 30 Mixxx had an idle CPU utilization of 15%. On Fedora 31 it starts at ~25%. When paying a track (keylock disabled) CPU utilizations increases by
15-20%. It drops down when unloading tracks but to a higher level than before. After playing and unloading the same track multiple times the idle CPU load is now at around ~70-80%, constantly rising with every loaded track.
Further more the task switcher icon is missing in GNOME on Wayland.
Workaround 1 (full):
- Use X11 instead of Wayland
Workaround 2 (partial):
- Use RGB waveforms
- Disable spinnies
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
... |
The RGB (GL) waveform widgets and spinnies are empty/transparent and the desktop background shines through. Tested with both 2.2.2 from RPM Fusion and a fresh build of 2.3.0 / master.
On Fedora 30 Mixxx had an idle CPU utilization of 15%. On Fedora 31 it starts at ~25%. When paying a track (keylock disabled) CPU utilizations increases by
15-20%. It drops down when unloading tracks but to a higher level than before. After playing and unloading the same track multiple times the idle CPU load is now at around ~70-80%, constantly rising with every loaded track.
Further more the task switcher icon is missing in GNOME on Wayland.
Workaround: Disable Qt Wayland explicitly by setting "export QT_QPA_PLATFORM=xcb"
...
Debug [Main]: Using Wayland-EGL
...
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x56111df7f030) true
Debug [Main]: Created root GL Context valid: 0x56111cb377f0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0x107f" "3.0 Mesa 19.2.0" "Intel Open Source Technology Center" "Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) "
...
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
...
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Debug [Main]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Warning [Main]: Non-toplevel surfaces can't request window states
... |
|
2019-10-31 23:36:42 |
ronso0 |
bug |
|
|
added subscriber ronso0 |
2019-11-01 09:16:33 |
Uwe Klotz |
mixxx: milestone |
|
2.2.3 |
|
2019-11-01 09:16:36 |
Uwe Klotz |
mixxx: assignee |
|
Uwe Klotz (uklotzde) |
|
2019-11-01 09:16:39 |
Uwe Klotz |
mixxx: status |
New |
In Progress |
|
2019-11-01 09:16:43 |
Uwe Klotz |
mixxx: importance |
Undecided |
Critical |
|
2019-11-25 00:09:05 |
Uwe Klotz |
mixxx: status |
In Progress |
Fix Committed |
|
2019-12-09 22:26:18 |
Daniel Schürmann |
mixxx: status |
Fix Committed |
Fix Released |
|
2022-10-08 21:15:43 |
Swiftb0y |
bug watch added |
|
https://github.com/mixxxdj/mixxx/issues/9787 |
|
2022-10-08 21:15:44 |
Swiftb0y |
lock status |
Unlocked |
Comment-only |
|