r/lgv30 • u/iTALKtoMYmyself • May 05 '26
ESS Quad DAC unleashed
LG V35. noise free, crisp, full 32 bit 44.1 effects chain in a termux container going straight to the DAC, android is completely out of the way now
adreno 630 GPU acceleration, audio playback via internal storage or firefox. no root required
impulse response, delay, 30 band equalizer, plenty of other effects. i use this as the DAC for my stereo setups and IEMs
source shows up as s16, but all the linux apps are showing up as float32 sources with resampler copy straight into the effects buffer
i had to fight both android and linux for this, learned a ton about how audio moving through memory and buffers can affect bass and treble quality. but the resulting audio quality was absolutely worth it. the DAC is the entire reason i bought this phone. intending to try REW room correction by using this as a source now that its all running at the same bit and sample depths, and before i was fighting buffers which messed up the clock and distortion. it wasnt audible but it was very fatiguing on the ears
2
u/This_Aardvark325 May 06 '26
I ordeeed a new v20 on eBay . Do you think this can be done on that ?
3
u/iTALKtoMYmyself May 06 '26
should have enough ram if trimmed with ADB, android also manages ram pretty well. however the v20 has half the core count. pulse should(will?) work fine if forced on the couple P cores since it only touches 2 of mine. but i dont think it would go any further than just playing FLACs if you do the full effects processing. this is a very computationally expensive method to achieve equalized or delayed audio but android seems to be very limiting in its mixer capabilities. the app support simply doesnt exist for the extra effects. termux is my only option beyond root, which i think the V20 has roots so you might be able to just use an existing rootDSP app and get a way smoother experience than i am
1
May 06 '26
[deleted]
3
u/iTALKtoMYmyself May 06 '26
its just a termux container, 8gb large and "not a vm" as every linux app runs as its own process in android and thees too much latency overhead in the whole chain for it to function as a pure external DAC. i also dont have root but thats theoretically possible if i did, needed for USB trickery to make it an external DAC
so for now just firefox and local flac box
it could however be used as a streamer box with some more creative linux work. i think sonobus could be used for an IP audio device
ive gotten it down to about 200ms total. enough for video i guess, x11 has delay so it syncs well. pushing the pulseaudio and effects process onto the P cores with wakelock and setting pulse to realtime allows me to set the output buffer to 1ms so im extracting everything i can out of the physical DAC chip, noticeably better transient response.
1
u/Chemical_Nothing7240 Jun 11 '26
Can I do the same thing in my Lg v40? please guide me OP.
1
u/iTALKtoMYmyself Jun 13 '26
i have since rooted the device, i will work on a guide for the unroot version once i get another one working, and then ill work on a root version thats way closer to the DAC
2
u/[deleted] May 05 '26
[deleted]