Re: [Nouveau] [kernel PATCH] drm/nouveau: add NOUVEAU_GEM_RELOC_HILO

2011-01-12 Thread Marcin Slusarz
On Wed, Jan 12, 2011 at 10:08:55PM +0100, Francisco Jerez wrote: > Marcin Slusarz writes: > > > add new relocation flag which allows to halving number of relocation > > entries on >= nv50 cards > > > I suspect that this change is unnecessary. If you're actually seeing a > performance improvement

Re: [Nouveau] [kernel PATCH] drm/nouveau: add NOUVEAU_GEM_RELOC_HILO

2011-01-12 Thread Francisco Jerez
Marcin Slusarz writes: > add new relocation flag which allows to halving number of relocation > entries on >= nv50 cards > I suspect that this change is unnecessary. If you're actually seeing a performance improvement (I guess you are?), it's very likely to be masking the actual root of the probl

[Nouveau] [mesa PATCH] gallium/nouveau: optimize so_reloc2

2011-01-12 Thread Marcin Slusarz
use one relocation with newly introduced flag unfortunately we can't enable it unconditionally, because we don't know if the kernel supports it... --- src/gallium/drivers/nouveau/nouveau_stateobj.h | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/gallium/dri

[Nouveau] [libdrm PATCH] nouveau: optimize OUT_RELOC2

2011-01-12 Thread Marcin Slusarz
use one relocation with newly introduced flag unfortunately we can't enable it unconditionally, because we don't know if the kernel supports it... --- include/drm/nouveau_drm.h |1 + nouveau/nouveau_bo.h |1 + nouveau/nouveau_pushbuf.h |9 + nouveau/nouveau_reloc.c |

[Nouveau] [kernel PATCH] drm/nouveau: add NOUVEAU_GEM_RELOC_HILO

2011-01-12 Thread Marcin Slusarz
add new relocation flag which allows to halving number of relocation entries on >= nv50 cards Signed-off-by: Marcin Slusarz --- drivers/gpu/drm/nouveau/nouveau_gem.c | 22 +++--- include/drm/nouveau_drm.h |1 + 2 files changed, 16 insertions(+), 7 deletions(-)

Re: [Nouveau] [PATCH] Add PFIFO and PGRAPH pausing methods

2011-01-12 Thread Francisco Jerez
Martin Peres writes: > Hi, > > I'm still working on getting the reclocking work done right. There are > several parts I identify: > - Pausing PFIFO (with its caches), pause PGRAPH and wait for idle > - Stop some PLL (I guess it is more, physically disconnect them from > the engines) using the 0xc

[Nouveau] [libdrm PATCH 2/3 v2] nouveau: add new OUT_RELOC2 (OUT_RELOCh + OUT_RELOCl)

2011-01-12 Thread Marcin Slusarz
--- nouveau/nouveau_pushbuf.h | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) v2: s/OUT_RELOChl/OUT_RELOC2/g as requested diff --git a/nouveau/nouveau_pushbuf.h b/nouveau/nouveau_pushbuf.h index 70d0f28..9273272 100644 --- a/nouveau/nouveau_pushbuf.h +++ b/nouveau/nouveau_p

[Nouveau] [mesa PATCH 3/2 ; )] gallium/nouveau: introduce so_reloc2 as so_reloc(high) + so_reloc(low)

2011-01-12 Thread Marcin Slusarz
--- src/gallium/drivers/nouveau/nouveau_stateobj.h |8 src/gallium/drivers/nv50/nv50_shader_state.c | 15 +++ src/gallium/drivers/nv50/nv50_state_validate.c | 15 +-- src/gallium/drivers/nv50/nv50_vbo.c| 15 --- 4 files changed,

[Nouveau] [mesa PATCH 2/2 v2] gallium/nouveau: convert OUT_RELOCh + OUT_RELOCl to OUT_RELOC2

2011-01-12 Thread Marcin Slusarz
--- src/gallium/drivers/nv50/nv50_query.c |6 +-- src/gallium/drivers/nv50/nv50_screen.c | 39 src/gallium/drivers/nv50/nv50_shader_state.c |3 +- src/gallium/drivers/nv50/nv50_surface.c| 12 ++- src/gallium/drivers/nv50/nv50_tra

[Nouveau] [ddx PATCH v2] convert OUT_RELOCh + OUT_RELOCl to OUT_RELOC2

