diff --git a/src/sdl/i_video.c b/src/sdl/i_video.c
index d63aa8ad1a940cfbd7f5c9a28e16c0f69f395ae3..376d865db99eab4750251a7c55d6743b99f27dc5 100644
--- a/src/sdl/i_video.c
+++ b/src/sdl/i_video.c
@@ -1645,7 +1645,7 @@ void I_StartupGraphics(void)
 #ifdef HWRENDER
 	if (M_CheckParm("-opengl"))
 		rendermode = render_opengl;
-	else if (M_CheckParm("software"))
+	else if (M_CheckParm("-software"))
 #endif
 		rendermode = render_soft;