From: Volker Schlecht Subject: Re: NEW: wayland/niri: A scrollable-tiling Wayland compositor To: Tobias Heider Cc: ports@openbsd.org Date: Tue, 4 Mar 2025 21:47:16 +0100 On 2025-03-04 21:36, Tobias Heider wrote: >On Tue, Mar 04, 2025 at 09:27:02PM GMT, Volker Schlecht wrote: >> On 2025-03-04 17:13, Tobias Heider wrote: >> > here is a new port for niri [1], a scrollable-tiling Wayland compositor >> > heavily inspired by the PaperWM extension for Gnome. >> >> Very cool, unfortunately it doesn't start here. My first guess would be a >> permission issue, but sway starts without a problem. >> >> Here's what I get, and then it hangs: >> >> ␛[2m2025-03-04T20:03:38.428046Z␛[0m ␛[32m INFO␛[0m ␛[2mniri␛[0m␛[2m:␛[0m starting version 25.02 (unknown commit) >> ␛[2m2025-03-04T20:03:38.486812Z␛[0m ␛[34mDEBUG␛[0m ␛[2mniri_config␛[0m␛[2m:␛[0m loaded config from "" >> ␛[2m2025-03-04T20:03:38.549308Z␛[0m ␛[33m WARN␛[0m ␛[2mniri::backend::tty␛[0m␛[2m:␛[0m error getting the render node for the primary GPU; proceeding anyway >> ␛[2m2025-03-04T20:03:38.549328Z␛[0m ␛[32m INFO␛[0m ␛[2mniri::backend::tty␛[0m␛[2m:␛[0m using as the render node: "/dev/dri/card0" >> ␛[2m2025-03-04T20:03:38.691720Z␛[0m ␛[34mDEBUG␛[0m ␛[2mniri::backend::tty␛[0m␛[2m:␛[0m device added: 22272 "/dev/dri/card0" >> ␛[2m2025-03-04T20:03:38.691779Z␛[0m ␛[33m WARN␛[0m ␛[2mniri::backend::tty␛[0m␛[2m:␛[0m error adding device: Failed to open device: Operation not permitted (os error 1) >> ␛[2m2025-03-04T20:03:38.691859Z␛[0m ␛[32m INFO␛[0m ␛[2mniri␛[0m␛[2m:␛[0m listening on Wayland socket: wayland-1 >> ␛[2m2025-03-04T20:03:38.691862Z␛[0m ␛[32m INFO␛[0m ␛[2mniri␛[0m␛[2m:␛[0m IPC listening on: /.local/run/niri.wayland-1.36264.sock > >Can you try adding: > >debug { > render-drm-device "/dev/dri/renderD128" >} > >to your config.kdl and see if that works? Unfortunately it doesn't. It picks up the device from the configuration (visible in the first two lines logged by niri::backend::tty), but still adds /dev/dri/card0 and the error remains the same.