You are not logged in.

#1 2026-01-04 18:53:19

MTu08
Member
Registered: 2026-01-04
Posts: 17

libEGL warning: pci id for fd 94: 10de:2584, driver (null)

Archlinux linux-zen6.18.3-zen1-1-zen
NVIDIA GeForce 3050
hyprland (wayland)

i've been trying to get this running but each time it gives me the same warnings and then errors, then i checked eglinfo and it gave me the same error

❯ wine HelloWorld.exe
002c:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
008c:fixme:seh:WerSetFlags (2) stub
008c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
00d0:err:environ:init_peb starting L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorsvw.exe" in experimental wow64 mode
00d0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00d0:fixme:seh:WerSetFlags (2) stub
00d0:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0110:err:hid:udev_bus_init UDEV monitor creation failed
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
002c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0024:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0034:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0148:fixme:ver:GetCurrentPackageId (000000000178FF50 0000000000000000): stub
Source/Main.hx:15: Hello World
libEGL warning: pci id for fd 84: 10de:2584, driver (null)

pci id for fd 85: 10de:2584, driver (null)
pci id for fd 86: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 84: 10de:2584, driver (null)

pci id for fd 85: 10de:2584, driver (null)
pci id for fd 86: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 84: 10de:2584, driver (null)

0024:fixme:win:RegisterTouchWindow hwnd 000000000002006C, flags 0x3 stub!
Could not create SDL window: No matching GL pixel format available.
Called from hxcpp::__hxcpp_main
Called from ApplicationMain::main ApplicationMain.hx line 15
Called from ApplicationMain::create ApplicationMain.hx line 118
Called from ApplicationMain::start ApplicationMain.hx line 126
Called from lime.app.Application::exec lime/app/Application.hx line 169
Called from lime._internal.backend.native.NativeApplication::exec lime/_internal/backend/native/NativeApplication.hx line 163
Called from lime._internal.backend.native.NativeApplication::handleRenderEvent lime/_internal/backend/native/NativeApplication.hx line 418
Called from lime.app._Event_lime_graphics_RenderContext_Void::dispatch lime/_internal/macros/EventMacro.hx line 91
Called from Main::render Main.hx line 28
Error : Null Object Reference
❯ eglinfo -B                                             
GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 590.48.01
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 590.48.01
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 590.48.01
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Wayland platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 590.48.01
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 590.48.01
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 590.48.01
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

X11 platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 590.48.01
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 590.48.01
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 590.48.01
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Surfaceless platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 590.48.01
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 590.48.01
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 590.48.01
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device platform:
Device #0:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 590.48.01
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 590.48.01
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 590.48.01
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device #1:

Platform Device platform:
libEGL warning: pci id for fd 25: 10de:2584, driver (null)

pci id for fd 27: 10de:2584, driver (null)
pci id for fd 28: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 25: 10de:2584, driver (null)

pci id for fd 27: 10de:2584, driver (null)
pci id for fd 28: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 25: 10de:2584, driver (null)

eglinfo: eglInitialize failed

Device #2:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 21.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 25.3.3-arch1.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 21.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.3.3-arch1.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 21.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.3.3-arch1.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

ive looked and i couldnt find an answer so if anyone has any ideas on this please do tell, thank you

Offline

#2 2026-01-04 20:26:40

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

pacman -Qikk ib32-nvidia-utils

hyprland (wayland)

Since steam runs on Xwayland, does it work on some X11 session (openbox will do)?

Offline

#3 2026-01-05 15:13:25

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

steam works fine including it's services and games so far, running the helloworld under wine is the only instance of this issue occuring to me (besides some failed to alloc memory erros from wine)

As of x11 i never tried it, i'm on wayland and to get x11 I need to install xfce or an x11 supported DE

also here you go

