furMark test
with standard kernel virtio test with furMark v1 : ^CIMAC-OUIS>./sglrenderer -g 2.0 [Thu Sep 18 12:14:39 2025] press CTRL+C to terminate server [Thu Sep 18 12:14:39 2025] reserved 32 MiB of memory [Thu Sep 18 12:14:39 2025] maximum resolution set to 1920x1080 [Thu Sep 18 12:14:39 2025] reporting gl version 2.0 sgl_context_create: Failed to create window
withtout g ( opengl 4.6 ) =same result
firMark v2 : start with error
Edge / chromium : no opengl found
sometime furmark can start but :
IMAC-OUIS>./sglrenderer
[Thu Sep 18 12:38:46 2025] press CTRL+C to terminate server
[Thu Sep 18 12:38:46 2025] reserved 32 MiB of memory
[Thu Sep 18 12:38:46 2025] maximum resolution set to 1920x1080
[Thu Sep 18 12:38:46 2025] reporting gl version 4.6
[Thu Sep 18 12:48:28 2025] client 1 connected
[Thu Sep 18 12:48:28 2025] gl error (1280 / 0x0500) on client 1 from SGL_CMD_GETINTEGERV (53)
[Thu Sep 18 12:48:28 2025] gl error (1280 / 0x0500) on client 1 from SGL_CMD_GETINTEGERV (53)
[Thu Sep 18 12:48:28 2025] gl error (1280 / 0x0500) on client 0 from SGL_CMD_GETINTEGERV (53)
[Thu Sep 18 12:48:28 2025] gl error (1280 / 0x0500) on client 1 from SGL_CMD_GETINTEGERV (53)
[Thu Sep 18 12:48:28 2025] gl error (1280 / 0x0500) on client 1 from SGL_CMD_GETINTEGERV (53)
[Thu Sep 18 12:48:28 2025] gl error (1280 / 0x0500) on client 1 from SGL_CMD_GETINTEGERV (53)
[Thu Sep 18 12:49:31 2025] gl error (1282 / 0x0502) on client 1 from SGL_CMD_DETACHSHADER (479)
[Thu Sep 18 12:49:32 2025] gl error (1281 / 0x0501) on client 0 from SGL_CMD_COMPILESHADER (474)
[Thu Sep 18 12:49:32 2025] gl error (1281 / 0x0501) on client 0 from SGL_CMD_GETSHADERIV (488)
[Thu Sep 18 12:49:32 2025] gl error (1281 / 0x0501) on client 1 from SGL_CMD_ATTACHSHADER (472)
[Thu Sep 18 12:49:33 2025] gl error (1281 / 0x0501) on client 1 from SGL_CMD_PIXELSTOREI (46)
[Thu Sep 18 12:49:33 2025] server stopped! segmentation fault on SGL_CMD_DRAWELEMENTS (322)
any ping or project just dead ?
I don't have time currently to look into this issue; if this has something to do with multiclient support, seeing that there are gl errors from two distinct clients, you could also test using sockets.
with furmark 2
./sglrenderer -n -p 6666 -o [Thu Oct 16 09:43:13 2025] press CTRL+C to terminate server [Thu Oct 16 09:43:13 2025] reserved 32 MiB of memory [Thu Oct 16 09:43:13 2025] maximum resolution set to 1920x1080 [Thu Oct 16 09:43:13 2025] reporting gl version 4.6 [Thu Oct 16 09:43:13 2025] using networking, ensure clients use SGL_NETWORK_ENDPOINT=192.168.1.93:6666 [Thu Oct 16 09:43:16 2025] client 1 connected ==> then application quit on windows without any message
furmark 1 : [Thu Oct 16 09:38:47 2025] client 2 connected [Thu Oct 16 09:38:47 2025] gl error (1280 / 0x0500) on client 0 from SGL_CMD_GETINTEGERV (53) [Thu Oct 16 09:38:47 2025] gl error (1280 / 0x0500) on client 0 from SGL_CMD_GETINTEGERV (53) [Thu Oct 16 09:38:47 2025] gl error (1280 / 0x0500) on client 0 from SGL_CMD_GETINTEGERV (53)