[Nexus 6 Q&A, Help & Troubleshooting] Dead-neM:
I'm seeing faster download speed, enhanced graphics, much smoother, art is just around 500mb cache instead of 1gb and app are faster to load ( some Ms in some app... Yes it's not big but i was happy) and some other thing

My file is here https://drive.google.com/file/d/0BwCC2VJYgCavQV9zYTl6VVE5R0E/view?usp=docslist_api

Here's some explain i can explain some deeper if you want but you should try it to see

#remove the annoying red square around chrome window but disable some functionality
ro.build.type=user

#diable the bootanimation set it to 0 to show it again (i use LiveBoot so i don't like bootanimation
debug.sf.nobootanimation=1

#disable debug
ro.debuggable=0

#force enable dataroaming
ro.com.android.dataroaming=true

#make permissive mode but don't work on some rom
ro.build.selinux=1

#show related icon
persist.adb.notify=1
persist.mtp.notify=1
persist.usb.notify=1

#force adb on
persist.service.adb.enable=true

#looks some rom like cm can read this but it doesn't work for me
persist.cpu.gov.powersave=powersave
persist.cpu.gov.balanced=ondemand
persist.cpu.gov.performance=performance

# Allow override of system DUN settings by setting
persist.sys.dun.override
to one of the following values:
2 = not set, 0 = DUN not required, 1 = DUN required
persist.sys.dun.override=0

#force su enabled on some rom
persist.sys.root_access=1

#maybe for stereo audio
ro.audio.monitorRotation=true

#easy to understand
persist.sys.isUsbOtgEnabled=1

#this one make crash every app it's forcing egl to show thing on phone
#debug.egl.profiler=1

#dont know
debug.enabletr=true

#i was trying to disable thermal but the good way is to
qcom.thermal=
#use this line
init.svc.thermal-engine stopped

#change framebuffers default was 2
debug.gr.numframebuffers=3

#i didn't change those one but you can
fmas.spkr_6ch=35,20,110
fmas.spkr_2ch=35,25
fmas.spkr_angles=10
fmas.spkr_sgain=0

#everybody know this one
ro.sf.lcd_density=560

#people said on forum that it helps to reboot with a good method i mean without shut the phone off abruptly
persist.sys.ssr.restart_level=1
persist.sys.ap.restart_level=1

#related to graphics
persist.hwc.mdpcomp.enable=true

#related to WiFi or Data try it
persist.radio.apm_sim_not_pwdn=1
persist.radio.no_wait_for_card=1
persist.radio.sib16_support=1
persist.data.iwlan.enable=true
persist.radio.ignore_ims_wlan=1
persist.radio.data_con_rprt=1
persist.rcs.supported=0
persist.ims.disableDebugLogs=1
persist.radio.oem_socket=false
persist.qcril_uim_vcc_feature=1
ro.telephony.default_cdma_sub=0
ro.ril.force_eri_from_xml=true
ro.telephony.default_network=10
ro.telephony.get_imsi_from_sim=true
telephony.lteOnCdmaDevice=1
persist.radio.fsg_reload_on=1
persist.radio.mcfg_enabled=1
net.tethering.noprovisioning=true
persist.sys.qc.sub.rdump.on=0
proximity_incall=enable
ro.lge.proximity.delay=25
mot.proximity.delay=25
persist.cne.feature=0
persist.telephony.support.ipv4=1
persist.telephony.support.ipv6=1
ro.vold.umsdirtyratio=20

