diff --git a/src/citra/config.cpp b/src/citra/config.cpp
index 22cb51ea8..e832ec58d 100644
--- a/src/citra/config.cpp
+++ b/src/citra/config.cpp
@@ -68,7 +68,7 @@ void Config::ReadValues() {
     Settings::values.frame_skip = sdl2_config->GetInteger("Core", "frame_skip", 0);
 
     // Renderer
-    Settings::values.use_hw_renderer = sdl2_config->GetBoolean("Renderer", "use_hw_renderer", false);
+    Settings::values.use_hw_renderer = sdl2_config->GetBoolean("Renderer", "use_hw_renderer", true);
     Settings::values.use_shader_jit = sdl2_config->GetBoolean("Renderer", "use_shader_jit", true);
     Settings::values.use_scaled_resolution = sdl2_config->GetBoolean("Renderer", "use_scaled_resolution", false);
 
diff --git a/src/citra/default_ini.h b/src/citra/default_ini.h
index 4e63f3206..6249ef9e2 100644
--- a/src/citra/default_ini.h
+++ b/src/citra/default_ini.h
@@ -44,11 +44,11 @@ frame_skip =
 
 [Renderer]
 # Whether to use software or hardware rendering.
-# 0 (default): Software, 1: Hardware
+# 0: Software, 1 (default): Hardware
 use_hw_renderer =
 
 # Whether to use the Just-In-Time (JIT) compiler for shader emulation
-# 0 : Interpreter (slow), 1 (default): JIT (fast)
+# 0: Interpreter (slow), 1 (default): JIT (fast)
 use_shader_jit =
 
 # Whether to use native 3DS screen resolution or to scale rendering resolution to the displayed screen size.
diff --git a/src/citra_qt/config.cpp b/src/citra_qt/config.cpp
index 0e5f285c0..93c6a6e41 100644
--- a/src/citra_qt/config.cpp
+++ b/src/citra_qt/config.cpp
@@ -45,7 +45,7 @@ void Config::ReadValues() {
     qt_config->endGroup();
 
     qt_config->beginGroup("Renderer");
-    Settings::values.use_hw_renderer = qt_config->value("use_hw_renderer", false).toBool();
+    Settings::values.use_hw_renderer = qt_config->value("use_hw_renderer", true).toBool();
     Settings::values.use_shader_jit = qt_config->value("use_shader_jit", true).toBool();
     Settings::values.use_scaled_resolution = qt_config->value("use_scaled_resolution", false).toBool();