Bug 1268196

Summary: remove glamor support from nouveau ddx
Product: Red Hat Enterprise Linux 7 Reporter: Ben Skeggs <bskeggs>
Component: xorg-x11-drv-nouveauAssignee: Ben Skeggs <bskeggs>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 7.2CC: lkolacek, lmiksik, tpelka
Target Milestone: rc   
Target Release: 7.2   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-11-19 04:27:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ben Skeggs 2015-10-02 05:45:51 UTC
The codepaths necessary to support Glamor acceleration in xorg-x11-drv-nouveau, as required to support all NVIDIA GPUs beginning from GM10x, have bit-rotted and no longer function correctly.  The result is the X server crashing when attempting to log in from GDM.

Upstream Nouveau no longer supports Glamor acceleration, instead it causes the X server to fall back to the built-in "modesetting" driver, which provides identical functionality.

This bug is to backport those patches from upstream, in order to fix the crashes that occur with the current packages present in 7.2.

Comment 3 Tomas Pelka 2015-10-02 12:11:40 UTC
Can this fix affect also other chipsets than maxwell?

Comment 4 Ben Skeggs 2015-10-02 22:01:03 UTC
Older chipsets are using EXA by default (we have no EXA implementation for Maxwell, Glamor was deemed a better choice), which does not have the mentioned issues.

Comment 10 errata-xmlrpc 2015-11-19 04:27:57 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHEA-2015-2198.html