CPU frequency monitoring program - HD2 General

It seems that Now 1.48 rom become slower in program execution than 1.43.
Can you advice me some cpu frequency monitoring softtware ?

i have made a tcpmp benchmark with the a sample video. with 1.43 i had 196% playback performance and now with the untouched 1.48 rom its only 93% with same settings and video.
But after i installed the Chainfire Video driver, I get a performance up to 223%.It seems that HTC had lowers the performance, maybe for a longer battery life.

are CF's video driver the same as his d3d/ogl driver? will installing the driver decrease the battery life?

dontcryjustfly said:
i have made a tcpmp benchmark with the a sample video. with 1.43 i had 196% playback performance and now with the untouched 1.48 rom its only 93% with same settings and video.
But after i installed the Chainfire Video driver, I get a performance up to 223%.It seems that HTC had lowers the performance, maybe for a longer battery life.
Click to expand...
Click to collapse
What video output mode set in tcpmp [ DirectDraw, GDI, RawFrameBuffer ] ?

my guess is they lowered the cpu speed to increase batterylife as someone else also said above.
If you think about it, why use 1ghz to play at 200% when you may be able to use 500mhz for twice as long and while you will deliver 100%, the visual differnece will be virtually nothing
Above paragraph is hyperthetical by way!

p-kirill said:
What video output mode set in tcpmp [ DirectDraw, GDI, RawFrameBuffer ] ?
Click to expand...
Click to collapse
GDI or RawFrameBuffer (a little bit faster than GDI)
jamuk2004 said:
If you think about it, why use 1ghz to play at 200% when you may be able to use 500mhz for twice as long and while you will deliver 100%, the visual differnece will be virtually nothing
Click to expand...
Click to collapse
but this benchmark should show the maximum Performance. I notice that some other apps, like opera rendering webpages, also runs slower.

In TCPMP, if you go to Options--->Settings, the General page shows clock speed. I'm not sure how accurate it is but on my Kaiser it is within 50mhz of the actual clock speed (400Mhz).

CPU and tcpmp
VidMan said:
In TCPMP, if you go to Options--->Settings, the General page shows clock speed. I'm not sure how accurate it is but on my Kaiser it is within 50mhz of the actual clock speed (400Mhz).
Click to expand...
Click to collapse
It would be really nice being able to control che CPU clock. After a restart TCPMP says 1 Ghz and it is fast. After a while it goes down to 500 Mhz and TCPMP start to stutter a bit.

Related

Poor TCPMP Performance

