Other FreeBSD 15.0 - Hyprland Setup

Hi all,

I installed FreeBSD 15.0 and set it up with the Nvidia drivers and went initially with i3 which has been working fine.

I now want to try hyprland as I have seen people using it on 15.0 with success after earlier issues were sorted out.

Firstly let me say I know the Nvidia drivers and display is working as I have been using it with i3 to date.

I have followed the guide so far to install hyprland and the required utilities, in addition I also have dbus and seatd started as required by hyprland.

I don't use a display manger so boot using 'startx' from the command line, in my .xinitrc I have the following:

'exec dbus-launch --exit-with-session ck-launch-session hyprland'

However it fails to load and gives the following error:

'seatd[95257] 02"20:47.241 [ERROR] [common/terminal.c.207] Could not set VT mode to enable process switching: Operation not permitted'

Unsure of this error if anyone can assist, first time with hyprland.

Thanks
 
Hyprland - is a Wayland compositor, and it cannot be started via startx. The startx command is intended exclusively for X11 (X.Org).When you try to start Hyprland this way, a conflict occurs: startx tries to initialize the X server, and Hyprland, via seatd, tries to capture the terminal directly, which causes the terminal.c.207 error.
 
Hi all,

I installed FreeBSD 15.0 and set it up with the Nvidia drivers and went initially with i3 which has been working fine.

I now want to try hyprland as I have seen people using it on 15.0 with success after earlier issues were sorted out.

Firstly let me say I know the Nvidia drivers and display is working as I have been using it with i3 to date.

I have followed the guide so far to install hyprland and the required utilities, in addition I also have dbus and seatd started as required by hyprland.

I don't use a display manger so boot using 'startx' from the command line, in my .xinitrc I have the following:

'exec dbus-launch --exit-with-session ck-launch-session hyprland'

However it fails to load and gives the following error:

'seatd[95257] 02"20:47.241 [ERROR] [common/terminal.c.207] Could not set VT mode to enable process switching: Operation not permitted'

Unsure of this error if anyone can assist, first time with hyprland.

Than

Hey, are you running from 'latest'? I went back to quarterly ie. hyprland 0.53.1 because 0.54 was hanging like that. Specifically with menus but it was unusable.
Yes. So it is the 54 version with the issues.
 
yes, 0.54 was buggy for me. I'm back on 0.53.1:

20260317_20h08m14s_grim.png
 
Alain De Vos, I had the same issue. I remember giving up for awhile after asking and getting your response, that it wasn't working. However, with the later drivers, it's been trouble free for me. (580.142 for a GT1030 card).
 
Now 580.142 on FreeBSD ports pulls in newly introduced graphics/egl-wayland2 and it could be better supported by Wayland compositors. (dma-buf based , which is more generic interface than already-existed graphics/egl-wayland, which is based on EGLStream that is almost NVIDIA specific.)

Note that if you build x11/nvidia-driver-devel from ports locally, it should pull in graphics/egl-wayland2, too. Or if you additionally install graphics/egl-wayland2, it should work with x11/nvidia-driver-devel, too.

Beware! Oldest supported branch of drivers by graphics/egl-wayland2 is 560 series, so any legacy versions shouldn't work with it.
We (NVIDIA driver team in x11 goup maintainers) intentionally limit it for 580 and later as x11/nvidia-driver is currently on 580 series and no legacy variants of 5xx series are provided.
And we waited for current 580.142 to introduce graphics/egl-wayland2 as we've heared from upstream developer that 580 series had some issues to work with graphics/egl-wayland2 and the first version after we heared the fix for it is pushed is 580.142.
 
Back
Top