0% ont trouvé ce document utile (0 vote)
369 vues8 pages

All Perf

Le document contient une série de commandes de configuration pour optimiser les performances graphiques et de rendu sur un appareil Android. Ces commandes incluent des réglages pour Vulkan, la gestion de la mémoire, et divers paramètres de performance pour le CPU et le GPU. L'objectif est d'améliorer l'expérience utilisateur en ajustant les propriétés de rendu et de composition.

Transféré par

kurosakiichigo1221
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
369 vues8 pages

All Perf

Le document contient une série de commandes de configuration pour optimiser les performances graphiques et de rendu sur un appareil Android. Ces commandes incluent des réglages pour Vulkan, la gestion de la mémoire, et divers paramètres de performance pour le CPU et le GPU. L'objectif est d'améliorer l'expérience utilisateur en ajustant les propriétés de rendu et de composition.

Transféré par

kurosakiichigo1221
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

setprop debug.sf.latch_unsignaled 1; setprop debug.egl.hw 1; setprop debug.sf.

hw 1;
setprop debug.composition.type vulkan; setprop debug.kill_allocating_task 0;
setprop debug.egl.swapinterval 0; setprop debug.performance.tuning 1; setprop
debug.perf.tuning 1; setprop debug.hwui.renderer vulkan; sh /sdcard/vk.sh
setprop debug.gpu.gldepthrangef.f 8192

setprop debug.gpu.gldepthrangef.n 8192

setprop debug.gpu.gldepthfunc.func 8192

setprop debug.gpu.gldepthmask.flag 8192

setprop debug.gpu.glpolygonoffset.factor 8192

setprop debug.gpu.glpolygonoffset.units 10

setprop debug.gpu.eglconfig.exactalpha 1

setprop debug.sf.max_igbp_list_size 0

setprop debug.rs.visual true

setprop debug.gpu.glviewport.width 9

setprop debug.gpu.glviewport.height 19

setprop debug.rs.shader.uniforms 4096

setprop debug.rs.shader.attributes 2048

setprop debug.gpu.force.aux.path 0.1

setprop debug.rs.reduce true

setprop debug.sf.early_app_phase_offset_ns 70000000000

setprop debug.sf.late.sf.duration 72000000000000

setprop debug.sf.high_fps_late_app_phase_offset_ns 60000000000

setprop debug.sf.phase_offset_threshold_for_next_vsync_ns null

setprop debug.sf.use_frame_rate_priorityconsistent 1

setprop debug.sf.high_fps_late_sf_phase_offset_ns 60000000000

setprop debug.sf.use_phase_offsets_as_durations 1

setprop debug.sf.earlyGl.app.duration 72000000000000

setprop debug.sf.early.app.duration 72000000000000

setprop debug.sf.high_fps_early_gl_phase_offset_ns 60000000000

setprop debug.sf.early.sf.duration 72000000000000

setprop debug.sf.region_sampling_period_ns 72000000000000

setprop debug.sf.high_fps_early_phase_offset_ns 60000000000


setprop debug.sf.high_fps_early_gl_app_phase_offset_ns 60000000000

setprop debug.sf.late.app.duration 72000000000000

setprop debug.sf.high_fps_early_app_phase_offset_ns 60000000000

setprop debug.sf.earlyGl.sf.duration 72000000000000

setprop debug.sf.early_gl_phase_offset_ns 70000000000

setprop debug.sf.disable_client_composition_cache 1

setprop debug.sf.early_phase_offset_ns 70000000000

setprop debug.sf.early_gl_app_phase_offset_ns 70000000000

setprop debug.sf.kernel_idle_timer_update_overlay 72000000000000

setprop debug.sf.early_app_phase_offset_ns 70000000000

setprop debug.sf.enable_gl_backpressure 0

setprop debug.sf.region_sampling_timer_timeout_ns 72000000000000

setprop debug.gpu.force.highp 0.1

setprop debug.sf.latch_unsignaled 1

setprop debug.gpu.enable 1

setprop debug.gpu.specify.app_start com.tencent.ig

setprop debug.perf_cpu_time_max_percent 2

setprop debug.perf_event_max_sample_rate 1000

setprop debug.perf_event_mlock_kb 64

setprop debug.sf.set_idle_timer_ms 72000000000000

setprop debug.rs.max-threads 16

setprop debug.rs.script 1

setprop debug.perf_gpu_pmu_enable 1

setprop debug.perf_gpu_pmu_period 0

setprop debug.perf_enable 1

setprop debug.renderengine.backend threaded

setprop debug.hwc.disabletonemapping true

setprop debug.hwui.initialize_gl_always 0

setprop debug.mediatek.appgamepq_compress 1
setprop debug.mediatek.disp_decompress 1

setprop debug.mediatek.appgamepq 2

setprop debug.mediatek.game_pq_enable 1

setprop debug.mtklog.netlog.enable 0

setprop debug.mtklog.aee.Running 0

setprop debug.mtklog.aee.enable "0"

setprop debug.mtklog.log2sd.path ""


setprop debug.mediatek.performance_mode 1
setprop debug.mediatek.cpu_boost 1
setprop debug.mediatek.scheduler_optimize 1
setprop debug.mediatek.big_core_turbo 1
setprop debug.mediatek.small_core_efficiency 1
setprop debug.mediatek.thermal_control 0
setprop debug.mediatek.fast_charging 1
setprop debug.mediatek.memory_optimization 1
setprop debug.mediatek.io_boost 1
setprop debug.mediatek.task_limit 0
setprop debug.mediatek.composition.type dyn
setprop debug.mediatek.composition_type dyn setprop
debug.mediatek.high_frame_rate_sf_set_big_core_fps_threshold 90
setprop debug.mtk_tflite.target_nnapi 29
setprop debug.mtk.performancemode true
setprop debug.mtk.dynfps.enable false
setprop debug.mediatek.dyn.mf_enable false
setprop debug.mediatek.game_mode.enable true
setprop debug.mediatek.game_mode.optimization true
setprop debug.mediatek.gpu_boost true
setprop debug.mediatek.wifiboost.enable true
setprop debug.mediatek.cpu_scaling true
setprop debug.mediatek.gpu_render_mode performance
setprop debug.mtk.qos.enable true
setprop debug.hwui.renderer vulkan
setprop debug.redroid.fps 120
setprop debug.gr.swapinterval -1
setprop debug.hwui.disabledither false
setprop debug.disable.hwacc 0
setprop debug.disable_sched_boost true
setprop debug.javafx.animation.fullspeed true
setprop debug.rs.default-CPU-driver 1
setprop debug.MB.inner.running 24
setprop debug.MB.running 72
setprop debug.qsg_renderer 1
setprop debug.hwui.render_dirty_regions false
setprop debug.hwc.bq_count 3
setprop debug.systemuicompilerfilter speed
setprop debug.egl.force_msaa false
setprop debug.egl.force_fxaa false
setprop debug.egl.force_taa false
setprop debug.egl.force_ssaa false
setprop debug.egl.force_smaa false
setprop debug.egl.swapinterval 1
setprop debug.mdpcomp.mixedmode.disable false
setprop debug.forceAutoTextureCompression 1
setprop debug.cpurend.vsync false
setprop debug.gpurend.vsync false
setprop debug.choreographer.skipwarning 12500000
setprop debug.egl.buffcount 4
setprop debug.dev.ssrm.turbo true
setprop debug.enabletr true
setprop debug.fb.rgb565 1
setprop debug.disable.computedata true
setprop debug.lldb-rpc-server 0
setprop debug.app.performance_restricted false
setprop debug.mdlogger.Running 0
setprop debug.power.profile high_performance
setprop debug.performance.tuning 1
setprop debug.cpuprio 7
setprop debug.gpuprio 7
setprop debug.ioprio 7
setprop debug.performance_schema 1
setprop debug.performance_schema_max_memory_classes 320
setprop debug.gpu.scheduler_pre.emption 1
setprop debug.stagefright.c2inputsurface -1
setprop debug.stagefright.ccodec 4
setprop debug.stagefright.omx_default_rank 512
setprop debug.performance_schema_max_socket_classes 10
setprop debug.sdm.disable_skip_validate 1
setprop debug.egl.native_scaling true
setprop debug.multicore.processing 1
setprop debug.mediatek.appgamepq_compress 1
setprop debug.mediatek.disp_decompress 1
setprop debug.hwui.target_cpu_time_percent 100
setprop debug.hwui.target_gpu_time_percent 100
setprop debug.hwui.fps_divisor -1
setprop debug.hwui.use_hint_manager 1
setprop debug.hwui.disabledither false
setprop debug.hwui.disable_vsync true
setprop debug.hwui.skip_empty_damage true
setprop debug.hwui.disable_draw_defer true
setprop debug.hwui.use_partial_updates true
setprop debug.hwui.disable_draw_reorder true
setprop debug.hwui.filter_test_overhead true
setprop debug.OVRManager.cpuLevel 1
setprop debug.OVRManager.gpuLevel 1
setprop debug.gralloc.gfx_ubwc_disable false
setprop debug.mdpcomp.mixedmode false
setprop debug.hwc.fbsize XRESxYRES
setprop debug.sdm.support_writeback 1
setprop debug.power_management_mode pref_max
setprop debug.sf.disable_backpressure 1
setprop debug.sf.latch_unsignaled 1
setprop debug.sf.enable_hwc_vds 1
setprop debug.sf.early_phase_offset_ns 500000
setprop debug.sf.early_app_phase_offset_ns 500000
setprop debug.sf.early_gl_phase_offset_ns 3000000
setprop debug.sf.early_gl_app_phase_offset_ns 15000000
setprop debug.sf.high_fps_early_phase_offset_ns 6100000
setprop debug.sf.high_fps_early_gl_phase_offset_ns 650000
setprop debug.sf.high_fps_late_app_phase_offset_ns 100000
setprop debug.sf.phase_offset_threshold_for_next_vsync_ns 6100000
setprop debug.sf.showupdates 0
setprop debug.sf.showcpu 0
setprop debug.sf.showbackground 0
setprop debug.sf.showfps 0
setprop debug.performance.profile 1
setprop debug.hwui.renderer.disable.vramlimit true
setprop debug.hwui.max_texture_overdraw 4
setprop debug.hwui.max_texture_size 4096
setprop debug.hwui.pipeline_cache_size 6
setprop debug.hwui.use_hint_manager 1; setprop debug.renderer.process compound;
setprop debug.hwui.disable_draw_defer true; setprop
debug.scenegraph.batching_performance 1; setprop
debug.sf.disable_client_composition_cache 1; setprop debug.dev.disable_sched_boost
true; setprop debug.rs.default-CPU-buffer 262144: setprop
debug.javafx.animation.framerate 120; setprop debug.rs.precision rs_fp_full;
setprop debug.qctwa.preservebuf 1; setprop debug.rs.max-threads 8; setprop
debug.rs.min-threads 8; setprop debug.gr.numframebuffer 0; setprop
debug.power_management_mode pref_max; setprop
debug.sf.kernel_idle_timer_update_overlay true; setprop
debug.sf.support_kernel_idle_timer_enabled true; setprop
debug.hwui.multi_renderer.use true; setprop debug.sf.enable_fb_ubwc 1; setprop
debug.hwc.perf_mode 3; setprop debug.hwui.force_async true; setprop
debug.hwui.optimized_texture_upload false; setprop debug.touchscreen.latency.scale
0,5
setprop debug.renderer.process_compound false
setprop debug.renderengine.graphite true
setprop debug.renderengine.capture_skia_ms 0
setprop debug.renderengine.skia_use_perfetto_track_events false
setprop debug.renderengine.skia_tracing_enabled false
setprop debug.renderengine.backend vulkanthreaded
setprop debug.renderthread.skia.reduceopstasksplitting true
setprop debug.skia.threaded_mode true
setprop debug.skia.num_render_threads 4
setprop debug.skia.render_thread_priority true
setprop debug.angle.backend vulkan
setprop debug.angle.overlay ""
setprop debug.angle.feature_overrides_enabled
disableFlipping:forceDirectComposition
setprop debug.angle.rules /data/local/tmp/a4a_rules.json
setprop debug.hwc.winupdate 0
setprop debug.sf.use_content_detection_v2 true
setprop debug.hwui.disable_vsync 0
setprop debug.hwui.fps_divisor 1
setprop debug.sf.hwc_full_composition_vsync_override 0
setprop debug.hwui.disable_sync_to_composition true
setprop debug.hwui.disable_cache true
setprop debug.cpurend.vsync false
setprop debug.hwui.disable_vsync 1
setprop debug.hwui.disable_vulkan 0
setprop debug.vulkan.validation 1
setprop debug.hwui.use_glsl_shaders 1
setprop debug.vulkan.layer_path /sdcard/Ques/vk
settings put system peak_refresh_rate 1

