Path: chuka.playstation.co.uk!scea!greg_labrec@interactive.sony.com From: "Kevin Davis" Newsgroups: scee.yaroze.programming.3d_graphics Subject: Problem with too many polygons? Date: Wed, 21 Jan 1998 12:25:37 -0500 Organization: SCEA News Server Lines: 28 Message-ID: <6a5amq$73b5@scea> NNTP-Posting-Host: 204.156.23.205 X-Newsreader: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 In my program I have approximately four 3d models running around the screen at one time. Each model is around 600 polygons. After a few seconds I get the following message: DMA bus error: code=80908000 MADR[0]=00106084 MADR[1]=0008e1a7 MADR[2]=00bdffe8 MADR[3]=0008c000 MADR[4]=002fa348 MADR[5]=004021c0 MADR[6]=000a05a4 GPU timeout:que=0,stat=524e028a,chcr=00000401,madr=00bdffe8,func=(80029e50)(8009 e5a4,,00000000)) If I replace the models with other models with fewer polygons, the program works fine. Also if I only have two of the models at once everything works OK. My drawing sequence is as follows: DrawSync(0); hsync = VSync(1); VSync(0); GsSwapDispBuff(); GsSortClear(0, 0, 0, &OT2[buffIdx]); GsDrawOt(&OT2[buffIdx]); Can anyone shed any light as to what this error message means and provide a solution? I'd prefer not to have to make new models. Kevin