❯ pacman -Qikk lib32-nvidia-utils
Name            : lib32-nvidia-utils
Version         : 590.48.01-1
Description     : NVIDIA drivers utilities (32-bit)
Architecture    : x86_64
URL             : http://www.nvidia.com/
Licenses        : custom
Groups          : None
Provides        : lib32-vulkan-driver  lib32-opengl-driver  lib32-nvidia-libgl
Depends On      : lib32-zlib  lib32-gcc-libs  lib32-libglvnd  nvidia-utils=590.48.01
Optional Deps   : lib32-opencl-nvidia
Required By     : lib32-libglvnd  steam
Optional For    : lib32-vulkan-icd-loader
Conflicts With  : lib32-nvidia-libgl
Replaces        : lib32-nvidia-libgl
Installed Size  : 410.62 MiB
Packager        : Peter Jung <ptr1337@archlinux.org>
Build Date      : Thu 18 Dec 2025 06:00:32 PM CET
Install Date    : Sun 04 Jan 2026 06:29:19 PM CET
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

lib32-nvidia-utils: 66 total files, 0 altered files

Offline

#4 2026-01-05 15:43:12

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

running the helloworld under wine

What "helloworld under wine"?
The egl error might be (seems so) a red herring.

Offline

#5 2026-01-05 15:48:03

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

I was referring to the first log at the top

❯ wine HelloWorld.exe

it is the HelloWorld sample from lime that outputted the same warning as the egl output

Offline

#6 2026-01-05 15:58:42

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

lime being https://lime.openfl.org  ?
Let's see…
https://wiki.archlinux.org/title/NVIDIA … oftware_GL

__GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json LIBGL_ALWAYS_SOFTWARE=1 wine HelloWorld.exe

Offline

#7 2026-01-05 16:43:21

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

yeah that one

__GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json LIBGL_ALWAYS_SOFTWARE=1 wine HelloWorld.exe

gave me this then it hung/freezed

❯ __GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json LIBGL_ALWAYS_SOFTWARE=1 wine HelloWorld.exe
002c:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
00a0:fixme:seh:WerSetFlags (2) stub
00a0:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
00d4:err:environ:init_peb starting L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorsvw.exe" in experimental wow64 mode
00d4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00d4:fixme:seh:WerSetFlags (2) stub
00d4:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0114:err:hid:udev_bus_init UDEV monitor creation failed
00fc:fixme:wineusb:query_id Unhandled ID query type 0x5.
00fc:fixme:wineusb:query_id Unhandled ID query type 0x5.
00fc:fixme:wineusb:query_id Unhandled ID query type 0x5.
00fc:fixme:wineusb:query_id Unhandled ID query type 0x5.
002c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0034:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0024:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0164:fixme:ver:GetCurrentPackageId (000000000178FF50 0000000000000000): stub
Source/Main.hx:15: Hello World
libEGL warning: Not allowed to force software rendering when API explicitly selects a hardware device.
libEGL warning: pci id for fd 83: 10de:2584, driver (null)

^C^C^C^C^C^C^C01b0:err:environ:init_peb starting L"C:\\Program Files (x86)\\Microsoft\\EdgeUpdate\\MicrosoftEdgeUpdate.exe" in experimental wow64 mode
01b0:fixme:seh:WerRegisterCustomMetadata (L"EdgeUpdateDllVersion", L"1.3.195.69") stub
01b0:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0053FCEC 0053FCF0
01b0:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 78B21979, 42) stub
01b0:fixme:netapi32:NetGetAadJoinInformation (L"72f988bf-86f1-41af-91ab-2d7cd011db47", 0053FC24): stub
01b0:fixme:process:SetProcessShutdownParameters (00000280, 00000001): partial stub.
01b0:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
01b0:fixme:userenv:GetProfileType 0053FE28
01c8:err:environ:init_peb starting L"C:\\Program Files (x86)\\Microsoft\\EdgeUpdate\\MicrosoftEdgeUpdate.exe" in experimental wow64 mode
01c0:fixme:advapi:RegisterEventSourceW ((null),L"edgeupdate"): stub
01c0:fixme:advapi:ReportEventW (CAFE4242,0x0004,0x0000,0x00000000,00000000,0x0001,0x00000000,00FCFCD8,00000000): stub
01c0:fixme:advapi:DeregisterEventSource (CAFE4242) stub
01b0:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0053FECC
01c8:fixme:seh:WerRegisterCustomMetadata (L"EdgeUpdateDllVersion", L"1.3.195.69") stub
01c8:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0053FCEC 0053FCF0
01c8:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 78B21979, 42) stub
01c8:fixme:netapi32:NetGetAadJoinInformation (L"72f988bf-86f1-41af-91ab-2d7cd011db47", 0053FC24): stub
01c8:fixme:process:SetProcessShutdownParameters (00000280, 00000001): partial stub.
01c8:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
01c8:fixme:userenv:GetProfileType 0053FE28
01c8:fixme:process:WTSGetActiveConsoleSessionId stub
01c8:fixme:wtsapi:WTSQuerySessionInformationW returning partial WTSINFO

