CPU Platform, Audio DAC and More - Sony Xperia L

Hi all, I was hoping to learn more about certain key parts within the device. What about the CPU board/platform? I know certain 2012 Xperias were grouped based on a common CPU board with codenames e.g. Fuji, Blue etc.
Also, does anyone know what DAC is used in this for audio? What is the quality of the audio with headphones like?
Any other key or interesting parts in the device to take note of? :victory:

SharpnShiny said:
Hi all, I was hoping to learn more about certain key parts within the device. What about the CPU board/platform? I know certain 2012 Xperias were grouped based on a common CPU board with codenames e.g. Fuji, Blue etc.
Also, does anyone know what DAC is used in this for audio? What is the quality of the audio with headphones like?
Any other key or interesting parts in the device to take note of? :victory:
Click to expand...
Click to collapse
CPU - Qualcomm krait MSM8230
Board - MSM8930
Audio codec - WCD9304 (Sitar)
Sent from my C2104 using xda app-developers app

Related

Substitute of HTC Performance

There is a substitute of HTC Perfomance? I listen who HTC Perfomance not work on Kaiser
Nothing as of yet. Nobody really understands the scalling properties as they relate to both cores. It's a complicated task of isolating the right frequencies in relation to the various voltages. My money would be on Anton Tomov coming up with something first, but I know he's had some major set backs with the MSM7xxx series processors & so has been focusing on the newer samsung processors. It is still uncertain if it will be included in the V5 release in coming months.
I hope....

[dev] kingdom lockscreen port

