Solution for Redmi's audio playback bug

I am owner of Xiaomi Redmi 1s smartphone and I was facing very annoying bug on all custom ROMs I had used.

I thought there is no solution, but finally, after about a half of the year, I've found the solution, which you can read below. Your phone need to be rooted to be able to use these solution. That shouldn't be problem, since most of the ROMs for Redmi 1s are pre-rooted. The first two come from thread from phantom97 @ xda.

1. solution - Kernel Audiutor

This is the solution I have chose. It works like a charm, no weird bugs because of that have occurred (like battery drain or something like that). I tested that on CM 13.

  1. Download Kernel Auditor
  2. Go to CPU Hotplug and then turn off MPDecision.
  3. On the same page, click on Apply on boot (to apply this change every boot).
  4. (optional) Go to CPU and enable 2 CPU cores - I haven't done this step and it still works normal

2. solution - editing build.prop

This solution is about editing your build.prop.

  1. Open /build.prop file on your phone
  2. Change this setting: ro.qualcomm.perf.cores_online=2

3. solution - security settings

I cannot test this solution, but it seems that it might help to some users of Redmi Note (which I don't possess). You probably don't need root for this. Credits go to surinder @ xda

  1. go to security > power
  2. change settings in there Clean memory -> never and Sleep -> never