Date: Mon, 3 Dec 2018 22:05:36 -0700 From: Warner Losh <imp@bsdimp.com> To: FreeBSD X11 mailing list <freebsd-x11@freebsd.org> Subject: Graphics group meeting minutes November 21 Message-ID: <CANCZdfrLQ362vC=LXSrEyiw4hmLeiLjrB32c22ma8iFQgsFqZg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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 =E2=80=98video=E2=80=99 group so they can use the acceleration. This is true for drm-* and is importan= t to get good performance. - Drm-stable, drm-next and default version in 12 - What=E2=80=99s today drm-next will be the version for 11.2. (we can r= etire 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=E2=80=99t guarantee 4.11 will w= ork for the life of the 12 branch, but will work for a transition period around t= he 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=E2=80=99s 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=E2=80=99= 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=E2=80=99t terrible. More testing needed, especially on AM= D. Make go/nogo call next graphics meeting, or sooner. - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D230789 - 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=E2=80=99s different domains. Changes = need to be upstreamed and reconciled with Baldwin=E2=80=99s 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=E2=80=99ll trim thin= gs 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 support= ed devices, etc. This is the user-facing documentation. - Will need to have a developer=E2=80=99s 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=E2=80=99ll 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=E2=80=99ll talk about next time. - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D233034 - Quarterly status report - Started new branch in the freebsddesktop repo so we can keep a =E2=80=98ticker=E2=80=99 going of important things so we can remember= come January when it=E2=80=99s time to do a report. Can be found here: https://github.com/FreeBSDDesktop/freebsd-quarterly/blob/2018Q4/2018q= 4/graphics.md Attended: Niclas Zeising (zeising@) Johannes Lundberg Warner Losh (imp@) Matt Macy (mmacy@) Pete Wright Johannes M. Dietrich (jmd@)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfrLQ362vC=LXSrEyiw4hmLeiLjrB32c22ma8iFQgsFqZg>