diff --git a/CHANGELOG.md b/CHANGELOG.md
index f2b533b1..73d0c0ad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
All notable changes to this project will be documented in this file.
+## [Unreleased]
+
+- **Breaking**: The CUDA scaler is now the default for NVENC. You may need to reconfigure your transcoder. (see [#582](https://github.com/pulsejet/memories/issues/582))
+
## [v6.1.0] - 2023-11-15
- **Feature**: RAW files are now hidden (stacked) when another file with the same basename exists ([#537](https://github.com/pulsejet/memories/issues/537), [#152](https://github.com/pulsejet/memories/issues/152), [#419](https://github.com/pulsejet/memories/issues/419))
diff --git a/lib/Settings/SystemConfig.php b/lib/Settings/SystemConfig.php
index 4073f0de..a0ef9dbb 100644
--- a/lib/Settings/SystemConfig.php
+++ b/lib/Settings/SystemConfig.php
@@ -55,7 +55,7 @@ class SystemConfig
// NVENC configuration options
'memories.vod.nvenc' => false, // Transcode with NVIDIA NVENC
'memories.vod.nvenc.temporal_aq' => false,
- 'memories.vod.nvenc.scale' => 'npp', // npp or cuda
+ 'memories.vod.nvenc.scale' => 'cuda', // cuda or npp
// Extra streaming configuration
'memories.vod.use_transpose' => false,
diff --git a/src/components/admin/sections/VideoAccel.vue b/src/components/admin/sections/VideoAccel.vue
index ca91404e..bfb8918d 100644
--- a/src/components/admin/sections/VideoAccel.vue
+++ b/src/components/admin/sections/VideoAccel.vue
@@ -84,6 +84,16 @@
{{ t('memories', 'Enable NVENC Temporal AQ') }}
+ {{ t('memories', 'CUDA scaler') }}
+
{{ t('memories', 'NPP scaler') }}
- {{ t('memories', 'CUDA scaler') }} ({{ t('memories', 'not recommended') }})
-
{{