another nice milestone: NV43 (GeForce PCIe 6600 GT tested) has acceleration up and running as well now!. Please note that the same restrictions apply here as I just mentioned for NV11: to be fixed asap of course ;-)
Jippieeee! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10941 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -208,8 +208,7 @@ status_t check_acc_capability(uint32 feature)
|
|||||||
}
|
}
|
||||||
|
|
||||||
//fixme:
|
//fixme:
|
||||||
if ((si->settings.dma_acc && (feature != B_SCREEN_TO_SCREEN_BLIT)) ||
|
if (si->settings.dma_acc && (feature != B_SCREEN_TO_SCREEN_BLIT))
|
||||||
si->ps.card_arch >= NV40A)
|
|
||||||
{
|
{
|
||||||
LOG(4, ("Acc: Function not setup yet; not exporting hook %s.\n", msg));
|
LOG(4, ("Acc: Function not setup yet; not exporting hook %s.\n", msg));
|
||||||
return B_ERROR;
|
return B_ERROR;
|
||||||
|
|||||||
@@ -432,10 +432,10 @@ status_t nv_acc_init_dma()
|
|||||||
|
|
||||||
ACCW(NV10_TIL3PT, 0x2ffff800);
|
ACCW(NV10_TIL3PT, 0x2ffff800);
|
||||||
ACCW(NV10_TIL3ST, 0x00006000);
|
ACCW(NV10_TIL3ST, 0x00006000);
|
||||||
|
/* enable some DMA channel (split-up source and dest now or so) */
|
||||||
ACCW(NV4X_WHAT1, 0x01000000);
|
ACCW(NV4X_WHAT1, 0x01000000);
|
||||||
ACCW(NV4X_WHAT0, 0x00001200);//1200 DMA instance????(test shutoff in PIO mod)
|
/* DMA instance = $1140 */
|
||||||
//test if trouble:
|
ACCW(NV4X_WHAT0, 0x00001140);
|
||||||
// ACCW(NV4X_WHAT0, 0x00001140);
|
|
||||||
break;
|
break;
|
||||||
case NV30A:
|
case NV30A:
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user