yashsingh1/xdaforums huggingface dataset:
[Galaxy S III General] willybilly:
I am using Siyah 1.3.7b and I set the CPU Undervolting to -50 mV and it does seem to minimize the cracking sound.

I am also using Poweramp with DSPManager and just want to share out with you guys that with the two above and if you set the Poweramp equalizer I got from the thread below you'll get a very audio sound. Very balanced and sound sweet to the years.

You guys should give it a chance to try this out.

http://xdaforums.com/showpost.php?p=23719324&postcount=1
[Galaxy S III General] TotallydubbedHD:
surely that would do the opposite with UV'ing the CPU?

As for the "beats" sound, do you mean:

Recessed mids, over-powered mid-bass, a lack of sub-bass, accompanied by ear piercing highs?
[Galaxy S III General] willybilly:
Pardon me, I'm not a techie. I just tweak and try it out in the hope of testing the battery live. Voltage control I use ExTweaks.

As for the "beats", I try that in S2 with voodoo louder and it doesn't goes well. Somehow, with Siyah audio, Poweramp and DSPmanager, it does sound good to me. Some may like it some may not. I don't find it ear piercing highs at all using it in S3.
[Galaxy S III General] TotallydubbedHD:
haha no, I was just commenting on the beats product line nothing more :p

And it's interesting the UV'ing worked for you - as we are assuming the power isn't enough - thus UV'ing will get rid of more power...i presume.
[Galaxy S III General] knights.JayTana:
We do have dif preference in sound quality, but mind you most people in this thread doesnt buy that "beats" thingy.
[Galaxy S III General] willybilly:
I'm learning my brother.

And I am have stock ROM I9300XXALF6.

Thanks.
[Galaxy S III General] TotallydubbedHD:
Yeah lol

Although there is a difference with preference....and capability/price.

Cool man!

Thanks for the info :)
[Galaxy S III General] xillius200:
well the software/settings side of "beats" are real and make a difference however the hardware/product side of it aren't any different to regular headphones just cost a lot more than a regular pair xD

PS: So what you are saying is that if we allow more power to the DAC while it is in the other idle modes it should fix problem??

PS2: or you saying changing audio clock would also fix it or either is an option??
[Galaxy S III General] studiominal:
Maybe, but how to do so is another problem which may require a bunch of kernel works. Since I do not know the exact mechanism of LPA or AFTR, I cannot tell you with 100% confidence whether the DAC lacks power or the DAC is deliberately turned off due to fallacious power management mechanism.

@xillius200

I was talking about audio clock optimization implemented by supercurio. It seemed like he tested every single possible setup by altering FLL clocks. But sorry, I don't know if the code you just wrote is what supercurio is dealing with as FLL tuning.
[Galaxy S III General] xillius200:
k xD well im not much for finding out and figuring out problems but I don't mind trying out any ideas :D I can compile and edit kernels at the least xD im still learning :D but I want his problem fixed once and for all....it's getting on my nerves. I only got the phone 2 days ago xD even if just testing :D
[Galaxy S III General] studiominal:
I'd appreciate if you could cooperate later to finally fix this annoying problem with other devs. I'm not a developer, but a kinda analyst. Ah.. now I've gotta sit back and rest for a moment. I've been scrutinizing this issue for days recently.
[Galaxy S III General] tincmulc:
I'm pretty sure the DAC isn't powered down. The crackle is only added (overlayed) over the sound. The signal doesn't skip or turn off. If DAC did lose power than should be a small window of silence after the crackle (because it needs to re-initialize).

Although we confirmed deep idle(LPA or AFTR) states are to blame, I doubt it has anything to do with power fluctuations when entering or exiting them. Speaking from past experience with SGS1 and deep idle implementations the CPU couldn't be left in deep idle states for more than a couple tens of milliseconds at a time, which means these transitions happen a few times a second. The crackling is much less frequent.

