Aapo Tahkola wrote: > On Wed, 07 Jun 2006 17:49:00 +0200 > Rune Petersen <[EMAIL PROTECTED]> wrote: > >> Aapo Tahkola wrote: >>> On Wed, 07 Jun 2006 10:51:08 +0200 >>> Rune Petersen <[EMAIL PROTECTED]> wrote: >>> >>>> Aapo Tahkola wrote: >>>>> On Sat, 3 Jun 2006 05:04:04 +0200 >>>>> "Jacek Poplawski" <[EMAIL PROTECTED]> wrote: >>>>> >>>>>> I am trying to run http://maniadrive.raydium.org/ on Radeon 9800 >>>>>> with Mesa CVS. >>>>>> 3D view in the menu background works, but when I want to play I >>>>>> see: >>>>>> >>>>>> *********************************WARN_ONCE********************************* >>>>>> File r300_vertexprog.c function r300_translate_vertex_shader line >>>>>> 564 Ran out of temps, num temps 13, us 12 >>>>>> *************************************************************************** >>>> Can the driver only use 13 temps natively? >>>> I was under the impression that there was 32 or 64 vertex temps. >>> r300 - r480 only have 14. A good optimizer can make sure that the >>> limits are never really hit. >>> >> Ok, but How do you find there numbers? >> >> I can only find reports like this (X850: 32 vp temps): >> http://www.delphi3d.net/hardware/viewreport.php?report=1412 > > Remove fallback, craft test app that uses 15 temps and see if it works. > Be aware though that you need to beat it hard to get reliable results. > I guess there's some capacitance in the circuits... >
I found the 3dsmax viewset in SPECViewperf 8.1 which uses 15 temps. increasing the temps count to 15 I can run the viewset multiple times without lockup or visible errors. I think the safest safest way is to set it to 15 and if an app hits the fallback do a test to see if the app can run without fallback. Rune Petersen Rune Petersen -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel