https://bugs.kde.org/show_bug.cgi?id=522958
Bug ID: 522958
Summary: Desktop Cube shows only gray overlay because Qt Quick
3D receives a non-RHI renderer
Classification: Plasma
Product: kwin
Version First 6.6.5
Reported In:
Platform: Kubuntu
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: compatibility
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Activating the Desktop Cube effect produces only a gray overlay. The cube faces
are not rendered.
STEPS TO REPRODUCE
1. Enable four virtual desktops.
2. Enable the built-in Desktop Cube effect.
3. Activate the effect using its keyboard shortcut.
4. Observe that the screen becomes gray but no cube appears.
5. Press Escape to leave the effect.
OBSERVED RESULT
Only the gray background overlay appears. The 3D cube itself is invisible.
EXPECTED RESULT
The virtual desktops should appear as faces of a rotatable 3D cube.
REPRODUCIBILITY
Always.
SOFTWARE/OS VERSIONS
Operating System: Kubuntu 26.04 LTS
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 7.0.0-27-generic
Graphics Platform: Wayland
GPU: NVIDIA GeForce RTX 4070 Ti SUPER
NVIDIA Driver: 595.71.05
OpenGL Platform Interface: EGL
OpenGL Renderer: NVIDIA GeForce RTX 4070 Ti SUPER
ADDITIONAL INFORMATION
The system is fully updated.
qml6-module-qtquick3d is installed:
Status: install ok installed
Version: 6.10.2-1
KWin compositing is active and uses NVIDIA OpenGL.
There are no QSG_RHI_BACKEND, QT_QUICK_BACKEND, QMLSCENE_DEVICE,
QSG_RENDER_LOOP, or KWIN_COMPOSE environment overrides.
Only the built-in Cube effect exists at:
/usr/share/kwin/effects/cube
The journal prints the following every time the Cube is activated:
Unexpected condition met:
"QSGRendererInterface::isApiRhiBased(rif->graphicsApi())" in file
./src/quick3d/qquick3dviewport.cpp, line 554
The Qt Quick scene is using a rendering method that is not based on QRhi and a
3D graphics API. Qt Quick 3D is not functional in such an environment. The
View3D item is not going to display anything.
--
You are receiving this mail because:
You are watching all bug changes.