Last edited by MTu08 (2026-01-05 16:44:09)

Offline

#8 2026-01-05 16:53:10

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

libEGL warning: Not allowed to force software rendering when API explicitly selects a hardware device.
libEGL warning: pci id for fd 83: 10de:2584, driver (null)

Wtf…
You're no longer running into

Could not create SDL window: No matching GL pixel format available.

though.

Do eglgears_wayland and eglgears_x11 work?
Then please try that HelloWorld.exe on some X11 session.

Offline

#9 2026-01-05 17:34:48

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

i'll install xfce and try it then return to you

Last edited by MTu08 (2026-01-05 17:34:58)

Offline

#10 2026-01-05 17:59:51

tekstryder
Member
Registered: 2013-02-14
Posts: 472

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

Regarding specifically just the libEGL warning (not the symptom) in the thread title and OP, it should™ be harmless noise when using the nVidia gpu.

It was introduced in mesa 25.2.0. See:

https://gitlab.freedesktop.org/mesa/mes … te_3117245

EDIT: oh and a followup issue:

https://gitlab.freedesktop.org/mesa/mesa/-/issues/14206

Last edited by tekstryder (2026-01-05 18:02:22)

Offline

#11 2026-01-05 18:56:49

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

wtf it worked on x11???? it opened a new window and everything?? man what is this bullshit

X11

❯ wine HelloWorld.exe
002c:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
008c:fixme:seh:WerSetFlags (2) stub
008c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
00c0:err:environ:init_peb starting L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorsvw.exe" in experimental wow64 mode
00c0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00c0:fixme:seh:WerSetFlags (2) stub
00c0:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0110:err:hid:udev_bus_init UDEV monitor creation failed
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
002c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0024:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0034:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0148:fixme:ver:GetCurrentPackageId (000000000178FF50 0000000000000000): stub
Source/Main.hx:15: Hello World
libEGL warning: pci id for fd 82: 10de:2584, driver (null)

pci id for fd 84: 10de:2584, driver (null)
pci id for fd 85: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 82: 10de:2584, driver (null)

pci id for fd 84: 10de:2584, driver (null)
pci id for fd 85: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 82: 10de:2584, driver (null)

0024:fixme:win:RegisterTouchWindow hwnd 000000000002006C, flags 0x3 stub!
0024:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0024:fixme:imm:ImeSetCompositionString himc 0000000000010060, index 9, comp 00006FFFF4B88DD0, comp_len 2, read 00006FFFF4B88DD0, read_len 2 semi-stub!
0024:fixme:imm:ImeSetCompositionString Read string unimplemented
0024:fixme:imm:NotifyIME himc 0000000000010060, action 0x11, index 0, value 0 stub!
0024:fixme:imm:ImeSetCompositionString himc 0000000000010060, index 9, comp 00006FFFF4B88DD0, comp_len 2, read 00006FFFF4B88DD0, read_len 2 semi-stub!
0024:fixme:imm:ImeSetCompositionString Read string unimplemented
0024:fixme:imm:NotifyIME himc 0000000000010060, action 0x11, index 0, value 0 stub!

0170:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0170:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0178:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0178:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
003c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub

Wayland (hyprland)

❯ wine HelloWorld.exe                                                         
002c:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
008c:fixme:seh:WerSetFlags (2) stub
008c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
00d0:err:environ:init_peb starting L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorsvw.exe" in experimental wow64 mode
00d0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00d0:fixme:seh:WerSetFlags (2) stub
00d0:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0110:err:hid:udev_bus_init UDEV monitor creation failed
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
002c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0024:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0034:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0148:fixme:ver:GetCurrentPackageId (000000000178FF50 0000000000000000): stub
Source/Main.hx:15: Hello World
libEGL warning: pci id for fd 84: 10de:2584, driver (null)

