--- ../../mergedfb/cvs/cvs-2003-7-31/ati.orig/radeon_accel.c	Wed Jul 30 23:55:18 2003
+++ radeon_accel.c	Thu Aug  7 17:47:30 2003
@@ -177,6 +177,9 @@
     /* Some ASICs have bugs with dynamic-on feature, which are
      * ASIC-version dependent, so we force all blocks on for now
      */
+
+/* does anyone know which ASICS?  This disables dynamicPM */
+    if ((!info->PowerManAlways) || (!info->PowerManDPMS)) {
     if (info->HasCRTC2) {
 	CARD32 tmp;
 
@@ -200,6 +203,8 @@
 			      RADEON_FORCEON_MC |
 			      RADEON_FORCEON_AIC));
 
+    } /* dynamicPM */
+
     /* Soft resetting HDP thru RBBM_SOFT_RESET register can cause some
      * unexpected behaviour on some machines.  Here we use
      * RADEON_HOST_PATH_CNTL to reset it.
