KDE Fenster laggen beim Maximieren

Hallo zusammen,

Ich habe feststellen müssen, dass ich unter KDE (x11) Probleme mit der Anzeige habe. Ich nutze eine nVidia Grafikkarte, da ich gern DaVinci resolve nutze, und dort ist mir aufgefallen, dass es anfängt zu laggen, wenn ich ein Fenster maximiere oder wiederherstellen lasse. Dazu habe ich auch etwas finden können. Wenn man z.B. die Panel leiste so einstellt, dass diese im “Float” modus ist, kommt dieses Problem. Stellt man dies aber um, sodass das Panel fixiert mit dem Bildschirm abschließt, gibt es keinerlei Probleme.

Wenn ich aber anstatt x11 nun mal Wayland nehme, habe ich solche Probleme nicht. Der Grund, warum ich gerne (noch) x11 nutze ist die einfachheit zur übertragung von Bildschirm und Fenster in z.B. Discord.

Nun wollte ich mal Fragen, ob es da evtl. eine Möglichkeit gibt, dass es unter x11 aufhört, dass es laggt, selbst wenn man ein Panel im “float” modus hat.

Ich danke im voraus für jegliche Hilfe.

Gruß,
Seuma

Hallo @Seuma ,
Panel Opacity Adaptive ist nicht empfohlen.
Versuchen Sie, es selbst zu ändern.
(Mein Deutsch ist nicht gut.)

Thank you for the reply! I have turned of the opacity adaptive for the panel but it didn’t really work. I switched to Wayland and it works just fine. I will try to stay on wayland. Maybe I can get used to it.

— German version:
Danke für deine Antwort! Ich habe versucht, es auszuschalten aber es hat nicht wirklich geholfen. Ich habe nun auf Wayland gewechselt und da funktioniert es einwandfrei. Ich werde vorerst versuchen nur Wayland zu nutzen. Evtl. kann ich mich daran ja gewöhnen.

zeige mal:
inxi -Fxxc0z | eos-sendlog
dann sehen wir was da mit der Hardware los sein könnte.

Moin,
erstmal entschuldige, dass ich jetzt erst dazu komme, zu antworten.

inxi -Fxxc0z | eos-sendlog

gibt folgendes aus:
https://0x0.st/XxE0.txt

Ich danke dir für deine Hilfe.

no regrets :wink:
Ich bin oft auch nicht schnell beim Anbtworten.

https://0x0.st/XxEO.txt
ist das hier mit O statt 0 ?

Nee das ist eher ein boot journal…

Das was ich da sehe ist nicht die Ausgabe von

inxi -Fxxc0z

Anscheinend wurder der Link überschrieben, da die URL, laut eos-sendlog, nach 7 Tagen ausläuft. Ich habe den Befehl eben nochmal ausgeführt. Hier ist der akutalisierte Link: https://0x0.st/X3hK.txt

1 Like

ah ja … sehe ich auch gerade …

Läuft auf der Nvidia Karte mit Nvidia Treibern…

API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 560.35.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4090/PCIe/SSE2
  API: Vulkan v: 1.3.295 surfaces: xcb,xlib device: 0 type: discrete-gpu
    driver: nvidia device-ID: 10de:2684

Ist DRM Modesetting eingesetzt?

sudo dmesg | grep drm