#category are set to high value for best download speed
ro.ril.hsdpa.category=28
ro.ril.enable.3g.prefix=1
ro.ril.hsupa.category=9
ro.ril.enable.amr.wideband=1
ro.ril.hep=1
ro.ril.hsxpa=3
ro.ril.gprsclass=32
ro.ril.enable.dtm=1
ro.ril.enable.sdr=1
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.enable.pre_r8fd=1
ro.ril.fd.pre_r8_tout.scr_off=2
ro.ril.fd.pre_r8_tout.scr_on=3
ro.ril.fd.r8_tout.scr_off=2
ro.ril.fd.r8_tout.scr_on=3
ro.ril.ltefgi=1578105984
ro.ril.ltefgi.rel9=2147483648
ro.ril.lte3gpp=35
#ro.ril.htcmaskw1=14449
#ro.ril.htcmaskw1.bitmask=4294967295
ro.fast.dormancy=0
ro.ril.fast.dormancy.rule=0
ro.config.hw_fast_dormancy=0
persist.radio.data_no_toggle=1
ro.ril.set.mtu1472=1
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
ro.data.large_tcp_window_size=true
ro.ril.def.agps.mode=2
ro.ril.def.agps.feature=1
ro.gps.agps_provider=1
ro.pip.gated=0
ro.ril.enable.gea3=1
ro.ril.enable.fd.plmn.prefix=23402,23410,23411
persist.data_netmgrd_mtu=2944
persist.data_netmgrd_nint=16
ro.config.combined_signal=true
persist.rcs.supported=1
persist.radio.VT_ENABLE=1
persist.radio.VT_HYBRID_ENABLE=1
persist.radio.ROTATION_ENABLE=1
persist.cust.tel.eons=1
ro.config.vc_call_vol_steps=20
persist.radio.add_power_save=1
wifi.supplicant_scan_interval=420
wlan.wfd.hdcp=disable
persist.wifi.v6=true
persist.wifi.v6.rs.count=5
persist.wifi.v6.rs.timeout=5
sys.stt.ssr.no_prompt=1

#buffer size
net.tcp.buffersize.default=6144,87380,110208,6144,16384,110208
net.tcp.buffersize.wifi=262144,524288,1048576,262144,524288,1048576
net.tcp.buffersize.lte=262144,524288,3145728,262144,524288,3145728
net.tcp.buffersize.hsdpa=6144,262144,1048576,6144,262144,1048576
net.tcp.buffersize.evdo_b=6144,262144,1048576,6144,262144,1048576
net.tcp.buffersize.umts=6144,87380,110208,6144,16384,110208
net.tcp.buffersize.hspa=6144,87380,262144,6144,16384,262144
net.tcp.buffersize.gprs=6144,8760,11680,6144,8760,11680
net.tcp.buffersize.edge=6144,26280,35040,6144,16384,35040
net.dns1=8.8.8.8
net.dns2=8.8.4.4
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.ppp0.dns1=8.8.8.8
net.ppp0.dns2=8.8.4.4
net.wlan0.dns1=8.8.8.8
net.wlan0.dns2=8.8.4.4
net.eth0.dns1=8.8.8.8
net.eth0.dns2=8.8.4.4
net.gprs.dns1=8.8.8.8
net.gprs.dns2=8.8.4.4

#wifi display the cast screen you know
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=0

#accordiny to what i read on android website it's a thing for gpu and should be false for qualcomm
ro.hwui.disable_scissor_opt=false

#easy to understand and i didn't change it but you can
ro.hwui.texture_cache_size=72
ro.hwui.layer_cache_size=48
ro.hwui.r_buffer_cache_size=8
ro.hwui.path_cache_size=32
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=6
ro.hwui.texture_cache_flushrate=0.4
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=1024

#easy to understand
persist.sys.use_16bpp_alpha=1
ro.product.gpu.driver=1

#unknow qualcomm thing i didn't see difference
debug.qctwa.statusbar=1
com.qc.hardware=true
debug.qc.hardware=true

#cabl it's a thing in qualcomm processor to adjust luminosity dynamicly but i think you need the cabl stock system app. Worth a try
ro.qualcomm.cabl=1

#easy to understand
ro.qc.sdk.sensors.gestures=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.camera.facialproc=false

#force Max fps to 90 but it look useless
persist.sys.NV_FPSLIMIT=90

#those are old tweak and i didn't see any difference but worth a try
windowsmgr.max_events_per_sec=90
persist.sys.ui.hw=1
view.scroll_friction=60
ro.min_pointer_dur=2
ro.max.fling_velocity=20000
ro.min.fling_velocity=2000
touch.pressure.scale=0.001
view.minimum_fling_velocity=25
view.touch_slop=60

#easy to understand
persist.sys.use_dithering=1

#tweak ambient notification they're easy to understand
doze.display.supported=true
doze.pulse.notifications=true
doze.use.accelerometer=true
doze.pulse.duration.in=1500
doze.pulse.duration.visible=6000
doze.pulse.duration.out=2500
doze.pulse.schedule=1s,10s,30s,60s,120s
doze.pulse.brightness=5
doze.pulse.schedule.resets=5
doze.shake.acc.threshold=10

