mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-07-12 18:19:42 -07:00
Refactor and optimize emulator configurations and GPU driver handling
- Enhanced `runemu.sh` to conditionally enable debug logging based on system log level, improving performance and debugging capabilities. - Introduced functions to pause and resume background services during gameplay to optimize resource usage. - Updated `retroarch.cfg` to disable frame delay and set video context driver to default, improving compatibility. - Changed DuckStation's GPU renderer from OpenGL to Software for better performance on RK3326. - Adjusted Flycast settings to lower resolution and optimize rendering settings for smoother gameplay. - Modified MelonDS script to correctly handle internal resolution and screen orientation settings. - Updated PPSSPP configuration to improve frame skipping behavior and adjusted CPU speed settings for better performance. - Refined GPU driver scripts to handle panfrost availability and ensure proper driver binding, preventing graphical issues. - Removed obsolete panfrost quirk file and migrated relevant settings to a new profile.d script for better management. - Added service condition checks for various network daemons to ensure they only start if their configuration files exist. - Adjusted systemd service configurations for network daemons to improve reliability and resource management. - Updated sysctl settings to optimize memory management and reduce unnecessary RAM usage. - Disabled debug shell service by default to enhance security and resource efficiency. - Created necessary directories for mesa shader cache to ensure persistent shader caching across reboots. - Added a new squashfs package for weston to support graphical environments.
This commit is contained in:
@@ -11,7 +11,7 @@ PKG_URL="https://mesa.freedesktop.org/archive/mesa-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_HOST="toolchain:host expat:host libclc:host libdrm:host Mako:host pyyaml:host spirv-tools:host"
|
||||
PKG_DEPENDS_TARGET="toolchain expat libdrm Mako:host pyyaml:host"
|
||||
PKG_LONGDESC="Mesa is a 3-D graphics library with an API."
|
||||
PKG_BUILD_FLAGS="+speed"
|
||||
PKG_BUILD_FLAGS="+speed +lto"
|
||||
|
||||
get_graphicdrivers
|
||||
|
||||
|
||||
Reference in New Issue
Block a user