Graphics group meeting minutes November 21
Warner Losh
imp at bsdimp.com
Tue Dec 4 05:05:49 UTC 2018
The graphics group had another get together via hangouts. Here's the less
tardy meeting minutes from that. The next meeting is December 5.
Warner
P.S. Sorry for using 11/7 for the November 7th meeting... I forget it's an
international audience sometimes.
2018-11-21: Next meeting
-
Drm-legacy, status update from FreeBSD 12
-
Nothing new to report, mostly working. We need more docs, but this is
likely as good as it gets. It requires the xf86-video-ati-legacy DDX when
using ATI/AMD cards. May also need to add a note about the
‘video’ group so
they can use the acceleration. This is true for drm-* and is important to
get good performance.
-
Drm-stable, drm-next and default version in 12
-
What’s today drm-next will be the version for 11.2. (we can retire
drm-stable)
-
Is drm-devel stable enough for 12.0? 4.16 will be the default version
for 12, 4.11 will be backup 12.0. Can’t guarantee 4.11 will work for the
life of the 12 branch, but will work for a transition period around the
release.
-
Different drm ports for different FreeBSD versions
-
As the number of releases supported by drm drivers increase we need
to reduce maintenance burden. It’s not manageable to have the same code
branch build for all releases. (Johannes L)
-
Manage this by creating a 4.16-12.0 (which is locked), 4.16-13. If
changes are needed for 12.1 when it comes, we make a 4.16-12.1 branch.
-
Only drm-devel for current to keep support load manageable.
-
For each version cut one version. Drm-devel for current. Latest
changes land in drm-experimental that we iterate on until it’s ready to
become the next drm-devel.
-
https://reviews.freebsd.org/D18328
-
Release notes
-
Needs to be written. Niclas to do it, the rest to review. Will be put
on github for review, then marshalled in to FreeBSD.
-
Bumping llvm version in mesa
-
Bumping it to llvm70, running on one laptop for a few hours and
things aren’t terrible. More testing needed, especially on AMD. Make
go/nogo call next graphics meeting, or sooner.
-
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230789
-
Input stack - progress update
-
Not much to report, not much work done on it. Hopes progress made
this weekend.
-
Evdev in GENERIC
-
Committed i386, amd64, powerpc and powerpc64 (i386, amd64 merged to
12).
-
Other architectures possible, but users need to contact Niclas to get
them added.
-
I386 and ppc64 support in drm-devel-kmod
-
Ppc64: Linux ioremap takes a raw resource, so we needed a bus helper
to do the translations on ppc64’s different domains. Changes need to be
upstreamed and reconciled with Baldwin’s proposals. Also need some memory
barriers needed.
-
I386 support in and working, as far as we know.
-
Plan to turn off build by default for i386 and amd64 in the next week
in 13.0. Sometime after the first of the year we’ll trim things
further in
head.
-
Documentation and new wiki page
-
https://wiki.freebsd.org/Graphics2
-
New blog here https://freebsddesktop.github.io/
-
General reorganization to help people understand more easily. This
includes a FAQ with the gotchas like DDX matching, tables for supported
devices, etc. This is the user-facing documentation.
-
Will need to have a developer’s resource to help people find things,
do testing, understand the general state of things.
-
Should be in good enough state before 12.0 RELEASE to have the
cut-over done. We’ll move old stuff away and move Graphics2 -> Graphics
when over the weekend sometime.
-
Testing
-
CI compile testing to make sure that we still build on each of the
supported 12.x releases. Suggested loading modules to catch missing
symbols, etc.
-
Further discussions deferred to next meeting.
-
Mesa 18.3.0
-
Defer until next meeting. Still in RC phase and patches are
available. Needs more testing and we’ll talk about next time.
-
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233034
-
Quarterly status report
-
Started new branch in the freebsddesktop repo so we can keep a
‘ticker’ going of important things so we can remember come January when
it’s time to do a report. Can be found here:
https://github.com/FreeBSDDesktop/freebsd-quarterly/blob/2018Q4/2018q4/graphics.md
Attended:
Niclas Zeising (zeising@)
Johannes Lundberg
Warner Losh (imp@)
Matt Macy (mmacy@)
Pete Wright
Johannes M. Dietrich (jmd@)
More information about the freebsd-x11
mailing list