pci id for fd 85: 10de:2584, driver (null)
pci id for fd 86: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 84: 10de:2584, driver (null)

pci id for fd 85: 10de:2584, driver (null)
pci id for fd 86: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 84: 10de:2584, driver (null)

0024:fixme:win:RegisterTouchWindow hwnd 000000000002006C, flags 0x3 stub!
Could not create SDL window: No matching GL pixel format available.
Called from hxcpp::__hxcpp_main
Called from ApplicationMain::main ApplicationMain.hx line 15
Called from ApplicationMain::create ApplicationMain.hx line 118
Called from ApplicationMain::start ApplicationMain.hx line 126
Called from lime.app.Application::exec lime/app/Application.hx line 169
Called from lime._internal.backend.native.NativeApplication::exec lime/_internal/backend/native/NativeApplication.hx line 163
Called from lime._internal.backend.native.NativeApplication::handleRenderEvent lime/_internal/backend/native/NativeApplication.hx line 418
Called from lime.app._Event_lime_graphics_RenderContext_Void::dispatch lime/_internal/macros/EventMacro.hx line 91
Called from Main::render Main.hx line 28
Error : Null Object Reference

0170:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0170:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
003c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub

Offline

#12 2026-01-05 22:15:45

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

Could not create SDL window: No matching GL pixel format available.
SDL_VIDEODRIVER=x11 wine HelloWorld.exe # convince SDL to use xwayland

There's a reason why steam uses xwayland wink

Offline

#13 2026-01-06 09:20:41

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

SDL_VIDEODRIVER=x11 wine HelloWorld.exe # convince SDL to use xwayland

There's a reason why steam uses xwayland wink

aw man i knew it wasn't going to be that easy sad

❯ SDL_VIDEODRIVER=x11 wine HelloWorld.exe

002c:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0084:fixme:seh:WerSetFlags (2) stub
0084:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
00c0:err:environ:init_peb starting L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorsvw.exe" in experimental wow64 mode
00c0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00c0:fixme:seh:WerSetFlags (2) stub
00c0:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0110:err:hid:udev_bus_init UDEV monitor creation failed
00e8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00e8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00e8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00e8:fixme:wineusb:query_id Unhandled ID query type 0x5.
002c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0034:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0024:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0160:fixme:ver:GetCurrentPackageId (000000000178FF50 0000000000000000): stub
Source/Main.hx:15: Hello World
libEGL warning: pci id for fd 86: 10de:2584, driver (null)

pci id for fd 87: 10de:2584, driver (null)
pci id for fd 88: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 86: 10de:2584, driver (null)

pci id for fd 87: 10de:2584, driver (null)
pci id for fd 88: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 86: 10de:2584, driver (null)

0024:fixme:win:RegisterTouchWindow hwnd 000000000002006C, flags 0x3 stub!
Could not create SDL window: No matching GL pixel format available.
Called from hxcpp::__hxcpp_main
Called from ApplicationMain::main ApplicationMain.hx line 15
Called from ApplicationMain::create ApplicationMain.hx line 118
Called from ApplicationMain::start ApplicationMain.hx line 126
Called from lime.app.Application::exec lime/app/Application.hx line 169
Called from lime._internal.backend.native.NativeApplication::exec lime/_internal/backend/native/NativeApplication.hx line 163
Called from lime._internal.backend.native.NativeApplication::handleRenderEvent lime/_internal/backend/native/NativeApplication.hx line 418
Called from lime.app._Event_lime_graphics_RenderContext_Void::dispatch lime/_internal/macros/EventMacro.hx line 91
Called from Main::render Main.hx line 28
Error : Null Object Reference

Offline

#14 2026-01-06 10:21:49

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

Offline

#15 2026-01-06 13:03:56

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

How do i check if it's enabled?

Offline

#16 2026-01-06 16:58:00

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

Try to start xterm or xeyes - if those fail, xwayland isn't enabled.

