Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Mar 2017 22:00:24 +0000
From:      Doug Kirk <dbkirk@gmail.com>
To:        freebsd-x11@freebsd.org
Subject:   Great to see all this work towards LLVM 4.0 & latest Mesa!
Message-ID:  <CAGhTqAVS6Z51JXXQm7FJE4JqqZdV69v2kGM-o=yk02qT2a0gcQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I built & installed 12-current from drm-next with only LLVM 4 installed,
and then most of the (installed) ports from xserver-next-mesa-udev, mixing
some of the non-graphics installs using the standard pkg repo.

That went very well, and was 2 weekends ago.

Then last weekend I built Mesa 17.0.2 (d/l'd directly from mesa3d.org) with
LLVM 4, and had several issues but worked through them (possibly
not-quite-correctly since I don't usually work in this code-space). It'll
be nice to compare the (certainly more-correct) patches I've seen today to
the changes I made to get Mesa to compile.

However, I have a running 12.0-CURRENT with Wayland+Weston, thus far using
the Gallium llvmpipe driver on a Skylake i5 6500 system with i915kms
loaded, at 1920x1200 over DVI-D. It uses ~800MB RAM with only a term and
ZFS running on 8GB RAM total. (only 8M "active" according to top (!), with
>300MB for the ZFS ARC).

It sleeps and wakes the monitor on Weston's screensaver timeout, but on
resume from "acpiconf -s 3" the screen isn't displayed correctly. I haven't
started to troubleshoot this yet to find more info.

I've been searching for clues on how to make Wayland (Gallium?) use
hardware rendering, but can't seem to find an answer. I did compile Gallium
with i965 enabled.

It'd really be nice for somebody knowledgeable to make a diagram that shows
how all the different pieces in graphics-land fit together (DRI, GL, KMS,
Gallium, VAAPI, libThis, libThat, etc.) Then I could make sensible choices
about what to configure/compile for my system. (I'd included VDPAU support
only to discover later that I will never use it).

The only other thing I've noticed so far is warnings about not being able
to load certain mouse-cursor resources (images). Could be I need to install
something else, but that's nowhere near my highest priority.

Thanks everyone for all your hard work!

Cheers,
--doug



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGhTqAVS6Z51JXXQm7FJE4JqqZdV69v2kGM-o=yk02qT2a0gcQ>