#even if you using art dalvik is still used or some value in fact they're adjust for 3gb of ram
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapstartsize=24m
#dalvik.vm.heapsize=512m
dalvik.vm.heapsize=640m
dalvik.vm.heaptargetutilization=0.75
#dalvik.vm.heapminfree=512k
dalvik.vm.heapminfree=1024k
dalvik.vm.heaputilization=0.25
dalvik.vm.heapmaxfree=8m
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.config.nocheckin=1
dalvik.vm.checkjni=false
dalvik.vm.execution-mode=int:jit
dalvik.vm.verify-bytecode=false
dalvik.vm.jmiopts=forcecopy

#this is not working it gave me bootloop after clearing dalvik cache they must stay as default
#dalvik.vm.image-dex2oat-Xms=32
#dalvik.vm.image-dex2oat-Xmx=96
#dalvik.vm.dex2oat-Xms=32
#dalvik.vm.dex2oat-Xmx=640

#those are directly tweaking art go on the android website to more explain (default filter is speed
dalvik.vm.dex2oat-thread_count=4
persist.ril.uart.flowctrl=10
persist.sys.dalvik.vm.lib.2=libart.so

#the dalvik image is system part + boot (i set it to cache everything without verifying)
dalvik.vm.image-dex2oat-filter=everything
dalvik.vm.image-dex2oat-flags "verify-none"
dalvik.vm.image-dex2oat-backend=Optimizing

#and this one is for data partition ( i set it to interpret code only without verifying)
dalvik.vm.dex2oat-filter=interpret-only
dalvik.vm.dex2oat-flags "verify-none"
dalvik.vm.dex2oat-backend=Optimizing

#improve zygote process... Really improve xposed thing
ro.zygote.preload.enable=1
ro.zygote.disable_gl_preload=false
persist.preload.common=1
persist.zygote.preload_threads=3

#dont know
cgroup_disable=memory

#since art i think those are useless
dalvik.vm.usejit=false
dalvik.vm.profiler=1
dalvik.vm.isa.arm.features=lpae,div
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=v=n,o=a,m=n,u=y

#useless
net.bt.name=Android
ro.secure=0
persist.android.strictmode=0
ro.compcache.default=0
ro.ext4fs=1

#easy to understand
debugtool.anrhistory=0
profiler.debugmonitor=false
profiler.launch=false
profiler.hung.dumpdobugreport=false
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1

#graphics related worth a try
persist.hwc.mdpcomp.enable=true
persist.hwc.partialupdate=1
ro.hwui.renderer.disable_opaque=true
debug.performance.tuning=1
power_supply.wakeup=enable
power.saving.mode=1
ro.config.hw_power_saving=1
ro.config.hw_power_saving=true
ro.ril.disable.power.collapse=0
video.accelerate.hw=1
hw3d.force=1
hw2d.force=1
debug.sf.hw=1
debug.egl.hw=1
persist.sys.composition.type=dyn
debug.fb.rgb565=1
debug.composition.type=dyn
hwui.use_gpu_pixel_buffers=true
force_hw_ui=true
ro.config.disable.hw_accel=false
debug.overlayui.enable=1
debug.qctwa.preservebuf=1
dev.pm.dyn_samplingrate=1
persist.sys.scrollingcache=4

#improve some kernel thing I'm not gonna explain it
debug.kill_allocating_task=1
persist.sys.shutdown.mode=hibernate
ro.config.hw_quickpoweron=true
persist.service.lgospd.enable=0
persist.service.pcsync.enable=0
ro.com.google.networklocation=0
ro.telephony.call_ring.delay=0
ro.fb.mode=1
ro.sf.compbypass.enable=0
persist.sys.purgeable_assets=1
persist.sys.gmaps_hack=1
debug.sf.ddms=0
ro.warmboot.capability=1
logcat.live=disable
pm.sleep_mode=1

