Related
Hi
I was wondering if I can run q3a on my SPV M3100.
After I try to launch it, I get a message "Insufficient memory to start Q3CE. Try freeing up more program or storage memory."
Program or storage? Does this is true only with devices with shared memory? Or maybe this game can use also my storage memory on hermes, which doesn't share memory?
q3a needs 96MB, which is possible on Hermes (free storage + program memory)
I know that this game isn't playable on any device (and Hermes isn't so fast) but it would be nice to see it on my ppc.
If anyone managed to play this game on Hermes, please post here. I don't know if I want to change my ROM to super-duper-lite version without even MS Office just to see q3a working... or not.
The men in white coats are coming to get you...
Run!
Joking aside, I'm assuming you actually mean the quake game - not arena...that would be pushing it a little
Assuming that then, AFAIK, quake was written specifically for the Dell Axim X5x (whichever one had the 3D graphics card in it) so presumably, that is why it's failing on your hermes - it's not memory thats missing, just a graphics card...
Smiffy.
http://quake-3-arena-ce.softonic.com/pocketpc
I mean Quake 3 Arena :]
This is from README:
Quake 3 Arena CE Installation Guide
Version 1.1b
-------------------------------------
Requirements:
* Pocket PC 2003 compatible handheld (ARM/XScale CPU)
* Intel 2700g if you want hardware acceleration.
* 124MB of storage space (Fits on a 128 MB SD Card )
* 40MB of available storage+program memory (64 MB devices running PPC2003, 96MB running WM5)
* An installed copy of Quake 3 Arena on your PC, complete with all the upgrade patches
Installation:
1. Ensure you have a copy of Quake 3 Arena installed on your PC. You're going to need the
artwork/content from the game because it is not redistributable.
2. Run the pakconvert tool like this to build the pk3 file for your handheld:
cd pakconvert
bash ./pakconvert.sh c:/q3a (replacing path with wherever your Quake 3 Arena installation is)
3. Copy everything over to your handheld. You will need 124 MB of space
DELL AXIM AND ACCELERATED HANDHELDS:
q3ce.exe
gx.dll
baseq3\q3config.cfg
baseq3\pak0.pk3
baseq3\cgamearm.dll
baseq3\qagamearm.dll
baseq3\uiarm.dll
UNACCELERATED HANDHELDS:
q3ce.exe
gx.dll
libgles_cm.dll
baseq3\q3config.cfg
baseq3\pak0.pk3
baseq3\cgamearm.dll
baseq3\qagamearm.dll
baseq3\uiarm.dll
The other files are unused by the actual game.
4. You should not need to adjust your "program versus storage" memory, though on some devices with greater than 64MB
of memory, adjusting to have more program memory may improve performance.
Notes:
1. Network support is obviously limited. Your Pocket PC likely doesn't have a very fast internet connection, so
your ping times are going to be crap. Hell, it might not even work. Maybe in the next release...
2. You may have a hard time entering text, or a CD key or whatever, unless you have an external keyboard. Avoid
menus where you have to type stuff in. Maybe virtual keyboard in next release...
3. I had to eliminate support for the virtual machine in the codebase. This means that many 'mods' will not work for
you, as the UI, Game, and CGame modules are all hard-coded into the program. If someone wants to find a way to get
that working on the ARM cpu in a fast fashion (ha! and steal resources from our meager graphics?!) feel free
to do so.
4. Memory now autopartitions itself, so you don't need to worry about reconfiguring stuff. You still need a lot of
memory, but requirements have been reduced to work with 64MB PPC2003 devices.
5. Audio has been converted to MP3 to save space
6. Fonts and graphics have been cleaned up by using better resizing mechanism.
I think that's all.
11/15/05
Christien Rioux
[email protected]
Click to expand...
Click to collapse
mrbabcia said:
Hi
q3a needs 96MB, which is possible on Hermes (free storage + program memory)
Click to expand...
Click to collapse
Really?
You can have at the best at about 90 MB (30 MB program/60 MB storage).
I thing I saw a screenshot yesterday with so much free memory but I was tired. ;]
*** Black Satin Light (differences from Medium) ***
Free Storage ROM: 64MB
RAM on cold boot: 31MB
Click to expand...
Click to collapse
well, 1 more MB ;]
Or maybe we could decrease limit to 95MB xD.
What about WM6? It's 96MB on WM5 and it seems that with newer Windows Mobile we need more free memory... but WM6 is faster, right? Maybe also memory requirements in q3a would be lower?
seeing the amount of frames per second in the screenshots i'd say hardly playable
Quake 1 2 & 3...
Its says in Spanish that its a test version and they have not seen more than 5fps they say it is insufficient speed to enjoy the game.
I remember all of the previous versions of this port were slow and unplayable it seems even less likely our Hermes can run quake 3 with no hardware acceleration. Full Stop.
It just isn’t going anywhere, the creators of the quake 1 & 2 ports just gave up didn’t they?
There must be some tweaking what can be done for Q3.
Hi,
I have Q3 on my Hermes and it runs slowly around 5fps. Yet i tried it on about ten roms, some wouldn't load it up fully. The rom i use now loads it up at 5fps. Also my rom doesn't have 96mb of program/ram free about half and it loads up the same yet they say you needed 96mb free. The rom i use now loads and plays it best. I will keep testing though to see if i can tweak it. Not much to edit in the config txt. But sometimes one edit can be enough to give 50% more.
I know more cpu and gpu power would do the trick. Pity i cannot overclock the cpu anymore than 500 mhz. Some games though do look and perform well.
FRAGEYE said:
Hi,
I have Q3 on my Hermes and it runs slowly around 5fps. Yet i tried it on about ten roms, some wouldn't load it up fully. The rom i use now loads it up at 5fps. Also my rom doesn't have 96mb of program/ram free about half and it loads up the same yet they say you needed 96mb free. The rom i use now loads and plays it best. I will keep testing though to see if i can tweak it. Not much to edit in the config txt. But sometimes one edit can be enough to give 50% more.
I know more cpu and gpu power would do the trick. Pity i cannot overclock the cpu anymore than 500 mhz. Some games though do look and perform well.
Click to expand...
Click to collapse
Wow, so may old threads popping up!
The hermes doesn't have excelerated video, and your not really overclocking to 500mhz, the hermes cpu isn't scalable.
Not too sure q3a will ever run on the hermes.
I have got it to overclock to 500 mhz when load is over 70 %, i notice the difference in speed and response of taps and loading, trying duke nukem 3d atm and it runs smooth as anything ! Classic shooter, runs average 25-30 fps.
It might be old this hermes but still handy bit of hardware.
I have run Q3 but 5fps is no good. Sometimes little tweaks tho can give extra speed.
Official ppc games run very smooth, so i think if effort is put into a port it can turn out really good !
Wonder what halo type game microsoft are doing for WM ? Some think it will be a multiplayer over net too.
hi, i would ask you, if there is any soft, that can do this:
my phone have 37 Storage and 49 Ram .. (have 27.5 storage and 28.5 Ram free)
so i want some program, that will make no 37MB-49MB but incrase it to "17MB storage (7 mMB free)-69 Ram ( 48 free) . is there some soft please?
Maximus-CZ said:
hi, i would ask you, if there is any soft, that can do this:
my phone have 37 Storage and 49 Ram .. (have 27.5 storage and 28.5 Ram free)
so i want some program, that will make no 37MB-49MB but incrase it to "17MB storage (7 mMB free)-69 Ram ( 48 free) . is there some soft please?
Click to expand...
Click to collapse
sibce wm5 there is no chance of changing the total ram and program storage. it is fixed by default. the only chance to get a little more free ram is to change pagepool.
I downloaded this application for pocket pc that does exactly what you are looking for, problem is it won't work for you herald. You can check it out anyway and see for yourself. Once installed you will have to edit the settings of the program to add the slider to the homescreen.
Yeah .. thx .. it realy do what i mean, but does not works for my herald. .. :-( i sad, becauswe have 2GB micro SD card and 20 MB free storage on mobile. ... i want some about 2 MB free storage .. but at last 30 MB of ram ... for some games.... :-(
Well, even if you get 30mb of ram, the ram demanding games will also demand processor power. My herald runs at 299Mhz but still most games that require 18-22mb ram require at least 400mhz processor. Even a game designed for a minimum 312 mhz pxa will run dead slow on a herald.
Compared with OS like windows xp, window mobile is limited with max process around 30. when it is reached to this figure, the os will kill one or more to keep this limit.
So does anyone know if it is possible to create a program by using the way like attaching to today (should be shell.exe I think) or using services to keep the number of process low? and is there any limitation by using such ways?
Well actually the number is not 'around 30' it is exactly 32 according to WM documentation.
But you rarely reach this number due to other considerations.
Still there are some things that do not count as a process, namely DLLs.
You can create a today plugin or a service DLL.
The limitation for services would be the size of the virtual memory slot they occupy.
Thanks, the number 30 is based on my experience. I have tried to open 100 processes by mortscript and in the end, only 30 or less was survived on my wm6 device. This figure is even smaller for my wm2003se device, it is just around 20.
I am really waiting for wm7, so I can run as many program as I like without considering any program being killed by the OS.
mic2007 said:
Compared with OS like windows xp, window mobile is limited with max process around 30. when it is reached to this figure, the os will kill one or more to keep this limit.
So does anyone know if it is possible to create a program by using the way like attaching to today (should be shell.exe I think) or using services to keep the number of process low? and is there any limitation by using such ways?
Click to expand...
Click to collapse
Hi! You should take a look here: http://forum.xda-developers.com/showthread.php?t=235792
What you need is PerformCallback4 function which is undocumented (excluded from SDK) but still exists there.
Thank you!
mic2007 said:
I am really waiting for wm7, so I can run as many program as I like without considering any program being killed by the OS.
Click to expand...
Click to collapse
One thing to keep in mind is this: each process takes up system resources (real memory, virtual memory, GDI, etc)
32 is the max system managing capability and that includes processes run by the system not just the ones you start.
The reason you got the low (and different) numbers is most likely because your device ran out of memory before you reached the quota or there were processes running in background you were not aware of.
While the promise of running more than 32 processes on WM 7 architecture is nice we can only hope it will be accompanied by more than 64MB of RAM or it will be pretty useless...
Yes, low memory is another factor that the OS kill one or more processes to free up resources. Supposedly WM7 is based on CE 6 kernel that should allow storage card to be used as RAM, if that is the case which means the distance between desktop and handheld device will be much closer.
Using SD as RAM is about the last thing you want to do!
I have not heard of this feature but even the fastest cards (assuming the device will have a faster bus to support these speeds) are too slow to act as RAM.
Or perhaps you are referring to using it as swap space like the hard drive on a PC? That can work but speed would still be sacrificed.
Here it is the thread you all been waiting for, these simple tools and freely avaliable software will turbo charge your X1 into the stratosphere, safely, consistantly and error free, upto 8 X faster !!!
To check these wild claims use SKTools 5 supplied here, within there is a benchmark program to test key paramenters like Video speed and Memory Card speeds, run benchmark a few times to get a consistant reading.
View attachment SKTools5.CAB
To find the Bench mark Program: Click Catagory at the bottom, then Information, then you will find the benchmark program.
1) Turbo charge your micro SD card.
View attachment 137353
This simple program written by XDA developers will increase the read speed of your micro SD card by a facter of 8 !
Benchmark before program: Read Speed: 2,000 approx
Benchmark after program: Read Speed: 16,000 approx
2) Turbo charge your graphics
Within SkTools5 there is a program called Optimize, it is under the first catagory : Standard. It will automatically pick 3 settings that can be adjusted, tick Font Cache Size and TCP window size. Then click the Action button at the bottom, make sure Performance is ticked and then click Optimize. The program will then do a soft reset.
Using Benchmark: Draw bitmaps: before Optimize: around 180, pathetic ! a 5 year old can draw faster than that.
Using benchmark: Draw bitmaps: after Optimize : around 780 - wow ! i-robot speed ha ha
Thats 4 X graphics - its smokin !
3) General performace tweaks
View attachment Schaps_AdvancedConfig_v2.0.2.0.CAB
Using Advanced Configuration settings, under performances check these settings.
File System Cache: Enabled
File System cache size: 8mb
File system filter cache: 16384 sectors
Glyph cache: 32 kb
The effect of all these tweaks and enhancements means I can play 800 x 480 video perfectly just like TV, and Touch 3D is silky smooth and fast.
These are not idle claims, my X1 has vastly improved performance all round, I am finally happy with my X1, it rocks, bring on that iphone and our 'cuz' the Touch HD.
With this site.
And a bit of insight.
Through our will.
And XDA Developer skill.
The X1 is...the king of the hill
View attachment 137362
thanks a lot. Will try out later
Don't see much of a difference but then again i had most of these tweaks already in with the exception of the sd card read/write speed increase.
I did these tweaks and like Bxsteez only the SD card read speed increased.. from around 2000kb to 15-16k kb... However the bitmat draw speed was already 781 from the start.. perhaps there are ways to evern further increase it?
And what more can we do?
Thank you so much!
Increasing the filesystem cache improved my file navigation. The Windows folder used to take a long time to display, now it's faster.
Can't see much improvement on the display though. BTW, any trade offs in terms of battery life with the tweaks?
Thanks for the tnyynt SD TuneUP.cab and it indeed make the Micro SD Card reading faster.
However, the Advanced Config program is not so good compared to another version I have as I cannot find many section like the calendars etc.
Thanks for your effort anyway.
Can anyone say what the dispaly/graphics tweaks do? Are they modifying certain registry entries?
Could someone tell us what is exactly changed, so we don't need to download that program, and can manually edit the registry entries?
Same for the SD Card tweak, what exactly is being changed here?
For learning for us all, I think it is much more interesting and important to know what is being done and being applied so we can learn from it and improve further, than just blindly install .CAB files!
I believe you can use advanced config to do all of those tweaks with the exception of the sd card tweak. I have no idea what is being done there.
The fastest X1 in the west !
After all your tweaking and performance enhancements, its time to put your X1's on the track. Tick all 6 benchmark catagories in SKTools5 and run the test, if anyone consistantly gets higher than any of these results please post your results, and any explanation or tools you may have to help us all improve.
Rules, there are none, may the fastest X1 win !
Custom Roms entries are welcome , any smokin hot rods out there ?
I have a stock Rom with a 16 gb sd card
Phone and wifi ( traction control ) off
Integer: 329
Floating point :7.47
Ram access:1519
Draw Bitmaps:797
Main storage (write):11070
Main storage (read):17066
Storage card (write): 483
Storage card (read): 16832
Can you brake the 800 barrier on Bitmaps ?
Can your SD card out run the 17,000 sound barrier
Mark A Cilenti said:
After all your tweaking and performance enhancements, its time to put your X1's on the track. Tick all 6 benchmark catagories in SKTools5 and run the test, if anyone consistantly gets higher than any of these results please post your results, and any explanation or tools you may have to help us all improve.
Rules, there are none, may the fastest X1 win !
Custom Roms entries are welcome , any smokin hot rods out there ?
I have a stock Rom with a 16 gb sd card
Phone and wifi ( traction control ) off
Integer: 329
Floating point :7.47
Ram access:1519
Draw Bitmaps:797
Main storage (write):11070
Main storage (read):17066
Storage card (write): 483
Storage card (read): 16786
Can you brake the 800 barrier on Bitmaps ?
Can your SD card out run the 17,000 sound barrier
Click to expand...
Click to collapse
Hi, below are my Benchmark results :
Integer: 332.1045
Floating point :7.513
Ram access:1417
Draw Bitmaps:801
Main storage (write):11191.26
Main storage (read):16297.08
Storage card (write): 646
Storage card (read): 16384
Contender
Hi Chongbh
Nice Bitmaps, I bet your runnin a 4gb card ?
Mark A Cilenti said:
Hi Chongbh
Nice Bitmaps, I bet your runnin a 4gb card ?
Click to expand...
Click to collapse
Yes, you are right. Still running on default 4GB MicroSD Card.
Mine with Jacks 1.06 ROM
Integer: 329.2297
Floating point :7.486
Ram access:1481
Draw Bitmaps:789
Main storage (write):10326.05
Main storage (read):15794.66
Ramdisk (write): 5394.21
Ramdisk (read): 16925.62
Although I think i've slowed it down a bit by installing/uninstalling too much stuff, perhaps it'll be better with a fresh installation
Ram disc nitrous !
Hi, THJahar
Whats the ramdisc, that more than 10 X my SD write, you,ve taken the lead, for now ha ha
Mine with Jacks 1.07 ROM
Integer: 328
Floating point :7.442
Ram access:1470
Draw Bitmaps:787
Main storage (write):11548
Main storage (read):15022
Ramdisk (write): 5242
Ramdisk (read): 15835
Ran twice
Thanks for this write up. I got:
Integer: 328.89
Floating point :7.521
Ram access:990
Draw Bitmaps:786
Main storage (write):8641.35
Main storage (read):11273.39
Storage card (write): 409.03
Storage card (read): 15633.59
Why are my numbers lower?
ok ran it again just to be sure:
Integer: 331.2134
Floating point :7.54
Ram access:1510
Draw Bitmaps:798
Main storage (write):8904.35
Main storage (read):13444.20
Storage card (write): 425.54
Storage card (read): 16605.41
Yay at least everything went up the 2nd time haha.
Hmmm whats the down side of applying all those tweaks?
battery life?
heat?
Can we undo all of those changes and get the phone back to what it was just in case something goes wrong ?
Thanks
what about the camera recording/encoding at vga?
any enhancement with these tweaks?
rotsu said:
Hmmm whats the down side of applying all those tweaks?
battery life?
heat?
Can we undo all of those changes and get the phone back to what it was just in case something goes wrong ?
Thanks
Click to expand...
Click to collapse
memory leaks = more freq. soft resets. they're all just registry changes so easy to revert.
aussiebum said:
memory leaks = more freq. soft resets. they're all just registry changes so easy to revert.
Click to expand...
Click to collapse
What are you talking about? Most tweaks are just use more memory for caching to increase performance. The SD cab probably just enable DMA to increase throughput. All of them has nothing to do w/ memory leak.
BTW, why use SKtool instead of SPB Benchmark? SPB takes much longer but provide more detail.
I don't know exactly how good these forums will be for VM's, so if you know of a better place where I can seek out help, I would be very grateful to know about it.
I am no expert to VM's, but I needed one, and I gave it a shot.
I couldn't find any advanced, in-detail tutorials on this, so my settings are the most reasonable I could find.
Despite it running quite well, it tends to freeze up after a while. This used to happen to my attempt at making an Android VM as well, and I don't know what could be causing it.
I have attached the log for the VM and these are my PC specs and VM settings:
PC:
32 GB RAM | 2 slots
AMD Ryzen 7 2700 CPU
NVidia GeForce RTX 2070
VM
32 MB of video memory
VBoxSVGA graphics controller
no 3D acceleration
4096 MB RAM
2 processors
100% execution cap
Nested VT-x/AMD-V enabled
KVM Paravirtualization Interface
Hardware Virtualization enabled (enabled in BIOS as well)
Those are really all the settings that I see relevant.
Please provide a configuration that could help me if mine has the incorrect settings, or notify me if I'm lacking a setting that is crucial for VM's or something.
If you know of a better place to find answers, again, please let me know.
Thank you all for your help!