Offline

#17 2026-01-06 17:30:47

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

Try to start xterm or xeyes

xterm didn't launch when i opened it from rofi or when i opened it from the terminal

❯ xterm              
xterm: cannot load font "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1"
open ttydev: Permission denied
❯ sudo xterm          
Authorization required, but no authorization protocol specified
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted
in this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s

as for xeyes

❯ sudo pacman -S xeyes
error: target not found: xeyes
❯ yay -S xeyes  
 -> No AUR package found for xeyes
 there is nothing to do

if those fail, xwayland isn't enabled.

so ig it isn't enabled for whatever reason?

Offline

#18 2026-01-06 17:35:48

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

sudo xterm

Don't do that.

sudo pacman -S xeyes

pacman -F xeyes

https://archlinux.org/packages/?sort=&q … =&flagged=

Not sure whether the missing X11 font can be fatal,

xterm -fa monospace

Offline

#19 2026-01-06 17:50:57

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

xeyes works fine, xterm didn't tho

❯ pacman -F xeyes
warning: database file for 'core' does not exist (use '-Fy' to download)
warning: database file for 'extra' does not exist (use '-Fy' to download)
warning: database file for 'multilib' does not exist (use '-Fy' to download)
❯ sudo pacman -S xorg-xeyes
resolving dependencies...
looking for conflicting packages...

Package (1)       New Version  Net Change  Download Size

extra/xorg-xeyes  1.3.1-1        0.04 MiB       0.01 MiB

