[Bug 27148] Failed assertion in piglit test 'bin/fbo-flushing -auto' with RV790

2010-03-26 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=27148 --- Comment #2 from Török Edwin edwinto...@gmail.com 2010-03-26 03:34:58 PST --- This prevents blender 2.5's OpenGL render image, and OpenGL render animation from working. It says it failed to create OpenGL offscreen buffer:

[Bug 27324] New: fbotest* broken on r600

2010-03-26 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=27324 Summary: fbotest* broken on r600 Product: Mesa Version: unspecified Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium

[Bug 27263] Gallium R300g can crash PC when running celestia.

2010-03-26 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=27263 Corbin Simpson mostawesomed...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug 27297] Gallium R300g - xscreensaver endgame hack runs much slower than under classic Mesa.

2010-03-26 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=27297 --- Comment #3 from Corbin Simpson mostawesomed...@gmail.com 2010-03-26 05:50:57 PST --- Hm. It hits the immediate drawing path a lot. Changing the immd threshold from 10 to 6 fixes the colors, but slows down rendering even more. This

[Bug 26123] Rendering to offscreen depth-texture fails

2010-03-26 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=26123 --- Comment #4 from Corbin Simpson mostawesomed...@gmail.com 2010-03-26 06:12:55 PST --- Created an attachment (id=34478) -- (http://bugs.freedesktop.org/attachment.cgi?id=34478) Failed shadowmap CS -- Configure bugmail:

[Bug 27263] Gallium R300g can crash PC when running celestia.

2010-03-26 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=27263 --- Comment #3 from Chris Rankin ranki...@googlemail.com 2010-03-26 06:21:23 PST --- (In reply to comment #2) 38c7a01b6c220ad04c5754602673ad3cf36ad508 should fix the hardlock, although it renders Earth incorrectly.

Re: [PATCH 1/7] drm/ttm: add pool wc/uc page allocator

2010-03-26 Thread Jerome Glisse
On Thu, Mar 25, 2010 at 12:36:43AM +0200, Pauli Nieminen wrote: On AGP system we might allocate/free routinely uncached or wc memory, changing page from cached (wb) to uc or wc is very expensive and involves a lot of flushing. To improve performance this allocator use a pool of uc,wc pages.

[PATCH 2/7] drm: delay vblank cleanup until after driver unload

2010-03-26 Thread Jesse Barnes
Drivers may use vblank calls now (e.g. drm_vblank_off) in their unload paths, so don't clean up the vblank related structures until after driver unload. Signed-off-by: Jesse Barnes jbar...@virtuousgeek.org --- drivers/gpu/drm/drm_stub.c |4 ++-- 1 files changed, 2 insertions(+), 2

[PATCH 1/7] drm: make sure vblank interrupts are disabled at DPMS time

2010-03-26 Thread Jesse Barnes
When we call drm_vblank_off() at DPMS off time (to wake any clients so they don't hang) we need to make sure interrupts are actually disabled. If drm_vblank_off() gets called before the vblank usage timer expires, it'll prevent the timer from disabling interrupts since it also clears the

[PATCH 3/7] drm/i915: remove duplicate PIPE*STAT bit definitions

2010-03-26 Thread Jesse Barnes
Just use the PIPEASTAT definitions, and kill a related, unused variable in i915_irq_handler while we're there. Signed-off-by: Jesse Barnes jbar...@virtuousgeek.org --- drivers/gpu/drm/i915/i915_irq.c | 23 +-- drivers/gpu/drm/i915/i915_reg.h | 26

[PATCH 4/7] drm/i915: only check for enabled PIPE*STAT interrupts

2010-03-26 Thread Jesse Barnes
Most of the PIPE*STAT status bits will continue to flip even if they're not generating interrupts. So only check for those that can cause interrupts when we reach the i915_irq_handler, since it might be shared and we don't want to process spurious events. Signed-off-by: Jesse Barnes

[PATCH 5/7] drm/i915: use vblank and vsync interrupts on 945

2010-03-26 Thread Jesse Barnes
On 945, vblank delivery alone seems unreliable. The PIPE*STAT bits get set correctly, but interrupts occur at a low frequency relative to refresh. If we enable VSYNC interrupts as well however (even though we only check for VBLANK interrupts when handling) we get the right frequency. Increases

[PATCH 7/7] drm/i915: cleanup mode setting before unmapping registers

2010-03-26 Thread Jesse Barnes
We'll turn off outputs etc at unload time, so don't unmap the registers before doing it. Signed-off-by: Jesse Barnes jbar...@virtuousgeek.org --- drivers/gpu/drm/i915/i915_dma.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_dma.c

Re: [PATCH 4/7] drm/i915: only check for enabled PIPE*STAT interrupts

2010-03-26 Thread Jesse Barnes
On Fri, 26 Mar 2010 11:07:18 -0700 Jesse Barnes jbar...@virtuousgeek.org wrote: Most of the PIPE*STAT status bits will continue to flip even if they're not generating interrupts. So only check for those that can cause interrupts when we reach the i915_irq_handler, since it might be shared

Re: [PATCH 1/2] drm/radeon/bo: add some fallback placements for VRAM only objects.

2010-03-26 Thread Michel Dänzer
On Thu, 2010-03-25 at 19:56 +1000, Dave Airlie wrote: 2010/3/25 Michel Dänzer mic...@daenzer.net: On Fri, 2010-03-19 at 10:35 +1000, Dave Airlie wrote: From: Dave Airlie airl...@redhat.com On constrained r100 systems compiz would fail to start due to a lack of memory, we can just

[PATCH] drm/radeon/kms: Only restrict BO to visible VRAM size when pinning to VRAM.

2010-03-26 Thread Michel Dänzer
From: Michel Dänzer daen...@vmware.com This prevented radeon.test=1 from testing transfers from/to GTT beyond the visible VRAM size. Signed-off-by: Michel Dänzer daen...@vmware.com --- drivers/gpu/drm/radeon/radeon_object.c |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) diff