android_properties=(
"debug.mediatek.composition.type dyn"
"debug.egl.composition_type dyn"
"debug.hwui.composition_type dyn"
"debug.hwui.render_type dyn"
"debug.composition.type vulkan"
"debug.sf.composition_type dyn"
"debug.gr.composition_type dyn"
"debug.composition.7x27A.type dyn"
"debug.composition.7x25A.type dyn"
"debug.composition.8x25.type dyn"
"debug.gles.composition_type dyn"
"debug.gles.render_type dyn"
"debug.hwui.use_gpu_pixel_buffers true"
"debug.hwui.disable_vsync true"
"debug.cpurend.vsync false"
"debug.gpurend.vsync false"
"debug.hwui.force_no_vsync true"
"debug.hwui.skip_vsync true"
"debug.hwc.force_gpu_vsync false"
"debug.egl.swapinterval 0"
"debug.sf.swapinterval 0"
"debug.vulkan.swapinterval 0"
"debug.renderengine.swap_interval 0"
"debug.composition.enable_egl_swap_interval 0"
"debug.hwui.profile true"
"debug.renderengine.backend_threaded true"
"debug.renderengine.gles_backend gles3"
"debug.renderengine.gles_fbo_format RGB_565"
"debug.egl.force_vr_api 1"
"debug.egl.hw 1"
"debug.egl.surfaceless_context true"
"debug.egl.disable_fallback 1"
"debug.egl.enable_frontbuffer 1"
"debug.hwui.drop_shadow_cache false"
"debug.hwui.texture_cache_size 256"
"debug.hwui.layer_cache_size 128"
"debug.hwui.path_cache_size 64"
"debug.hwui.r_buffer_cache_size 10"
"debug.hwui.gradient_cache_size 5"
"debug.hwui.shape_cache_size 5"
"debug.hwui.text_large_cache_height 2048"
"debug.hwui.text_large_cache_width 4096"
"debug.hwui.text_small_cache_width 2048"
"debug.hwui.text_small_cache_height 1024"
"debug.hwui.enable_mipmap_cache true"
"debug.hwui.cpu_tuner 1"
"debug.hwui.filter_cache_size 20"
"debug.hwui.font_cache_size 4"
"debug.renderengine.multithread true"
"debug.sf.hw 1"
"debug.sf.latch_unsignaled 1"
"debug.sf.disable_backpressure 1"
"debug.sf.enable_gl_backpressure 0"
"debug.sf.disable_client_composition_cache 1"
"debug.sf.early_phase_offset_ns 0"
"debug.sf.late_phase_offset_ns 0"
"debug.fb.linear 1"
"debug.fb.early_display 1"
"debug.fb.disable_dyn_overlay 1"
"debug.hwui.overdraw false"
"debug.hwui.fps_overlay 0"
"debug.egl.disable_triple_buffering false"
"debug.egl.triple_buffering true"
"debug.hwc.dynThreshold 0"
"debug.hwui.profile_gpu_render true"
"debug.hwui.force_gpu_for_2d true"
"debug.hwui.force_gpu_for_3d false"
"debug.hwui.force_gpu 1"
"debug.hwui.target_gpu_time_percent 0"
"debug.egl.trace 0"
"debug.egl.profiler 1"
"debug.egl.enable_hwc_vsync false"
"debug.overlayui.enable_gpu true"
"debug.IOMFB.wait_for_gpu 0"
"debug.sf.gpuoverlay 0"
"debug.sf.gpu_freq_index 7"
"debug.sf.enable_egl_image_tracker 0"
"debug.sf.disable_gl_fence true"
"debug.hwui.trace_gpu_resources false"
"debug.hwui.skip_eglmanager_telemetry true"
"debug.force_rtl 0"
"debug.renderer.process_compound true"
"debug.renderthread.reduceopstasksplitting true"
"debug.renderthread.skia.reduceopstasksplitting true"
"debug.egl.native_scaling false"
"debug.sf.force_cursor_gpu 1"
"debug.sf.enable_gpu_security 1"
"debug.graphics.game_default_frame_rate.disabled true"
"debug.sf.dyn_comp_tiling 1"
"debug.dyncomp.enable 1"
"debug.dyncomp.maxlayer 4"
"debug.dyncomp.cache 1"
"debug.dyncomp.perf 1"
"debug.dyncomp.logs 0"
"debug.dyncomp.maxpermixer -1"
"debug.dyncomp.mixedmode.disable 1"
"debug.dyncomp.idletime 0"
"debug.dyncomp.4k2kSplit 0"
"debug.qctwa.preservebuf 1"
"debug.qctwa.statusbar 1"
"debug.qc.hardware 1"
"debug.hwui.fbo_cache_size 16"
"debug.disable.bwc 1"
"debug.egl.force_msaa false"
"debug.egl.force_fxaa false"
"debug.egl.force_taa false"
"debug.egl.force_ssaa false"
"debug.egl.force_smaa false"
"debug.egl.force_mlaa false"
"debug.egl.force_txaa false"
"debug.egl.force_csaa false"
"debug.egl.disallow_fp16 0"
"debug.gralloc.enable_fb_ubwc 0"
"debug.gralloc.gfx_ubwc_disable 1"
"debug.sf.numframebuffers 3"
"debug.gr.numframebuffers 3"
"debug.sf.earlyGl.app.duration 0"
"debug.sf.earlyGl.sf.duration 0"
"debug.sf.high_fps.earlyGl.sf.duration 0"
"debug.sf.high_fps.earlyGl.app.duration 0"
"debug.sf.120_fps.earlyGl.sf.duration 0"
"debug.sf.120_fps.earlyGl.app.duration 0"
"debug.c2.use_dmabufheaps=1"
"debug.stagefright.c2inputsurface=-1"
"debug.hwui.render_ahead=2"
"debug.hwui.render_dirty_regions=true"
"debug.hwui.use_gpu_pixel_buffers=true"
"debug.hwui.trace_gpu_resources=false"
"debug.egl.buffcount=3"
"debug.gr.numframebuffers=3"
"debug.sf.use_phase_offsets_as_durations=0"
"debug.sf.vsync_reactor_ignore_present_fences=0"
"debug.sf.enable_advanced_sf_phase_offset=0"
"debug.sf.disable_backpressure=0"
"debug.sf.multithreaded_present=1"
"debug.sf.enable_gl_backpressure=0"
"debug.sf.enable_layer_caching=1"
"debug.sf.luma_sampling=1"
"debug.sf.kernel_idle_timer_update_overlay=1"
"debug.sf.ddms=0"
"debug.sf.predict_hwc_composition_strategy=1"
"debug.sf.showupdates=0"
"debug.sf.disable_client_composition_cache=0"
"debug.sf.enable_transaction_tracing=0"
"debug.fwk.enable_adpf_cpu_hint=true"
"debug.sf.enable_changezorder_flag=true"
"debug.sf.enable_adpf_cpu_hint=true"
"debug.sf.enable_gpu_security=false"
"debug.hwui.disable_draw_defer=true"
"debug.hwui.use_hint_manager=true"
"debug.hwui.disable_vsync=true"
"debug.hwui.skip_empty_damage=true"
"debug.hwui.use_buffer_age=true"
"debug.hwui.use_partial_updates=true"
"debug.hwui.skip_eglmanager_telemetry=true"
"debug.hwui.app_memory_policy=balanced"
"debug.cpu_burst_perf_factor=1.0"
"debug.cpu_core_ctl_active=1"
"debug.cpu_core_ctl_busy_down_thres=30"
"debug.cpu_core_ctl_busy_up_thres=60"
"debug.cpu_core_ctl_max_cores=8"
"debug.cpu_core_ctl_offline_delay_ms=500"
"debug.cpu_efficiency=0.8"
"debug.choreographer.frametime=false"
"debug.thermal.throttle.support=false"
"debug.cpurend.vsync=true"
"debug.display.render_frame_rate_is_physical_refresh_rate=true"
"debug.kill_allocating_task=0"

)
for prop in "${android_properties[@]}"; do
setprop $prop > /dev/null 2>&1
done

Vous aimerez peut-être aussi