thanks to seo we have kingdom nice lockscreen
http://forum.xda-developers.com/showthread.php?t=1062962
problem is that if it's used with default bravo adreno libs we have no icons and no caller picture.
Logcat says
18:39:47.211 Debug mode10 1887 [mode10] Maximum number of texture units exceeded!
If you replace adreno libs with the ones from ace the is somehow working (after alot of errors and other problems - expected since is for ace not for bravo)
So best solution would be for us to patch lockscreen not to use other gpu libs
now the libs responsible for that error message are libmode10GLES20_ml.so libmode10Graphics.so
The reason for ace adreno libs *working* is because of the more OPEN GL extension supported ( i don't know if is only in driver or also in gpu )
Call 911 (snq)
sry for the OT.
What with overclocking the gpu, i men we can overclock cpu, maybe that would help make things faster, i mean so we can't raise the available texture channels, but it would be faster.
JeckyllHavok said:
What with overclocking the gpu, i men we can overclock cpu, maybe that would help make things faster, i mean so we can't raise the available texture channels, but it would be faster.
Click to expand...
Click to collapse
Useless imho to overclock gpu... Will result in more battery drain only without significant boost... I think the easier solution is to port or create the right drivers that can handle allctextures.or, if possible, to reduce them maybe with lower resolution...
That probably means that the driver can't handle that much textures, but if the Ace driver works, then it's not a hardware limitation, but rather a software one. So IMO something should be done not with the lockscreen but with the drivers to remove that software cap.
UPD: I wonder if the same limit is present in all drivers... More texture units unlocked => more general graphics performance...
Sent from my HTC Desire using XDA Premium App
well its impsossible to add more texture units to the desire so that wont be possible so only way is to create some hacked libs but snq can help but sadly he aint been working on these ports atm
JeckyllHavok said:
What with overclocking the gpu, i men we can overclock cpu, maybe that would help make things faster, i mean so we can't raise the available texture channels, but it would be faster.
Click to expand...
Click to collapse
Oc'ing the GPU will not give you the texture power that is required.
K900 said:
That probably means that the driver can't handle that much textures, but if the Ace driver works, then it's not a hardware limitation, but rather a software one. So IMO something should be done not with the lockscreen but with the drivers to remove that software cap...
Click to expand...
Click to collapse
This has to be the way forward, if this works with the ACE drivers then it is the case that the Adreno 200 driver software is saying 'no way' to the requests when the actual hardware can handle it.
The other idea I had is whether we can bundle the ACE drivers and edit/hack the lockscreen to use them only whereas everything else can use the standard Desire Adreno 200 drivers.
whats with reducing the animation to a desire handable level?
sry for bad english
revthanki said:
The other idea I had is whether we can bundle the ACE drivers and edit/hack the lockscreen to use them only whereas everything else can use the standard Desire Adreno 200 drivers.
Click to expand...
Click to collapse
I'm not a Java guru, but it seems to me that the libs are actually called by the VM itself and applications interact with the public API through Dalvik. So it's not like lockscreen - hack - libs, but more of lockscreen - hack? - dalvik - hack? - libs
Sent from my HTC Desire using XDA Premium App
K900 said:
I'm not a Java guru, but it seems to me that the libs are actually called by the VM itself and applications interact with the public API through Dalvik. So it's not like lockscreen - hack - libs, but more of lockscreen - hack? - dalvik - hack? - libs
Click to expand...
Click to collapse
Got it. Therefore, to run both drivers concurrently you'd need to hack the VM to provide a different API just for the lockscreen to call. That sounds intuitively messy and complex.
I think your idea, to hack the Adreno 200 drivers and raise the
limit on the shaders sounds like a good way. Especially because of two facts:
1) That the ACE (Adreno 205) drivers do work in this regard, there's no graphical corruption to suggest that the Adreno 200 cannot handle the called number of shader units.
2) Backed up by the fact that v26 of Baad's InsertCoin Rom, in which he bundled the ACE drivers did seem to have incredible general graphical performance (apart from the maps/music/games force closes) ---> so maybe the Desire hardware is capable of more than the software drivers limits it to...
Edit: lol I didn't read !!!!!!!!!!!
NeoPhyTe.x360 said:
Try this. It works, not too fine, but works.
Click to expand...
Click to collapse
We already know about that, this thread is about finding a better solution...
HTC Swyped from my Sense 3 Desire using XDA Premium
K900 said:
That probably means that the driver can't handle that much textures, but if the Ace driver works, then it's not a hardware limitation, but rather a software one. So IMO something should be done not with the lockscreen but with the drivers to remove that software cap.
Click to expand...
Click to collapse
Some more evidence that the drivers on the Adreno 200 might be the limiting facor, from http://www.mobiletechworld.com/2011/03/31/first-adreno-220-benchmarks-show-that-it-is-a-beast/
"Qualcomm’s Adreno GPU’s have always been seen as being a sub-par graphics compared to competing offerings from Imagination (PowerVR) and others like NVIDIA’s Tegra. This was essentially true with the Adreno 200 on Windows Mobile and Android mainly because of poor driver quality. Things are a bit different on Windows Phone 7 where the Adreno 200 is the only currently supported GPU, thanks to the tight integration with the OS and relatively good support provided by Microsoft. You can check out my recent Fable Coin Golf video to see that some pretty nice things can be done with it."
Hey baadnewz, the line "Maximum number of texture units exceeded" your searching is stored inside of libmode10GLES20_ml.so.
Code:
StartFrameControllereglCreateImageKHReglDestroyImageKHRexternal/MagicLab-mode10/mode10_trunk_2821_20110218/trunk/graphics/mode10GLES20/src/GraphicsDeviceGL2.cppm_eglDisplay != ((EGLDisplay)0)[mode10] Maximum number of texture units exceeded!
Problem is that contains spaces in original file, so you cant find string, try opening file and try searching it with spaces like below:
Code:
M a x i m u m n u m b e r o f t e x t u r e u n i t s e x c e e d e d !
Hope it helps.
I was thinking about a thing. The problem is that if screen is locked it cant handle textures to show caller image and icons right? But thinking about the significate of texture, we know that they are images that "wear" tridimensional or 2d object, right?
So if it is right, they must be stored in some files that the lockscreen try to recognize but is blocked by the amount of these and give error... If is all corrent, can't be easier to find these texture and remove some or resize? Is a textures number or space (mb)probem?
I dont know if is all correct or not, sorry if not..
ivicask said:
Hey baadnewz, the line "Maximum number of texture units exceeded" your searching is stored inside of libmode10GLES20_ml.so.
Code:
StartFrameControllereglCreateImageKHReglDestroyImageKHRexternal/MagicLab-mode10/mode10_trunk_2821_20110218/trunk/graphics/mode10GLES20/src/GraphicsDeviceGL2.cppm_eglDisplay != ((EGLDisplay)0)[mode10] Maximum number of texture units exceeded!
Problem is that contains spaces in original file, so you cant find string, try opening file and try searching it with spaces like below:
Code:
M a x i m u m n u m b e r o f t e x t u r e u n i t s e x c e e d e d !
Hope it helps.
Click to expand...
Click to collapse
thanks alot mate ,now i feel like an idiot
revthanki said:
Some more evidence that the drivers on the Adreno 200 might be the limiting facor, from http://www.mobiletechworld.com/2011/03/31/first-adreno-220-benchmarks-show-that-it-is-a-beast/
"Qualcomm’s Adreno GPU’s have always been seen as being a sub-par graphics compared to competing offerings from Imagination (PowerVR) and others like NVIDIA’s Tegra. This was essentially true with the Adreno 200 on Windows Mobile and Android mainly because of poor driver quality. Things are a bit different on Windows Phone 7 where the Adreno 200 is the only currently supported GPU, thanks to the tight integration with the OS and relatively good support provided by Microsoft. You can check out my recent Fable Coin Golf video to see that some pretty nice things can be done with it."
Click to expand...
Click to collapse
read the line after your highlighted line. i watched the video of the fabile golf running on adreno 200 on WP7 phone and it looks pretty good! so the adreno 200 should be able to run Sense 3 as sense 3 does not contain as much 3D calculations as a game. Our issue is poor drives for adreno on android.
Nekromantik said:
read the line after your highlighted line. i watched the video of the fabile golf running on adreno 200 on WP7 phone and it looks pretty good! so the adreno 200 should be able to run Sense 3 as sense 3 does not contain as much 3D calculations as a game. Our issue is poor drives for adreno on android.
Click to expand...
Click to collapse
Hopefully... Though the worst case scenario (which I don't believe - as the ACE drivers do work) is that HTC have built the lockscreen and other elements of Sense 3.0 using some kind of GPU trickery that just cannot be supported by the Adreno 200.
Question: might it be worth looking at how the Adreno drivers are different for WP7? Of course there will be much OS related difference but could some binary hacking reveal anything of use to us?
baadnewz said:
thanks alot mate ,now i feel like an idiot
Click to expand...
Click to collapse
And i forgot also inside of file libmode10Graphics.so, same line.
BTW i use FileSeek, you can search entire rom and all the libs and stuff he can search for text, and it doesnt have prob's with spaces in names.
I dont know what you use, but if you wana try it, its free.
http://www.fileseek.ca/

adreno 220 gpu and "dual core" useless right now?

so we have this powerhouse of a phone but no apps to actually justify it? It'd be good to see any app (games most probably) that could show me what my phone is capable of. I do not want to use chainfire and run tegra 2 games on it, even though i could, its besides the point. Its been a couple of months since this phone came out, But a dire lack of app support for it
And not just a lack of support by the apps also android doesn't support dual core yet, that's what ICS will bring and also a lack of support by HTC giving us adreno200 libs for an adreno220 chipset..
HTC Swyped from my Sensation using XDA Premium
Linux has supported SMP for over 15 years. So long as an android device has two CPU intensive applications running at once, it's using both cores. Even the most basic, single threaded application can benefit from multiple cores if it depends on additional services such as sound, video, or networking because the second core will manage the additional services independently.
In other words, at a systemic level, your dual core phone will be utilized, regardless of the threadedness of the application.
An additional byproduct of single threaded applications on a multicore system, stupidly CPU intensive applications such as flash will only be able to hog 50% of your performance, allowing your other applications to run less affected than if flash were on a single core system of twice the speed.
*damo* said:
And not just a lack of support by the apps also android doesn't support dual core yet, that's what ICS will bring and also a lack of support by HTC giving us adreno200 libs for an adreno220 chipset..
HTC Swyped from my Sensation using XDA Premium
Click to expand...
Click to collapse
*damo* said:
And not just a lack of support by the apps also android doesn't support dual core yet, that's what ICS will bring and also a lack of support by HTC giving us adreno200 libs for an adreno220 chipset..
HTC Swyped from my Sensation using XDA Premium
Click to expand...
Click to collapse
What is ICS, and when will it arrive ( proper dual core support ) ?
Thanks.
Ice Cream Sandwich - the next version of android, reported to be a sort of mix of ginger and honeycomb to be used on phones and tablets.
Sent from my HTC Sensation Z710e using XDA Premium App
thing is, i would just like to see one app with which the sensation can show its superiority over the dhd.
even dungeon defenders isnt fixed for the sensation

DAC brand...?

What is the DAC on this beast..kind of a major factor in my decision...
Apologies if this is answered elsewhere, do close this thread in that case
Edited in response to the reply below...
I meant Digital Audio Converter..the sound quality of the phone depends on it.
Sent from my HTC One X using xda app-developers app
what...
The Jack of Clubs said:
what...
Click to expand...
Click to collapse
Digital Audio Converter
Sent from my LG-V500 using xda app-developers app
you mean the sound processor? i imagine itll be the same as on all qualcomm soc's. i think only htc uses their own discrete solution.
meletios said:
Digital Audio Converter
Click to expand...
Click to collapse
Hey man, maybe you are talking about DSP? Digital Signal Processing? Hexagon, QDSP6V5A, 600MHz included in SoC Snapdragon 801.
Info from here http://www.qualcomm.com/snapdragon/processors/801
Whatever Qualcomm WCD9xxx variant is usually paried with 800/801 chips.
The Hexagon is not the DAC.
There's also an Audience ES325, likely mostly for microphone processing during calls.
meletios said:
Digital Audio Converter
Sent from my LG-V500 using xda app-developers app
Click to expand...
Click to collapse
It actually stands for Digital (to) Analog Converter, just for the record.
And since it's Snapdragon 801 powered, it's most likely a Wolfson DAC in whatever class coupled with the audio hardware so the sound quality should be very nice indeed.
br0adband said:
It actually stands for Digital (to) Analog Converter, just for the record.
And since it's Snapdragon 801 powered, it's most likely a Wolfson DAC in whatever class coupled with the audio hardware so the sound quality should be very nice indeed.
Click to expand...
Click to collapse
I don't know of any Qualcomm devices with Wolfson DACs - it's Qualcomm's own codec solution.
I didn't mean the Snapdragon 801 SoC has a Wolfson DAC onboard, I meant it could be part of the hardware in the One itself - Samsung (for example) is well known to use Wolfson DACs on their devices that use Qualcomm processors (my Galaxy Express is a Snapdragon powered device with a Wolfson DAC onboard), so... guess we'll find out soon enough when someone get the One and does a full workup on it.
br0adband said:
I didn't mean the Snapdragon 801 SoC has a Wolfson DAC onboard, I meant it could be part of the hardware in the One itself - Samsung (for example) is well known to use Wolfson DACs on their devices that use Qualcomm processors (my Galaxy Express is a Snapdragon powered device with a Wolfson DAC onboard), so... guess we'll find out soon enough when someone get the One and does a full workup on it.
Click to expand...
Click to collapse
You should take a look here, you might find DSP/DAC. http://www.gizmochina.com/2014/04/26/photos-of-the-oneplus-one-dismantled/
Here is a translation: http://www.reddit.com/r/oneplus/comments/24g0xq/oneplus_one_phone_teardown_in_englishxpost_from/
Thanks for the help and tips guys and gals..
Hope someone documents it soon...
Sent from my LG-V500 using XDA Free mobile app
dac
its probably qualcomm onboard sound, otherwise it would be stated till now. My phone has es9018 DAC for example.

Smartwatch 2 Android wear port

So is it possible / will be possible to port Android Wear to the SW2?
Arcturus314 said:
So is it possible / will be possible to port Android Wear to the SW2?
Click to expand...
Click to collapse
probably not until sony releases sources but with devoted developers and experience you never know
Sent from my One X using XDA Free mobile app
In a word. No. The hardware isn't built for it. It's too under powered.
eh?
Any things possible maybe some kinda skimmed version, (it is seriously underpowered) even if we can get a teardown and maybe disable huge parts of it or tweak them somehow, but after much research it doesn't look likely
Sony 200Mhz processor, Ram 64Mo, Rom 256Mo
Wear 1Ghz processor Quad Core, RAM 512Mo, Rom 4Gb
So Sony is very, very..... far from Wear specification.

Categories

Resources