--- xf86-video-i810-1.6.0/src/i830_accel.c.vt_fix 2006-03-22 18:24:03.000000000 -0500 +++ xf86-video-i810-1.6.0/src/i830_accel.c 2006-06-02 15:23:14.000000000 -0400 @@ -137,6 +137,8 @@ if (I810_DEBUG & (DEBUG_VERBOSE_ACCEL | DEBUG_VERBOSE_SYNC)) ErrorF("I830Sync\n"); + if (!pScrn->vtSema) + return; #ifdef XF86DRI /* VT switching tries to do this. */ --- xf86-video-i810-1.6.0/src/i810_accel.c.vt_fix 2006-03-22 18:24:03.000000000 -0500 +++ xf86-video-i810-1.6.0/src/i810_accel.c 2006-06-02 15:23:14.000000000 -0400 @@ -259,6 +259,8 @@ if (I810_DEBUG & (DEBUG_VERBOSE_ACCEL | DEBUG_VERBOSE_SYNC)) ErrorF("I810Sync\n"); + if (!pScrn->vtSema) + return; #ifdef XF86DRI /* VT switching tries to do this. */