Index: uspace/srv/console/gcons.c
===================================================================
--- uspace/srv/console/gcons.c	(revision 42ec9198d3475719dcc6743cb7e015e9ecc84a50)
+++ uspace/srv/console/gcons.c	(revision b1747a566f73b656e2bbf679b8136ecb0a61b9b4)
@@ -84,10 +84,4 @@
 	async_msg_1(fbphone, FB_VIEWPORT_SWITCH, vp);
 }
-
-static void vp_invalidate(int vp)
-{
-	async_msg_1(fbphone, FB_VIEWPORT_INVALIDATE, vp);
-}
-
 
 /** Create view port */
@@ -164,5 +158,4 @@
 	redraw_state(consnum);
 
-	vp_invalidate(console_vp);
 	vp_switch(console_vp);
 }
@@ -363,5 +356,4 @@
 	for (i = 0; i < CONSOLE_COUNT; i++)
 		redraw_state(i);
-	vp_invalidate(console_vp);
 	vp_switch(console_vp);
 }
Index: uspace/srv/fb/fb.c
===================================================================
--- uspace/srv/fb/fb.c	(revision 42ec9198d3475719dcc6743cb7e015e9ecc84a50)
+++ uspace/srv/fb/fb.c	(revision b1747a566f73b656e2bbf679b8136ecb0a61b9b4)
@@ -140,5 +140,4 @@
 	bb_cell_t *backbuf;
 	unsigned int bbsize;
-	bool bb_invalid;
 } viewport_t;
 
@@ -561,5 +560,4 @@
 	viewports[i].bbsize = bbsize;
 	viewports[i].backbuf = backbuf;
-	viewports[i].bb_invalid = false;
 	
 	viewports[i].initialized = true;
@@ -884,15 +882,9 @@
 		rgb_from_attr(&rgb, a);
 
-		if (glyph != data[i].character ||
-		    rgb.fg_color != bbp->fg_color ||
-		    rgb.bg_color != bbp->bg_color ||
-		    vport->bb_invalid) {
-			bbp->glyph = data[i].character;	
-
-			bbp->fg_color = rgb.fg_color;
-			bbp->bg_color = rgb.bg_color;
-
-			draw_vp_glyph(vport, false, col, row);
-		}
+		bbp->glyph = data[i].character;
+		bbp->fg_color = rgb.fg_color;
+		bbp->bg_color = rgb.bg_color;
+
+		draw_vp_glyph(vport, false, col, row);
 	}
 	cursor_show(vport);
@@ -1627,14 +1619,4 @@
 			retval = EOK;
 			break;
-		case FB_VIEWPORT_INVALIDATE:
-			i = IPC_GET_ARG1(call);
-			if (i >= MAX_VIEWPORTS) {
-				retval = EINVAL;
-				break;
-			}
-			viewports[i].bb_invalid = true;
-			retval = EOK;
-			break;
-		
 		case FB_SET_STYLE:
 			retval = fb_set_style(vport, IPC_GET_ARG1(call));
