Rendering issues on Windows with Skiko DirectX
Description:
On some video card/video driver combinations we can see rendering artefacts. The reason is poor support of DirectX in Skia.
A related YouTrack issue is FL-11611 Rendering issues on Windows with Skiko DirectX
Is it my case?
If you see any rendering artefacts on Windows you can try:
1. Enable internal mode: add
"internalMode": true
in settings.json User settings file;
2. Perform Collect Logs... or Collect Rendering Logs... (Cmd/Ctrl-Alt-Shift-9 default shortcut) if present;
3. In Goto | Actions popup invoke Open FleetCfg action;
4. Append
java-options=-Dskiko.renderApi=OPENGL
line at the end of file;
5. Restart;
If it helped probably it's a reason to put your bug under this meta issue.
If Fleet failed to start:
1. Open `Fleet\app\Fleet.cfg` in any editor;
2. append
java-options=-Dskiko.renderApi=OPENGL
line at the end of file;
3. Restart.
Workaround using SOFTWARE render API:
Another workaround is to use Windows OS environment variables and set render API for Skiko to SOFTWARE value, see these steps in a related Github issue.
Please sign in to leave a comment.
Where can I find settings.json?
Use Show settings.json action in Fleet Settings tab.
Please see User settings documentation reference for details:
Thanks! Was pulling my hair out all morning trying to get Fleet to connect to WSL or connect to SSH. For me, the fix was to append
` java-options=-Dskiko.renderApi=OPENGL ` to Fleet.cfg, but my Fleet.cfg was elsewhere on my filesystem, I found it under: `C:\Users\<username>\AppData\Local\JetBrains\Toolbox\apps\Fleet\ch-0\1.21.132\app\Fleet.cfg`