Also on the SGS1 some implementations of deep idle caused similar issues like crackling and skipping. This is one of the reasons deep idle is still disabled by default on most kernels.
[Galaxy S III General] knights.JayTana:
Same here... im not an expert in everything but im trying my best to contribute... i wonder why its not a big deal to devs...
[Galaxy S III General] TotallydubbedHD:
I'm wondering this too...

and I'm trying to pull my own share into this too.

What surprises me is why supercurio only commented on "voodoo sound" in another kernel, but never commented on the crackling issue...

If anyone knows wolfson chips the best, apart from the people who work there, its him.
[Galaxy S III General] xillius200:
no idea im just glad gokhanmoral is actually trying to get this sorted +1 respect to him :D as for other devs they may not have enough time, being lazy or it just don't bother them xD
[Galaxy S III General] TotallydubbedHD:
just an FYI:

That's after me PM'ing the kernel devs with a confirmed receipt of receiving...

No dev, from what I can see or hear (irony) has taken the initiative to actually look into this and/or report it.

And if they have....then they have kept quiet (my suspicion of what curio is doing, as I'm almost 100% sure he knows)
[Galaxy S III General] studiominal:
He seems to have not found the issue according to his tweets so far. One guess is that, one of the tweaks in Voodoo Sound package he's working on already might have solved the problem, which is why he cannot find any of crackling noises.
[Galaxy S III General] knights.JayTana:
Or maybe its the reason why voodoo is being delayed?
[Galaxy S III General] xillius200:
Can we not just see if voodoo wm8994 codec got rid of the problem by compiling and trying out siyahkernel?? seems he has the edits on github anyway xD btw wont changing to wm8991 to wm8994 come with any downfalls?? 0o
[Galaxy S III General] TotallydubbedHD:
they would - but I don't want to comment on that lol

Btw, I'm back on ondemand on speedmod kernel - no problems again.
[Galaxy S III General] gandalf027:
Any drawback in using ondemand? The cracks/pops are getting on my nerves :S
[Galaxy S III General] Yonatanl2:
I have this phone for 3 weeks and am yet to hear this crackling sound. Only problematic on UK phones?

ap : i9300XXALE9

CP : i9300XXLE8

csc : i9300OJVALE9

non-rooted
[Galaxy S III General] studiominal:
Mine also had that firmware. I see it's one of the devices from UAE. Honestly I think I heard random cracklings on that firmware too but not as often as on the latest firmware (I9300XXLFB)

Since we seem to have identified the cause of the noise, we'll see the progress sooner or later.
[Galaxy S III General] goody_23:
Looks like we still have this crackling issue...samsung get your finger out ..its a shame the sound quality is awesome on this....Great DAC used but a messed up implementation..:(
[Galaxy S III General] studiominal:
Not really sure... but UI response seems to get a bit dull. Why don't you try Siyah's kernel and change the cpu idle mode to IDLE ONLY? It does the better job :) Since ondemand lacks hotplug-related parameters, I think there would be some drawbacks on performance.
[Galaxy S III General] knights.JayTana:
Nice Sig Studiominal... Can i copy that?... LOL
[Galaxy S III General] studiominal:
Sure lol

the more the better :highfive:
[Galaxy S III General] BatGnat:
I also have not heard the crackling at all, i listen to music at work, and in the car via bluetooth.

I put CM9 nightly on it the first day though, and have never used the sammy rom.
[Galaxy S III General] studiominal:
Playing music via bluetooth is whole another story that's not related with the DAC of SGS3 you know :) But if you haven't had any crackling on CM9 so far in the circumstance described early in this thread (screen off + usb disconnected + headphones/earphones connected), then it might not be using the deep idle profile(LPA, AFTR, or the combination of these).
[Galaxy S III General] ukguy:
Since I've been using Neutron MP I've had no crackling sounds at all, uses more cpu/battery but in my opinion it does sound a little better.
[Galaxy S III General] TotallydubbedHD:
Studio, what config u got on 1.3.7b?

I know hotplug & pegasusq didn't work for me
[Galaxy S III General] studiominal:
Just changed the cpu idle mode to IDLE ONLY and disabled all the audio enhancements. Except for those, I didn't change anything :)
[Galaxy S III General] TotallydubbedHD:
so you're on pegasusq scaling then...hmmm

I heard a few crackles on ondemand, with speedmod...:/

EDIT:

On it now - with the audio tweaks, i'll see how it goes.
[Galaxy S III General] juliano_q:
Still haven't heard the crackling sound on my unity. Bought it 3 days ago, using stock UK rom.

I am in love with the sound quality of this device, even if I hear some crackling sound the overall sound quality is just awesome, muuuch better than my old Galaxy Nexus and as good as the Nexus S I had previously.

EDIT: maybe just heard it. As I said, nothing much annoying to me, but I hope a sw update can fix it..
[Galaxy S III General] TotallydubbedHD:
Called samsung...and talked to 2 utterly useless people.

Regardless, I made my point, and got this escalated to their supervisor/HQ...

I had to say, something along the lines of:

"Yes I'm the world number 1 video maker for the samsung galaxy s 1, with my youtube channel of over 1.5 million views, and we have not 1, but 2 audio engineers on this thread, with some seriously high ranking developers that are watching - and before you go ahead and say its my earphones, my earphones are worth £400"
[Galaxy S III General] xillius200:
Heard no crackles at all on neak kernel with on demand

I bet they wait till they release jelly bean as an update instead of having to do a desperate update before hand to fix this problem........I wouldn't put it past Samsung lol
[Galaxy S III General] k0ekje:
Nice said there! I'm still curious though why they put such people behind the helpdesk. I mean, even those who don't know anything about mobile phones will try another set of earphones before they call the helpdesk :silly: sorry I digress...

Let's hope they took your message serious.
[Galaxy S III General] TotallydubbedHD:
want to know the REAL irony?

I was on my earphones, whilst talking to them, via the S3 - I was on skype, and on wi-fi.

First person had nor problems hearing me and talking to me.

The second person however said, and I'm not kidding you here:

"I can't hear you properly, there seems to be a cracking noise"

I ended up pulling out the earphones and talking like I do via your conventional way of holding a phone....

Now that's ironic isn't it....and got me thinking - could anyone test to see if you make calls when using earphones, that if the other person can hear crackling sounds?

If so....this might help (somehow) towards our discovery in the cause of the problem.

EDIT:

I borrowed my friends phone, and had no problem, and in fact could hear myself really well - quite impressed by the "recording" capabilities there
[Galaxy S III General] studiominal:
Good job! I hope they learned this is a serious issue that should be put in high priority.
[Galaxy S III General] wong_86:
Hi..samsung s3 user from Malaysia.

Just now flash franco kernel r8 on stock rom,listen music by using jetaudio player and audio technica m30 headset , it got crackling sound also (randomly)
[Galaxy S III General] studiominal:
Ask the dev if the kernel has 'cpu idle mode' parameter on his ROM, and if possible, change it to IDLE ONLY which maybe correspond to a value 0. Well, unless you find the kernel so vital that you cannot use the phone without that kernel, give it a shot with Siyah's kernel and follow the instruction which is described on my signature.
[Galaxy S III General] wong_86:
Ok...i will try Siyah's Kernel ...thks bro :)
[Galaxy S III General] knights.JayTana:
it seems that politics keeps other Dev from accessing ScoobyDoo sound for their Kernel... Would love to see it in other Kernel, its not that Siyah isnt great but more choice is better for all...
[Galaxy S III General] singapura:
I've been following the crackling issue with great interest since I have the same issue. It seems that high bitrate FLACs have a much worse case of crackling. I tried various 24/96 FLAC files in Poweramp and they all crackle while my lower bitrate files only have a pop or two. That leads me to think that it is indeed a processor issue because the processor needs to work much harder to reconvert 24/96 files (afaik the DAC can't handle 24/96 files directly). I've installed setCPU and set "on demand". Will try the same files again after work to see if the issue is solved.
[Galaxy S III General] knights.JayTana:
i guess thats because FLACs needs a lot of resources to decode.
[Galaxy S III General] studiominal:
Well... it might be possible, and I want to take every tiny detail about the noise, but I doubt that bit rate has to do with how frequent the crackling happens. Most of the files on my SGS3 are 192kbps or higher (including FLACs) and I didn't feel any partiality between low-bit files and high-bit ones in terms of the frequency.

