diff --git a/src/Ryujinx/Systems/AppHost.cs b/src/Ryujinx/Systems/AppHost.cs
index 1f397cdd5..f9e99c62b 100644
--- a/src/Ryujinx/Systems/AppHost.cs
+++ b/src/Ryujinx/Systems/AppHost.cs
@@ -957,6 +957,9 @@ namespace Ryujinx.Ava.Systems
AudioBackend preferredBackend = ConfigurationState.Instance.System.AudioBackend.Value;
+ if (preferredBackend is AudioBackend.SDL2)
+ preferredBackend = AudioBackend.SDL3;
+
for (int i = 0; i < availableBackends.Count; i++)
{
if (availableBackends[i] == preferredBackend)
diff --git a/src/Ryujinx/Systems/Configuration/AudioBackend.cs b/src/Ryujinx/Systems/Configuration/AudioBackend.cs
index af8b7f0b5..f1a0c2362 100644
--- a/src/Ryujinx/Systems/Configuration/AudioBackend.cs
+++ b/src/Ryujinx/Systems/Configuration/AudioBackend.cs
@@ -10,5 +10,6 @@ namespace Ryujinx.Ava.Systems.Configuration
OpenAl,
SoundIo,
SDL3,
+ SDL2 = SDL3
}
}
diff --git a/src/Ryujinx/Systems/Configuration/ConfigurationFileFormat.cs b/src/Ryujinx/Systems/Configuration/ConfigurationFileFormat.cs
index 26ea73f73..98a8aba27 100644
--- a/src/Ryujinx/Systems/Configuration/ConfigurationFileFormat.cs
+++ b/src/Ryujinx/Systems/Configuration/ConfigurationFileFormat.cs
@@ -15,7 +15,7 @@ namespace Ryujinx.Ava.Systems.Configuration
///
/// The current version of the file format
///
- public const int CurrentVersion = 70;
+ public const int CurrentVersion = 71;
///
/// Version of the configuration file format
diff --git a/src/Ryujinx/Systems/Configuration/ConfigurationState.Migration.cs b/src/Ryujinx/Systems/Configuration/ConfigurationState.Migration.cs
index a91a74711..f296629e4 100644
--- a/src/Ryujinx/Systems/Configuration/ConfigurationState.Migration.cs
+++ b/src/Ryujinx/Systems/Configuration/ConfigurationState.Migration.cs
@@ -484,7 +484,13 @@ namespace Ryujinx.Ava.Systems.Configuration
};
}
),
- (69, static cff => cff.SkipUserProfiles = false)
+ (69, static cff => cff.SkipUserProfiles = false),
+ // no migration needed for 70
+ (71, static cff =>
+ {
+ if (cff.AudioBackend is AudioBackend.SDL2)
+ cff.AudioBackend = AudioBackend.SDL3;
+ })
);
}
}