Skip to content

front_end = "OpenGL"

Specifies which render front-end to use. This option used to have more scope in earlier versions of wezterm, but today it allows three possible values:

  • OpenGL - use GPU accelerated rasterization
  • Software - use CPU-based rasterization.
  • WebGpu - use GPU accelerated rasterization (Since: Version 20221119-145034-49b9839f)

Since: Version 20240127-113634-bbcac864

The functionality described in this section requires version 20240127-113634-bbcac864 of wezterm, or a more recent version.

The default is "WebGpu". In earlier versions it was "OpenGL"

Since: Version 20240128-202157-1e552d76

The functionality described in this section requires version 20240128-202157-1e552d76 of wezterm, or a more recent version.

The default has been reverted to "OpenGL".

You may wish (or need!) to select Software if there are issues with your GPU/OpenGL drivers.

WezTerm will automatically select Software if it detects that it is being started in a Remote Desktop environment on Windows.

WebGpu

Since: Version 20221119-145034-49b9839f

The functionality described in this section requires version 20221119-145034-49b9839f of wezterm, or a more recent version.

The WebGpu front end allows wezterm to use GPU acceleration provided by a number of platform-specific backends:

  • Metal (on macOS)
  • Vulkan
  • DirectX 12 (on Windows)

See also: