Hi, I have new Diamond, and I want to ask, why is video playing so slow in GDI, Direct Draw and others. On my Intel PXA 270 520MHz video playback of the samo video was in TCPMP bench 132% on GDI, Direct Draw etc, but Diamond has barely 50%. Why is this?
PXA (Xscale) processors have Wireless MMX instructions to accelerate the video decoding, while MSM chipset inside Diamond does not. Therefore CPU-only decoding will perform very poorly there.
Hovewer, Diamond has a special video decoding accelerator (QTv), so you have to use CorePlayer with Diamond QTv support and obviously switch it to QTv output mode.
Ingvarr said:
PXA (Xscale) processors have Wireless MMX instructions to accelerate the video decoding, while MSM chipset inside Diamond does not. Therefore CPU-only decoding will perform very poorly there.
Hovewer, Diamond has a special video decoding accelerator (QTv), so you have to use CorePlayer with Diamond QTv support and obviously switch it to QTv output mode.
Click to expand...
Click to collapse
My movies (FLV and AVI) don't play in Coreplayer in QTv mode. Are you sure the Diamond has QTv support?
pietrucci said:
My movies (FLV and AVI) don't play in Coreplayer in QTv mode. Are you sure the Diamond has QTv support?
Click to expand...
Click to collapse
same here:
coreplayer/menu/tools/preferences/QTx Display--i have only one option "TyTNII driver mode" with on/off.
if unthick this only option i have no image
coreplayer v1.2.5 build 4506
OK, thanks, so basicly Xscale accelerate video in every mode, GDI, DirectDraw, because CPU recognize video. And Qualcom has something similiar to that Wireless MMX instructions but it is called QTv and you must have player that can use it, like on PC you must have Video Driver to use VGA card, specially for your GPU. Am I right? So, do you think that it makes Xscale bettter CPU? In other ways, are they simmiliar in performance to each other? Qualcomm and Xscale? I thought that Qualcomm i technically better, coue it is ARM11 but Xscale is lower version of ARM core.
I dont see how Wireless MMX alone makes XScale "better CPU" than MSM. Only because its older than QTv and so supported by older TCPMP, while for QTv you need newest CorePlayer?
This is just how it always happen with new technologies, you always have more software adoption for the older ones.
"TyTNII driver mode" is exactly the QTv support. In Coreplayer 1.2.5 its Diamond-compatible.
pietrucci said:
My movies (FLV and AVI) don't play in Coreplayer in QTv mode. Are you sure the Diamond has QTv support?
Click to expand...
Click to collapse
Yes, works great! You net latest version of coreplayer and trigger the TyTN II mode in QTv setting.
so I don´t neet to convert the files anymore
Flanders said:
Yes, works great! You net latest version of coreplayer and trigger the TyTN II mode in QTv setting.
so I don´t neet to convert the files anymore
Click to expand...
Click to collapse
Incorrect. Some flv files do not play with CorePlayer 1.25 or older versions.
Qtv does not trigger full enabeling mode for all extensions.
Correct that the same movies DO play better on TytnII with QTV support enabled vs. RAW- GDI mode on Diamond. sucks no?
Well, thanks, but in one way sale is better. H can accelerate video in every mode available on TCPMP, so the Xscale must recognize video, if he can accelerate it under every display drivers mod. In fact Diamond must have GDI, DirectDraw etc. But he dont accelerate video on them because he can´t recognize it himself, am I right? Has Xscale or Qualcomm support for accelerating FLV ? Or just Xvid DivX ?
Its not the problem of the MSM CPU, but the problem of TCPMP.
TCPMP have no support for MSM QTv, only for XScale Wireless MMX, thats why it performs poorly on MSM and better on XScale. Because development of TCPMP was basically stopped more than a year ago.
Use latest Coreplayer, it has the proper QTv support and delivers the good performance on Diamond.
Yes, i understand it. I am just saying that even with new CorePlayer you MUST set QTv, but with Xscale, you can set every driver mode you want, GDI, DD, etc. and Xscale can handle it, can recognize it at every driver-mode.
pokevitek said:
Yes, i understand it. I am just saying that even with new CorePlayer you MUST set QTv, but with Xscale, you can set every driver mode you want, GDI, DD, etc. and Xscale can handle it, can recognize it at every driver-mode.
Click to expand...
Click to collapse
Its because XScale Wireless MMX handles only decoding.
QTv handles both decoding & display, its more efficient this way (at least for video playback, especially at higher resolutions).
Now I am little confused. I was asking why Xscale can handle video decoding in every mode, GDI, DD etc. , but Qualcomm only in QTv. And you said that it is becouse of QTv helps displaying, so Xscale can better display images if withount displaying can play video in every mode?
So, I tried CorePlayer 1.2.5 4506 and unfortunelly I must say that Diamond is very slow device. Very! For example: Asus P535 Intel PXA 520MHz - same testing video sequences (704x480, 29FPS, 1,6 Mb/s) - Diamond - QTv mode - 66 %. P535 - DirectDraw - 109%. I want to cry.
You are not directly comparing VGA output with QVGA do you? In VGA case its 4x times more pixels to process. So actually Diamond is more than 2 times faster.
Ingvarr said:
You are not directly comparing VGA output with QVGA do you? In VGA case its 4x times more pixels to process. So actually Diamond is more than 2 times faster.
Click to expand...
Click to collapse
he does, the p535 only has 320x240 display.
Eh, I though you may ask for it, I was thinking this way: Video is first decoded (doesent depend on resolution) than image is scale for screen, in QVGA devices is scaled down, in VGA is normal or scaled up. I didnt see much influence of VGA display here, absolutelly no on decoding, which is most important part.
OK, I did some research and there is an idea: Dell Axim x50v - the 624 PXA CPU, VGA screen. I found that on beta player (practically same as the CorePlayer) a video was played on 92% (i remember just bitrate - 1.6Mb). Of course withount 2700G support. With this support it is 190!!!!!%. If is true, that the Wireless MMX is "QTv" (multimedia instruction set) than Diamond is as fast as 624MHZ Xscale CPU, but only in Axim. Loox 720 (again VGA) can play same file with 520MHZ Xscale on 116%, which is also very good. (Only if case that you can QTv consider as Wirelass MMX analogy). This is bad. Our device is 15% slower using special QTv mode than Xscale on same frequency. I read that ATI Imageon can play with ATI driver play same video at 142%, which is GREAT! On VGA device of course. Does Diamond have ATI Imageon chip? I think TyTN has one. Anyway, they wrote that it isnt just Imageon work, but also a Excelent HP drivers. So I think we can expect some noticable video playback improvement in never versions of CorePlayer, and maybe, just maybe with some new ROM, since Diamond has some drivers, HTC cannot say that they must pay some license, and they just optimalised drivers. If this failes too, there still remains "TyTN 2 driver", and maybe it will be usable on Diamond too.
All I wil say is that nothing works for me on QTv, I have to set it to GDI and only then do I get both video and audio. I have no problem with playback, it plays very smooth actually.
Just a bit confused as to why QTv doesnt work for me.
I'm using AVI files and I'm running Coreplayer version 1.2.2 build 3852
Regards
D.C
Simple answer - you just need Core Plyer 1.2.5. It is becouse of older version support QTv, but not on WM6. Newest version does.
hello everyones.
so:
underclocking msn 7200:
use nue dynamic clock 1.3 . this software works on snapvue. i set the arm11 cpu at 128 mhz when i m using snapvue, and at 20 mhz when wm is supended. i have huge battery life when i switch the radio to gsm mode. BTW snapvue speed is ok.
better graphics performence:
intsall gfx boost 1.1 from chain fire. maybe a dll is missing. in case i will upload it.
install openvg drivers from neo s 2007--> it gives better 2d rendering.
install samsung d3d drivers from samsung omnia. it allows software d3d rendering on snapvue.
by the way, i did not try the htcca d3d drivers. it only work on 6.1 roms and enable the msn gpu . has someone tried these drivers??
with my best salutations.
nico
Could you please give us links to files, I couldn't find all programs
Thanks
only had succes installing samsung omnia drivers but no noticeable benefit nor I can run any 2d-3d games.
I am also searching in overclock msm cpu do you know any app supporting it?
unapproachable2kx said:
only had succes installing samsung omnia drivers but no noticeable benefit nor I can run any 2d-3d games.
I am also searching in overclock msm cpu do you know any app supporting it?
Click to expand...
Click to collapse
do not exist for now. nuedynamic clock will do it later.
for 3d gaming on the shift, you could try a jbled 3d java virtual machine.
hi, i just changed my galaxy s2 for this lg p990 because i needed some money. i love this phone but current software lacks of full hardware control. for instance on sgs 2 tegrak apps and kernels provide a full customization in frequency and voltages (cpu and gpu). if you can find a lucky phone like mine was you can undervolt gpu from 1,1 to 0,75 volt at full frequency with a great battery life improvement. i love small but powerful apps like
-voodoo control
-tegrak apps
-chainfire 3d
and i paid for all of them! so i will buy also a nice app to control gpu and avp of my tegra 2 lg p990! i don t care about need of reboot or aomething, i will just watch my full hp movies on hdmi without lag or frame skip!
Hello!
What you want is available - to a certain extent.
To UV you need a OC/UV kernel to do this and you could use either one of kernels like i.e. spica(Horse Power kernel for stock rom), dr4go(fps kernel for stock), SetiroN(ironknL for CM7) or vodonka (KANG kernel for CM7).
Then use i.e. Pimp my CPU to customise under-volt over-clock...whatever...
But if it is possible to undervolt GPU independently in Tegra 2 chips - I don't know. You could ask any of the kernel devs above!?!?
Chainfire 3D is available - if you bought it just install it - it gives some performance but MSAA customisation isn't supported by the Tegra 2 - if you are looking for this...
Voodoo sound control is available and still under development - right know their are only some basic features - but it works and brings some dynamic range improvement. IMHO it is a noticeable improvement.
BTW: Watching video with full HD up to 1080p is possible out of the box - no need to OC or to OC GPU for that.
hi, thank you for your answer! i flashed cm7 and now i don't cry anymore for my ex sgs2, but a friend of mine gave me an hd file for test and it was 1080p with low bit rate ( 2,5gb for 2 hour lenght) but impossible to watch properly on my hd tv. and i was very disappointed when the encoding speed was almost the same switching beetween hw and sw decode ( on mx player). i don t think tegra 2 sucks as it seems. i manage clock speeds on my mobile with pimpmycpu but it is not very reliable and still don t have any control on gpu and avp clock. so what i think that really lacks on p990 sw
environment is a gpu/avp control. i home cm9 will bring any improvement on this side
isd88 said:
hi, thank you for your answer! i flashed cm7 and now i don't cry anymore for my ex sgs2, but a friend of mine gave me an hd file for test and it was 1080p with low bit rate ( 2,5gb for 2 hour lenght) but impossible to watch properly on my hd tv. and i was very disappointed when the encoding speed was almost the same switching beetween hw and sw decode ( on mx player). i don t think tegra 2 sucks as it seems. i manage clock speeds on my mobile with pimpmycpu but it is not very reliable and still don t have any control on gpu and avp clock. so what i think that really lacks on p990 sw
environment is a gpu/avp control. i home cm9 will bring any improvement on this side
Click to expand...
Click to collapse
The last thing i heard was that CM7 and HMDI 1080p and 720p playback didn't work 100%. on stock, that should work..
yes, it played well on stock gingerbread....not like sgs2 but something lile. dual boot on lg dual (italian name of lg 2x) could be a good idea also
Hello!
The Question is if the used codec that was used for encoding the video is supported by the hardware.
BTW: I use moboplayer, but my TV only supports 720p with this phone (don't know why - while it supports 1080p with my laptop) and I used 720p sources from OnlineTVRecorder.com for testing - this works without glitches...
Guys my Nook Color does not play videos flawlessly. I find no audio - video proper sync. Sometimes it slows down. How to solve this issue ?
Currently I am using Mirage 7.2 [03042012 build]
I have no idea how to overclock, so I assume I am using at stock speed. Does overclocking help this issue ?
Does my nook HWA enabled ? How to check ?
Which is best media player ? something like VLC / GOM as for PC ?
Here are the two videos I'd like my Nook Color play flawlessly :
Video 1 : http://npteldownloads.iitm.ac.in/softlinks_mp4/106102064/lec06.mp4 [source]
Video 2 : https://d19vezwu8eufl6.cloudfront.net/algo1/recoded_videos/[420f432a] about.mp4 [source]
This are free educational videos & I am not pirating.
I just ran the 11mb file you posted and it ran flawlessly. I suggest you use Mobo player for playing video files. My NC is overclocked, set on conservative from 800mhz to 1200mhz. I suggest you check out the post from mr72 in General Discussion about his setup, you don't have to do the first steps about repartitioning. Just do the last few steps about battery and performance improvements. Right now im posting from my nook so its a bit cumbersome to get the links for you. Once I get on my laptop ill edit the post.
Sent from my NookColor using Tapatalk
Edit: Ok go into mr72's guide and follow the steps from 17 - 19, this should help with your performance.
Thank you very much, I will look into it
Is overclocked needed OR it can play at 800 Mhz ?
avi! said:
Thank you very much, I will look into it
Is overclocked needed OR it can play at 800 Mhz ?
Click to expand...
Click to collapse
I would definitely overclock. It is very safe and easy and gives a significant performance boost in all areas. 1200MHz seems fine for every Nook C, some push it to 1300MHz but that can actually start to slow some graphics performance measures down. You won't significantly hit battery performance as the Governor slows the clock speed down when its not needed.
Just get one of the apps from the market like antutu CPU Master pro and set it up.
Just an app from Market can OC it ? no other flashing any zip file / kernel etc needed ?
avi! said:
Just an app from Market can OC it ? no other flashing any zip file / kernel etc needed ?
Click to expand...
Click to collapse
If you are using Mirage it already comes with overclocked kernel capabilities, just follow the instructions in mr72's guide (the link I gave you earlier).
Or just go into Settings>CyanogenMod Settings>Performance>CPU Settings:
Min CPU: 300mhz
Max CPU: 1200mhz
and voila!
But I highly recommend that you take a look into mr72's guide for undervolting these specific steppings, so you get better battery life.
on a side note, anyone able to play 720p videos?
When you open a game, the game booster recognize and get the resolution to 1080p and limits the Mali G-76 clock to 572mhz maximum (the real stock clock is 702mhz), anyone know how to play games without game booster (and GOS (Game Optimization Service))? Is possible to disable the Game Booster by ADB commands, but no for the GOS ...
XboxLiveDev11 said:
When you open a game, the game booster recognize and get the resolution to 1080p and limits the Mali G-76 clock to 572mhz maximum (the real stock clock is 702mhz), anyone know how to play games without game booster (and GOS (Game Optimization Service))? Is possible to disable the Game Booster by ADB commands, but no for the GOS ...
Click to expand...
Click to collapse
Are you sure the game booster is the one which limits the gpu or game optimizing service is the one which limits the gpu?
Deleting gos doesnt work via adb while deleting gamebooster and gamehome works via adb.
there is an app named Easy Uninstaller which worked for me to disable gameofservice.