diff --git a/KeyboardAudioVisualizer/ApplicationManager.cs b/KeyboardAudioVisualizer/ApplicationManager.cs
index b4847f1..66d1e62 100644
--- a/KeyboardAudioVisualizer/ApplicationManager.cs
+++ b/KeyboardAudioVisualizer/ApplicationManager.cs
@@ -61,7 +61,7 @@ namespace KeyboardAudioVisualizer
{
RGBSurface surface = RGBSurface.Instance;
- surface.UpdateFrequency = 1.0 / MathHelper.Clamp(Settings.UpdateRate, 1, 40);
+ surface.UpdateFrequency = 1.0 / MathHelper.Clamp(Settings.UpdateRate, 1, 60);
surface.UpdateMode = UpdateMode.Continuous;
LoadDevices(surface, CorsairDeviceProvider.Instance);
diff --git a/KeyboardAudioVisualizer/UI/ConfigurationViewModel.cs b/KeyboardAudioVisualizer/UI/ConfigurationViewModel.cs
index 2d6ee21..dffd4f1 100644
--- a/KeyboardAudioVisualizer/UI/ConfigurationViewModel.cs
+++ b/KeyboardAudioVisualizer/UI/ConfigurationViewModel.cs
@@ -18,7 +18,7 @@ namespace KeyboardAudioVisualizer.UI
get => 1.0 / RGBSurface.Instance.UpdateFrequency;
set
{
- double val = MathHelper.Clamp(value, 1, 40);
+ double val = MathHelper.Clamp(value, 1, 60);
ApplicationManager.Instance.Settings.UpdateRate = val;
RGBSurface.Instance.UpdateFrequency = 1.0 / val;
OnPropertyChanged();
diff --git a/KeyboardAudioVisualizer/UI/ConfigurationWindow.xaml b/KeyboardAudioVisualizer/UI/ConfigurationWindow.xaml
index f1453c1..d06c577 100644
--- a/KeyboardAudioVisualizer/UI/ConfigurationWindow.xaml
+++ b/KeyboardAudioVisualizer/UI/ConfigurationWindow.xaml
@@ -185,10 +185,10 @@
-
+ ToolTip="Defines how fast the data is updated.
Low values can reduce CPU-usage but will cause stuttering.
Values above 40 will only affect the internal calculations and wont make the keyboard update faster.
It's not recommended to select a value > 40." />