search for: nv10

Displaying 20 results from an estimated 147 matches for "nv10".

Did you mean: ne10
2010 Feb 02
2
[RFC] Merge of a reincarnation of the nouveau classic mesa driver.
...| 63 -- src/gallium/drivers/nv04/nv04_surface_2d.c | 547 ------------- src/gallium/drivers/nv04/nv04_surface_2d.h | 37 - src/gallium/drivers/nv04/nv04_transfer.c | 178 ----- src/gallium/drivers/nv04/nv04_vbo.c | 78 -- src/gallium/drivers/nv10/Makefile | 20 - src/gallium/drivers/nv10/nv10_clear.c | 14 - src/gallium/drivers/nv10/nv10_context.c | 298 ------- src/gallium/drivers/nv10/nv10_context.h | 151 ---- src/gallium/drivers/nv10/nv10_fragprog.c | 21 - src/galliu...
2008 Mar 04
2
[Bug 14823] New: nv10 hardware cursor corruption with randr1.2
http://bugs.freedesktop.org/show_bug.cgi?id=14823 Summary: nv10 hardware cursor corruption with randr1.2 Product: xorg Version: unspecified Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: Driver/nouveau AssignedTo: nouveau at lists.f...
2010 Jan 18
0
[PATCH] nv04-nv40: Rewrite and unify miptree and transfer code (v2)
...9 - src/gallium/drivers/nv04/nv04_state.h | 13 -- src/gallium/drivers/nv04/nv04_state_emit.c | 14 +- src/gallium/drivers/nv04/nv04_surface_2d.c | 14 +- src/gallium/drivers/nv04/nv04_surface_2d.h | 14 ++- src/gallium/drivers/nv04/nv04_transfer.c | 37 +++-- src/gallium/drivers/nv10/Makefile | 2 - src/gallium/drivers/nv10/nv10_context.h | 6 +- src/gallium/drivers/nv10/nv10_fragtex.c | 2 +- src/gallium/drivers/nv10/nv10_miptree.c | 165 ------------------- src/gallium/drivers/nv10/nv10_screen.c | 13 +-- src/gallium/drivers/nv10/nv10_state.c...
2009 Dec 30
4
[PATCH 1/3] nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped
- This avoids problematic "reloc'ed while mapped" messages and some associated corruption as well. 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 +++ src/gallium/drivers/nouveau/nouveau_stateobj.h | 13 +++++++++++++
2019 Oct 12
0
[PATCH xf86-video-nouveau] nv4/exa: tiling is unsupported pre-nv10, reduce alignment requirements
Commit 8c8f15c9d3 added increased pitch alignment requirements to handle nv10-nv40 tiling (which must have a small number * PoT pitch). While NV4/NV5 do have tiling, this was never supported in nouveau. This change enables 1920x1200 resolutions since the maximum surface pitch has to be strictly less than 8192. The current logic will align 1920*4 up to 8192 unnecessarily. S...
2010 Apr 20
0
[PATCH] nv10/exa : demagify tex and rt format
Signed-off-by: Xavier Chantry <chantry.xavier at gmail.com> --- src/nv10_exa.c | 35 +++++++++++++++++++---------------- 1 files changed, 19 insertions(+), 16 deletions(-) diff --git a/src/nv10_exa.c b/src/nv10_exa.c index 1acb583..23a68e3 100644 --- a/src/nv10_exa.c +++ b/src/nv10_exa.c @@ -34,30 +34,33 @@ static struct pict_format { int exa; int hw; } nv10_tex...
2010 Jan 18
0
[PATCH] nv04-nv40: Rewrite and unify miptree and transfer code
...9 - src/gallium/drivers/nv04/nv04_state.h | 13 -- src/gallium/drivers/nv04/nv04_state_emit.c | 14 +- src/gallium/drivers/nv04/nv04_surface_2d.c | 14 +- src/gallium/drivers/nv04/nv04_surface_2d.h | 14 ++- src/gallium/drivers/nv04/nv04_transfer.c | 37 +++-- src/gallium/drivers/nv10/Makefile | 2 - src/gallium/drivers/nv10/nv10_context.h | 4 +- src/gallium/drivers/nv10/nv10_miptree.c | 165 ------------------- src/gallium/drivers/nv10/nv10_screen.c | 13 +-- src/gallium/drivers/nv10/nv10_state.h | 13 -- src/gallium/drivers/nv10/nv10_state_e...
2013 Nov 15
0
[PATCH 2/5] drm/nv10/plane: add downscaling restrictions
...1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/nouveau/dispnv04/overlay.c b/drivers/gpu/drm/nouveau/dispnv04/overlay.c index 514a305..c14afb7 100644 --- a/drivers/gpu/drm/nouveau/dispnv04/overlay.c +++ b/drivers/gpu/drm/nouveau/dispnv04/overlay.c @@ -112,7 +112,15 @@ nv10_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, format = ALIGN(src_w * 4, 0x100); if (format > 0xffff) - return -EINVAL; + return -ERANGE; + + if (dev->chipset >= 0x30) { + if (crtc_w < (src_w >> 1) || crtc_h < (src_h >> 1)) + return -ERANGE; + } e...
2014 Aug 15
0
Coordinate systems on on nv10-era cards
...ersely, > not being scaled down when they are supposed to be). The projection > matrix sent to the card is {x - 128, y - 128, z * 32767.5, 1 }. Should > it be scaling the coordinates down to the -1, 1 range instead? i.e. is > get_viewport_scale() just totally wrong? Or something in > nv10_emit_projection? > > Ideas welcome :) > > -ilia
2011 Nov 06
1
[PATCH] drm/nv10: disable perf hack on low memory cards
On 16MB cards it's too easy to hit ENOMEM with 2D use when this perf hack is enabled. This should fix https://bugs.freedesktop.org/show_bug.cgi?id=42384 Signed-off-by: Marcin Slusarz <marcin.slusarz at gmail.com> Cc: Francisco Jerez <currojerez at riseup.net> --- drivers/gpu/drm/nouveau/nouveau_bo.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git
2014 Aug 10
3
[PATCH 1/4] exa/nv10: use same clip settings as mesa driver
The higher 0x800 was getting overwritten by the 0x7ff anyways, so it wasn't doing any good. The mesa driver just uses 0x800 for the low portion and doesn't set the 8 bit in the higher portion, so do the same thing here. Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> --- src/nv10_exa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nv10_exa.c b/src/nv10_exa.c index cb9eb7c..df2f561 100644 --- a/src/nv10_exa.c +++ b/src/nv10_exa.c @@ -686,9 +686,9 @@ NVAccelInitNV10TCL(ScrnInfoPtr pScrn) PUSH_DATA (push, 0); BEGIN_NV04(push, NV10_3D(VIEWPOR...
2008 Nov 01
6
[Bug 18336] New: nv10 : doesn't detect connected dvi monitor
http://bugs.freedesktop.org/show_bug.cgi?id=18336 Summary: nv10 : doesn't detect connected dvi monitor Product: xorg Version: 7.3 Platform: Other OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Driver/nouveau AssignedTo: nouveau at lists...
2009 Nov 06
2
[PATCH 1/2] drm/nv10: Keep the lower bits of PGRAPH_CTX_USER during context switches.
...ontext switch instead of leaving the saved value, causing some context switching weirdness (the most serious symptom was the memory manager corrupting the BOs it migrated because of a malfunctioning M2MF). Signed-off-by: Francisco Jerez <currojerez at riseup.net> --- drivers/gpu/drm/nouveau/nv10_graph.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nv10_graph.c b/drivers/gpu/drm/nouveau/nv10_graph.c index cf5c9c4..6bf6804 100644 --- a/drivers/gpu/drm/nouveau/nv10_graph.c +++ b/drivers/gpu/drm/nouveau/nv10_graph.c @@ -673,7 +673,8 @@ int...
2009 Dec 21
2
[PATCH 1/2] Unreference state/buffer objects on context/screen destruction
...============================= --- nv20/nv20_screen.c (wersja 32083) +++ nv20/nv20_screen.c (kopia robocza) @@ -116,6 +116,8 @@ nouveau_notifier_free(&screen->sync); nouveau_grobj_free(&screen->kelvin); + nouveau_screen_fini(&screen->base); + FREE(pscreen); } Index: nv10/nv10_screen.c =================================================================== --- nv10/nv10_screen.c (wersja 32083) +++ nv10/nv10_screen.c (kopia robocza) @@ -116,6 +116,8 @@ nouveau_notifier_free(&screen->sync); nouveau_grobj_free(&screen->celsius); + nouveau_screen_fini(&...
2013 Sep 05
6
[PATCH 1/7] drm/nouveau: remove prototype for non-existent nouveau_connector_bpp
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> --- drivers/gpu/drm/nouveau/nouveau_connector.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nouveau_connector.h b/drivers/gpu/drm/nouveau/nouveau_connector.h index 6e399aa..4cefce3 100644 --- a/drivers/gpu/drm/nouveau/nouveau_connector.h +++ b/drivers/gpu/drm/nouveau/nouveau_connector.h @@ -107,7 +107,4
2014 Aug 10
2
Coordinate systems on on nv10-era cards
...supposed to be (or, conversely, not being scaled down when they are supposed to be). The projection matrix sent to the card is {x - 128, y - 128, z * 32767.5, 1 }. Should it be scaling the coordinates down to the -1, 1 range instead? i.e. is get_viewport_scale() just totally wrong? Or something in nv10_emit_projection? Ideas welcome :) -ilia
2014 Sep 03
0
[ANNOUNCE] xf86-video-nouveau 1.0.11
...xorg_list: define the xorg_list* symbols Hans de Goede (3): Add a NVOpenNouveauDevice helper function Add support for server managed fds Fix building on older servers without xf86platformBus.h Ilia Mirkin (5): update man page with new chips, AccelMethod option exa/nv10: use same clip settings as mesa driver exa/nv10: use color 0 when the pict format has no RGB component exa/nv10: fix blend function setup to check the correct mask exa/nv10: src ops should use the SF macro Marcin Slusarz (2): glamor: fix build without glamor.h present...
2014 Sep 03
0
[ANNOUNCE] xf86-video-nouveau 1.0.11
...xorg_list: define the xorg_list* symbols Hans de Goede (3): Add a NVOpenNouveauDevice helper function Add support for server managed fds Fix building on older servers without xf86platformBus.h Ilia Mirkin (5): update man page with new chips, AccelMethod option exa/nv10: use same clip settings as mesa driver exa/nv10: use color 0 when the pict format has no RGB component exa/nv10: fix blend function setup to check the correct mask exa/nv10: src ops should use the SF macro Marcin Slusarz (2): glamor: fix build without glamor.h present...
2014 Jan 10
8
[Bug 73459] New: nv10 get_rt_format: Assertion `0' failed.
https://bugs.freedesktop.org/show_bug.cgi?id=73459 Priority: medium Bug ID: 73459 Assignee: nouveau at lists.freedesktop.org Summary: nv10 get_rt_format: Assertion `0' failed. Severity: normal Classification: Unclassified OS: Linux (All) Reporter: dnietoc at gmail.com Hardware: x86 (IA32) Status: NEW Version: git Component: Drivers/DRI/nouveau...
2009 Dec 31
1
[PATCH] Print NOUVEAU_NO_SWIZZLE and NOUVEAU_NO_TRANSFER messages only once
...me we want to check their value This is annoying, slows things down due to terminal rerendering and obscures useful messages. This patch only calls debug_get_bool_option once and caches the result in a static variable. --- src/gallium/drivers/nv04/nv04_transfer.c | 6 ++++-- src/gallium/drivers/nv10/nv10_transfer.c | 6 ++++-- src/gallium/drivers/nv20/nv20_miptree.c | 5 ++++- src/gallium/drivers/nv20/nv20_transfer.c | 6 ++++-- src/gallium/drivers/nv30/nv30_miptree.c | 5 ++++- src/gallium/drivers/nv30/nv30_transfer.c | 6 ++++-- src/gallium/drivers/nv40/nv40_miptree.c |...