Incorporate patch to Graphics update.

Submitted by: kwm
Sponsored by: iXsystems
This commit is contained in:
Dru Lavigne 2016-07-09 17:04:34 +00:00
parent 6c491933e6
commit cce9d9a2e6
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=49083

View file

@ -1033,9 +1033,14 @@
</project> </project>
<project cat='proj'> <project cat='proj'>
<title>Graphics Update</title> <title>The Graphics Stack on &os;</title>
<contact> <contact>
<person>
<name>&os; Graphics team</name>
<email>freebsd-x11@FreeBSD.org</email>
</person>
<person> <person>
<name> <name>
<given>Matthew</given> <given>Matthew</given>
@ -1047,9 +1052,27 @@
<links> <links>
<url href="https://github.com/FreeBSDDesktop/freebsd-base-graphics">GitHub Repository</url> <url href="https://github.com/FreeBSDDesktop/freebsd-base-graphics">GitHub Repository</url>
<url href="http://wiki.FreeBSD.org/Graphics">Graphics Stack Roadmap and Supported Hardware Matrix</url>
<url href="https://github.com/FreeBSD/freebsd-ports-graphics">Ports Development Repository</url>
<url href="https://github.com/FreeBSDDesktop/freebsd-base-graphics/tree/drm-next-4.6">DRM 4.6 Development Repository</url>
<url href="https://wiki.freebsd.org/SummerOfCodeIdeas#Devices_management:_link_.2Fdev_entries_to_sysctl_nodes">GSoC 2016: link /dev entries to sysctl nodes</url>
<url href="https://wiki.freebsd.org/SummerOfCode2016/RethinkLibdevq">GSoC 2016: Redesign libdevq </url>
<url href="http://planet.freebsd.org/graphics">Graphics Team Blog</url>
</links> </links>
<body> <body>
<p>In the Ports tree, Mesa was updated to 11.2.2. The next
major release, 12.0.0 release candidate 4, is ready for
testing in our development tree.</p>
<p>The GSoC project about being able to connect a <tt>/dev</tt>
entry to <tt>sysctl</tt> nodes is making progress. After some
fruitful discussons on the <a
href="https://lists.freebsd.org/mailman/listinfo/freebsd-arch">freebsd-arch@ mailing-list</a>,
Kiloreux finished the design and is now implementing the
solution. The GSoC project on <tt>libdevq</tt> was
abandoned.</p>
<p>All Intel GPUs up to and including the unreleased Kaby Lake <p>All Intel GPUs up to and including the unreleased Kaby Lake
are supported. The <tt>xf86-video-intel</tt> driver will be are supported. The <tt>xf86-video-intel</tt> driver will be
updated soon. Updating this driver requires updating updated soon. Updating this driver requires updating
@ -1070,9 +1093,9 @@
processors prior to Sandy Bridge (pre-2010).</li> processors prior to Sandy Bridge (pre-2010).</li>
</ul> </ul>
<p>I am hoping to be able to diagnose the first two issues, <p>Matt Macy is hoping to be able to diagnose the first two
along with others, by updating Linux support to the point issues, along with others, by updating Linux support to the
where the Intel GPU Tools work on &os;.</p> point where the Intel GPU Tools work on &os;.</p>
<p>The Radeon AMD/ATI has been updated to GCN 1.0. This has <p>The Radeon AMD/ATI has been updated to GCN 1.0. This has
only been tested on an R7 240. 2D-accelerated X works. Due only been tested on an R7 240. 2D-accelerated X works. Due
@ -1082,11 +1105,12 @@
fails in <tt>drm/ttm</tt>, so there may in fact be issues in fails in <tt>drm/ttm</tt>, so there may in fact be issues in
the underlying 3D support.</p> the underlying 3D support.</p>
<p>The AMD/ATI driver has been updated to GCN 1.1 and higher. <p>The Amdgpu AMD/ATI driver has been updated to GCN 1.1 and
The KMS driver loads and attaches on discrete GPUs, though higher. The KMS driver loads and attaches on discrete GPUs,
problems still exist on the Carizzo APU. X will not start due though problems still exist on the Carizzo APU. X will not
to unimplemented functions in <tt>libdrm</tt>. Koop Mast is start due to unimplemented functions in <tt>libdrm</tt>. Koop
actively working on this and should have it fixed soon.</p> Mast is actively working on this and should have it fixed
soon.</p>
<p>None of the required patches to <tt>src/sys</tt> were <p>None of the required patches to <tt>src/sys</tt> were
committed in time for &os; 11. Although the plan is to committed in time for &os; 11. Although the plan is to