mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-07-12 18:19:42 -07:00
Fix Panel 4 overlay bug, optimize emulators for RK3326 performance
Critical fixes: - archr-dtbo.py: Remove premature return for odroidgo3-compatible devices that was skipping hardware property generation (reset-gpios, power-supply, backlight-supply, enable-delay-ms). This is the ROOT CAUSE of Panel 4 wrong image and vibration issues reported by users. - RetroArch: Switch from glcore to gl (more efficient on Panfrost/Mali-G31), increase swapchain images from 2 to 3 (better frame pacing on Mali) - DraStic: Disable hires_3d on ALL RK3326 configs (Mali-G31 lacks power for high-res 3D rendering, was causing frame drops in NDS games) - EmulationStation: Bump to latest with performance optimizations Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -337,9 +337,6 @@ def make_dtbo(dtb_data, args):
|
||||
|
||||
compat = dt.get_node('/').get_property('compatible').data[0]
|
||||
args['logger'].info(f"compatible {compat}")
|
||||
if 'odroidgo3' in compat:
|
||||
# quick return for well supported R36s
|
||||
return overlay.to_dtb()
|
||||
|
||||
# copy reset config
|
||||
pins_path = panel_ovl.path+'/__overlay__/pinctrl/gpio-lcd/lcd-rst'
|
||||
|
||||
@@ -734,7 +734,7 @@ video_context_driver = "wayland"
|
||||
video_crop_overscan = "true"
|
||||
video_ctx_scaling = "false"
|
||||
video_disable_composition = "false"
|
||||
video_driver = "glcore"
|
||||
video_driver = "gl"
|
||||
video_filter = ""
|
||||
video_filter_dir = "~/.config/retroarch/filters/video"
|
||||
video_font_enable = "true"
|
||||
@@ -760,7 +760,7 @@ video_layout_directory = "~/.config/retroarch/layouts"
|
||||
video_layout_enable = "true"
|
||||
video_layout_path = ""
|
||||
video_layout_selected_view = "0"
|
||||
video_max_swapchain_images = "2"
|
||||
video_max_swapchain_images = "3"
|
||||
video_message_color = "ffff00"
|
||||
video_message_pos_x = "0.049999"
|
||||
video_message_pos_y = "0.049999"
|
||||
|
||||
@@ -21,7 +21,7 @@ trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
hires_3d = 0
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
hires_3d = 0
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
hires_3d = 0
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
hires_3d = 0
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
hires_3d = 0
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
hires_3d = 0
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Copyright (C) 2026 ArchR (https://github.com/archr-linux/Arch-R)
|
||||
|
||||
PKG_NAME="emulationstation"
|
||||
PKG_VERSION="89041b19276df779f8c40b2b45cc737a96576a37"
|
||||
PKG_VERSION="dbe0ad814d7bc7f44dd8cfb94aff3b45335db442"
|
||||
PKG_GIT_CLONE_BRANCH="master"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/archr-linux/emulationstation-next"
|
||||
|
||||
Reference in New Issue
Block a user