Good afternoon!
I have the following problem: performance of my screen graphics while in full screen (ie movie, games) is rather slow. I have CorePlayer installed and it has a major FPS drop when there is a fast picture change in a movie. I've increased alot buffer allocation and put some settings that could ease the situation. I should note, that it happens only to movies that are not encoded before transferring to phone (they remain as is).
Also, I am unable to use QTv option as it gives me sound output only and my screen remains black.
Experience pretty slow graphics in games too.
If you could help me a bit with this problem, I would really appreciate it!
ROM: R2AA008 UK, but had same problem with previous version (R1AA017).
Raux said:
Good afternoon!
I have the following problem: performance of my screen graphics while in full screen (ie movie, games) is rather slow. I have CorePlayer installed and it has a major FPS drop when there is a fast picture change in a movie. I've increased alot buffer allocation and put some settings that could ease the situation. I should note, that it happens only to movies that are not encoded before transferring to phone (they remain as is).
Also, I am unable to use QTv option as it gives me sound output only and my screen remains black.
Experience pretty slow graphics in games too.
If you could help me a bit with this problem, I would really appreciate it!
ROM: R2AA008 UK, but had same problem with previous version (R1AA017).
Click to expand...
Click to collapse
Good Afternoon,
please make sure you read one of the many many threads on this!
coreplayer DOES NOT support hardware playback on our devices at the current time..
Thank you for your reply.
I did a research already and all I found was that there is expected to be "better" support of QTv in v 2.0 of coreplayer. I assume better means that it is still working on current version.
Anyway, QTv is just a mere problem. The main problem when using any other type of video drawing, ie DD.
Also, I did not find much information about having slow graphics on X1. All I found were tweaks (some of which I have applied) and general performance issues, which I don't have.
If you would be so kind to address me to the right topic where the solution/discussion was mentioned, I'd appreciate it.
Best playback now is to convert the video into mp4 using HTC HD convertor (easy to find here) .. and then to play it in media panel or WMP. You can play movies in 800x480 totally smooth like that.
Second option is to use Core Player 1.3 with qTV .. but you will rarely find movie which will play at 100% with no conversion. Anyway CorePlayer is lot slower, which is easy to compare if you let it play those mp4 which play great in WMP.
Then there is TCPMP .. but that will hardly play anything any good.
Raux said:
Thank you for your reply.
I did a research already and all I found was that there is expected to be "better" support of QTv in v 2.0 of coreplayer. I assume better means that it is still working on current version.
Anyway, QTv is just a mere problem. The main problem when using any other type of video drawing, ie DD.
Also, I did not find much information about having slow graphics on X1. All I found were tweaks (some of which I have applied) and general performance issues, which I don't have.
If you would be so kind to address me to the right topic where the solution/discussion was mentioned, I'd appreciate it.
Click to expand...
Click to collapse
scroll down or press page 2 (or maybe even page 3 as repeated threads like these push everything back) and you'll see there's at least two threads started by nawfalah, from the last week.
Managed to enable QTv support without decoding.
Thanks for your replies fards, Dr.Sid.
Still give it a try. It's really much better with conversion.
i use itje's touch-it 3.5 rom and im using coreplayer and i havent converted a dvd-resolution movie and it runs buttery smooth on my x1. its file type is .avi
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
How do you manage proper game screen scaling without changing the gameplay, without distorting the graphics(keep correct aspect ratio, avoid graphics pixelation) and without having black lines at fullscreen?
I currently use libGDX and i implemented my game(Space Thing-xda) using ExtendedViewport, but the gameplay still changes a bit or not depending on the device's resolution. I suppose, the only way to achieve the above, is to design your game like this: tutorial and use hi-res graphics to scale them down or different set of graphics sizes for each resolution.
clicking on the maximize icon does not make the game full screen, it only maximizes the window.
The game itself seems to run in a small frame inside of the window...
Is there a way to actually run games in real fullscreen?
For my part, some games crash when I try to put them in full screen (Clash Royale, FIFA 2018, ...).
Too bad, because it worked well with RemixOS.
I'm using Splashtop Personal which I believe is the consolidated app as opposed to the old deprecated products like Splashtop HD etc.
Using it, no matter what resolution I pick or fps setting I set to improve response time when I load up a 1920x1080 resolution screen, there is an annoying half second delay of my tapping input on the tablet screen. This must be a latency issue if the other settings don't change anything right? Is there any way to improve this? I am running it on Android 5.1.1 i believe so I would drop to a lower version in a heartbeat if this was the cause of some bug slowing the performance down.
It has been such a long time since I used the splashtop app, years actually and I'm sorry if my reply is not that helpful but what I remember is the splashtop app on the desktop must be the one which supports nvidia geforce hardware ( and have a nvidia graphics card obviously). The app even displays the nvidia logo to show it is enabled.
Only then will the streaming latency improve and I remember being able to stream games with decent quality.