PSP vs Vita – PSS SDK speed test round 2
After my post on pss forum, other user Martin Caine posted his tests results ( http://community.eu.playstation.com/t5/General/Did-Sony-limited-CPU-speed-with-PSS-SDK/td-p/16018189 )
They’re also interested to check. He tested Vita speed against other Sony Certified device where PSS SDK can be used.
Results are:
Simulator - PSS Vector3 – 3.309 seconds
Simulator – Custom Vector3 – 2.68 seconds
Tablet S – PSS Vector3 – 9.55 seconds
Tablet S – Custom Vector3 – 8.536 seconds
Xperia Play – PSS Vector3 – 17.419 seconds
Xperia Play – Custom Vector3 – 15.990 seconds
Vita – PSS Vector3 – 28.128 seconds
Vita – Custom Vector3 – 25.140 seconds
It’s worth mentioning that the same test on PSP took: 12.836 seconds.
He also tested 2 WP7 phones that uses c# with same test:
Nokia Lumia 800 – XNA Vector3 – 9.555 seconds
Nokia Lumia 800 – Custom Vector3 – 9.424 seconds
Nokia Lumia 800 – XNA Vector (SIMD) – 7.74 seconds
HTC HD7 – XNA Vector3 – 13.44 seconds
HTC HD7 – Custom Vector3 – 13.852 seconds
HTC HD7 – XNA Vector3 (SIMD) – 10.87 seconds
As you can all clearly see Vita Mono VM works really bad compared to other devices. It’s not optimized yet or Sony limited CPU speed with it.
As a bonus I will add results of snailface testing PSP code on Vita PSP Emulator ( http://wololo.net/talk/viewtopic.php?f=23&t=11653 )
- original speed on PSP: 8699ms
- same test in Vita PSP Emu: 7984ms
As again better result is the one with less time :p
Read MorePSP vs Vita – round 1
I made two small tests to compare PSP and Vita performance (just cpu) and results are quite interesting…
Test are doing some simple mathematical equations.
Results:
multidimensional array
int
Vita – 20678 miliseconds
PSP – 8699 miliseconds
float
Vita – 23752 miliseconds
PSP – 9911 milisecods
double
Vita – 20594 miliseconds
PSP – spaaaaace….
simple variables
int
Vita – 1324 miliseconds
PSP – 0000 miliseconds
float
Vita – 19486 miliseconds
PSP – 0000 miliseconds
double
Vita – 8267 miliseconds
PSP – 0000 miliseconds
C++ was used for PSP and C# for Vita…
Sony should give us access to C++ in PSS SDK otherwise results are really disappointing for me…
Full source code for tests is here: http://www.drakon.ixan.net/vita/PSPvsVITA.rar
Read MoreExploring PS Suite SDK (different way)
Long story short: I made small app to upload .psspac packages on vita and run them without PSSStudio. (.psspac are made when you hit Build option in PSSStudio)
Long story: While browsing PSSStudio folders I found two unmanaged .dlls (pss_device32.dll,pss_device64.dll).
Quick peak into MonoDevelop.Pss.dll with .net reflector provided me example code, how to use this two files to upload packages,run them etc…
I’ve extracted some code and put together this small tool. Maybe someone will make better use from this.
How use this:
- Connect Vita to PC
- Run PS Suite Dev on Vita
- Run my app
- Press “Refresh Devices” – select your Vita from list and click Connect to Device.
- Now select package you want upload to vita (example package is in “sample” folder)
- Now you can upload it to console, run it (this is crashing for now right after app starts on Vita ), and remove it from console, stop not working right now.
After uploads complete your new app will not be visible in the list on console(dunno why – if you restart PS Suite Dev it will be there).
Download:
drakon.ixan.net/vita/VitaConnector.rar
Read MoreHappy time
It’s happy time – I have more time to work on MultiCraft and my other games.
Also here is one interesting thing from MultiCraft development. I fixed some copy/paste bugs and changed how terrain chunks are built. Now it’s running like 10x faster
It’s especially visible on PSP – in Lamecraf chunk generation was limited to 3 per secod to maintain decent speed. Now I don’t use any limit and it’s running smooth.
It’s time to forget about github and move to bitbucket (free private repo
)
Tales from the crypt
I made small update to LameCraft – now it’s working on PS Vita ( thanks Wololo for info
).
I have also fixed some strange bugs with texture packs.
Game can be download from the LameCraft section on the right.
UPDATE
Here is video posted by Wololo
Update
I have some tricky stairs in my house… and because of them I will feel pain in my back for 4 weeks. This whole week in bed with painkillers…
Website cleaning time – I’ve made sub-pages for LameCraft, JellyCar,PSPortal and Lamb.
Read More70-511 passed !
Yeay – my first Microsoft exam passed yesterday.
70-511 TS: Windows Applications Development with Microsoft .NET Framework 4
more info about exam here : http://www.microsoft.com/learning/en/us/exam.aspx?id=70-511
