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

Reply via email to