89luca89 / 89luca89/distrobox

[Error] Heavy GUI Apps freeze

Abierto
#1,855 5 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
Go
Estrellas
13k
Forks
541
Merge medio
20 h 47 min
PR fusionados (30 d)
4

Descripción

Please, before opening a bug:

- [x] make sure you've read the documentation.
- [x] Ensure there isn't already an open issue about this.
- [x] Ensure there isn't already a closed/resolved issue about this.

**Describe the bug**
Running complex apps like IntelliJ IDEA which use multiple windows from inside a container will cause them to stutter. If large portions of the displayed area change (large amount of pixels), my entire desktop freezes for some amount of time (1-5s). I can still click or type while my desktop is frozen, but I will only see the results after it "thawed".

**To Reproduce**
1. Build a distrobox with these settings:
```ini
[box1]
image=debian:13
home=~/distrobox/box1
start_now=true
hostname=box1
init=false # this bug also happens for init=true
root=false
```
2. Download IntelliJ toolbox [on their website](https://www.jetbrains.com/toolbox-app/), unpack it and run the executable
3. Download idea and open some folder on your system
4. Click around to open windows or popups (e.g. settings)
5. Freeze right as the new window or popup opens

**Expected behavior**
No freezing

**Logs**
I am not to sure if the logs of IntelliJ Idea or podman would be useful here.

**Desktop:**

- podman 5.6.2
- distrobox 1.8.1.2
- Operating System: Bazzite 42
- KDE Plasma Version: 6.4.5
- KDE Frameworks Version: 6.18.0
- Qt Version: 6.9.2
- Kernel Version: 6.16.4-115.bazzite.fc42.x86_64 (64-bit)
- Graphics Platform: Wayland
- Processors: 16 × AMD Ryzen 7 7700 8-Core Processor
- Memory: 32 GiB of RAM (30.9 GiB usable)
- Graphics Processor: AMD Radeon RX 7800 XT
- How did you install distrobox: It is packaged with bazzite

**Additional information**
This does not happen when running the same programs natively.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.