Le Tue, Jul 28, 2026 at 04:17:14PM +0800, Chris Billington a écrit :
> Chris Billington wrote:
> > I noticed on a machine with Intel Graphics running 8.0-current with the
> > Xfce desktop that the xorg vulkan driver does not get loaded by
> > graphics/vulkan-loader. 'vulkaninfo' from vulkan-tools returns an error.
> > 
> > This is because /usr/local/bin/startxfce4 (which is installed by the
> > xfce4-session package) checks for the environment variable
> > XDG_DATA_DIRS, which is used by vulkan-loader to define the search paths
> > for the driver/loader json definitions.
> > 
> > If it is not previously defined, XDG_DATA_DIRS is set to
> > 
> >    XDG_DATA_DIRS=/usr/share:/usr/local/share
> > 
> > and the files from the xbase80 set in /usr/X11R6/share/vulkan/icd.d are
> > therefore not found.
> > 
> > Rather than patching xfce4-session, a 'fix' might be to add
> > 
> >    export XDG_DATA_DIRS=/usr/X11R6/share:/usr/share:/usr/local/share
> > 
> > to ~/.xsession
> > 
> > A note to this effect could be added to the pkg-readme/xfce file in
> > meta/xfce
> > 
> > As well as the 'vulkan ports', I believe this is relevant for Chromium
> > and friends if so configured.
> > 
> > Regards
> > Chris Billington
> 
> A suggested diff for the above:

thanks for that diff, though it's a bit cumbersome to have to follow
such instructions, i'll probably see about upstreaming a fix to
startxfce4 instead (and backport it as patch).

Reply via email to