discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

OpenSCAD doesn't run on Windows 11 VM

N(
nomike (they/them)
Sat, Dec 27, 2025 3:45 AM

Hi!

I've downloaded the latest nightly zip file and extracted it on a
Windows 11 VM running in KVM on Ubuntu on a ThinkPad T14 g1 AMD system.

When I run pythonscad.exe from the shell, I'm getting the welcome
dialog, but once the main window should open, noting appears.

In the terminal I see this:

Loaded design 'C:/Users/Quickemu/AppData/Local/Temp/test.scad'.
Failed to load libEGL (The specified module could not be found.)
create: Failed to load and resolve libEGL functions
GLEW Error: Missing GL version
ERROR: Framebuffer Objects not supported
ERROR: MouseSelector: Failed to create framebuffer; disabling mouse 
selection.

What am I missing? Do I need to install Mesa or something?

Regards

nomike

openscad.exe --info

PS C:\Users\Quickemu\AppData\Local\Temp\OpenSCAD-2025.12.23-x86-64> 
.\openscad.exe --info
PS C:\Users\Quickemu\AppData\Local\Temp\OpenSCAD-2025.12.23-x86-64>
QObject::startTimer: Timers can only be used with threads started with 
QThread
Fontconfig error: Cannot load default config file: No such file: (null)
OpenSCAD Version: 2025.12.23 (git cfdd775c)
System information: Microsoft Windows 11 (10.0.22631) x86_64 10 CPUs 
11.98 GB RAM
User Agent: OpenSCAD/2025.12.23 (git cfdd775c) (Microsoft Windows 11 
(10.0.22631) x86_64)
Compiler: GCC "14.3.0" 64bit
MinGW build: MingW64
Debug build: No
Boost version: 1_85
Eigen version: 3.4.0
CGAL version, kernels: 6.0.1, Cartesian<Gmpq>, Extended_cartesian<Gmpq>
OpenCSG version: OpenCSG 1.5.0
Clipper2 version: 1.5.2
Manifold version: 3.3.2
Qt version: 5.15.17
QScintilla version: 2.11.2
InputDrivers:
GLib version: 2.85.3
lodepng version: 20230410
libzip version: 1.5.2
fontconfig version: 2.16.0
freetype version: 2.13.3
harfbuzz version: 11.4.1
cairo version: 1.18.4
lib3mf version: 1.8.1
Features: roof, input-driver-dbus, lazy-union, 
vertex-object-renderers-indexing, textmetrics, import-function, 
object-function, predictible-output, vector-swizzle
Application Path: 
C:/Users/Quickemu/AppData/Local/Temp/OpenSCAD-2025.12.23-x86-64
Documents Path: C:\Users\Quickemu\Documents
User Documents Path: C:\Users\Quickemu\Documents
Resource Path: 
C:/Users/Quickemu/AppData/Local/Temp/OpenSCAD-2025.12.23-x86-64
User Library Path: C:/Users/Quickemu/Documents/OpenSCAD/libraries
User Examples Path: C:/Users/Quickemu/Documents/OpenSCAD/examples
User Config Path: C:\Users\Quickemu\AppData\Local/OpenSCAD
Backup Path: C:/Users/Quickemu/Documents/OpenSCAD/backups
OPENSCADPATH: <not set>
OpenSCAD library path:
   C:/Users/Quickemu/Documents/OpenSCAD/libraries
C:/Users/Quickemu/AppData/Local/Temp/OpenSCAD-2025.12.23-x86-64\libraries

OPENSCAD_FONT_PATH: <not set>
OpenSCAD font path:
   C:/Windows/fonts
   C:/Users/Quickemu/AppData/Local/Microsoft/Windows/Fonts
   C:/Users/Quickemu/.local/share/fonts
   C:/usr/local/share/fonts
   C:/usr/share/fonts
   C:/usr/X11/lib/X11/fonts
   C:/System/Library/Fonts
   C:/Library/Fonts
   C:/Users/Quickemu/Library/Fonts


ERROR: Framebuffer Objects not supported
Hi! I've downloaded the latest nightly zip file and extracted it on a Windows 11 VM running in KVM on Ubuntu on a ThinkPad T14 g1 AMD system. When I run pythonscad.exe from the shell, I'm getting the welcome dialog, but once the main window should open, noting appears. In the terminal I see this: ``` Loaded design 'C:/Users/Quickemu/AppData/Local/Temp/test.scad'. Failed to load libEGL (The specified module could not be found.) create: Failed to load and resolve libEGL functions GLEW Error: Missing GL version ERROR: Framebuffer Objects not supported ERROR: MouseSelector: Failed to create framebuffer; disabling mouse selection. ``` What am I missing? Do I need to install Mesa or something? Regards nomike openscad.exe --info ```text PS C:\Users\Quickemu\AppData\Local\Temp\OpenSCAD-2025.12.23-x86-64> .\openscad.exe --info PS C:\Users\Quickemu\AppData\Local\Temp\OpenSCAD-2025.12.23-x86-64> QObject::startTimer: Timers can only be used with threads started with QThread Fontconfig error: Cannot load default config file: No such file: (null) OpenSCAD Version: 2025.12.23 (git cfdd775c) System information: Microsoft Windows 11 (10.0.22631) x86_64 10 CPUs 11.98 GB RAM User Agent: OpenSCAD/2025.12.23 (git cfdd775c) (Microsoft Windows 11 (10.0.22631) x86_64) Compiler: GCC "14.3.0" 64bit MinGW build: MingW64 Debug build: No Boost version: 1_85 Eigen version: 3.4.0 CGAL version, kernels: 6.0.1, Cartesian<Gmpq>, Extended_cartesian<Gmpq> OpenCSG version: OpenCSG 1.5.0 Clipper2 version: 1.5.2 Manifold version: 3.3.2 Qt version: 5.15.17 QScintilla version: 2.11.2 InputDrivers: GLib version: 2.85.3 lodepng version: 20230410 libzip version: 1.5.2 fontconfig version: 2.16.0 freetype version: 2.13.3 harfbuzz version: 11.4.1 cairo version: 1.18.4 lib3mf version: 1.8.1 Features: roof, input-driver-dbus, lazy-union, vertex-object-renderers-indexing, textmetrics, import-function, object-function, predictible-output, vector-swizzle Application Path: C:/Users/Quickemu/AppData/Local/Temp/OpenSCAD-2025.12.23-x86-64 Documents Path: C:\Users\Quickemu\Documents User Documents Path: C:\Users\Quickemu\Documents Resource Path: C:/Users/Quickemu/AppData/Local/Temp/OpenSCAD-2025.12.23-x86-64 User Library Path: C:/Users/Quickemu/Documents/OpenSCAD/libraries User Examples Path: C:/Users/Quickemu/Documents/OpenSCAD/examples User Config Path: C:\Users\Quickemu\AppData\Local/OpenSCAD Backup Path: C:/Users/Quickemu/Documents/OpenSCAD/backups OPENSCADPATH: <not set> OpenSCAD library path:   C:/Users/Quickemu/Documents/OpenSCAD/libraries C:/Users/Quickemu/AppData/Local/Temp/OpenSCAD-2025.12.23-x86-64\libraries OPENSCAD_FONT_PATH: <not set> OpenSCAD font path:   C:/Windows/fonts   C:/Users/Quickemu/AppData/Local/Microsoft/Windows/Fonts   C:/Users/Quickemu/.local/share/fonts   C:/usr/local/share/fonts   C:/usr/share/fonts   C:/usr/X11/lib/X11/fonts   C:/System/Library/Fonts   C:/Library/Fonts   C:/Users/Quickemu/Library/Fonts ERROR: Framebuffer Objects not supported ```
MK
Marius Kintel
Sat, Dec 27, 2025 3:56 AM

On Dec 26, 2025, at 22:45, nomike (they/them) via Discuss discuss@lists.openscad.org wrote:

Loaded design 'C:/Users/Quickemu/AppData/Local/Temp/test.scad'.
Failed to load libEGL (The specified module could not be found.)
create: Failed to load and resolve libEGL functions
GLEW Error: Missing GL version
ERROR: Framebuffer Objects not supported
ERROR: MouseSelector: Failed to create framebuffer; disabling mouse selection.

What am I missing? Do I need to install Mesa or something?

Why is it trying to load libEGL? It should use WGL on Windows. This could be a Qt issue.

In any case, Windows doesn’t ship with GL drivers, so you need to install something that matches your setup. Mesa is probably good for SW rendering, unless your VM has GPU passthrough.

-Marius

On Dec 26, 2025, at 22:45, nomike (they/them) via Discuss <discuss@lists.openscad.org> wrote: > > > ``` > Loaded design 'C:/Users/Quickemu/AppData/Local/Temp/test.scad'. > Failed to load libEGL (The specified module could not be found.) > create: Failed to load and resolve libEGL functions > GLEW Error: Missing GL version > ERROR: Framebuffer Objects not supported > ERROR: MouseSelector: Failed to create framebuffer; disabling mouse selection. > ``` > > What am I missing? Do I need to install Mesa or something? > Why is it trying to load libEGL? It should use WGL on Windows. This could be a Qt issue. In any case, Windows doesn’t ship with GL drivers, so you need to install something that matches your setup. Mesa is probably good for SW rendering, unless your VM has GPU passthrough. -Marius