Ich bekomme folgendes von ‘dmesg’ :

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=f6f2f258-224e-4fce-b453-f0eed8be6a8d rw nowatchdog nvme_load=YES resume=UUID=f8dd679d-60b4-4072-9e0d-e778f4fc1ff0 nvidia_drm.modeset=1 loglevel=3
[    0.000000] The simpledrm driver will not be probed
[    0.044249] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=f6f2f258-224e-4fce-b453-f0eed8be6a8d rw nowatchdog nvme_load=YES resume=UUID=f8dd679d-60b4-4072-9e0d-e778f4fc1ff0 nvidia_drm.modeset=1 loglevel=3
[    0.712565] ACPI: bus type drm_connector registered
[    4.169761] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    5.375634] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[    6.154334] systemd[1]: Starting Load Kernel Module drm...
[    6.164300] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    6.164399] systemd[1]: Finished Load Kernel Module drm.
[    7.675407] [drm] amdgpu kernel modesetting enabled.
[    7.684282] [drm] initializing kernel modesetting (IP DISCOVERY 0x1002:0x164E 0x1462:0x7E16 0xC1).
[    7.684292] [drm] register mmio base: 0xF6C00000
[    7.684293] [drm] register mmio size: 524288
[    7.685943] [drm] add ip block number 0 <nv_common>
[    7.685944] [drm] add ip block number 1 <gmc_v10_0>
[    7.685945] [drm] add ip block number 2 <navi10_ih>
[    7.685946] [drm] add ip block number 3 <psp>
[    7.685947] [drm] add ip block number 4 <smu>
[    7.685948] [drm] add ip block number 5 <dm>
[    7.685949] [drm] add ip block number 6 <gfx_v10_0>
[    7.685950] [drm] add ip block number 7 <sdma_v5_2>
[    7.685951] [drm] add ip block number 8 <vcn_v3_0>
[    7.685952] [drm] add ip block number 9 <jpeg_v3_0>
[    7.690703] [drm] VCN(0) decode is enabled in VM mode
[    7.690705] [drm] VCN(0) encode is enabled in VM mode
[    7.692208] [drm] JPEG decode is enabled in VM mode
[    7.692240] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[    7.692251] [drm] Detected VRAM RAM=512M, BAR=512M
[    7.692252] [drm] RAM width 128bits DDR5
[    7.692331] [drm] amdgpu: 512M of VRAM memory ready
[    7.692333] [drm] amdgpu: 31734M of GTT memory ready.
[    7.692345] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    7.692440] [drm] PCIE GART of 1024M enabled (table at 0x000000F41FC00000).
[    7.692641] [drm] Loading DMUB firmware via PSP: version=0x05001C00
[    7.692948] [drm] use_doorbell being set to: [true]
[    7.692959] [drm] Found VCN firmware Version ENC: 1.31 DEC: 3 VEP: 0 Revision: 2
[    7.787428] [drm] Seamless boot condition check passed
[    7.788224] [drm] Display Core v3.2.281 initialized on DCN 3.1.5
[    7.788226] [drm] DP-HDMI FRL PCON supported
[    7.788952] [drm] DMUB hardware initialized: version=0x05001C00
[    7.790517] [drm] kiq ring mec 2 pipe 1 q 0
[    7.792608] [drm] JPEG decode initialized successfully.
[    7.796591] [drm] Initialized amdgpu 3.57.0 20150101 for 0000:17:00.0 on minor 1
[    7.807016] amdgpu 0000:17:00.0: [drm] Cannot find any crtc or sizes
[    7.807028] [drm] DSC precompute is not needed.
[   10.303442] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   10.303499] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   10.304132] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   10.304171] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   13.752626] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   36.693843] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   38.488257] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[   38.488316] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[  131.222050] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[  302.588334] [drm:drm_new_set_master] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership

Gerade am Ende sehe ich einige errors, kann damit aber nicht viel anfangen aus Mangel an Erfahrung.

das könnte in Zusammenhang stehen…

Die AMD iGPU in der CPU könnte im Weg stehen…

füge die folgende Zeile in: /etc/modprobe.d/blacklist.conf.

blacklist amdgpu

und je nach dem:
Grub = sudo dracut-rebuild und sudo grub-mkconfig -o /boot/grub/grub.cfg
systemd-boot = sudo reinstall-kernels

Moin,

ich habe die Sachen versucht aber es ist dennoch gleich unter X11. Ich habe auch mal weiter geschaut und Kommentare in anderen Forums gesehen, die das gleiche Problem mit KDE 6 und nVidia Grafikkarten haben. Es scheint dort einfach etwas mit dem Treiber der Grafikkarte zu tun. Da es unter wayland alles einfach funktioniert, ist es wohl, für mich, an der Zeit Wayland als Standard zu nutzen.

Ich danke dir auf jeden Fall für die Hilfe!

Die Probleme, mit Screenshare, die ich hatte mit Discord ist auch gelöst und das war mit eines der wichtigen Dingen.

ist ja etwas das schon vor dem starten von kde passiert… da sollte auf jedenfall versucht werden das Problem zu beseitigen

1 Like

Ich habe folgendes zu diesem Problem gefunden:

Dieser Kommentar ist, so wie es aussieht, von einem der KDE Entwickler und weist auf einen Bug im nVidia Treiber hin.

Bedeutet also, wenn man Wayland nicht nutzen möchte und KDE unter X11 mit einer nVidia Grafikkarte nutzt, sollte man definitiv das ‘floating panel’ ausschalten.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.