From owner-svn-doc-all@freebsd.org Fri Jul 8 19:21:43 2016 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 00EC3B83A7B; Fri, 8 Jul 2016 19:21:43 +0000 (UTC) (envelope-from dru@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CC4AE1D08; Fri, 8 Jul 2016 19:21:42 +0000 (UTC) (envelope-from dru@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u68JLglB026930; Fri, 8 Jul 2016 19:21:42 GMT (envelope-from dru@FreeBSD.org) Received: (from dru@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u68JLgEs026929; Fri, 8 Jul 2016 19:21:42 GMT (envelope-from dru@FreeBSD.org) Message-Id: <201607081921.u68JLgEs026929@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dru set sender to dru@FreeBSD.org using -f From: Dru Lavigne Date: Fri, 8 Jul 2016 19:21:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49073 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jul 2016 19:21:43 -0000 Author: dru Date: Fri Jul 8 19:21:41 2016 New Revision: 49073 URL: https://svnweb.freebsd.org/changeset/doc/49073 Log: Add graphics update status report submitted by mmacy@nextbsd.org. Reviewed by: wblock Sponsored by: iXsystems Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Fri Jul 8 17:13:40 2016 (r49072) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Fri Jul 8 19:21:41 2016 (r49073) @@ -1031,4 +1031,72 @@ The FreeBSD Foundation + + + Graphics Update + + + + + Matthew + Macy + + mmacy@nextbsd.org + + + + + GitHub Repository + + + +

All Intel GPUs up to and including the unreleased Kaby Lake + are supported. The xf86-video-intel driver will be + updated soon. Updating this driver requires updating + Xorg, which in turn is blocked on Nvidia updates.

+ +

Several problems remain to be solved:

+ +
    +
  • There are instances of visual artifacts that appear with + varying frequency, depending on workload. Of particular + note is lack of redraw when a Qt5 window is partially + covered by a menu and then uncovered.
  • + +
  • WebGL demos will sometimes fail due to a recoverable + render ring hang.
  • + +
  • There are still some known stability issues with + processors prior to Sandy Bridge (pre-2010).
  • +
+ +

I am hoping to be able to diagnose the first two issues, + along with others, by updating Linux support to the point + where the Intel GPU Tools work on &os;.

+ +

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 + to apparent issues with user library support, X does not + recognize the KMS driver as being 3D-capable and reports it as + "not DRI2 capable". The OpenCL benchmark clpeak + fails in drm/ttm, so there may in fact be issues in + the underlying 3D support.

+ +

The AMD/ATI driver has been updated to GCN 1.1 and higher. + The KMS driver loads and attaches on discrete GPUs, though + problems still exist on the Carizzo APU. X will not start due + to unimplemented functions in libdrm. Koop Mast is + actively working on this and should have it fixed soon.

+ +

None of the required patches to src/sys were + committed in time for &os; 11. Although the plan is to + ultimately make linuxkpi, drm, + i915, radeon, and amdgpu updates + available as ports, this will likely not happen until + development has slowed to the point where it is economical to + backport them to &os; in svn. Until that time, modern GPU + support will be available in PC-BSD snapshots and in the + drm-next-4.6 branch on GitHub.

+ +