EDIT:

Yeah you might be right, for playing high-quality files usually drains the battery much faster. However, after switching to Siyah's kernel and changed the cpu idle mode, I don't hear any crackling even on 24-96 files using Poweramp.
[Galaxy S III General] TotallydubbedHD:
I'm reporting back, after a day on Darkyrom III + Siyah 1.3.7b on idle - I haven't noticed the crackling yet.

So seems there is 2 solutions?

-"ondemand"

-CPU -> Idle
[Galaxy S III General] Aimara:
power hungry dac
[Galaxy S III General] studiominal:
Yes, and I think it's kind of a bug inherent in governors using deep idle mechanism. As others said here, SGS1 using deep idle mechanism (of course implemented by custom rom) similarly suffers from the same crackling problems, which is why many custom kernels do not set the deep idle as default.
[Galaxy S III General] rlorange:
It was def a different end results Deep idle on my sgs1 more of a glitch than an interference style crackle. Not sure if they are the same issue
[Galaxy S III General] omersak:
What on earth is 'ScoobyDoo sound'?
[Galaxy S III General] TotallydubbedHD:
Can someone tell me how I can re-create this on S1?

I'll be more than willing to try to replicate it on my S1 - to see what I can hear, or don't hear as a matter of fact :)!

It was a joke...and not a nice one in relation to voodoo sound, by another dev to supercurio.
[Galaxy S III General] studiominal:
Hmm.. I didn't have any chance to implement any deep sleep on my SGS1 because it's a domestic version of i9000 so I can't be sure whether it has exactly the same crackling.
[Galaxy S III General] AndreiLux:
Uhm guys, "echo 1 > /sys/module/cpuidle_exynos4/parameters/enable_mask" is available on any kernel, I don't know why you're raving about Siyah, other than it having an interface for it. And of course you won't see a battery life difference when your device is in deep sleep...
[Galaxy S III General] studiominal:
Well I'm not that CUI friendly. That's why I've been talking about an app called ExTweaks which is for controlling parameters in Siyah kernel. Thanks for the exact point though. So then could you tell me what's being changed by disabling LPA or AFTR? Just curious.
[Galaxy S III General] omersak:
It wasn't a crackle, it was more like a skip - the sound would clip and stop for a microsecond. I'm sure this was fixed with the newer froyo roms, but the solution then was also to raise the minimum clockspeed through setcpu, as i found out below:

