Page 1 of 1

Compositing Freeze R200

Posted: Fri Mar 27, 2015 9:17 am
by Daytona675x
When using CompositeTags to draw a batch of triangles my machine locks up as soon as I try to draw more than (the pretty low number of) 1055 triangles at once.
Config: sam460ex, Radeon 9250, latest OS 4.1FE / latest drivers. Only tested with vertex-format COMPVF_STW0_Present. Reproducability: always.

Re: Compositing Freeze R200

Posted: Thu Apr 02, 2015 9:54 am
by Karlos
This might be related to a bug I found when working on the R200 Warp3D driver which uses the same radeoncp.resource for talking to the chip. For whatever reason, the maximum number of words in a command packet seems to be less than implied in the hardware documentation. I never could find a reliable, works in every situation value and ended up lowering the amount of data per request to something like half the documented value. There are even environment variable settings for the R100 and R200 driver to adjust these. Whenever a packet gets too large the hardware froze.

Maybe the compositing code is falling foul of the same, or similar, issue.