I have tried to pull the threads of the various discussions on these forums of device speed and TCPMP into one place (my brain, to be specific), but I'm still not getting the performance out of TCPMP that I really want and, frankly, expect (given that I can get better performance on my 2 year-old Tapwave Zodiac). Here are the basic details:
o) Running an O2 with WM 5.0, version 5.1.195
o) ROM version 1.30.107 WWE
o) TCPMP 0.71, "Smartphone" version, all plugins installed
o) Settings: Video at 100% (converted to 640x480 resolution); smooth zoom 50%; dithering enabled; Intel XScale enabled;
o) All applications save WM 5.0 native apps installed on a 2GB SanDisk SD card
o) All test video files installed on card as well
o) All programs closed by hand prior to running TCPMP
o) Tried files converted by DivX Converter, Lathe, Dr. DivX, and PocketDivX Encoder
o) tried both in portrait and landscape mode, with and without going to "full screen" mode
(I wanted to run Pocket Hack Master to try to tune the device prior to running TCPMP, but it causes my Exec to hang; that's covered in a separate post.)
The output is, well, okay--the image is sharp--but all panning and motion is somewhat jerky. In my experience, this generally indicates that the processor can't keep up with the demand, and one should encode using a lower video and audio bit rate until you find the optimum settings. However, I have tried (in Dr. DivX and DivX Converter) bit rates from 1000kbps down to 500kpbs, and still am seeing jerkiness.
So my questions are: has anyone else seen this behavior? And does anyone have an suggestions for improving TCPMP performance? Install the VGA hack, perhaps? Upgrade to a newer ROM version? Hope that it gets better when I perform system tuning with Pocket Hack Master (should I ever get it to work)? Overclock my device using PHM? Encode at a significantly lower bitrate? Use a different tool for encoding? I am open to suggestions.
Note: I can encode ripped DVDs (using DVDShrink) at 800-1000 kpbs video, 128 kbps audio, and have them viewable on my Tapwave Zodiac using the Palm version of TCPMP with no jerkiness or jitter.
Thanks for any help.
Doug
I have a similar problem. I have encoded a few videos at 700 kbps video and 128kbps audio that run fine when my XDA is plugged into the mains or to the computer, but jitter when it's running on battery. I tried it first thing after charging today with the battery at 98%. The video was still jittery. Tried it again plugged into the mains and it's fine!
Here's one of the files I encoded. Spoilers for Season 10 of Stargate SG1 and Season 3 of Stargate Atlantis, if you care.
(Edit: Hmm - the forum wouldn't load the file. I've a rapid share link instead)
http://rapidshare.de/files/34374785/SG1_LemonScene.rar.html
Stargate SG1 Season 10 - "The Pegasus Project", Lemon Scene, 33 seconds. Xvid 700 kbps video, Lame 128 kbps audio, Frame rate 23.976.
I had problems like this but after changing every setting in tcpmp and still having no joy, i downloaded Sompy MovieEncoder its a free program for the pc, it takes your movie files and recodes them to a smaller rate etc, file quality will decrease, but less resoures on the ppc are used when playing the movie file.
its the only solution i could find
if there is any other solution i would love to know
I have the same problems using both pocketdivxencoder and smartmovie, when I use VGA settings. I just encode everything in QVGA resolution now, and it's a bit grainy, but at least no lag.
Still zeroing in on getting this working the way I want (caveat: I am much pickier than most people about sharpness, jitter, pixilation, and the like), but I have managed to get some improvement in playback. Here's what I'm finding so far:
o) Using Pocket Hack Master (which can only be used when my device is plugged in to either the wall charger or the USB sync cable; don't ask me why), I have hard-set the system speed to 520MHz, and have set the speed for TCPMP to "maximum" so that it overclocks when I run it.
o) I converted several test files (I have a set; I'm obsessive) at 500kbps video, 80kbps audio, 40KHz audio frequency.
This gives smooth playback except when there is too much data, i.e. when there's a lot of motion in the image and its a complex image. (Trees with lots of leaves seem to be a good test case.) For example, in the scene in "The Incredibles" where Mr. Incredible is shaking a tree to get a cat out, the image freezes a bit. In the scene in "The 40 Year-old Virgin" where Our Here is biking down a tree-lined street and the camera pans up to the trees, the image freezes a bit. Images like that.
It's unfortunate that I have to ramp the bit rate down so low, although on this screen--as opposed to a QVGA screen--the images are much sharper at lower bit rates. Even so, I still want to see what other people say about, for example, using "true" VGA mode, different versions of TCPMP, and the like. It would be nice to be able to convert in the 700-800kbps range; in my past experience, that gives a good compromise between image sharpness and file size. (I personally don't mind a movie taking up a GB of space; I want that movie to look good, dammit!)
Doug
I had the same problem. It got fixed when in installed XCPUScalar and cranked my Uni to 520 MHz.
Good:
+ No more jerkyness in any of my divx video's. (Don't know the bitrates on them)
Bad:
- 520 MHz is a big drain on the battery.
- Some stability issues when changing CPU speeds.
Edit:
When plugged in the mains, the Uni speeds up to 520 MHz. Thats why it will play fine when plugged in, but not on battery.
Biffert said:
I had the same problem. It got fixed when in installed XCPUScalar and cranked my Uni to 520 MHz.
Click to expand...
Click to collapse
I'm assuming the XCPUScalar is some kind of system performance tuning application, yes?
Doug
dougom said:
Biffert said:
I had the same problem. It got fixed when in installed XCPUScalar and cranked my Uni to 520 MHz.
Click to expand...
Click to collapse
I'm assuming the XCPUScalar is some kind of system performance tuning application, yes?
Doug
Click to expand...
Click to collapse
Yes indeed, it allows scaling the Intel XScale CPU in the Uni to a speed of choice, or autoscale based on CPU load.
http://www.immiersoft.com/index.html
It works for me, although I have some stability issues when changing speed to often.
I use O2 Exec with Dopod 900 latest rom with TCPMP V 0.71
it run very well in my device.
I use Pocket Divx encoder. I just set the out put to be VGA PPC resolution.
No fuzzy, slow or any bad grainy.
Or I just got lucky
i get much better performance from WM10 encoded with DVD to Pocket PC 3.6.2 @ 640x480 wide screen (stearo bluetooth headphones) it's so good it's addicting. gives my 42 inch plasma a rest
TCPMP is jumpy for me.but you get more optiuons to play arounf with WM10 work out of the box.
i use WMV files.
i also use DVD Decrypter and Wondershare Pocket DVD Studio at 480x368. not as good.
skywriter said:
i get much better performance from WM10 encoded with DVD to Pocket PC 3.6.2 @ 640x480 wide screen (stearo bluetooth headphones) it's so good it's addicting. gives my 42 inch plasma a rest
TCPMP is jumpy for me.but you get more optiuons to play arounf with WM10 work out of the box.
i use WMV files.
i also use DVD Decrypter and Wondershare Pocket DVD Studio at 480x368. not as good.
Click to expand...
Click to collapse
So you encode with "DVD to Pocket PC" 3.6.2 @ 640x480. That's a new tool on me; do you have a pointer to it? And what video and audio bit rates are you encoding with?
Also, are you running Win2K, or XP? (Or, heaven forfend, something else?) And when you say you are using WM 10, is that on the desktop, or on the Exec?
Thanks,
Doug
dougom said:
skywriter said:
i get much better performance from WM10 encoded with DVD to Pocket PC 3.6.2 @ 640x480 wide screen (stearo bluetooth headphones) it's so good it's addicting. gives my 42 inch plasma a rest
TCPMP is jumpy for me.but you get more optiuons to play arounf with WM10 work out of the box.
i use WMV files.
i also use DVD Decrypter and Wondershare Pocket DVD Studio at 480x368. not as good.
Click to expand...
Click to collapse
So you encode with "DVD to Pocket PC" 3.6.2 @ 640x480. That's a new tool on me; do you have a pointer to it? And what video and audio bit rates are you encoding with?
Also, are you running Win2K, or XP? (Or, heaven forfend, something else?) And when you say you are using WM 10, is that on the desktop, or on the Exec?
Thanks,
Doug
Click to expand...
Click to collapse
i use XP. it's WM10 on the uni, WM plays no part in encoding. other than three video form factors the audio and video rates are slidersm i would have to look in the file properties.. so it's a very dumb tool that gives pretty good results.
This works great for me:
DVD Catalyst 2.1 ($24.95 USD-much less than others!) is really fantastic. It is the only decoder that not only has a great UI but really works and is fast! The developer has worked really hard to get this program to work well and he is on the way to win more awards. You can download a fully funtional trial version. Go to http://www.dvdcatalyst.com/ and give it a try.
The settings I use is:
Output: Pocket PC DivX
Screen Size: 640x480 VGA PPC
Video Quality: 500-600 Kbps (depends on length of movie and if I want one or two movies on my 1G card)
Audio Quality: 112 Stereo Kbps
I use TCPMP and under Video options have Intel XScale selected for the driver.
Best results are after a soft boot to regain leaked memory and disable automatic mail checking or anything that might run periodically in the background and suck up CPU time.
The picture and sound are great.
Regards,
Gordo
When I clock the CPU to 520 MHz (The factory maximum for the Uni CPU) I get much much better results. If I do nothing with the speed the jerkyness occurs no matter how much I tweak it.
To see if it is a solution, play a video that is jerky when you are running on battery. Plug the Uni in the mains and play the video again, you should be able to see a significant difference (Uni goes to maximum speed when plugged in)
my uni hangs above 520mhz. i don't mind a bit of occassional jerkiness. i cannot use WIFI at the same time as BT HP (any application).
what i need is way to rip my matrix DVD's to watch! they are devious. i want to teh freedom to play them on my media of choice. i've bought many 100's of both DVD's and CDs, i've played the game long enough ny now.
skywriter said:
my uni hangs above 520mhz. i don't mind a bit of occassional jerkiness. i cannot use WIFI at the same time as BT HP (any application).
what i need is way to rip my matrix DVD's to watch! they are devious. i want to teh freedom to play them on my media of choice. i've bought many 100's of both DVD's and CDs, i've played the game long enough ny now.
Click to expand...
Click to collapse
I find that "Matrix: Reloaded" is an excellent test film for seeing how well conversions work. It has scenes where there is rapid regular motion, CGI, and plenty of other stuff going on that gives your CPU a good workout.
I'm still tweaking to try to get a good result. I personally *do* mind jerkiness; I can watch films converted at 800-1000kbps on my Zodiac; I would love to get the same kind of performance on my Exec. I will keep trying.
The only reason I mention the desktop/laptop OS is because my understanding is that you can get better handshaking between WM10 on the desktop and the version of WM on the Exec, and WM10 doesn't run on Win2K. Also, I may be getting some strange behavior during encoding because I'm running on Win2K rather than XP, so perhaps the codecs aren't working quite right. I don't know why that would be, but this stuff seems to be as much an art as a science. When my new laptop comes in (any day now!) I will give it a try.
Doug
For folks who are interested, I seem to have found a method for conversion and playback that works fairly consistently with a variety of films. Very little of this information is stuff that I have discovered on my own; most of it is culled from this and other newsgroups. Thanks to everyone for all their advice.
Here's my method.
Tweaking your Universal
Install Pocket Hack Master--You are going to want to set your Universal to run at 520MHz normally, and then test the other available clock settings using PHM's Speed Configuration option. I would then advise you to use the Application Speed option of PHM to force the speed of TCPMP to the highest available clock speed, overclocking your CPU if need be. Yes, this will burn battery power insanely, but if you want a smoother playback, this helps. (520MHz provides decent playback, however.)
It is worth noting that I bumped into some weirdness running PHM. Specifically, you either need to disable the Universal's built-in scaling functionality in PHM by choosing Edit > Settings > Advanced > Disable Device Built-in Scaling, or only run PHM when it is plugged into line current. Otherwise, you might experience a system hang, a screen white-out, or other irritating symptoms that can only be escaped with a soft reset.
Install Magic Button--This is not a requirement, but it helps when you are trying to make sure none of your applications are running while you run TCPMP.
Turn Off All Your Applications--Anything else running in the background will slow down your playback.
Reboot Your Universal Before Playback--This clears up any unwanted crap from your buffers.
Verify All Applications Are Off--On your Today screen on your Universal, select Start > Settings > System > Memory > Running Programs. Turn off anything that is running. Yes, I know; everything should be turned off as a result of your soft reboot, but I'm paranoid. Skip this step if you aren't as paranoid as me.
Conversion
Prior to converting my movies, I rip them using DVD Shrink, which I prefer over DVD Decoder. I don't really think it matters, though. I then encode using Dr. DivX. Here's the info:
Film clips: "Serenity" (television pilot); "Matrix Reloaded"; "The Incredibles"--this collection gives me a good cross section of animation, CGI, live action with little motion, live action with lots of motion, and live action/CGI combined
Conversion tool: Dr. DivX 1.0.7, using the latest DivX codec (6.2.5, I believe).
Video Bit Rate: 700kbps
Audio Bit Rate: 80kbps
Resolution: Make sure your width is 640; set your height based on whatever your film's aspect ratio is (For 16:9, 352 or 368 pixels; for 2.35:1, 272 pixels). It is important to use a width of 640, as TCPMP runs better when you set the Zoom to 100%.
I use two-pass encoding. I suspect that different films will require different video bit rates, probably varying between 500-800kpbs. This is just a guess, however.
Playing Your Movies
I playback with TCPMP. Personally, I haven't had a lot of luck using Windows Media, and Mitch (the author of DVD Catalyst) says that he has had better luck with *.avi format than *.wmv.
I use the following settings in TCPMP:
Speed: 100%
View > Zoom: 100%
View > Pixel Aspect Ration: Square
View > Orientation: Follow GUI
Video > Smooth Zoom (Only 50%)
Video > Dither (enabled) (To help minimize pixilation of the image)
Video > Quality > Normal
Video > Video Driver > Intel XScale
Video > Streams > Video (enabled)
All Other Settings: defalt
So there you have it. Is it a little bit of a pain? Heck yes. Is it worth it to get smoother playback? Well, it is for me; you have to decide if it's worth it for you.
Happy viewing,
Doug
Has anyone thought of running these videos through Benchmark mode (File > Benchmark in TCPMP) so that people trying to assist can get a better picture of just how jerky the video playback is?
I've the same issues here!
When plugged to the main power all the movies run smooth.
When running without chargin it becomes slow!
has anyone tried converting to .3gp since the TCPMP does support this. I have encoded most of my movies
video format = mp4
codec = CoreASP
video size = 352 x 288
frame rate = 15.000
audio = mp3
audio codec = CoreMP3
format = 48000Hz Stereo
Data Bit Rate = 128 kbit/s
sample rate = 48,000
weighs in around 700mb after compression
After I have made a backup copy of my intended movie using DVDfab HD decryptor:
http://www.dvdfab.com/free.htm
which is absolutely free
...I then use DVD Decrypter, also free, which can be found here:
http://www.doom9.org/index.html?/dvddec-options.htm
in the "Descrambling / Ripping tools" section.
this app wont crack any current CSS keys but what it does is allow me to rip the movie to one single .vob which I then compress with Xilisoft 3gp converter.
the playback is very smooth & clear IMO.
benchmark test:
TCPMP Version 0.72RC1 Benchmark Results
Average Speed 208.60%
Video Frames 10190
Audio Samples 32725921
Amount of Data 53259 KB
Bench. Time 5:25.661
Bench. Frame Rate 31.29
Bench. Sample Rate 100495
Bench. Data Rate 1.3 Mbit/s
Original Time 11:19.333
Original Frame Rate 15.00
Original Sample Rate 48000
Original Data Rate 642 kbit/s
URL \Storage Card\VIDEO\CASINO ROYAL.3GP
Size 693721516
Platform PocketPC
OS Version 5.01
OEM Info HERM100
Clock speed 397 Mhz
Video output ATI IMAGEON 240x320 16bits Slow Lookup
Video zoom 352x288 -> 240x320
Audio output Wave Output 48000Hz 16Bits 2Ch.
BTW - I have ATT 8525

