diff --git a/src/conio/SDL_win32_main.c b/src/conio/SDL_win32_main.c
index 06ff1a90c98f4d2653aa52fcea0b1e32afec5002..1cf82419df03f364cbfd0d97d6a048aa60cd931c 100644
--- a/src/conio/SDL_win32_main.c
+++ b/src/conio/SDL_win32_main.c
@@ -200,6 +200,10 @@ int console_main(int argc, char *argv[], char **env)
 	int n;
 	char *bufp, *appname;
 
+	if(getenv("SDL_VIDEODRIVER")==NULL) {
+		putenv("SDL_VIDEODRIVER=directx");
+	}
+
 	/* Get the class name from argv[0] */
 	appname = argv[0];
 	if ( (bufp=strrchr(argv[0], '\\')) != NULL ) {