diff --git a/.gitmodules b/.gitmodules
index 318fa81c667f552864a6aeaaf73aa1b39d6ce83e..b0ef76f5d52eecc575d5b140ff1512364722a40a 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -7,9 +7,6 @@
 [submodule "cubeb"]
 	path = externals/cubeb
 	url = https://github.com/mozilla/cubeb.git
-[submodule "dynarmic"]
-	path = externals/dynarmic
-	url = https://gitlab.com/suyu-emu/dynarmic.git
 [submodule "libusb"]
 	path = externals/libusb/libusb
 	url = https://github.com/libusb/libusb.git
@@ -67,3 +64,7 @@
 [submodule "Vulkan-Utility-Libraries"]
 	path = externals/Vulkan-Utility-Libraries
 	url = https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git
+[submodule "externals/dynarmic"]
+	path = externals/dynarmic
+	url = https://gitlab.com/suyu-emu/dynarmic.git
+	branch = stable
diff --git a/externals/dynarmic b/externals/dynarmic
index ba8192d89078af51ae6f97c9352e3683612cdff1..f35a122a4654d9f7edc32e0b44ad09f17819ae6d 160000
--- a/externals/dynarmic
+++ b/externals/dynarmic
@@ -1 +1 @@
-Subproject commit ba8192d89078af51ae6f97c9352e3683612cdff1
+Subproject commit f35a122a4654d9f7edc32e0b44ad09f17819ae6d