Tohle vypadá jako typický problém Java Swing/AWT renderingu na Windows (hlavně při kombinaci s DPI škálováním nebo grafickým ovladačem). To, že pomůže restart a děje se to jen někde, tomu dost odpovídá.
Postup od nejrychlejších testů po hlubší řešení:
🧪 1. Rychlý test – vypnutí HW akcelerace v Javě
Nejčastější příčina.
Zkus spustit ABRA Flexi s těmito parametry:
-Dsun.java2d.d3d=false -Dsun.java2d.opengl=false
👉 parametry JVM options se nastavují v souboru parametry.txt.
-Xmx2g -client -XX:-OmitStackTraceInFastThrow -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false -Djava.awt.headless=true -Djava.library.path=...
✔️ Pokud to pomůže → problém je grafická akcelerace
🖥️ 2. DPI škálování (VELMI časté na Windows 10/11)
Pravým klikem na zástupce → Vlastnosti
Záložka Kompatibilita
→ Změnit nastavení vysokého DPI
Zaškrtni: „Přepsat chování škálování DPI“
nastavit na: Aplikace
👉 Alternativně do parametry.txt přidat
-Dsun.java2d.uiScale=1
🎮 3. Grafické ovladače
Na problematických PC aktualizuj ovladače GPU (Intel / AMD / NVIDIA) nebo naopak zkus starší verzi (často pomůže!)
👉 Podezřelé hlavně Intel HD Graphics a hybridní GPU (notebooky)
☕ 4. Jiná distribuce Javy
ABRA Flexi používá Temurin 11, což je OK, ale dá se zkusit jiná.
👉 Některé buildy mají bugy ve vykreslování
🧹 5. Reset Java cache / configu
Smazat:
C:\Users\\.java
C:\Users\\AppData\LocalLow\Sun\Java
A případně cache Flexi.
🧩 6. Vypnutí DirectDraw úplně
Do parametry.txt přidej
-Dsun.java2d.noddraw=true
🪟 7. Windows nastavení (důležité)
Zkontrolujte Nastavení → Systém → Obrazovka
škálování (125 %, 150 % apod.)
👉 test:
na chvíli nastavit 100 % a restart Flexi
🧠 8. RAM / GDI / resource leak
Pokud se to zhoršuje časem tak zkusit sledovat:
Správce úloh → „GDI objekty“ paměť Java procesu
👉 může jít o leak ve Flexi klientovi
🔍 9. Logování
Do parametry.txt přidat
-Dsun.java2d.trace=count
a spustit Flexi s ladicími výpisy.
→ zjistíš, co renderer dělá
✅ Doporučené pořadí (nejrychlejší řešení)
🔥 -Dsun.java2d.d3d=false
🔥 DPI override (Aplikace)
🔥 update GPU driver
🔁 zkus Java 17 (Temurin/Zulu)
🧪 -Dsun.java2d.noddraw=true
💬 Co z toho nejčastěji pomůže
U podobných případů (ABRA, Pohoda, Java Swing appky):
👉 90 % případů vyřeší:
vypnutí D3D (d3d=false) nebo DPI fix
