diff --git a/src/View/RunSolver/Window.py b/src/View/RunSolver/Window.py
index b1c5a74e831583139797f115a10be6da5be56d4a..822f2bb7db78c0bda5575be7117d70ffac10e3f8 100644
--- a/src/View/RunSolver/Window.py
+++ b/src/View/RunSolver/Window.py
@@ -57,7 +57,7 @@ class SelectSolverWindow(ASubWindow, ListedSubWindow):
 
     def setup_combobox(self):
         solvers = self._config.solvers
-        solvers_name = list(map(lambda s: s.name, solvers))
+        solvers_name = list(map(lambda s: s.name + f" - ({s._type})", solvers))
 
         self.combobox_add_items("comboBox", solvers_name)
 
@@ -71,6 +71,8 @@ class SelectSolverWindow(ASubWindow, ListedSubWindow):
 
     def accept(self):
         solver_name = self.get_combobox_text("comboBox")
+        solver_name = solver_name.rsplit(" - ", 1)[0]
+
         self._solver = next(
             filter(
                 lambda s: s.name == solver_name,