2011-01-12 Thread Marcin Slusarz
--- src/nv50_accel.c | 32 src/nv50_exa.c | 24 src/nv50_xv.c| 25 - 3 files changed, 24 insertions(+), 57 deletions(-) v2: s/OUT_RELOChl/OUT_RELOC2/g as requested diff --git a/src/nv50_accel.c b/src/n

Re: [Nouveau] [libdrm PATCH 1/3] nouveau: remove unused OUT_RELOC2 and OUT_RELOCr

2011-01-12 Thread Francisco Jerez
Marcin Slusarz writes: > --- > nouveau/nouveau_pushbuf.h | 17 - > 1 files changed, 0 insertions(+), 17 deletions(-) > > diff --git a/nouveau/nouveau_pushbuf.h b/nouveau/nouveau_pushbuf.h > index 2a98789..70d0f28 100644 > --- a/nouveau/nouveau_pushbuf.h > +++ b/nouveau/nouveau_

[Nouveau] AGP Nvidia Geforce 7800 GS to donate

2011-01-12 Thread luya_tfz
Following suggestion from IRC, I am posting here to donate AGP Nvidia Geforce 7800GS BFG edition. It runs fine with Nouveau driver on Fedora 14. Because the AGP motherboard stopped working and is replaced by a PCI-E version, I have no longer use of that GPU. Should someone be interested to obtain t

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 Alex Buell changed: What|Removed |Added Attachment #41919|application/octet-stream|text/plain mime type|

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 Alex Buell changed: What|Removed |Added Attachment #41915|0 |1 is obsolete|

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 Alex Buell changed: What|Removed |Added Attachment #41913|0 |1 is obsolete|

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #24 from Alex Buell 2011-01-12 05:33:51 PST --- diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c index c41e1c2..30fe6f7 100644 --- a/drivers/gpu/drm/nouveau/nouveau_bo.c +++ b/drivers/gpu/drm/n

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 Alex Buell changed: What|Removed |Added Attachment #41911|0 |1 is obsolete|

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 Alex Buell changed: What|Removed |Added Attachment #41910|0 |1 is obsolete|

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #21 from Alex Buell 2011-01-12 04:23:54 PST --- Additonal debugging added to kernel parameters, new logs to follow. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email --- You are receiving this mail beca

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #20 from Alex Buell 2011-01-12 04:07:27 PST --- Created an attachment (id=41911) --> (https://bugs.freedesktop.org/attachment.cgi?id=41911) w/ range patch and kernel args - Xorg.0.log -- Configure bugmail: https://bugs.freedesktop

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #19 from Alex Buell 2011-01-12 04:06:56 PST --- Created an attachment (id=41910) --> (https://bugs.freedesktop.org/attachment.cgi?id=41910) w/ range patch and kernel args - dmesg -- Configure bugmail: https://bugs.freedesktop.org/

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #18 from Alex Buell 2011-01-12 04:06:17 PST --- With diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c index cfb8a3c..97de9e1 100644 (nv10_invalid_placement_range.patch), and same kernel paramet

[Nouveau] [Bug 32959] 2.6.37 - NV11 goes into GPU hang

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 Alex Buell changed: What|Removed |Added Summary|X fails to set mode on NV11 |2.6.37 - NV11 goes into GPU

[Nouveau] [Bug 32959] X fails to set mode on NV11 and dies.

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #17 from Alex Buell 2011-01-12 03:02:33 PST --- Created an attachment (id=41907) --> (https://bugs.freedesktop.org/attachment.cgi?id=41907) GPU hang in 2.6.37 - Xorg.0.log -- Configure bugmail: https://bugs.freedesktop.org/userpre

[Nouveau] [Bug 32959] X fails to set mode on NV11 and dies.

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #16 from Alex Buell 2011-01-12 03:01:37 PST --- Created an attachment (id=41906) --> (https://bugs.freedesktop.org/attachment.cgi?id=41906) GPU hang with 2.6.37's xorg.conf -- Configure bugmail: https://bugs.freedesktop.org/userpr

[Nouveau] [Bug 32959] X fails to set mode on NV11 and dies.

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #15 from Alex Buell 2011-01-12 03:00:48 PST --- Created an attachment (id=41905) --> (https://bugs.freedesktop.org/attachment.cgi?id=41905) xorg.conf used with 2.6.37 -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cg

[Nouveau] [Bug 32959] X fails to set mode on NV11 and dies.

2011-01-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=32959 --- Comment #14 from Alex Buell 2011-01-12 02:59:29 PST --- I added a xorg.conf to the 2.6.37 kernel, and got a GPU hang. Eep! Added xorg,conf and relevant logs. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email -