diff --git a/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp b/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp
index 7f9dd4411..63a3b9beb 100644
--- a/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp
+++ b/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp
@@ -336,12 +336,13 @@ GraphicsSettingsWidget::GraphicsSettingsWidget(SettingsDialog* dialog, QWidget*
updateRendererDependentOptions();
#ifndef PCSX2_DEVBUILD
- // only allow disabling readbacks for per-game settings, it's too dangerous
- m_ui.gsDownloadMode->setEnabled(m_dialog->isPerGameSettings());
-
- // Remove texture offset and skipdraw range for global settings.
if (!m_dialog->isPerGameSettings())
{
+ // Only allow disabling readbacks for per-game settings, it's too dangerous.
+ m_ui.advancedDebugFormLayout->removeRow(2);
+ m_ui.gsDownloadMode = nullptr;
+
+ // Remove texture offset and skipdraw range for global settings.
m_ui.upscalingFixesLayout->removeRow(2);
m_ui.hardwareFixesLayout->removeRow(2);
m_ui.hardwareFixesLayout->removeRow(1);
diff --git a/pcsx2-qt/Settings/GraphicsSettingsWidget.ui b/pcsx2-qt/Settings/GraphicsSettingsWidget.ui
index 66a716efa..89c9a1209 100644
--- a/pcsx2-qt/Settings/GraphicsSettingsWidget.ui
+++ b/pcsx2-qt/Settings/GraphicsSettingsWidget.ui
@@ -1596,7 +1596,7 @@
Debug Options
-
+
-