You are not logged in.
Hi,
I have a strange issue with KMail and the mail content. While the entire program is working as expected, there is a big issue with the mail window.
Maybe it is best explained with a screenshot:
This is there for each and every mail and it does not go away even when toggling the HTML view.
Opening a message in a new window show the exact same issue, black window except for the menu bar.
Only way to read (some) of my mail is using the source view, which works.
The funny thing is, the content is actually there. When I start dragging it with the mouse I can see parts of it:
What I have done so far to solve this issue:
* Switching to wayland solves the issue, but there are literally crashes of plasma every 30 seconds with the nvidia driver so this is not an option
* Downgrading qt5-webengine to a previous version, did not help
* Checked the system logs for hints, so far unsuccessfully
IIRC this issue was there several months ago but it went away after some updates.
Last edited by Neonag (2024-11-13 16:23:14)
Offline
Reads like a theming issue, but then I'd wonder why it's not showing on x11, but does on Wayland. If you run kmail from a terminal/check the journal are there any pointers to issues with qt-webengine? FWIW I'd expect qt5-webengine to be irrelevant as Kmail should be ported to qt6
FWIW general env/GL setup alright? What do you get from
glxinfo -B
printenv
Offline
This is the console output
$ kmail
qt.core.qobject.connect: QObject::disconnect: No such slot Akonadi::StatisticsProxyModel::_q_sourceDataChanged(QModelIndex, QModelIndex, QList<int>)
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
Journal does not show anything except a connection to the akonadi server.
$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 6144 MB
Total available memory: 6144 MB
Currently available dedicated video memory: 5091 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 565.57.01
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 565.57.01
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 565.57.01
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
$ printenv
XZ_DEFAULTS=-T 0
SHELL_SESSION_ID=f189552a62a94d02ac2f5ded53627f3a
COLORFGBG=15;0
KDE_APPLICATIONS_AS_SCOPE=1
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
QV4_GC_TIMELIMIT=0
MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
XDG_SESSION_DESKTOP=KDE
XDG_CURRENT_DESKTOP=KDE
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/username/.gtkrc-2.0:/home/username/.config/gtkrc-2.0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
PWD=/home/username
KONSOLE_DBUS_WINDOW=/Windows/1
XDG_SESSION_CLASS=user
XDG_SESSION_ID=8
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SEAT=seat0
TERM=xterm-256color
SHLVL=1
SYSTEMD_EXEC_PID=3642
MOTD_SHOWN=pam
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_WAYLAND_RECONNECT=1
SHELL=/bin/bash
XDG_SESSION_TYPE=x11
XDG_RUNTIME_DIR=/run/user/1000
WINDOWID=75497488
XDG_MENU_PREFIX=plasma-
USER=username
PATH=/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/username/workspace/scripts
QT_SCREEN_SCALE_FACTORS=DVI-D-0=1.125;HDMI-0=1.125;DP-0=1.125;DP-1=1.125;DP-2=1.125;DP-3=1.125;DP-4=1.125;DP-5=1.125;
PROFILEHOME=
XDG_VTNR=1
SSH_ASKPASS=/usr/bin/ksshaskpass
XAUTHORITY=/tmp/xauth_GweLZA
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service/memory.pressure
SESSION_MANAGER=local/bender:@/tmp/.ICE-unix/3619,unix/bender:/tmp/.ICE-unix/3619
MANAGERPID=3514
KDE_FULL_SESSION=true
XDG_CONFIG_DIRS=/home/username/.config/kdedefaults:/etc/xdg
DISPLAY=:0
MAIL=/var/spool/mail/username
LOGNAME=username
LANGUAGE=de:en_US
LANG=de_DE.UTF-8
KDE_SESSION_UID=1000
KONSOLE_DBUS_SESSION=/Sessions/2
KONSOLE_DBUS_SERVICE=:1.125
KONSOLE_VERSION=240803
INVOCATION_ID=4dce3869f0ad42f58eaeae014451f415
DEBUGINFOD_URLS=https://debuginfod.archlinux.org
COLORTERM=truecolor
KDE_SESSION_VERSION=6
HG=/usr/bin/hg
JOURNAL_STREAM=9:43041
VISUAL=vim
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
ICEAUTHORITY=/run/user/1000/iceauth_VRxsSv
HOME=/home/username
EDITOR=vim
GTK_RC_FILES=/etc/gtk/gtkrc:/home/username/.gtkrc:/home/username/.config/gtkrc
GTK_MODULES=canberra-gtk-module
DESKTOP_SESSION=plasmax11
Offline
The funny thing is, the content is actually there. When I start dragging it with the mouse I can see parts of it:
That's a drag-and-drop window, though? You're not just selecting the text?
To test the theme situation, please switch to a "normal" light colorscheme (black on white).
Idk whether the panel is supposed to cast a shadow w/ the compositor enabled, but do you have compositing enabled?
qdbus org.kde.KWin /KWin supportInformation
Offline
The funny thing is, the content is actually there. When I start dragging it with the mouse I can see parts of it:
That's a drag-and-drop window, though? You're not just selecting the text?
Apparently it is not. When I use wayland I cannot start this dragging anymore. Really weired. But I definitely don't select anything before doing that.
Issue also present with "normal" theme:
Compositing is enabled, I don't know how to disable it, the option in the settings does not make any difference.
$ qdbus org.kde.KWin /KWin supportInformation
KWin-Unterstützungsinformationen:
Benutzen Sie die folgenden Informationen, wenn Sie nach Unterstützung fragen, z. B. auf https://discuss.kde.org.
Sie enthalten Informationen über die momentan laufende Instanz, welche Optionen verwendet werden,
welcher OpenGL-Treiber verwendet wird und welche Effekte laufen.
Bitte geben Sie die unten stehenden Informationen bei einem Pastebin-Dienst wie https://paste.kde.org ein, anstatt sie direkt in die Hilfediskussionen zu schreiben.
==========================
Version
=======
KWin version: 6.2.3
Qt Version: 6.8.0
Qt compile version: 6.8.0
XCB compile version: 1.17.0
Operation Mode: X11 only
Build Options
=============
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_X11_XCB: yes
HAVE_GLX: yes
X11
===
Vendor: The X.Org Foundation
Vendor Release: 12101014
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0
Decoration
==========
Plugin: org.kde.breeze
Theme:
Plugin recommends border size: None
onAllDesktopsAvailable: true
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0, 9
decorationButtonsRight: 3, 4, 5
borderSize: 2
gridUnit: 10
font: Noto Sans,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular
smallSpacing: 2
largeSpacing: 10
Output backend
==============
Name: KWin::X11StandaloneBackend
Cursor
======
themeName: breeze_cursors
themeSize: 24
Options
=======
focusPolicy: ClickToFocus
xwaylandCrashPolicy: 1
xwaylandMaxCrashCount: 3
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
placement: 4
activationDesktopPolicy: SwitchToOtherDesktop
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
edgeBarrier: 100
cornerBarrier: 1
rollOverDesktops: true
focusStealingPreventionLevel: 1
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: MouseRaise
commandActiveTitlebar2: MouseLower
commandActiveTitlebar3: MouseOperationsMenu
commandInactiveTitlebar1: MouseActivateAndRaise
commandInactiveTitlebar2: MouseNothing
commandInactiveTitlebar3: MouseOperationsMenu
commandWindow1: MouseActivateRaiseAndPassClick
commandWindow2: MouseActivateAndPassClick
commandWindow3: MouseActivateAndPassClick
commandWindowWheel: MouseNothing
commandAll1: MouseUnrestrictedMove
commandAll2: MouseToggleRaiseAndLower
commandAll3: MouseUnrestrictedResize
keyCmdAllModKey: 16777251
condensedTitle: false
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
compositingMode: 1
useCompositing: true
hiddenPreviews: 1
glSmoothScale: 1
glStrictBinding: false
glStrictBindingFollowsDriver: true
glPreferBufferSwap: AutoSwapStrategy
glPlatformInterface: 1
windowsBlockCompositing: true
allowTearing: true
Screen Edges
============
desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0
Screens
=======
Number of Screens: 1
Screen 0:
---------
Name: DP-0
Enabled: 1
Geometry: 0,0,2560x1440
Scale: 1
Refresh Rate: 144000
Adaptive Sync: incapable
Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
OpenGL version string: 3.1.0 NVIDIA 565.57.01
OpenGL platform interface: GLX
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver: NVIDIA
Driver version: 565.57.1
GPU class: Unknown
OpenGL version: 3.1
GLSL version: 1.40
X server version: 1.21.1
Linux kernel version: 6.11.7
Direct rendering: Requires strict binding: no
Virtual Machine: no
OpenGL 2 Shaders are used
Loaded Effects:
---------------
screenshot
outputlocator
colorpicker
zoom
screenedge
blur
contrast
sessionquit
logout
login
slidingpopups
windowaperture
slide
diminactive
squash
scale
maximize
fullscreen
frozenapp
fadingpopups
dialogparent
wobblywindows
windowview
tileseditor
overview
highlightwindow
blendchanges
startupfeedback
systembell
kscreen
Currently Active Effects:
-------------------------
blur
contrast
diminactive
scale
Effect Settings:
----------------
screenshot:
outputlocator:
colorpicker:
zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
focusTrackingEnabled: false
textCaretTrackingEnabled: false
focusDelay: 350
moveFactor: 20
targetZoom: 1
screenedge:
blur:
contrast:
sessionquit:
pluginId: sessionquit
isActiveFullScreenEffect: false
logout:
pluginId: logout
isActiveFullScreenEffect: false
login:
pluginId: login
isActiveFullScreenEffect: false
slidingpopups:
slideInDuration: 200
slideOutDuration: 200
windowaperture:
pluginId: windowaperture
isActiveFullScreenEffect: false
slide:
horizontalGap: 45
verticalGap: 20
slideBackground: true
diminactive:
dimStrength: 10
dimPanels: false
dimDesktop: false
dimKeepAbove: false
dimByGroup: true
dimFullScreen: true
squash:
pluginId: squash
isActiveFullScreenEffect: false
scale:
pluginId: scale
isActiveFullScreenEffect: false
maximize:
pluginId: maximize
isActiveFullScreenEffect: false
fullscreen:
pluginId: fullscreen
isActiveFullScreenEffect: false
frozenapp:
pluginId: frozenapp
isActiveFullScreenEffect: false
fadingpopups:
pluginId: fadingpopups
isActiveFullScreenEffect: false
dialogparent:
pluginId: dialogparent
isActiveFullScreenEffect: false
wobblywindows:
stiffness: 0.15
drag: 0.8
moveFactor: 0.1
xTesselation: 20
yTesselation: 20
minVelocity: 0
maxVelocity: 1000
stopVelocity: 0.5
minAcceleration: 0
maxAcceleration: 1000
stopAcceleration: 0.5
moveWobble: true
resizeWobble: true
windowview:
activeView:
delegate:
animationDuration: 300
ignoreMinimized: false
mode:
partialActivationFactor: 0
gestureInProgress: false
searchText:
selectedIds:
tileseditor:
activeView:
delegate:
animationDuration: 200
overview:
activeView:
delegate:
animationDuration: 300
ignoreMinimized: false
filterWindows: true
organizedGrid: true
overviewPartialActivationFactor: 0
overviewGestureInProgress: false
transitionPartialActivationFactor: 0
transitionGestureInProgress: false
gridPartialActivationFactor: 0
gridGestureInProgress: false
desktopOffset:
searchText:
highlightwindow:
blendchanges:
startupfeedback:
type: 1
systembell:
kscreen:
Loaded Plugins:
---------------
krunnerintegration
nightlight
Available Plugins:
------------------
BounceKeysPlugin
KeyNotificationPlugin
StickyKeysPlugin
buttonsrebind
eis
krunnerintegration
nightlight
screencast
Offline
Alt+Shift+F12 by default you can use to toggle the compositor
Offline
Still black, that's an invalid texture, not the theme.
kill kmail, export these and run kmail from that shell - does it still happen?
Offline
I'm also wondering whether the weird fractional Qt scale is leading to bugs here, can you try unsetting
QT_SCREEN_SCALE_FACTORS= kmail
also random thought, do you happen to have a static /etc/X11/xorg.conf generated by nvidia-xconfig and if so what happens if you remove that?
Offline
Alt+Shift+F12 by default you can use to toggle the compositor
Issue persists with and without compositing.
kill kmail, export these and run kmail from that shell - does it still happen?
No, it gets even worse, kmail cannot start and crashes instantly:
$ kmail
glx: failed to create dri3 screen
failed to load driver: nouveau
glx: failed to create dri3 screen
failed to load driver: nouveau
failed to create drawable
qt.core.qobject.connect: QObject::disconnect: No such slot Akonadi::StatisticsProxyModel::_q_sourceDataChanged(QModelIndex, QModelIndex, QList<int>)
failed to create drawable
Path override failed for key base::DIR_APP_DICTIONARIES and path '/usr/bin/qtwebengine_dictionaries'
Path override failed for key base::DIR_APP_DICTIONARIES and path '/usr/lib/qt6/qtwebengine_dictionaries'
Path override failed for key base::DIR_APP_DICTIONARIES and path '/usr/lib/qt6/qtwebengine_dictionaries'
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
failed to create drawable
[3619:3697:1113/165840.751941:ERROR:gl_surface_glx_qt.cpp(125)] glXCreatePbuffer failed.
[3619:3697:1113/165840.751952:ERROR:gpu_info_collector.cc(82)] gl::GLContext::CreateOffscreenGLSurface failed
[3619:3697:1113/165840.751955:ERROR:gpu_info_collector.cc(563)] Could not create surface for info collection.
failed to create drawable
[3619:3697:1113/165840.753746:ERROR:gl_surface_glx_qt.cpp(125)] glXCreatePbuffer failed.
failed to create drawable
[3619:3697:1113/165840.754281:ERROR:gl_surface_glx_qt.cpp(125)] glXCreatePbuffer failed.
[3619:3697:1113/165840.754289:ERROR:gpu_info_collector.cc(82)] gl::GLContext::CreateOffscreenGLSurface failed
[3619:3697:1113/165840.754293:ERROR:gpu_info_collector.cc(563)] Could not create surface for info collection.
*** KMail got signal 11 (Exiting)
*** Dead letters dumped.
KCrash: Application 'kmail' crashing... crashRecursionCounter = 2
Speicherzugriffsfehler (Speicherabzug geschrieben)
It looks like it's trying to use the nouveau driver, which I have not installed. Maybe it's time to give it another try?
QT_SCREEN_SCALE_FACTORS= kmail
Also no change, issue persists (and scaling does not change at all).
also random thought, do you happen to have a static /etc/X11/xorg.conf generated by nvidia-xconfig and if so what happens if you remove that?
No I don't:
$ tree /etc/X11/
/etc/X11/
├── tigervnc
│ └── Xsession
├── xinit
│ ├── xinitrc
│ ├── xinitrc.d
│ │ ├── 40-libcanberra-gtk-module.sh
│ │ ├── 50-systemd-user.sh
│ │ └── 90xbrlapi
│ └── xserverrc
└── xorg.conf.d
5 directories, 6 files
Last edited by Neonag (2024-11-13 16:06:06)
Offline
This fixes it for me
QTWEBENGINE_CHROMIUM_FLAGS="--disable-gpu-compositing" kmail
found it here https://bugs.kde.org/show_bug.cgi?id=438345
Offline
No, it gets even worse, kmail cannot start and crashes instantly:
You didn't export LIBGL_ALWAYS_SOFTWARE=1 did you?
Probably same result as QTWEBENGINE_CHROMIUM_FLAGS (but less limited)
Edit: Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Last edited by seth (2024-11-13 16:22:28)
Offline
You didn't export LIBGL_ALWAYS_SOFTWARE=1 did you?
No I did not, but even when I do it crashes in a similar way, just without the nouveau errors.
I guess I can live with the CHROMIUM_FLAGS for now until I can transition to wayland eventually.
Thanks for your support
Offline
From the upstream bug:
I recently switched to wayland in Fedora 34. Both Kmail and Akgregator doesn't work properly under Wayland. They both load as black screens.
EXPECTED RESULT
Load normally, similar to X11
Pretty much everyone there seems to be using wayland so while the mitigation is universal the cause might be not.
Have you checked whether kmail maybe runs on xwayland (and software emulation) in your case?
Offline
That bug is quite old. I seem to remember that I had the same problem some time ago but with the wayland session and not X11. Now it's the other way around.
At least the kwin debug console shows KMail as X11 window. And KMail running on XWayland would be strange because running it directly in the wayland session doesn't show this issue.
Offline
the kwin debug console shows KMail as X11 window
Wow, hold on - so kmail /does/ run on xwayland in a KDE wayland session?
https://wiki.archlinux.org/title/Waylan … s_visually
Maybe also post the output of
qdbus org.kde.KWin /KWin supportInformation
in a wayland session…
KMail running on XWayland would be strange because running it directly in the wayland session doesn't show this issue.
The theory here would be that because of xwayland kmail is the same X11 client but unaccelerated in wayland and that prevents the problem (just as the environment variable)
Offline
the kwin debug console shows KMail as X11 window
Wow, hold on - so kmail /does/ run on xwayland in a KDE wayland session?
https://wiki.archlinux.org/title/Waylan … s_visually
Sorry, I think I got this wrong. I checked for XWayland under X11, which does probably not make much sense.
I have now checked with
qdbus org.kde.KWin /KWin org.kde.KWin.showDebugConsole
and this shows KMail as Wayland window. The other tools mentioned in the link do so as well.
This is the support info from a Wayland session:
$ qdbus org.kde.KWin /KWin supportInformation
KWin-Unterstützungsinformationen:
Benutzen Sie die folgenden Informationen, wenn Sie nach Unterstützung fragen, z. B. auf https://discuss.kde.org.
Sie enthalten Informationen über die momentan laufende Instanz, welche Optionen verwendet werden,
welcher OpenGL-Treiber verwendet wird und welche Effekte laufen.
Bitte geben Sie die unten stehenden Informationen bei einem Pastebin-Dienst wie https://paste.kde.org ein, anstatt sie direkt in die Hilfediskussionen zu schreiben.
==========================
Version
=======
KWin version: 6.2.3
Qt Version: 6.8.0
Qt compile version: 6.8.0
XCB compile version: 1.17.0
Operation Mode: Xwayland
Build Options
=============
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_X11_XCB: yes
HAVE_GLX: yes
X11
===
Vendor: The X.Org Foundation
Vendor Release: 12401004
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0
Decoration
==========
Plugin: org.kde.breeze
Theme:
Plugin recommends border size: None
onAllDesktopsAvailable: true
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 0, 9
decorationButtonsRight: 3, 4, 5
borderSize: 2
gridUnit: 10
font: Noto Sans,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular
smallSpacing: 2
largeSpacing: 10
Output backend
==============
Name: DRM
Atomic Mode Setting on GPU 0: true
Cursor
======
themeName: breeze_cursors
themeSize: 24
Options
=======
focusPolicy: ClickToFocus
xwaylandCrashPolicy: 1
xwaylandMaxCrashCount: 3
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
placement: 4
activationDesktopPolicy: SwitchToOtherDesktop
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
edgeBarrier: 100
cornerBarrier: 1
rollOverDesktops: true
focusStealingPreventionLevel: 1
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: MouseRaise
commandActiveTitlebar2: MouseLower
commandActiveTitlebar3: MouseOperationsMenu
commandInactiveTitlebar1: MouseActivateAndRaise
commandInactiveTitlebar2: MouseNothing
commandInactiveTitlebar3: MouseOperationsMenu
commandWindow1: MouseActivateRaiseAndPassClick
commandWindow2: MouseActivateAndPassClick
commandWindow3: MouseActivateAndPassClick
commandWindowWheel: MouseNothing
commandAll1: MouseUnrestrictedMove
commandAll2: MouseToggleRaiseAndLower
commandAll3: MouseUnrestrictedResize
keyCmdAllModKey: 16777251
condensedTitle: false
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
compositingMode: 1
useCompositing: true
hiddenPreviews: 1
glSmoothScale: 1
glStrictBinding: true
glStrictBindingFollowsDriver: true
glPreferBufferSwap: AutoSwapStrategy
glPlatformInterface: 2
windowsBlockCompositing: true
allowTearing: true
Screen Edges
============
desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0
Screens
=======
Number of Screens: 1
Screen 0:
---------
Name: DP-1
Enabled: 1
Geometry: 0,0,2560x1440
Scale: 1
Refresh Rate: 144000
Adaptive Sync: automatic
Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
OpenGL version string: 3.1.0 NVIDIA 565.57.01
OpenGL platform interface: EGL
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver: NVIDIA
Driver version: 565.57.1
GPU class: Unknown
OpenGL version: 3.1
GLSL version: 1.40
X server version: 1.24.1
Linux kernel version: 6.11.7
Direct rendering: Requires strict binding: no
Virtual Machine: no
OpenGL 2 Shaders are used
Loaded Effects:
---------------
shakecursor
screenshot
outputlocator
colorpicker
zoom
screenedge
blur
contrast
sessionquit
logout
login
slidingpopups
windowaperture
slide
diminactive
squash
scale
maximize
fullscreen
frozenapp
fadingpopups
dialogparent
wobblywindows
windowview
tileseditor
overview
highlightwindow
blendchanges
startupfeedback
systembell
screentransform
kscreen
Currently Active Effects:
-------------------------
blur
contrast
diminactive
Effect Settings:
----------------
shakecursor:
screenshot:
outputlocator:
colorpicker:
zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
focusTrackingEnabled: false
textCaretTrackingEnabled: false
focusDelay: 350
moveFactor: 20
targetZoom: 1
screenedge:
blur:
contrast:
sessionquit:
pluginId: sessionquit
isActiveFullScreenEffect: false
logout:
pluginId: logout
isActiveFullScreenEffect: false
login:
pluginId: login
isActiveFullScreenEffect: false
slidingpopups:
slideInDuration: 200
slideOutDuration: 200
windowaperture:
pluginId: windowaperture
isActiveFullScreenEffect: false
slide:
horizontalGap: 45
verticalGap: 20
slideBackground: true
diminactive:
dimStrength: 10
dimPanels: false
dimDesktop: false
dimKeepAbove: false
dimByGroup: true
dimFullScreen: true
squash:
pluginId: squash
isActiveFullScreenEffect: false
scale:
pluginId: scale
isActiveFullScreenEffect: false
maximize:
pluginId: maximize
isActiveFullScreenEffect: false
fullscreen:
pluginId: fullscreen
isActiveFullScreenEffect: false
frozenapp:
pluginId: frozenapp
isActiveFullScreenEffect: false
fadingpopups:
pluginId: fadingpopups
isActiveFullScreenEffect: false
dialogparent:
pluginId: dialogparent
isActiveFullScreenEffect: false
wobblywindows:
stiffness: 0.15
drag: 0.8
moveFactor: 0.1
xTesselation: 20
yTesselation: 20
minVelocity: 0
maxVelocity: 1000
stopVelocity: 0.5
minAcceleration: 0
maxAcceleration: 1000
stopAcceleration: 0.5
moveWobble: true
resizeWobble: true
windowview:
activeView:
delegate:
animationDuration: 300
ignoreMinimized: false
mode: ModeAllDesktops
partialActivationFactor: 0
gestureInProgress: false
searchText:
selectedIds:
tileseditor:
activeView:
delegate:
animationDuration: 200
overview:
activeView:
delegate:
animationDuration: 300
ignoreMinimized: false
filterWindows: true
organizedGrid: true
overviewPartialActivationFactor: 0
overviewGestureInProgress: false
transitionPartialActivationFactor: 0
transitionGestureInProgress: false
gridPartialActivationFactor: 0
gridGestureInProgress: false
desktopOffset:
searchText:
highlightwindow:
blendchanges:
startupfeedback:
type: 1
systembell:
screentransform:
kscreen:
Loaded Plugins:
---------------
BounceKeysPlugin
KeyNotificationPlugin
StickyKeysPlugin
buttonsrebind
eis
krunnerintegration
nightlight
screencast
Available Plugins:
------------------
BounceKeysPlugin
KeyNotificationPlugin
StickyKeysPlugin
buttonsrebind
eis
krunnerintegration
nightlight
screencast
The theory here would be that because of xwayland kmail is the same X11 client but unaccelerated in wayland and that prevents the problem (just as the environment variable)
That sounds like a nice theory, but from what I can tell it's not correct.
Offline
from what I can tell it's not correct
Nope. Because
I checked for XWayland under X11, which does probably not make much sense.
… ex falso quodlibet
Wayland session looks normal (doesn't fallback to software rendering) - it's probably a bug in the webengine code that at some point existed in one backend, was fixed there but then re-introduced in the other backend.
Offline