wez / wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://wezfurlong.org/wezterm/
Other
16.69k stars 746 forks source link

Error: The OpenGL implementation is too old to work with glium #6053

Open FrostyNick opened 2 weeks ago

FrostyNick commented 2 weeks ago

What Operating System(s) are you seeing this problem on?

Windows

Which Wayland compositor or X11 Window manager(s) are you using?

No response

WezTerm version

wezterm 20240812-215703-30345b36

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

Yes, and I updated the version box above to show the version of the nightly that I tried

Describe the bug

When I try to run Wezterm, it doesn't run in any cases in this VM and I see this error everytime:

ERROR wezterm_gui::frontend > Failed to create window: The OpenGL implementation is too old to work with glium

To Reproduce

This is a fresh Windows 11 install inside QEMU virtual machine. I just run it in the terminal "wezterm" if scoop is installed or double click either wezterm-gui.exe or wezterm.exe directly and it doesn't run. Doesn't run in the background.

Configuration

no config

Expected Behavior

Should run

Logs

ERROR wezterm_gui::frontend > Failed to create window: The OpenGL implementation is too old to work with glium

Anything else?

loops commented 2 weeks ago

As per bug #1813, can you try:

wezterm.exe --config "prefer_egl=true"

FrostyNick commented 2 weeks ago

Thanks, it does successfully launch with that config flag.