| Summary: | nvidia: Java programs running in Plasma Wayland / Xwayland show massive flickering | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Andreas Hartmann <andihartmann> |
| Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED DOWNSTREAM | ||
| Severity: | normal | CC: | kde, kopper.patrick, nate, zawertun |
| Priority: | NOR | ||
| Version First Reported In: | 5.24.5 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Andreas Hartmann
2022-05-24 18:41:56 UTC
I am noticing the same problem using JabRef, both with openjdk and jdk. The black flickering is so extreme that it covers almost the entire window at a high frequency, making the software completely unusable. Only Java programs running through XWayland are affected, running the same software through X11 works fine.
Running the same software using another GPU vendor works without issues. Not sure if this is an Nvidia or KDE bug.
OS: Arch Linux x86_64
Kernel: 5.18.9-zen1-1-zen
DE: Plasma 5.25.2 (kwin)
GPU: NVIDIA GeForce RTX 2060 Rev. A
$ lspci -vks 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device 37d9
Flags: bus master, fast devsel, latency 0, IRQ 130, IOMMU group 1
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [bb0] Physical Resizable BAR
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
$ cat /proc/cmdline
initrd=\intel-ucode.img initrd=\initramfs-linux-zen.img [...] intel_iommu=on iommu=pt nvidia-drm.modeset=1 rw nowatchdog
There's some known sync problems with Nvidia proprietary driver. Kwin can't do anything about it. |