#audio tweaks
qcom.hw.aac.encoder=true
use.voice.path.for.pcm.voip=true
ro.ril.power_collapse=1
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100
af.resampler.quality=255
audio.offload.buffer.size.kb=1024
audio.offload.gapless.enabled=true
persist.audio.fluence.mode=endfire
persist.audio.hp=true
persist.audio.vr.enable=true
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=true
media.aac_51_output_enabled=true
persist.audio.dualmic.config=endfire
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=true
persist.audio.fluence.speaker=true
tunnel.audio.encode=true
tunnel.decode=true
tunnel.audiovideo.decode=true
lpa.decode=true
persist.sys.NV_POWERMODE=1
persist.sys.NV_PROFVER=15
persist.sys.NV_STEREOCTRL=1
persist.sys.NV_STEREOSEPCHG=1
lpa.use-stagefright=true
ro.qc.sdk.audio.ssr=true
persist.audio.samplerate=48000
persist.audio.pcm.samplerate=48000
persist.af.resampler.quality=255
persist.af.resample=48000
persist.af.upmix=48000
persist.af.resamplerate=48000
persist.dev.pm.dyn_samplingrate=1
ro.qc.sdk.audio.fluencetype=fluencepro
persist.audio.fluence.mode=endfire
persist.audio.handset.mic=digital
persist.audio.voicecall.mic=2
persist.audio.voice.clarity=true
persist.audio.aanc.enable=true
persist.audio.handset_rx_type=DEFAULT
persist.audio.nsenabled=ON
persist.speaker.prot.enable=true
alsa.mixer.playback.master=Speaker
alsa.mixer.capture.master=Mic
alsa.mixer.playback.earpiece=Earpiece
alsa.mixer.capture.earpiece=Mic
alsa.mixer.playback.headset=Headset
alsa.mixer.capture.headset=Mic
alsa.mixer.playback.speaker=Speaker
alsa.mixer.capture.speaker=Mic
alsa.mixer.playback.bt.sco=BTHeadset
alsa.mixer.capture.bt.sco=BTHeadset
alsa.mixer.playback.bt.a2dp=BTHeadset
alsa.mixer.capture.bt.a2dp=BTHeadset
persist.audio.spkcall_2mic=ON
ro.media.enc.hprof.vid.fps=60
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
#some of those are useless but to get into bootloop
ro.media.capture.flash=led
ro.media.capture.flashMinV=3300000
ro.media.capture.torchIntensity=80
ro.media.capture.flashIntensity=100
ro.media.capture.maxres=21m
ro.media.capture.fast.fps=4
ro.media.capture.slow.fps=120
ro.media.panorama.defres=4160x3120
ro.media.panorama.frameres=1920x1080
ro.camcorder.videoModes=true
ro.media.cam.preview.fps=30
ro.config.tima=0
ro.config.knox=0
ro.securestorage.knox=false
security.mdpp=None
security.mdpp.result=None
ro.media.codec_priority_for_thumb=so
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-record=true
media.stagefright.enable-fma2dp=true
mmp.enable.3g2=true
mm.enable.smoothstreaming=true
vidc.debug.level=0

#bluetooth thing
ro.qualcomm.bluetooth.dun=false
ro.qualcomm.bluetooth.ftp=true
ro.qualcomm.bluetooth.hfp.wbs=false
ro.htc.bluetooth.sap=true
ro.bluetooth.request.master=true
ro.qualcomm.bt.hci_transport=smd

#related to stock aosp keyboard
ime_extend_row_keyboard=true
ime_onehand_keyboard=true
ime_split_keyboard=true
ime_vibration_pattern=0:60

#flag tuner i useless since KitKat or lollipop but worth a try
ENFORCE_PROCESS_LIMIT=false
MAX_SERVICE_INACTIVITY=false
MIN_HIDDEN_APPS=false
MAX_HIDDEN_APPS=false
CONTENT_APP_IDLE_OFFSET=false
EMPTY_APP_IDLE_OFFSET=false
MAX_ACTIVITIES=false
ACTIVITY_INACTIVITY_RESET_TIME=false
MAX_RECENT_TASKS=false
MIN_RECENT_TASKS=false
APP_SWITCH_DELAY_TIME=false
MAX_PROCESSES=false
PROC_START_TIMEOUT=false
CPU_MIN_CHECK_DURATION=false
GC_TIMEOUT=false
SERVICE_TIMEOUT=false
MIN_CRASH_INTERVAL=false