Very Interesting Coreplayer results

Hi,
okay I was playing around with Coreplayer changing settings etc from Raw Framebuffer (which is currently the only stable way to play video) to GDI and then to ATI Imageon, which we all know causes problems (hence why we use Raw Framebuffer)
For some reason it became stable with one video that I was playing using ATI Imageon - so seized the opportunity to benchmark the video; first using Raw Framebuffer:
Results:
Speed: 71%
Original data rate: 1.60mbs
Bench data rate: 1.15mbs
Then using ATI Imageon (with a few jitters):
Speed: 197%
Original data rate: 1.60mbs
Bench data rate: 2.78mbs
And I gotta say apart from a few jitters and glitches the video when using ATI Imageon looked amazing like it was anti-aliased.
Can't wait to Coreplayer is optimised to work Samsung and ATI combo inside the Trinity!
Strange, I use tcpmp with ATI Imageon on almost all files... Works like a charm...
I use tcpmp with the ATI Imagion and it gives weird screen flickering (entire screen, not just video). After I switch forth and back between fullscreen and windowed mode a couple of times I can mostly get it to show the video. I do however not find the quality of the output particular good - rather bad actually and full of artifacts compared to the other modes
Exactly
What I am saying is when Coreplayer is optimised for ATI/Samsung combo it will work treat - hence the benchmark results. Showing a DRAMATIC performance increase.
This thread was designed to show what will come when software and or ROM's are worked on with the Trinity to use it's full potential.
core player
hey trinity ,
i m new in this forum
i need the core player ..will u plz send me the core player on [email protected] or on the same forum .....
bye
n take care
neeraj
niks2luv: http://tcpmp.corecodec.org/
Download it from there.