Total Download Size:   0.01 MiB
Total Installed Size:  0.04 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 xorg-xeyes-1.3.1-1-x86_64      13.9 KiB  89.8 KiB/s 00:00 [--------------------------------] 100%
(1/1) checking keys in keyring                             [--------------------------------] 100%
(1/1) checking package integrity                           [--------------------------------] 100%
(1/1) loading package files                                [--------------------------------] 100%
(1/1) checking for file conflicts                          [--------------------------------] 100%
(1/1) checking available disk space                        [--------------------------------] 100%
:: Processing package changes...
(1/1) installing xorg-xeyes                                [--------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
❯ xeyes

❯ xterm -fa monospace
open ttydev: Permission denied

Offline

#20 2026-01-06 18:08:26

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

❯ xterm -fa monospace
open ttydev: Permission denied

is a but weird but xwayland seems to principally function.

export SDL_VIDEODRIVER=x11
unset WAYLAND_DISPLAY # this will break native wayland for this shell
wine HelloWorld.exe

Offline

#21 2026-01-06 18:16:19

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

export SDL_VIDEODRIVER=x11
unset WAYLAND_DISPLAY # this will break native wayland for this shell
wine HelloWorld.exe

it paused for a bit but ultimately failed sad

❯ export SDL_VIDEODRIVER=x11
❯ unset WAYLAND_DISPLAY
❯ wine HelloWorld.exe
002c:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
008c:fixme:seh:WerSetFlags (2) stub
008c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
00d0:err:environ:init_peb starting L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorsvw.exe" in experimental wow64 mode
00d0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00d0:fixme:seh:WerSetFlags (2) stub
00d0:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0110:err:hid:udev_bus_init UDEV monitor creation failed
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00f8:fixme:wineusb:query_id Unhandled ID query type 0x5.
002c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0034:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0024:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0160:fixme:ver:GetCurrentPackageId (000000000178FF50 0000000000000000): stub
Source/Main.hx:15: Hello World
libEGL warning: pci id for fd 86: 10de:2584, driver (null)

pci id for fd 87: 10de:2584, driver (null)
pci id for fd 88: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 86: 10de:2584, driver (null)

pci id for fd 87: 10de:2584, driver (null)
pci id for fd 88: 10de:2584, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 86: 10de:2584, driver (null)

0024:fixme:win:RegisterTouchWindow hwnd 000000000002006C, flags 0x3 stub!
Could not create SDL window: No matching GL pixel format available.
Called from hxcpp::__hxcpp_main
Called from ApplicationMain::main ApplicationMain.hx line 15
Called from ApplicationMain::create ApplicationMain.hx line 118
Called from ApplicationMain::start ApplicationMain.hx line 126
Called from lime.app.Application::exec lime/app/Application.hx line 169
Called from lime._internal.backend.native.NativeApplication::exec lime/_internal/backend/native/NativeApplication.hx line 163
Called from lime._internal.backend.native.NativeApplication::handleRenderEvent lime/_internal/backend/native/NativeApplication.hx line 418
Called from lime.app._Event_lime_graphics_RenderContext_Void::dispatch lime/_internal/macros/EventMacro.hx line 91
Called from Main::render Main.hx line 28
Error : Null Object Reference

Offline

#22 2026-01-06 19:55:48

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

Could not create SDL window: No matching GL pixel format available.

__GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json wine HelloWorld.exe

Also, have you tried this on wayland-but-not-hyprland, eg. Weston?

Offline

#23 2026-01-07 10:48:33

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

Could not create SDL window: No matching GL pixel format available.

__GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json wine HelloWorld.exe

damnit why won't this work????

❯ __GLX_VENDOR_LIBRARY_NAME=mesa __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json wine HelloWorld.exe
002c:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
008c:fixme:seh:WerSetFlags (2) stub
008c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
00d4:err:environ:init_peb starting L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorsvw.exe" in experimental wow64 mode
00d4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00d4:fixme:seh:WerSetFlags (2) stub
00d4:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0114:err:hid:udev_bus_init UDEV monitor creation failed
00fc:fixme:wineusb:query_id Unhandled ID query type 0x5.
00fc:fixme:wineusb:query_id Unhandled ID query type 0x5.
00fc:fixme:wineusb:query_id Unhandled ID query type 0x5.
00fc:fixme:wineusb:query_id Unhandled ID query type 0x5.
002c:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0034:fixme:ver:GetCurrentPackageId (000000000031FEB0 0000000000000000): stub
0024:fixme:winediag:loader_init wine-staging 10.20 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0164:fixme:ver:GetCurrentPackageId (000000000178FF50 0000000000000000): stub
Source/Main.hx:15: Hello World
0024:fixme:win:RegisterTouchWindow hwnd 000000000002006C, flags 0x3 stub!
Could not create SDL window: No matching GL pixel format available.
Called from hxcpp::__hxcpp_main
Called from ApplicationMain::main ApplicationMain.hx line 15
Called from ApplicationMain::create ApplicationMain.hx line 118
Called from ApplicationMain::start ApplicationMain.hx line 126
Called from lime.app.Application::exec lime/app/Application.hx line 169
Called from lime._internal.backend.native.NativeApplication::exec lime/_internal/backend/native/NativeApplication.hx line 163
Called from lime._internal.backend.native.NativeApplication::handleRenderEvent lime/_internal/backend/native/NativeApplication.hx line 418
Called from lime.app._Event_lime_graphics_RenderContext_Void::dispatch lime/_internal/macros/EventMacro.hx line 91
Called from Main::render Main.hx line 28
Error : Null Object Reference

Also, have you tried this on wayland-but-not-hyprland, eg. Weston?

nope, i'll try it out once im home tho
i have no clue why in the hell won't this work or if its a graphics card issue or a hyprland issue or if im missing something its annoying

Offline

#24 2026-01-07 15:29:26

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 72,057

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

damnit why won't this work????
i have no clue why in the hell won't this work

seth wrote:

There's a reason why steam uses xwayland


https://archlinux.org/packages/extra/x86_64/blobby2/ (pong on LSD) has an OpenGL and an SDL mode, see whether it runs on SDL
a) at all
b) forcing XWayland (also use xeys to confirm it's using xwayland)

Offline

#25 2026-01-07 16:14:36

MTu08
Member
Registered: 2026-01-04
Posts: 17

Re: libEGL warning: pci id for fd 94: 10de:2584, driver (null)

There's a reason why steam uses xwayland

then why does steam run completely fine but lime HelloWorld.exe does not?

https://archlinux.org/packages/extra/x86_64/blobby2/ (pong on LSD) has an OpenGL and an SDL mode, see whether it runs on SDL

how to make it launch on SDL and or forcing xwayland?

Offline

Board footer

Powered by FluxBB