Displaying 20 results from an estimated 10000 matches similar to: "NV50 texture layout added to http://nouveau.freedesktop.org/wiki/Surface_Layouts"
2009 Mar 29
1
nv50: wfb patches
Not much has changed, except that i've test run these patches for a
few weeks now.
I'm actually surprised i've avoided Out-Of-Memory issues.
Patch 2 remains a temporary hack, awaiting a structural fix by darktama.
The whole thing works fine, but XSHM is an issue
(http://stillunknown.livejournal.com/928.html). With it disabled most
apps are fine, although a few issues remain.
As
2009 Mar 11
2
[NV50] application to confirm texture layout
Here is an app to test the texture layout.
No message means it's ok. Otherwise it spews a lot of errors.
You have to manually set the TILE_HEIGHT, TILE_WIDTH and TILING_PARAM.
TILE_WIDTH == TILE_PITCH in this case because it's 8bpp data.
Use this list (TILING_PARAM) TILE_WIDTHxTILE_HEIGHT:
(0x00) 32x4
(0x10) 64x8
(0x20) 64x16
(0x30) 64x32
(0x40) 64x64
I'm curious to know if
2009 Mar 09
2
Where did the nv50 texture unit setup come from?
I'm especially interested in the original data that was used to derive
the constant buffer arguments.
I'm looking for the texture unit switch for tiling format, and i'm
hoping the original data will easily reveal it.
Maarten.
2009 Mar 07
1
preliminary nv50 wfb patch
This patch will only work with Option "EXAPixmaps" "1", and will
prevent classic exa from working.
Occasionally a pixmap fails to map, but that's not related to this patch.
I haven't done any hardcore optimisations, but suggestions are
ofcource appreciated.
In my experience some benchmarks suck now (gtkperf for which had it's
performance halved), and qt4 is
2008 Mar 16
3
NV50: More patches to test
This is primarily targeted at Koala_BR, but if someone happens to have
a a fully working nouveay g80 setup, then go ahead.
Maarten.
(this is attempt 2, as 100 KiB seems to be the maximum allowed size)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-NV50-Merge-crtc-creation.patch
Type: text/x-patch
Size: 2751 bytes
Desc: not available
Url :
2009 Mar 13
1
[EXA] Updated wfb'ish patches
These two patches make nv50 usable with driver allocated pixmaps.
I am aware that some cards (NV9X?) have a slightly different texture
layout somehow, i would encourage people to use the test program i
sent a few days ago to try and figure it out, or at least sent in the
output (see the last email for details).
Sorry for all the bitmasking, shifting and such in the first patch but
is absolutely
2009 Jun 12
17
[Bug 22253] New: KMS Nouveau - wfb crash
http://bugs.freedesktop.org/show_bug.cgi?id=22253
Summary: KMS Nouveau - wfb crash
Product: xorg
Version: unspecified
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: major
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
2009 Dec 27
3
[PATCH 1/2] drm/nv50: align size of buffer object to the right boundaries.
- Depth and stencil buffers are supposed to be large enough in general.
Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>
---
drivers/gpu/drm/nouveau/nouveau_bo.c | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c
index e342a41..9fc4bd6 100644
---
2010 Feb 02
2
[PATCH 1/6] drm/nv50: align size of buffer object to the right boundaries.
- In the current situation the padding that is added is dangerous to write to,
userspace could potentially overwrite parts of another bo.
- Depth and stencil buffers are supposed to be large enough in general so the
waste of memory should be acceptable.
- Alternatives are hiding the padding from users or splitting vram into 2
zones.
Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>
2011 Feb 07
20
[Bug 33977] New: X core font rendering is "laggy"
https://bugs.freedesktop.org/show_bug.cgi?id=33977
Summary: X core font rendering is "laggy"
Product: xorg
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
2015 Jan 02
0
[PATCH] nv50: enable texture compression
As I mentioned on IRC, I think that some color formats are
compressible. Would be nice to figure out which... e.g. trace the
blob, or just try stuff.
On Thu, Jan 1, 2015 at 9:56 PM, Tobias Klausmann
<tobias.johannes.klausmann at mni.thm.de> wrote:
> We enable compression only for some supported formats
>
> Suggested-by: Ilia Mirkin <imirkin at alum.mit.edu>
>
2014 Feb 19
0
[PATCH] nv50: enable cube map array texture support
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
All the arb_texture_cube_map_array piglits pass except the sampler-cube-shadow
one. However, nva0+ appear to all fail at the non-array version of that test,
sampler-cube-shadow, so I think it's very likely to be related. Probably some
sampler setup bits changed.
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp | 5
2015 Jan 02
0
[PATCH v2] nv50: enable texture compression
On Fri, Jan 2, 2015 at 6:09 PM, Tobias Klausmann
<tobias.johannes.klausmann at mni.thm.de> wrote:
> We enable compression only for some supported formats
>
> Suggested-by: Ilia Mirkin <imirkin at alum.mit.edu>
> Signed-off-by: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
> ---
> src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 23
2014 Feb 14
0
[PATCH] drm/nv50/gr: decode texture trap status code
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
Statuses derived from envytools, as usual. Not 100% sure about the "any"
thing, but it makes sense...
drivers/gpu/drm/nouveau/core/engine/graph/nv50.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/drivers/gpu/drm/nouveau/core/engine/graph/nv50.c b/drivers/gpu/drm/nouveau/core/engine/graph/nv50.c
2014 Feb 28
0
[PATCH] nv50: enable texture query lod
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
Note: this applies on top of airlied's r600g-texture-gather branch.
Appears to pass all 4 piglit tests. The conversion from what the instruction
outputs is the same as what the blob does.
src/gallium/drivers/nouveau/codegen/nv50_ir.h | 1 +
.../drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp | 4 ++++
2015 Jan 02
1
[PATCH v2] nv50: enable texture compression
On 03.01.2015 00:20, Ilia Mirkin wrote:
> On Fri, Jan 2, 2015 at 6:09 PM, Tobias Klausmann
> <tobias.johannes.klausmann at mni.thm.de> wrote:
>> We enable compression only for some supported formats
>>
>> Suggested-by: Ilia Mirkin <imirkin at alum.mit.edu>
>> Signed-off-by: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
>> ---
2015 Jan 04
0
[PATCH] nv50/ir: fix texture offsets in release builds
assert's get compiled out in release builds, so they can't be relied
upon to perform logic.
Reported-by: Pierre Moreau <pierre.morrow at free.fr>
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.2 10.3 10.4" <mesa-stable at lists.freedesktop.org>
---
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp | 3 ++-
2015 Jan 02
2
[PATCH v2] nv50: enable texture compression
We enable compression only for some supported formats
Suggested-by: Ilia Mirkin <imirkin at alum.mit.edu>
Signed-off-by: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
---
src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 23 +++++++++++++++++++++--
src/gallium/drivers/nouveau/nv50/nv50_screen.c | 7 +++++++
2 files changed, 28 insertions(+), 2 deletions(-)
diff --git
2014 May 10
2
[PATCH] nv50: fix setting of texture ms info to be per-stage
Different textures may be bound to each slot for each stage. So we need
to be able to upload ms parameters for each one without stages
overwriting each other.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
---
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp | 4 ++++
2009 Dec 20
1
[PATCH] nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped
- This avoids problematic "reloc'ed while mapped" messages and
some associated corruption as well.
- Also add one nouveau_bo_unmap() in the vbo code that wasn't present.
Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>
---
src/gallium/drivers/nouveau/nouveau_screen.c | 21 +++++++++++++++++++++
src/gallium/drivers/nouveau/nouveau_screen.h | 3 +++