Video playback problem (not that it's slow). Garbled screen.

So it seems that I'm unable to play back any video format besides WMV.
WMV's play back fine while other formats (e.g. xvid, divx) do not play back at all. Coreplayer crashes to today screen or shows me a green garbled screen with vertical lines.
WMP just freezes and does nothing.
Is this a known issue (I didn't find anything using search)?
Any format of audio plays back perfectly fine (as long as it is not embedded in a video).
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
findus said:
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
Click to expand...
Click to collapse
I had done this at first initially too, but simdeo (fellow member) suggested Imageon setting, but NOT Imageon Hardware decoder. This has massively improved speed and visual quality, but you will get intermittent lines across the interface, but not in full screen mode. Settings should be:
TCPMP:
Video Driver = ATI IMAGEON
Buffering = Microdrive (ticked)
Advanced = Tick only: D-Pad, Use System Vol, Benchmark (none od these settings affect performance, just my preference - but selecting other options may adversly affect performance)
Direct Draw = YV12 and tick 'Overlay with colorkey' only.
That's it. Best performance to date and can play torrent or own DVD rips perfectly, providing they were not encoded as high as 640x480.
I'm having the same problems but cannot for the life of me find any settings on Coreplayer that will let me change the buffer settings or the driver.
I'm sure I'm missing something here.
Coreplayer version =1.0.4 build 716
It's the latest version afaik.
Adey
Ok, I found the settings in Coreplayer (yeah, I know, should have looked harder..) and all is now well.
Ok, so I've got really decent playback from standard 350mb XVid TV programs but I'm still having what appear to be buffering problems.
Does anyone know what the ideal buffer settings are?
Adey
I have found that overclocking the CPU yields in much better playback (although not perfect).
If I want to view a 640x480 video I run the CPU at 728 Mhz (what program would allow higher?), but still the fps is not up to par. I would say the playback is around 90-95%.
Calavaro said:
I have found that overclocking the CPU yields in much better playback (although not perfect).
If I want to view a 640x480 video I run the CPU at 728 Mhz (what program would allow higher?), but still the fps is not up to par. I would say the playback is around 90-95%.
Click to expand...
Click to collapse
Hi Calavaro. What app are you using to o/c the CPU? & exactly what settings do you use? Oh and lastly what's the power consumtion like if left on 728 Mhz all the time?
Cheers.
mackaby007 said:
Hi Calavaro. What app are you using to o/c the CPU? & exactly what settings do you use? Oh and lastly what's the power consumtion like if left on 728 Mhz all the time?
Cheers.
Click to expand...
Click to collapse
we use PHM to overclock our device, if you set to 728 and push mail and bluetooth all the time, you won't last for whole day, maybe just about 7 hours. But really you don't need your device on 728 all the time, and personally i think 728 is a bit unstable, so i use 662 when my device is on, otherwise 228 the rest of the time to save battery.
You MUST disable the internal scale from the PHM setting, otherwise it won't work
wu5262 said:
we use PHM to overclock our device, if you set to 728 and push mail and bluetooth all the time, you won't last for whole day, maybe just about 7 hours. But really you don't need your device on 728 all the time, and personally i think 728 is a bit unstable, so i use 662 when my device is on, otherwise 228 the rest of the time to save battery.
You MUST disable the internal scale from the PHM setting, otherwise it won't work
Click to expand...
Click to collapse
Thanks for that Wu. What version of PHM are you using?
mackaby007 said:
Thanks for that Wu. What version of PHM are you using?
Click to expand...
Click to collapse
latest version from the website
wu5262 said:
latest version from the website
Click to expand...
Click to collapse
Cheers mate. Got it now. Latest version 4.13 is found here:
http://www.wizcode.com/downloads
mackaby007 said:
Cheers mate. Got it now. Latest version 4.13 is found here:
http://www.wizcode.com/downloads
Click to expand...
Click to collapse
btw, mine one says 4.14 for some reason, and i can't remember where i get it from....
findus said:
I had this, you need to change the Video driver to Raw frame buffer and all will be well. I use TCPMP and this was what I had to do for it to work.
Click to expand...
Click to collapse
just wanted to say thanks for this thread. was going nuts with the same problem re: vertical lines, pink screen, etc. almost made a post to ask you guys what kind of parameters or settings you used for your video players. i use core and i confirm that the "raw frame buffer" works well.
cheers
About TCPMP with the best settings applied as mentioned in this thread, is there something else we can do to further improve the playback quality?
I have some clips that feature "fast moving action" e.g. action scenes in movies. These clips will actually play, but when the "fast moving action" is there, you can see that it isn't going really that smooth/fast enough, resulting in noticeable, fast upcoming blocks/lines when you look closely. I'm not sure how to describe this effect best, but I guess pretty much everyone knows what I mean here.
Thanks!!
JayRayMee.NL said:
About TCPMP with the best settings applied as mentioned in this thread, is there something else we can do to further improve the playback quality?
I have some clips that feature "fast moving action" e.g. action scenes in movies. These clips will actually play, but when the "fast moving action" is there, you can see that it isn't going really that smooth/fast enough, resulting in noticeable, fast upcoming blocks/lines when you look closely. I'm not sure how to describe this effect best, but I guess pretty much everyone knows what I mean here.
Thanks!!
Click to expand...
Click to collapse
Hi.
Try playing any 3 minute segment of the video you have then click on File/Media Info and check the resolution of your video. If its below 640x480, then the problem is most likely a low bit rate used to encode the video, hence the pixelated blocks in high speed.
You can get away with less, but I encode now only at 480x320 @850kbps and get superb results each time...DVD quality and High definition quality too when I encode from HD source.
Can't say anymore than that. Click on my name and look through my posts, there will be a recent one entitled something like 'Excellent playback via Coreplayer & TCPMP'. This should help a bit if you have the time to read.

Actually X1 already at the 528Mhz...*Pic inside*

I read many thread complained about the X1 has been underclocked at 400Mhz, so the video playback still can have the improvement in future, when it's cpu runs at 528Mhz..
Today i installed tcpmp 0.72 recomp-3(multi-video player) and then went to option page, as the screenshot below, it showed 528Mhz. It changed to 530Mhz before i capture it
My thought :
1) X1 already at 528Mhz, but the playback still laggy on coreplayer 1.30 and very much laggier on other video player~~ the video is 480 x 360, 30fps, 44k aac and *.mp4. only get 10-16fps with acceptable audio playback.
2) X1's cpu and gpu and ram are good quality one from data sheet on internet, but the actual performance really let me down... tell me how to overclock?! i realize that cpu speed directly affect the video decode.
I only left a hope on developer's software coding to improve X1's cpu performance and please leave your thoughts and ideas*
Are you sure this isn't reading the system info? (Settings-->System-->Device Info or About)
I have a feeling it might be, if this is just the media player?
Calvin H said:
Are you sure this isn't reading the system info? (Settings-->System-->Device Info or About)
I have a feeling it might be, if this is just the media player?
Click to expand...
Click to collapse
He says the clock speed flunctuated between 528MHz-530MHz.
i use CorePlayer 1.2.5 Build 4506..... i can play aac and *.mp4 smoothly.and *.avi (divx of 624x352, 23fps and 48K) and i get 21FPS on avg.....
agent_47 said:
i use CorePlayer 1.2.5 Build 4506..... i can play aac and *.mp4 smoothly.and *.avi (divx of 624x352, 23fps and 48K) and i get 21FPS on avg.....
Click to expand...
Click to collapse
yep, just now i degraded the same movie to 20fps, then only 6 frames dropped after 1000 frames.. but i hate to convert, lol
foxcheng said:
1) X1 already at 528Mhz, but the playback still laggy on coreplayer 1.30 and very much laggier on other video player~~ the video is 480 x 360, 30fps, 44k aac and *.mp4. only get 10-16fps with acceptable audio playback.
Click to expand...
Click to collapse
Are you actually aware of what you demand here? AVC is extremely CPU demanding and you just have a small handheld device. The performance in my point of view is almost awesome. Even my laptop with 1.6 GHZ Pentium M has trouble playing high quality AVC files and you can't directly compare the Desktop MHz to the MHz of the X1 ARM processor.
The only way to improve performance is to use the graphic acceleration on chip, which is actually used by the media panel and Windows Media Player. Try if it works better.
Maybe one day there will be a CorePlayer release with real graphics hardware acceleration support.
I find these results already quite outstanding and I think the X1 is a really powerful device.
Powerpoint also uses hardware acceleration, same as Media player, the first few seconds of Media player and Powerpoint, are choppy becuase the X1 ramps up from 400 mhz to headline 528mhz. Microsoft has included hardware acceleration for software that it is responsible for, applications that need it, it is third party applications that are failing to make full use of the extra processing power.
Whether Microsoft has made hardware acceleration accesible to third party software engineers is another matter.
If there is a registry trigger to initiate the ramping up from 400 mhz to 528 mhz, then im sure we would all like to know this, so we can make use of it. Graphically intense Programs like S2V would benefit from this greatly.
It is my suspicion that the 128mb RAM put aside for the graphics chip, only becomes active and avliable when the processor is triggered to run at 528mhz.
As far as Powerpoint is concerned im impressed how fast the X1 can render complicated detailed scenes, if you have run some of the examples on the Screen Candy thread, you can run them on your PC and on your X1, virtually at the same speed and quality.
If and when someone find the registry trigger for ramping up, that will be a day of days for the X1, the day the the X1 becomes liberated for third party designers to realy utilise the power that lies dormant under the hood, when running none Microsoft applications.
Mark A Cilenti said:
It is my suspicion that the 128mb RAM put aside for the graphics chip, only becomes active and avliable when the processor is triggered to run at 528mhz.
Click to expand...
Click to collapse
lol
why? and what kind of arch do you know that act like this?
I'm not saying that's impossible, but that sounds... "freak"... and I'm saying "freak" because I don't want to say "stupid"
xperia runs @400mhz by default as stated by manufacturer specification. Maybe we can overclock it, but for now this is a simple mistake by tcpmp
I think the current xperia can playback low fps only because even playback the recording movie at 28fps, the quality is laggy and blur. if we record using 15fps, i can expect a better playback result^^ btw, our sound in video recording only mono 8k amr!? anyway to change this now?
My camera suck to begin with... every video I take is pixelated on many parts.
The Snapdragon processors supposedly support on-the-fly powering up/down various parts of the CPU as required, and can scale the CPU Mhz. Can't ours do the same?
System info show the model of the CPU , not the real frequency in live.
So , 400 or 528 mhz?
foxvengeor said:
System info show the model of the CPU , not the real frequency in live.
So , 400 or 528 mhz?
Click to expand...
Click to collapse
This is what i was trying to get at
johnchan78 said:
The Snapdragon processors supposedly support on-the-fly powering up/down various parts of the CPU as required, and can scale the CPU Mhz. Can't ours do the same?
Click to expand...
Click to collapse
no, by design
I think the clock speed is dynamic, maybe we can open WMP to trigger clock at 528Mhz then suddenly jump to today screen to read the 400Mhz is changed or not. Anyone please try this, because i don't have the cpu clock plugin on today screen..
foxcheng said:
I think the clock speed is dynamic, maybe we can open WMP to trigger clock at 528Mhz then suddenly jump to today screen to read the 400Mhz is changed or not. Anyone please try this, because i don't have the cpu clock plugin on today screen..
Click to expand...
Click to collapse
I thought of this one, but unfortunately, WMP pauses when it goes to background, and the Today screen is refreshed as it displays. So I can't tell if it's not changing or if it's just changing back too quick.
EDIT: Tried running 16 apps and playing a video (tried a 720p but that just played the sound and ignored the video so no use), then played a normal size video that wasnt HD just something I converted to 800x480 and managed to get the CPU usage to hit 99% still didn't budge from 400MHz. Looks like the CPU is fixed at 400MHz unless there are some specific conditions required for it to increase that arent being met.
The point is, even with 16 apps open, and RAM usage at 54% it still didnt stutter the video.
So... do we really need it to go any faster, or am I missing something?
I remember the same discussion with the Samsung CPU of the Hermes. It was also running at 300 MHz instead of the 400 it was officially running with. At least the tools displayed this. Since also the Qualcomm seems to have this issue, my guess would be that it is rather something wrong with the register displaying the current processor speed. Maybe it is something wrong with the implementation of the ARM core itself - I mean, not many people are really interested into the current clock speed of their mobile
It would be interesting if other devices with the same core like the Touch HD, the Diamond, Raphael and so on are displaying the same value.
Hi,
If you want to see 528MHz you can do very simple thing - just connect X1 to external power supply. When the device is powered the CPU is running at 528MHz
bigu1975 said:
Hi,
If you want to see 528MHz you can do very simple thing - just connect X1 to external power supply. When the device is powered the CPU is running at 528MHz
Click to expand...
Click to collapse
Real? Screenshot please.
It can be a way for force the 528 MHZ all the time...
Hmmm,
It looks I was to harry (maybe).
I checked the speed under tcpmp 0.72 and power supply connected. It showed 528MHz so I thought it is because the power supply. After posted my post I disconnected power supply and tcpmp 0.72 still shows 528MHz.
The reason I wrote about power supply is I have also the HP 614 device - it has Intel CPU but it is also scalable by system and there under tcpmp I can see different CPU speeds e.g. 214-412MHz but when the external power supply is connected it always show maximum.
I thing this could make sense - under external power supply CPU should running on max speed.
I am sorry for confusion, I am still learning about my new X1 and about qualcom

