Graphics Team Meeting 11/7
Warner Losh
imp at bsdimp.com
Tue Dec 4 05:03:51 UTC 2018
Greetings
I'm a little tardy in getting these meeting minutes out. However, here's
the meeting minutes from the November 7th meeting we had by phone.
2018-11-07:
-
drm-legacy, status update from FreeBSD 12
-
Status quo: still building, nothing has changed, still occasionally
an issue with support.
-
xf86-video-ati and drm-legacy (pr 231884)
-
Added xf86-video-ati-legacy to cope with old hardware, note added to
pkg-message (does anybody read those?)
-
Should add it to 12.0 release notes. Needs really good information in
the documentation.
-
No easy way to fix the technical issue due to changes in interface
changes and there’s no time available to devote to this.
-
drm-devel and stolen memory
-
Committed in current 339979
-
Kib merged this to 12 in 340224
-
drm-stable and drm-next
-
Confirm that drm-next is compatible with 11.2. If so, bump drm-stable
to Linux 4.11 (current drm-next)
-
Deprecate drm-next
-
Bump drm-stable to Linux 4.16 for 12.0 once we confirmed it’s stable.
-
enabling wayland by default (pr 227509)
-
Enable it. We need to start fixing the issues. Right now it’s too
hard to build your own thing.
-
Will run through the patch and Niclas will approve it so Jan can
commit it.
-
bumping llvm version in mesa
-
Gecko ports switched to llvm70. No need for mesa to have a different
version, but we need to test it to make sure this isn’t a problem. It’s
been tested by a few people outside the graphics group.
-
Not having good testing infrastructure is slowing things down.
-
Ideally this would happen at a different time than enabling WAYLAND
(proposed: WAYLAND first, llvm70 second. WAYLAND patches further along).
-
input stack - progress update (pr 222905 and friends)
-
Niclas working on this
-
Libinput and other stuff
-
Do xorg-server still need the UDEV patch to work with libinput? If
so, how do we solve that? Instructions here (bottom of readme)
https://github.com/wulf7/libudev-devd we’ll update libinput first,
then investigate this issue to make Niclas’ life easier
-
Johannes L is using experimental driver for i2c track pad
https://reviews.freebsd.org/D16698. Works good but lack evdev
support. Something that we want to add.
-
Branch is up-to-date, but a few ports aren’t latest version. Can be
found here:
https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input
-
Get the branch in and update stragglers after.
-
Input.h is defined in multiple places, and the different versions
cause confusion.
-
Our support for new input devices is lagging upstream significantly
and we need to update.
-
enabling evdev in GENERIC (D16721)
-
Patches committed to current to fix races and special cases needed
for things like debuggers and panic wrt locking.
-
proposed changes to support cycle for FreeBSD 12.0
-
Experience from Gnome/KDE support cycle suggests a shorter cycle is
better
-
There’s no problem with a shorter cycle from a graphics perspective
-
Graphics team doesn’t aspire to support latest hardware except on
latest software.
-
Updating 12.0 past 4.16 might be difficult, the rest of the graphics
ecosystem moves in lock-step and that makes it hard to support multiple
versions.
-
Recent changes are easier to back port and the graphics team can only
make their best efforts to backport as the branch ages. They can’t
guarantee any lifetime due to external events not our control.
-
Goal is to support the branch as long as the project supports it.
-
11.3 is coming out, but additional support for GPUs newer than 4.11
will not be back ported, for example. You’d need to run 12.0 for
something
newer.
-
release notes
-
Need good explanation and how to get things running
-
Niclas will write up something
-
Should include the major versions of GPUs that’s supported in a table
(though maybe that’s just a WIKI thing that we can point things to).
-
Documentation
-
Work to update the wiki has started. Pete Wright is leading this.
Others will contribute with information.
-
We should have a blog? Johannes will set it up
-
i386 support in drm-devel
-
Tijl Coosemans added i386 support to drm-devel. Works good for him
with radeonkms driver but no other tester yet as far as we know.
-
Drm-devel port updated. We should let people know.
-
Provide it as-is. Won’t get the same level of support.
-
Make sure Tijl is ready to have it enabled and answer support
questions.
-
Matt Macy is looking at Power8 and Power9 drivers
-
Other architectures that people wish to add support for will be
provided on an as-is basis.
Attended:
Niclas Zeising (zeising@)
Johannes Lundberg
Warner Losh (imp@)
Johannes M. Dietrich (jmd@)
More information about the freebsd-x11
mailing list