Package: linux Version: 3.2.21-3 Tags: patch Turning this feature request into a bug report. Note that it blocks #679557 which I have just filed at RC severity.
On 2012-06-16 14:16 +0200, Sven Joachim wrote: > On 2012-06-04 20:42 +0200, Julien Cristau wrote: > >> We'll probably also need some nouveau updates to (at least) update to >> the 1.0.0 ABI, > > See commit ace77b6b1304 in xserver-xorg-video-nouveau for the reason: > > commit ace77b6b1304826f4004bde23809b55d476b0615 > Author: Ben Skeggs <bske...@redhat.com> > Date: Tue May 29 21:21:57 2012 +1000 > > disable fermi accel on 0.0.16 interface > > Kepler accel support broke some assumption made by the older kernel > interface, and Fermi shares the same code. It can't work (without > some annoying hacks anyway) with the 0.0.16 kernel anymore. > > diff --git a/src/nv_dma.c b/src/nv_dma.c > index 3b75ca9..1757f4d 100644 > --- a/src/nv_dma.c > +++ b/src/nv_dma.c > @@ -36,6 +36,12 @@ NVInitDma(ScrnInfoPtr pScrn) > int size, ret; > void *data; > > + if (pNv->dev->drm_version < 0x01000000 && pNv->dev->chipset >= 0xc0) { > + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, > + "Fermi acceleration not supported on old kernel\n"); > + return FALSE; > + } > + > if (pNv->Architecture < NV_ARCH_C0) { > data = &nv04_data; > size = sizeof(nv04_data); > >> I haven't had time to look at this at all, but I think >> Maarten had a backport at >> http://people.canonical.com/~mlankhorst/drm-abi-patches.tgz > > Note that this is actually an uncompressed tar archive. Attached is a compressed version of it. Cheers, Sven
drm-abi-patches.tar.gz
Description: Binary data