Open clapbr opened 1 year ago
if you prepend --config=/dev/null
to the provided command line arguments, does it still happen? also, kwin_x11
is a part of the kwin
package on arch linux, i assume?
update: can't reproduce.
if you prepend
--config=/dev/null
to the provided command line arguments, does it still happen? also,kwin_x11
is a part of thekwin
package on arch linux, i assume?update: can't reproduce.
Yeah still happens with null config, although I just tested a bit more and after like a minute it eventually got purged, but still, spiked up to ~2GB really quick.
I just triggered it a couple of times and slowly see it being purged.
Actually found this by accident while reproducing another unrelated bug, shouldn't affect too much people I suppose. May also be a Nvidia bug...
Edit: Recorded it https://user-images.githubusercontent.com/6379485/211984855-4a25ca8f-8cf1-42dd-a0d1-a470b6165832.mp4
Edit: Recorded it https://user-images.githubusercontent.com/6379485/211984855-4a25ca8f-8cf1-42dd-a0d1-a470b6165832.mp4
unfortunately, the video doesn't play for me neither on arch linux, nor on windows, nor on ios.
what's your screen resolution?
2560x1080 @75hz - I will try to record in another format and repost tomorrow.
sorry for the delay, uploaded it to youtube: https://www.youtube.com/watch?v=6NPeTQNCXdw
I think I have this same problem using picom on arch with i3 and a minimal config
shadow = true;
#backend = glx;
inactive-dim = 0.02;
vsync = true;
opacity-rule = [
"92:class_g = 'Alacritty'",
];
It will fill up my swap fast if I change window size Video attached https://github.com/yshui/picom/assets/43652625/c382d330-36da-4832-bb35-9a4908f33c0d
@TheRealMothebad, try picom built from the latest commit in the next branch.
@clapbr hey, can you record a trace of picom? we might be leaking textures, a trace might help us find out.
Platform
Arch Linux
GPU, drivers, and screen setup
Environment
kwin_x11 + picom-git
picom version
vgit-60ac2
Diagnostics
**Version:** vgit-60ac2 ### Extensions: * Shape: Yes * XRandR: Yes * Present: Present ### Misc: * Use Overlay: Yes * Config file used: None ### Drivers (inaccurate): NVIDIA ### Backend: glx * Driver vendors: * GLX: NVIDIA Corporation * GL: NVIDIA Corporation * GL renderer: NVIDIA GeForce RTX 3090/PCIe/SSE2 ### Backend: egl * Driver vendors: * EGL: NVIDIA * GL: NVIDIA Corporation * GL renderer: NVIDIA GeForce RTX 3090/PCIe/SSE2Configuration:
Configuration file
``` --backend glx --inactive-opacity 1 --vsync -c ```Steps of reproduction
-c
flagExpected behavior
Normal VRAM usage from picom (~80-200MB)
Current Behavior
More than 2GB VRAM used up from my total of 24 on RTX 3090.