diff --git a/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c b/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c index da0e1d5700..2c81bfce30 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_acc_dma.c @@ -1,7 +1,7 @@ /* NV Acceleration functions */ /* Author: - Rudolf Cornelissen 8/2003-3/2006. + Rudolf Cornelissen 8/2003-4/2006. This code was possible thanks to: - the Linux XFree86 NV driver, @@ -542,8 +542,12 @@ status_t nv_acc_init_dma() ACCW(DEBUG0, 0x000001ff); /* init some function blocks */ + /* DEBUG0, b20 and b21 should be high, this has a big influence on + * 3D rendering speed! (on all cards, confirmed) */ ACCW(DEBUG0, 0x1230c000); - ACCW(DEBUG1, 0x72111101); + /* DEBUG1, b19 = 1 increases 3D rendering speed on TNT2 (M64) a bit, + * TNT1 rendering speed stays the same (all cards confirmed) */ + ACCW(DEBUG1, 0x72191101); ACCW(DEBUG2, 0x11d5f071); ACCW(DEBUG3, 0x0004ff31); /* init OP methods */ diff --git a/src/add-ons/accelerants/nvidia/engine/nv_general.c b/src/add-ons/accelerants/nvidia/engine/nv_general.c index d3a8dfbb33..cd0c0432e9 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_general.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_general.c @@ -1,7 +1,7 @@ /* Authors: Mark Watson 12/1999, Apsed, - Rudolf Cornelissen 10/2002-3/2006 + Rudolf Cornelissen 10/2002-4/2006 */ #define MODULE_BIT 0x00008000 @@ -91,7 +91,7 @@ status_t nv_general_powerup() { status_t status; - LOG(1,("POWERUP: Haiku nVidia Accelerant 0.76 running.\n")); + LOG(1,("POWERUP: Haiku nVidia Accelerant 0.77 running.\n")); /* log VBLANK INT usability status */ if (si->ps.int_assigned)