diff --git a/src/via_xv.c b/src/via_xv.c
index 028ee29..319728e 100644
--- a/src/via_xv.c
+++ b/src/via_xv.c
@@ -358,7 +358,7 @@ DecideOverlaySupport(xf86CrtcPtr crtc)
                 break;
             default:
                 /*Unknow DRAM Type */
-                DBG_DD(ErrorF("Unknow DRAM Type!\n"));
+                ErrorF("Unknow DRAM Type!\n");
                 mClock = 166;
                 memEfficiency = (float)SINGLE_3205_133;
                 break;
@@ -380,18 +380,18 @@ DecideOverlaySupport(xf86CrtcPtr crtc)
                 (float)(((pScrn->bitsPerPixel >> 3) + VIDEO_BPP) * dClock);
             totalBandWidth = (float)(mClock * 16. * memEfficiency);
 
-            DBG_DD(ErrorF(" via_xv.c : cBitsPerPel= %d : \n",
-                pScrn->bitsPerPixel));
-            DBG_DD(ErrorF(" via_xv.c : Video_Bpp= %d : \n", VIDEO_BPP));
-            DBG_DD(ErrorF(" via_xv.c : refresh = %d : \n", refresh));
-            DBG_DD(ErrorF(" via_xv.c : dClock= %d : \n", dClock));
-            DBG_DD(ErrorF(" via_xv.c : mClk= %f : \n", mClock));
-            DBG_DD(ErrorF(" via_xv.c : memEfficiency= %f : \n",
-                memEfficiency));
-            DBG_DD(ErrorF(" via_xv.c : needBandwidth= %f : \n",
-                needBandWidth));
-            DBG_DD(ErrorF(" via_xv.c : totalBandwidth= %f : \n",
-                totalBandWidth));
+            ErrorF(" via_xv.c : cBitsPerPel= %d : \n",
+                pScrn->bitsPerPixel);
+            ErrorF(" via_xv.c : Video_Bpp= %d : \n", VIDEO_BPP);
+            ErrorF(" via_xv.c : refresh = %d : \n", refresh);
+            ErrorF(" via_xv.c : dClock= %d : \n", dClock);
+            ErrorF(" via_xv.c : mClk= %f : \n", mClock);
+            ErrorF(" via_xv.c : memEfficiency= %f : \n",
+                memEfficiency);
+            ErrorF(" via_xv.c : needBandwidth= %f : \n",
+                needBandWidth);
+            ErrorF(" via_xv.c : totalBandwidth= %f : \n",
+                totalBandWidth);
             if (needBandWidth < totalBandWidth)
                 return TRUE;
         }
@@ -1274,11 +1274,10 @@ viaPutImage(ScrnInfoPtr pScrn,
             }
 
             /* If there is bandwidth issue, block the H/W overlay */
-            if (!pVia->OverlaySupported &&
-                    !(pVia->OverlaySupported = DecideOverlaySupport(crtc))) {
-                DBG_DD(ErrorF
+            if (!(pVia->OverlaySupported = DecideOverlaySupport(crtc))) {
+                ErrorF
                         (" via_xv.c : Xv Overlay rejected due to insufficient "
-                                "memory bandwidth.\n"));
+                                "memory bandwidth.\n");
                 viaXvError(pScrn, pPriv, xve_bandwidth);
                 return BadAlloc;
             }
