Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Feb 2024 20:32:10 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Mario Marietto <marietto2008@gmail.com>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: Wayfire does not work on FreeBSD 14.0?
Message-ID:  <edd0-5ohx-wny@FreeBSD.org>
References:  <CA%2B1FSigNuHgj-VrBZXG52hf1KoWuh2vLcX3hXgkd__zdw5XhXg@mail.gmail.com> <CA%2B1FSij=h89oaQ7A_ACASO%2BFp1GB1BR5RkXWfHB0%2B2pi6G-qyQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Mario Marietto <marietto2008@gmail.com> writes:

> (my graphic card is one nVidia GTX 1060)
[...]
> rot@marietto:/usr/home/marietto # wayfire -c ./config/wayfire/wayfire.ini
>
> II 20-02-24 08:44:06.531 - [src/main.cpp:334] Starting
> wayfire version v0.8.0
>
> II 20-02-24 08:44:06.531 - [backend/x11/backend.c:395]
> Creating X11 backend
>
> II 20-02-24 08:44:06.531 - [backend/x11/backend.c:478] X11
> does not support shared pixmaps
>
> EE 20-02-24 08:44:06.531 - [backend/x11/backend.c:607]
> Failed to query DRI3 DRM FD
>
> EE 20-02-24 08:44:06.531 - [src/main.cpp:134] Fatal error:
> Segmentation fault

Wayfire requires DRM drivers, even when nested under Xorg. Before
playing with Wayfire try DRM troubleshooting:

  # pkg install nvidia-drm-kmod
  # sysrc kld_list-=nvidia && kldunload nvidia
  # sysrc kld_list-=nvidia-modeset && kldunload nvidia-modeset
  # sysrc kld_list+=nvidia-drm && kldload nvidia-drm

then ensure /dev/dri/card0 exists and confirm KMS/DRM works:

  # pkg install kmscube
  $ vidcontrol -s 1 </dev/ttyv0
  $ kmscube

Disclaimer: I don't have an NVIDIA GPU and don't use Wayfire.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?edd0-5ohx-wny>