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.

2 out of 2 found this helpful
3 comments

Where can I find settings.json?

0

Where can I find settings.json?

Use Show settings.json action in Fleet Settings tab. 

Please see User settings documentation reference for details:

User settings are managed in the Settings/Preferences tab ⌘,. If you want to edit user settings through a file, use the ⌘⇧, or select Show settings.json in the Settings tab.

0

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`

0

Please sign in to leave a comment.

Have more questions?

Submit a request