Coreplayer, Smooth than laggy, and perfect in benches??

Hey guys just got a slick HD2 from Tmobile, and I wanted to check out Coreplayer. I started playing a few WVGA videos with decent bitrate, and towards the first 10seconds video played fine than started to lag and drop frames, then when I skip to a different part, it plays smooth for another 10secs than lags. When I run benchmarks, the video scores 120%.
I am using these settings for optimal playback.
Tools:
>Settings:
>Video:
Video Output: DirectDraw
Video Quality: High
Smooth Zoom: On
Dither: Checked
--
>Direct Draw:
Uncheck Both “Overlay with colorkey” and “Use blitting instead of overlay”
Check “Use device stretching for blitting”
Overlay format: YUY2 (or RGB to enable Dither)
--
These settings give me best visual quality, tell me if there are better settings.
However, the above problem occurs, in many different configurations.
I believe the process priority is the concern here, I think Coreplayer auto ranks up the priority during benches but doesent seem to do so while playing, most likely to conserve battery life.
I was reading a long time ago about a program that increases process priority in Windows Mobile, and was hoping that it may do the trick. So can anyone lead me to the rite softwares???
---Edit: I tryed to change the priority but it is always set to highest, in benchmark mode and in normal playback. Does anyone know what could be the problem.
roteplex said:
These settings give me best visual quality, tell me if there are better settings.
Click to expand...
Click to collapse
I think those are pretty much optimal. (RGB overlays are definitely slower than YUY2).
Try putting the phone in "airplane mode" and then rebooting it; that sometimes helps. If it's doing something like checking for emails in the background it starts to judder badly.
if core player has a buffer size setting try setting it higher try setting it to 32864kb. or do what i do and use TCPMP for videos. it has that setting and it works great for all vids. oh and its free! search the forums for TCPMP if core player ends up not working for you.
I've found that CP benches don't mean Sh*t, I can get 175% in a bench but play it back normally and it still drops frames
DMAND said:
I've found that CP benches don't mean Sh*t, I can get 175% in a bench but play it back normally and it still drops frames
Click to expand...
Click to collapse
Yeah, the benchmark obviously displays average frame-rate; what you need to know is the time taken to render the single slowest, most complicated frame.
If I choose DirectDraw my device.exe locks up. I have had to stick to GDI. I only drop 1 frame every 300 to 500
sancmat said:
If I choose DirectDraw my device.exe locks up. I have had to stick to GDI. I only drop 1 frame every 300 to 500
Click to expand...
Click to collapse
That is probably because you are not using the other settings correctly: YUY2 overlays, etc.
sancmat said:
If I choose DirectDraw my device.exe locks up. I have had to stick to GDI. I only drop 1 frame every 300 to 500
Click to expand...
Click to collapse
Selecting DirectDraw alone will make CorePlayer crash. You need to make sure you set all the other settings in the 1st post too and then it runs much smoother than GDI.

Categories

Resources