Displaying 20 results from an estimated 200 matches similar to: "[PATCH] drm/nv40: allocate ctxprog with kmalloc"
2011 Oct 29
1
"enable ctxprog xfer only when we need it to save power" introduces big performance regression
Hi
I've bisected pretty big performance regression (nv92):
$ git bisect good
b2737681d5442f05ab6419e05468c3d2511a5ced is the first bad commit
commit b2737681d5442f05ab6419e05468c3d2511a5ced
Author: Martin Peres <martin.peres at ensi-bourges.fr>
Date: Sat Jul 30 23:08:45 2011 +0200
drm/nv50/gr: enable ctxprog xfer only when we need it to save power
This patch adds
2009 Dec 11
1
[PATCH] drm/nouveau: provide ctxprog/ctxvals in ihex format
Firmware files in firmware/ directory are not expected to be in binary
format. The nouveau files are in binary format, and are therefore
removed when running e.g. make clean.
Fix that by converting them to ihex format instead.
The patch is really big as it contains the ctxprogs stuff, so I'll
provide a link instead:
2010 Feb 24
2
[TEST REQUEST] NV50/NV8x/NV9x/NVAx ctxprog and ctxvals generator
http://0x04.net/~mwk/0001-drm-nv50-Implement-ctxprog-state-generation.patch
This patch makes nouveau generate its own ctxprogs out of thin air on NV50
family cards and allows us to get rid of nvidia's firmware.
It differs quite a bit from nvidia progs and needs thorough testing on as many
chipsets and applications as possible, including gallium3d. Anything that
works with nvidia firmware,
2009 Dec 22
1
[TEST REQUEST] NV50/NV8x/NV9x ctxprog and ctxvals generator
So, I wrote a generator for ctxprogs on NV50, NV84, NV86, NV92, NV94, NV96,
NV98. Atm it's only tested with NV86 and I'd like to see if it works for all
the other cards, especially NV50. NVAx support is still missing due to some
differences, but should be coming soon. Address is
http://0x04.net/~mwk/gen.diff , please test it with all mentioned cards, and
involve as much gallium as
2010 Feb 25
3
[PATCH 1/3] drm/nv50: Implement ctxprog/state generation.
This removes dependence on external firmware for NV50 generation cards.
If the generated ctxprogs don't work for you for some reason, please
report it.
Signed-off-by: Marcin Ko?cielnicki <koriakin at 0x04.net>
---
drivers/gpu/drm/nouveau/Makefile | 2 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 1 +
drivers/gpu/drm/nouveau/nv50_graph.c | 74 +-
2010 Apr 02
1
[PATCH] drm/nv50: Add NVA3 support in ctxprog/ctxvals generator.
Signed-off-by: Marcin Ko?cielnicki <koriakin at 0x04.net>
---
drivers/gpu/drm/nouveau/nv50_grctx.c | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nv50_grctx.c b/drivers/gpu/drm/nouveau/nv50_grctx.c
index 3c3cc46..42a8fb2 100644
--- a/drivers/gpu/drm/nouveau/nv50_grctx.c
+++ b/drivers/gpu/drm/nouveau/nv50_grctx.c
@@ -177,6 +177,7
2011 Dec 28
0
[PATCH] drm/nouveau: move definition of nouveau_grctx to separate file
Avoids conditional definition of grctx build functions, which is hard
for IDE's to handle properly.
Signed-off-by: Marcin Slusarz <marcin.slusarz at gmail.com>
---
drivers/gpu/drm/nouveau/nouveau_grctx.h | 21 ++-------------------
drivers/gpu/drm/nouveau/nouveau_grctx_def.h | 21 +++++++++++++++++++++
drivers/gpu/drm/nouveau/nv40_graph.c | 2 +-
2012 Apr 15
0
[PATCH resend] drm/nouveau: move definition of nouveau_grctx to separate file
Avoids conditional definition of grctx build functions, which is hard
for IDE's to handle properly.
Signed-off-by: Marcin Slusarz <marcin.slusarz at gmail.com>
---
drivers/gpu/drm/nouveau/nouveau_grctx.h | 21 ++-------------------
drivers/gpu/drm/nouveau/nouveau_grctx_def.h | 21 +++++++++++++++++++++
drivers/gpu/drm/nouveau/nv40_graph.c | 2 +-
2010 Feb 28
1
[PATCH 1/2] drm/nv50: Make ctxprog wait until interrupt handler is done.
This will fix races between generated ctxprogs and interrupt handler.
Signed-off-by: Marcin Ko?cielnicki <koriakin at 0x04.net>
---
drivers/gpu/drm/nouveau/nv50_grctx.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nv50_grctx.c b/drivers/gpu/drm/nouveau/nv50_grctx.c
index d105fcd..9f909ab 100644
---
2010 Jan 08
10
[Bug 25952] New: GeForce 9800 GTX - nouveau_init takes ~ 1 minute to complete
http://bugs.freedesktop.org/show_bug.cgi?id=25952
Summary: GeForce 9800 GTX - nouveau_init takes ~ 1 minute to
complete
Product: xorg
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: major
Priority: high
Component: Driver/nouveau
AssignedTo: nouveau at
2009 Dec 10
0
Nouveau ctxprogs (Re: [git pull] drm)
On Thu, 10 Dec 2009 15:33:13 -0500
"C. Bergstr?m" <cbergstrom at pathscale.com> wrote:
> Pekka Paalanen
>
> > The big question is what we call ctxprogs: binary blobs that are
> > clearly executable, running somewhere in the GPU. No-one seems
> > to know, if those are copyrightable, or if they can be
> > redistributed. In their current form, they have
2013 Jun 18
1
kernel bug nouveau, total system hang, X crashed
Hi,
Using kernel 3.9.4, with openSUSE 12.1 (KDE 4.7.4 I think), I was
running fine for a long time with no problems. Today with openSUSE 12.3
(KDE 4.10.3, Xorg 1.13.2, upgraded on Jun. 10), my machine hung
completely. I believe the nouveau driver is at fault rather than KDE or
X, so chose this list. I think it might have been triggered by the
"Clock" ScreenLocker (screen saver). It
2014 Feb 08
0
nouveau graphical corruption in 3.13.2
On Sat, Feb 8, 2014 at 2:58 AM, Daniel J Blueman <daniel at quora.org> wrote:
> Hi guys,
>
> With a GeForce 320M GPU running linux 3.13.2 and Xorg 1.15.0, I'm
> seeing significant graphical corruption and later unrecoverable GPU
> lockup, accompanied by thousands of ILLEGAL_MTHD or related kernel
> messages [1]. I see similar issues on 3.12 also.
>
> Is there any
2014 Feb 04
1
[RFC 12/16] drm/nouveau/fifo: add GK20A support
On Sat, Feb 01, 2014 at 12:16:54PM +0900, Alexandre Courbot wrote:
> GK20A's FIFO is compatible with NVE0, but only features 128 channels and
> 1 runlist.
>
> Signed-off-by: Alexandre Courbot <acourbot at nvidia.com>
> ---
> drivers/gpu/drm/nouveau/Makefile | 1 +
> drivers/gpu/drm/nouveau/core/engine/fifo/nve0.h | 1 +
>
2009 Dec 15
8
[Bug 25658] New: Move to loadable firmware breaks suspend on nVidia 9800M
http://bugs.freedesktop.org/show_bug.cgi?id=25658
Summary: Move to loadable firmware breaks suspend on nVidia 9800M
Product: xorg
Version: git
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at
2010 Apr 01
1
GeForce GTS 250M: no acceleration...
Good day. I am Carlo - living in the Netherlands. Today I came in
possession of a MSI-produced barebone laptop - a MS-1656-ID1 (which is
equivalent in hardware to the GT640 "gaming" laptop).
This laptop comes wih a video card that is identified as follows:
01:00.0 VGA compatible controller: nVidia Corporation GT215 [GeForce GTS 250M] (rev a2)
(pci ID 10de:0ca9). For your info, the
2014 Feb 01
0
[RFC 12/16] drm/nouveau/fifo: add GK20A support
GK20A's FIFO is compatible with NVE0, but only features 128 channels and
1 runlist.
Signed-off-by: Alexandre Courbot <acourbot at nvidia.com>
---
drivers/gpu/drm/nouveau/Makefile | 1 +
drivers/gpu/drm/nouveau/core/engine/fifo/nve0.h | 1 +
drivers/gpu/drm/nouveau/core/engine/fifo/nvea.c | 27 ++++++++++++++++++++++
2010 Feb 25
0
[PATCH] drm/nv50: Remove redundant/incorrect ctxvals initialisation.
11c/004 offset corresponds to PGRAPH reg 0x400828, and is initialised
earlier anyway by both our ctxprog generator and blob ctxvals. It's
actually incorrect with the generator, since we use different layout
on pre-NVA0.
Signed-off-by: Marcin Ko?cielnicki <koriakin at 0x04.net>
---
drivers/gpu/drm/nouveau/nv50_graph.c | 4 ----
1 files changed, 0 insertions(+), 4 deletions(-)
diff
2010 Mar 01
0
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
2014 Feb 05
0
[PATCH] drm/nv50/graph: update status enum names
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
This syncs it up with what's in envytools. Some of the names are a bit
different, but I'm inclined to trust envytools as the correct thing.
drivers/gpu/drm/nouveau/core/engine/graph/nv50.c | 29 ++++++++++++------------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git