Difficulties with hyperland..

am trying to run Hyprland on FreeBSD 15-RELEASE using an Nvidia RTX 3050 GPU, but it constantly crashes right during the initialization phase with an Abort trap (core dumped) caused by std::runtime_error

Here are my system specifications and environment details:
OS FreeBSD 15.0-RELEASE
GPU: Nvidia GeForce RTX 3050
Driver: nvidia-driver
Hyprland Version: 0.54.3 (compiled from ports x11-wm/hyprland)

When launching Hyprland via a wrapper script with standard Wayland/Nvidia environment variables, the verbose debug log ends exactly at the initialization of the asynchronous resource gatherer:
[DEBUG] :: Creating the LayoutManager!
[DEBUG] :: Creating the TokenManager!
[DEBUG] :: Using config: /var/run/user/1001/hypr/521ece463c4a9d3d128670688a3475688a3475688a347568.conf
[DEBUG] :: Disabling stdout logs! Check the log for further logs.
[DEBUG] :: Creating the PointerManager!
[DEBUG] :: Creating the EventManager!
[DEBUG] :: Creating the AsyncResourceGatherer!
Terminating due to uncaught exception 0x316be1628fa0 of type std::runtime_error
Abort trap (core
dumped)

Has anyone successfully bypassed this AsyncResourceGatherer runtime error on FreeBSD 15 with Nvidia, or is this a known upstream compatibility issue with how wlroots / hyprland handles threads on the proprietary Nvidia blob under BSD? Any help, patches, or pointers on how to properly debug this further would be greatly appreciated!
 
Back
Top