http://xdaforums.com/showthread.php?t=864851
[Galaxy S III General] studiominal:
Oh I see. Then it must be different from what we're suffering from
[Galaxy S III General] TotallydubbedHD:
I'm thinking of creating an article on my website soon about the sound crackling problems.

This will allow me and us to list down all the things in one, rather than filter through pages and pages worth of info.

Anyone willing to help me write this article?
[Galaxy S III General] studiominal:
I wish I could help you. Tell me if you want me to do some tests or give test data.
[Galaxy S III General] TotallydubbedHD:
well i'de like for starters using ur data u showed us with the crackling issue + the vid

I'll think of bullet pointing the things over here beforehand.

But I think its basically, as said before - to solve it (temp):

cpu = idle

or ondemand

-> is this only on the wolf chip? or on the krait one too?

not like the people on krait...will care about the SQ....lol

FYI:

I'm holding back doing my review...until this issue is fixed.

Edit:

posted on their FB....let's see if we get any response.
[Galaxy S III General] studiominal:
According to droidphile's thread: http://xdaforums.com/showthread.php?t=1572937

So the characteristic of each option is clarified here, and as you guys noticed, no power is cut off on IDLE only status.

Seems like the system goes into, and gets out of deep sleep mode repeatedly while music is being played. Maybe other devices like SGS2 could try this out and check if the same thing happens.

