Christopher James Halse Rogers
2010-Mar-01 01:22 UTC
[Nouveau] Bugs from Ubuntu - what would you like to see?
As you probably know, Ubuntu is switching from -nv to -nouveau as the default X driver for nvidia cards in the upcoming Lucid 10.04 release. We've got a pretty nice automated bug-reporting tool in Ubuntu called apport, which can grab all sorts of interesting logs and relevant information. Since we've switched over to nouveau by default, I expect the volume of bugs filed against the Ubuntu packages will increase dramatically. I want to make sure that these bugs are as useful as possible for the Nouveau project so that I can feed useful bugs up to bugs.freedesktop.org. Currently, the apport hooks attach Xorg logs, dmesg, and xrandr --verbose output, among other things. This seems to cover much of the information I've seen requested on bugs.fdo, but is there anything else that would be useful to automatically attach? I notice that the Intel driver now raises udev events when it detects a GPU error. We have a udev rule triggered by this event which collects a register dump & triggers a bug report when it happens. It doesn't look like nouveau currently triggers any userspace events on errors, but it seems that it should be quite easy to do from the look of i915_irq.c & the PGRAPH error patch on the list. Would automatically-triggered (but not automatically reported) bug reports on PGRAPH errors be useful? Currently we have the kernel module & drm from 2.6.33 + the nv5x ctxprog generator from master, and a recent snapshot of the DDX in Lucid. As that starts to get old the X team will provide up to date snapshot packages so that users can retest bugs against the latest code. Is there anything else that you'd like Ubuntu to do to ensure good bugs reach you? -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20100301/5e373fee/attachment-0001.pgp>
Maybe Matching Threads
- kernel bug nouveau, total system hang, X crashed
- [PATCH 01/10] drm/nv50: decode PGRAPH status registers on TLB flush fail
- [PATCH] drm/nv50: decode PGRAPH status registers on TLB flush fail
- [PATCH 1/3] drm/nv50: Implement ctxprog/state generation.
- [PATCH] drm/nv50: Remove redundant/incorrect ctxvals initialisation.