You are on page 1of 3

The build.

prop file provided below is designed for users who want to experiment
with the performance of their device. It can be used to modify a custom ROM, adding
or removing codes according to individual preferences:

# Boost Perf
debug.sf.hw=1
debug.egl.force_gpu=1
persist.sys.ui.hw=true
ro.HOME_APP_ADJ=1
video.accelerate.hw=1

# Prioritize resources for performance


ro.telephony.call_ring.delay=0
wifi.supplicant_scan_interval=180
debug.kill_allocating_task=0
ro.window.animation.scale=0.5
ro.transition.animation.scale=0.5
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
#########################
########################
# Increase memory capacity
dalvik.vm.heapsize=512m
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapstartsize=8m
ro.config.low_ram=false
ro.config.max_starting_bg=false
ro.config.fsg_act_low_ram=false
########################

# Increase graphic quality and performance


debug.performance.tuning=1
persist.sys.NV_FPSLIMIT=144
persist.sys.NV_POWERMODE=1
debug.hwui.render_dirty_regions=false
debug.hwui.texture_cache_size=72
debug.hwui.layer_cache_size=48
debug.hwui.path_cache_size=32
debug.hwui.drop_shadow_cache_size=6
debug.hwui.gradient_cache_size=1
persist.sys.ui.hw=1

########################
#####################
# Improve CPU performance
dalvik.vm.dexopt-flags=m=y
ro.sys.fw.dex2oat_thread_count=4
ro.sys.fw.use_split_dex=true
persist.sys.purgeable_assets=1

########################

# Disable CPU speed limitations


ro.mot.eri.losalert.delay=1000
debug.composition.type=cpu
persist.sys.NV_POWERMODE=1

########################
# High-quality audio
ro.ril.enable.amr.wideband=1
ro.ril.enable.dtm=1
ro.ril.enable.enhance.search=1
ro.ril.enable.sdr=1

########################
# System performance
debug.performance.tuning=1
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.jniopts=forcecopy
ro.config.hw_quickpoweron=true
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.ril.disable.power.collapse=1
ro.ril.fast.dormancy.rule=0
ro.telephony.call_ring.delay=0
########################

# Graphics performance
debug.sf.hw=1
debug.egl.hw=1
persist.sys.ui.hw=true
hwui.disable_vsync=true
debug.hwui.renderer=skiagl
ro.surface_flinger.max_events_per_sec=300
ro.surface_flinger.supports_background_rotation=true
sys.ui.hw=1
ro.sf.compbypass.enable=0
debug.composition.type=gpu
persist.sys.composition.type=gpu
persist.sys.force_sw_gles=0
persist.sys.gpu.font_cache=3
persist.sys.gpu.rotation=0
persist.sys.use_dithering=0
persist.sys.use_16bpp_alpha=1
debug.gralloc.gfx_ubwc_disable=1
ro.hwui.texture_cache_size=72
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.layer_cache_size=48
ro.hwui.path_cache_size=32
ro.hwui.r_buffer_cache_size=8
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=1024
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=2048
################################################
# Tweaks
persist.sys.gpu.priority=high
debug.composition.type=gpu
debug.egl.buffer_size=32
ro.hwui.disable_vsync=1
persist.sys.ui.hw=1
persist.sys.debug.opengl=0
debug.sf.swaprect=1
debug.sf.lcd_density=420
ro.config.disable.hw_blur=1
persist.sys.force_sw_gles=0
ro.fb.mode=1
persist.sys.gpu.buffer.size=64M
ro.sys.fw.bg_apps_limit=4
debug.egl.swapinterval=0
persist.sys.NV_POWERMODE=0
ro.sys.fw.use_trim_settings=1
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
persist.debug.hwui.render_dirty_regions=true
########################################################################
# Governor
ro.cpufreq.governor=performance
ro.cpu governor=performance

The build.prop file provided above is considered "full gaming" due to the specific
settings that are intended to improve the gaming experience on Android devices.
These settings focus on optimizing graphics performance, memory capacity, and
overall device performance. Here are some additional explanations why it is
considered a full gaming build.prop:

1. Graphics Performance Optimization: The build.prop file includes settings


related to hardware acceleration, prioritization of graphics resources, and visual
quality improvement. . These settings are intended to maximize the graphics
performance of games by using the hardware more efficiently and offering a higher
quality visual representation.

2. Memory capacity increase: Memory related settings are adjusted to increase the
capacity available for games. This allows games to load and run data faster,
reducing load times and improving overall responsiveness.

3. CPU Performance Settings: The build.prop includes settings that affect CPU
performance, such as the CPU governor set to "performance". This ensures that the
CPU works at its maximum capacity, which is beneficial for games that require high
processing power and constant performance.

4. Resource prioritization for games: Various settings in the build.prop are set to
prioritize system resources for games. This involves adjusting call delay values,
Wi-Fi scan intervals, and other related parameters to reduce dropouts and ensure
games have access to the resources they need to run smoothly. It is important to
note that these settings can have a significant impact on the performance and
stability of the device. It is recommended that you have a solid understanding of
how the build.prop file works and do extensive testing after making changes to
ensure that your device runs optimally and smoothly. Also, keep in mind that some
settings may vary in their effectiveness depending on the hardware and version of
Android used on the device. Please remember that this build.prop file is provided
for experimental and customization purposes. Before doing any modification, it is
important to have knowledge about ROM modification! A Super User is Required to
edit the Build.prop file

(the following apps are safe and there are no risks or dangers to use as long as
you don't delete system settings:

(SetEdit and SettingDataBaseEditor) these Apps do not need Root to edit them
system configurations and are risk free)

You might also like