[Bug 27332] New: Problem with libopencascade - salome-platform

2010-03-26 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=27332 Summary: Problem with libopencascade - salome-platform Product: DRI Version: XOrg CVS Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal

[PATCHES] r6xx/r7xx: CS parser fixes

2010-03-26 Thread Alex Deucher
These patches include the following fixes: - Drop some more safe regs that userspace shouldn't hit - Shader constant base regs need relocs. This allows us to use constant buffers rather than the constant register file. Also we don't want userspace to be able to set arbitrary mc addresses for the

Re: [PATCHES] radeon kms pm patches

2010-03-26 Thread Rafał Miłecki
W dniu 18 marca 2010 17:40 użytkownik Alex Deucher alexdeuc...@gmail.com napisał: 2010/3/18 Rafał Miłecki zaj...@gmail.com: W dniu 18 marca 2010 10:05 użytkownik Rafał Miłecki zaj...@gmail.com napisał: Whoops, I missed one patch. My mistake. I've just applied all patches dated as

Re: [PATCHES] radeon kms pm patches

2010-03-26 Thread Alex Deucher
2010/3/26 Rafał Miłecki zaj...@gmail.com: W dniu 18 marca 2010 17:40 użytkownik Alex Deucher alexdeuc...@gmail.com napisał: 2010/3/18 Rafał Miłecki zaj...@gmail.com: W dniu 18 marca 2010 10:05 użytkownik Rafał Miłecki zaj...@gmail.com napisał: Whoops, I missed one patch. My mistake. I've

Re: [PATCH 6/7] drm/i915: fix page flipping on gen3

2010-03-26 Thread Jesse Barnes
On Fri, 26 Mar 2010 11:07:20 -0700 Jesse Barnes jbar...@virtuousgeek.org wrote: - if (iir I915_DISPLAY_PLANE_A_FLIP_PENDING_INTERRUPT) + if ((iir I915_DISPLAY_PLANE_B_FLIP_PENDING_INTERRUPT) + !(pipeb_stats pipe_vblank_mask)) { +

[PATCH] drm/radeon/kms: fix macbookpro connector quirk

2010-03-26 Thread Alex Deucher
From 4295056894f84fa3da4aaa7e59be8bde1f1b533c Mon Sep 17 00:00:00 2001 From: Alex Deucher alexdeuc...@gmail.com Date: Fri, 26 Mar 2010 17:14:37 -0400 Subject: [PATCH] drm/radeon/kms: fix macbookpro connector quirk Signed-off-by: Alex Deucher alexdeuc...@gmail.com ---

Re: [PATCH 1/7] drm/ttm: add pool wc/uc page allocator

2010-03-26 Thread Pauli Nieminen
On Fri, Mar 26, 2010 at 3:59 PM, Jerome Glisse gli...@freedesktop.org wrote: On Thu, Mar 25, 2010 at 12:36:43AM +0200, Pauli Nieminen wrote: On AGP system we might allocate/free routinely uncached or wc memory, changing page from cached (wb) to uc or wc is very expensive and involves a lot of

[PATCH] drm/radeon/r6x/r7xx: further safe reg clean up

2010-03-26 Thread Alex Deucher
From 158b12e0691a3f00b8bf315946e799d38d18daf7 Mon Sep 17 00:00:00 2001 From: Alex Deucher alexdeuc...@gmail.com Date: Fri, 26 Mar 2010 19:36:33 -0400 Subject: [PATCH] drm/radeon/r6x/r7xx: further safe reg clean up - remove a few more drm only regs - remove sampler, alu, bool, loop constant regs.

[Bug 7128] Radeon R300 lockup on 2 clients accessing XV

2010-03-26 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=7128 Corbin Simpson mostawesomed...@gmail.com changed: What|Removed |Added CC|