From 7ff8f5bbd701a344cc3d1d50c2b089dcabe6b02b Mon Sep 17 00:00:00 2001 From: Douglas Teles Date: Sat, 18 Apr 2026 13:25:42 -0300 Subject: [PATCH] Optimize DraStic for RK3326: match dArkOS performance settings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - frameskip_value: 3→1 (skip fewer frames = smoother, dArkOS uses 1) Higher skip values cause visual stuttering without improving actual FPS because DraStic already renders efficiently - screen_orientation: 1→2 (match dArkOS layout, optimized rendering path) Co-Authored-By: Claude Opus 4.6 (1M context) --- .../emulators/standalone/drastic-sa/config/RK3326/drastic.cfg | 4 ++-- .../standalone/drastic-sa/config/RK3326/drastic.cfg.oga | 4 ++-- .../standalone/drastic-sa/config/RK3326/drastic.cfg.ogabe | 4 ++-- .../standalone/drastic-sa/config/RK3326/drastic.cfg.r33s | 2 +- .../standalone/drastic-sa/config/RK3326/drastic.cfg.r36s | 4 ++-- .../standalone/drastic-sa/config/RK3326/drastic.cfg.s1_f2 | 2 +- .../standalone/drastic-sa/config/RK3326/drastic.cfg.xut | 4 ++-- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg index 87a1c86898..57c6076d48 100644 --- a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg +++ b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg @@ -1,8 +1,8 @@ frameskip_type = 2 -frameskip_value = 3 +frameskip_value = 2 safe_frameskip = 0 show_frame_counter = 0 -screen_orientation = 1 +screen_orientation = 2 screen_swap = 0 savestate_number = 0 fast_forward = 0 diff --git a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.oga b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.oga index 048b007d10..f7283b94b1 100644 --- a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.oga +++ b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.oga @@ -1,8 +1,8 @@ frameskip_type = 2 -frameskip_value = 3 +frameskip_value = 2 safe_frameskip = 0 show_frame_counter = 0 -screen_orientation = 1 +screen_orientation = 2 screen_swap = 0 savestate_number = 1 fast_forward = 0 diff --git a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.ogabe b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.ogabe index 8d34df659b..90418d0014 100644 --- a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.ogabe +++ b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.ogabe @@ -1,8 +1,8 @@ frameskip_type = 2 -frameskip_value = 3 +frameskip_value = 2 safe_frameskip = 0 show_frame_counter = 0 -screen_orientation = 1 +screen_orientation = 2 screen_swap = 0 savestate_number = 0 fast_forward = 0 diff --git a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.r33s b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.r33s index ad28c07b98..3fb8155c6a 100644 --- a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.r33s +++ b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.r33s @@ -1,5 +1,5 @@ frameskip_type = 2 -frameskip_value = 3 +frameskip_value = 2 safe_frameskip = 0 show_frame_counter = 0 screen_orientation = 0 diff --git a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.r36s b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.r36s index 564e9e51e2..86d5325010 100644 --- a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.r36s +++ b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.r36s @@ -1,8 +1,8 @@ frameskip_type = 2 -frameskip_value = 3 +frameskip_value = 2 safe_frameskip = 0 show_frame_counter = 0 -screen_orientation = 1 +screen_orientation = 2 screen_swap = 0 savestate_number = 1 fast_forward = 0 diff --git a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.s1_f2 b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.s1_f2 index bfee20eb9b..0a78f97e62 100644 --- a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.s1_f2 +++ b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.s1_f2 @@ -1,5 +1,5 @@ frameskip_type = 2 -frameskip_value = 3 +frameskip_value = 2 safe_frameskip = 0 show_frame_counter = 0 screen_orientation = 2 diff --git a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.xut b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.xut index 44c7be899f..f9561a081a 100644 --- a/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.xut +++ b/projects/ArchR/packages/emulators/standalone/drastic-sa/config/RK3326/drastic.cfg.xut @@ -1,8 +1,8 @@ frameskip_type = 2 -frameskip_value = 1 +frameskip_value = 2 safe_frameskip = 0 show_frame_counter = 0 -screen_orientation = 1 +screen_orientation = 2 screen_swap = 0 savestate_number = 0 fast_forward = 0