IDLE only: echo "0" > /sys/module/cpuidle_exynos4/parameters/enable_mask

- this only succeeds in eliminating the random cracklings on SGS3

AFTR only: echo "1" > /sys/module/cpuidle_exynos4/parameters/enable_mask

IDLE+LPA: echo "2" > /sys/module/cpuidle_exynos4/parameters/enable_mask

AFTR+LPA: echo "3" > /sys/module/cpuidle_exynos4/parameters/enable_mask

+

I just heard from a Korean guy who has a LTE-enabled SGS3 which has a quad-core Exynos 4 processor that it's got the same crackling noise.
[Galaxy S III General] TotallydubbedHD:
Quite interesting.

All samsung would have to do is implement "0" into their stock kernel...and we have a fix?

If that's the case....and that's the ONLY case....I'll be mad at samsung.

So "simple" yet so long to fix it.

I'm almost kind of saying I'de wish it to be a more in depth/hard thing to change, so that it wasn't clear at "first" to fix this issue.
[Galaxy S III General] studiominal:
We've yet to figure out what kind of drawbacks this workaround will have.

However, with more than 2 days on IDLE only mode, I've found nothing that disturbs me at all.
[Galaxy S III General] TotallydubbedHD:
same here - neither on, ondemand.

Battery life is the same, but sound quality is better = win? lol

I'de like to thank you for linking me to that thread - I'll read into it, when I get a little bored at work.

Also thanks for your on-going help studio. Without you, I'de be unable to really test my/our findings.

If you can teach me how to test, via some programs, I'de be gladly willing to provide some graphs.
[Galaxy S III General] studiominal:
It's sort of nothing that I do. I just record a signal from the phone into my PC and use some audio software to see defects in detail. That's all. :laugh: What you need is:

1. A decent(or reasonably fair one will do too for this case) audio card -> you already have it!

2. 3.5mm <-> 3.5mm stereo RCA cable

3. Any software that could record signals

4. Sample signal -> for this kind of issue, a consistent sample like sine wave would be proper

BTW, ondemand seems to decrease the performance of the phone a bit, so I'd recommend using pegasusq governor.
[Galaxy S III General] TotallydubbedHD:
Could you PM me, a file? and a program/how to set it up?

I got all the hardware components, including a silver/OCC copper interconnect :P

As for ondemand -> thanks for the tip -> I haven't been on it since Idle state though, since I've been testing it, to see if I hear anything.
[Galaxy S III General] danba:
A list of standard USB DAC interworking with Samsung Galaxy S III for the time being:

Samsung Galaxy S III > digital audio stream >> USB OTG cable >> standard USB DAC >> amp >> headphones

. AMB Labs Gamma2:

http://www.amb.org/audio/gamma2/

http://xdaforums.com/showpost.php?p=27247705&postcount=279

. C-Media chipset-based sound card Dynamode 7 channel USB 2.0.

http://www.amazon.com/Dynamode-USB-...2076778&sr=8-2&keywords=sound+card+Dynamode+7

http://xdaforums.com/showpost.php?p=27604946&postcount=449

. Corsair HS1 Gaming headset (USB DAC/amp/headphones):

http://www.anandtech.com/show/3989/corsair-hs1-gaming-headset

http://xdaforums.com/showthread.php?p=27238117#post27238117

. FiiO E7 (USB DAC/amp):

http://fiio.com.cn/product/index.aspx?ID=28&MenuID=020301

http://www.androidnz.net/2012/07/galaxy-s-iii-real-user-review-part-2.html

. Go-Vibe Mini USB DAC:

http://www.jaben.com.au/collections/go-vibe/products/govibe-minidac

http://www.head-fi.org/t/614111/finally-digital-out-for-galaxy-siii#post_8462693

. HeadAmp Pico (USB DAC/amp):

