Bug 22786 - NV30: X hangs with KMS enabled in certain cases
Summary: NV30: X hangs with KMS enabled in certain cases
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-15 12:24 UTC by Patrice Mandin
Modified: 2009-08-16 05:11 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Patrice Mandin 2009-07-15 12:24:42 UTC
- With Option "EXAPixmaps" "on"

When enabled, X simply hangs at startup, just get a black screen with visible mouse cursor.

- With Mesa/gallium nv30 backend (I know, unsupported, just in case it is the same issue):

progs/trivial/tri hangs X somewhere in libdrm. gdb show me it is when nouveau_pushbuf_flush() is called. The specific instruction seems to be drmCommandWrite(..., DRM_NOUVEAU_GEM_PUSHBUF, ...). Not the first time it is called, but the 3rd or 4th.

In both cases, disabling agp (nouveau.noagp=1) makes no change, X still hangs.
Comment 1 Patrice Mandin 2009-07-30 10:46:32 UTC
- No more X hang when running some Mesa application, with latest git (20090730) for everything. Will try a bit later EXAPixmaps option.
Comment 2 Patrice Mandin 2009-08-16 05:11:38 UTC
Enabling Option "EXAPixmaps" "on" in xorg.conf does not hang X anymore. So I suppose it is fixed (or else it is disabled for hardware that may cause problems?).


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.