http://www.headamp.com/pico/pico_dac_amp/index.htm

http://www.head-fi.org/t/608535/wolfson-dac-confirmed-for-galaxy-s3/420#post_8495302

. HiFiMan Express HM-101:

http://www.head-fi.org/t/571330/hifiman-express-brand-and-hm-101-portable-usb-dac

http://xdaforums.com/showpost.php?p=27284184&postcount=291

. iBasso D2 Boa (USB DAC/amp):

http://www.ibasso.com/en/products/show.asp?ID=30

http://www.head-fi.org/t/552014/pictures-of-your-portable-rig-part-xv/5535#post_8509186

. iBasso D5 (USB DAC/amp):

http://www.head-fi.org/t/556490/ibasso-d5-hj-yet-another-usb-dac-amp

http://www.head-fi.org/t/614111/finally-digital-out-for-galaxy-siii/15#post_8498377

. iBasso D12 (USB DAC/amp):

http://www.ibasso.com/en/products/show.asp?ID=63

http://www.head-fi.org/t/595071/and...-issues-priority-with-google/135#post_8519835

. Microsoft Philips Digital Sound System 80 (USB DAC/amp/speakers):

http://en.wikipedia.org/wiki/Digital_Sound_System_80

http://xdaforums.com/showthread.php?t=1703218

. Objective DAC (ODAC):

http://epiphany-acoustics.co.uk/our-products/e-dac-24bit-miniature-usb-dac/

http://www.jdslabs.com/item.php?fetchitem=46

http://www.headnhifi.com/index.php/shop/objective/odac

https://plus.google.com/107354758331405644147/posts/PCaM42irMeU

. ODAC+O2 (USB DAC/amp):

http://epiphany-acoustics.co.uk/our...ure-desktop-headphone-amplifier-with-usb-dac/

http://www.jdslabs.com/item.php?fetchitem=48

http://www.headnhifi.com/index.php/shop/objective/o2120527192048

https://plus.google.com/107354758331405644147/posts/PCaM42irMeU

. RSA Predator (USB DAC/amp):

http://www.raysamuelsaudio.com/products/predator

http://forum.lowyat.net/index.php?showtopic=2222840&st=20&p=52693606&#entry52693606

. Topping TP30 (USB DAC/amp):

http://news.cnet.com/8300-5_3-0.html?keyword=Topping+TP-30

http://www.androidnz.net/2012/05/samsung-galaxy-s-iii-usb-audio.html
[Galaxy S III General] TotallydubbedHD:
Lovely list!

May I know sources? Or is this people reporting them to work with their S3?

I'm planning in getting the EPH-02 - although the un-DAC version, but who knows! :)
[Galaxy S III General] danba:
The last link related to a listed USB DAC points to the source.
[Galaxy S III General] omersak:
Crackling still very much present on the latest LG1 firmware - though it's a bit less than what i experienced with LFB.
[Galaxy S III General] TotallydubbedHD:
oo LG1?

Is that country specific? or just a general new firmware...?
[Galaxy S III General] radeonxt:
it seems LG1 is asia's LFB, since they both have the same number of changelist.
[Galaxy S III General] TotallydubbedHD:
ah ok - cheers for the heads-up :)!

(ran out of thanks again)
[Galaxy S III General] juliano_q:
There is any possible workaround to use on a stock LFB rom, without changing the kernel?
[Galaxy S III General] TotallydubbedHD:
stock kernel....hmm if you're rooted, yes by going via ondemand scaling (might work for you)

If not then finding somehow to mod the CPU idle state (don't know if that's possible)
[Galaxy S III General] juliano_q:
I am not rooted, and I don't think it is possible to change the cpu scaling without it. I got my device 4 days ago and was trying to use it for some time without rooting (tinkered a damn lot with my previous phones) but looks like I will have to do it now :) thanks.
[Galaxy S III General] TotallydubbedHD:
no problem - CF root should be ur first point of call.

Then go from there :)

(I got a guide on that - see sig)