My Windows 10 VM on Virtual Box keeps freezing. - Windows 10, 8, 7, XP etc.

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!

Related

Quake 3 Arena on Hermes?

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.

attach to today process and services

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.

Mogul/Titan Linux WIP

If anyone is interested I have made slight progress with linux on the Mogul. First you have to download the latest versior or haret from here http://handhelds.org/~koconnor/haret/ I am using this version haret-20071029d.exe Then i downloaded some stuff from this site http://www.angstrom-distribution.org/unstable/images/ I downloaded the apache images because it is the ppc6700 sprints one lower model than the mogul. The kernel does not boot. I think that this is because the processor is a different arch. I am going to try to build a custom kernel when I get home tonight. I did not extract the distro however I think that that will be a good starting point once we get a working kernel as the devices are simular (sliding keyboard, same size screen, made by htc, cdma, etc.) I also found out that you have to pass this arguement in the haret startup.txt file or it will just crash haret. "set MTYPE 1463"
My startup.txt reads:
set KERNEL zImage
set MTYPE 1463
set CMDLINE "rootdelay=1 root=/dev/mmcblk0p2 console=tty0 fbcon=rotate:1"
boot
edited from this page http://www.handhelds.org/moin/moin.cgi/ApacheLinux you might want to look there for information. It is what got me this far.
If you would like to help please post to let me know. Please do not post something like "I can test it" or "I would be willing to test" or "Can you send me a copy when you get it working"
Right now I need some help not testers
Thanks in advance
P.S. you can find all of the known mtypes here http://www.arm.linux.org.uk/developer/machines/
The apache and Titan have totally different hardware.
All the device drivers would need to be re-written from scratch. The 6700 was easier because previous devices (6600) had similiar architecture. The current generation of HTC devices (Titan, Kaiser) uses some new chips for the radio and main proc that haven't been used before in any device by HTC.
Drivers would be compiled as part of the kernel to begin with. They could be modules later on. I was just gonna use the image for the binaries of gpe. However further research shows that there is a gpe phone edition, opie2 (which is for phones) and my favorite openmoko which i'm about to compile.
main processor wise, some nokias also have the same ARM11 processor (as the titan and kaiser) in them. N95 being one of them.
wandrerx thatnks for the help. I spent all night trying to figure out what the linux kernel calls this processor or processor family. There is no simple answer like arm11 or qualcomm or msm at least not yet. I will do research into this nokia and see if that turns up any answers.
Thanks again
just remember that in many cases the arm11 is paired (which I'm guessing is part of the architecture) so either things will go through a qualcomm/samsung/whoever layer or things are sent directly to the arm11 and to the dual phone processor. Mucking around I found that there are various power modes (possible overclocking? I'd assume they would use a conservative power mode for a phone like this)
from what I have read it is built simular to how a dual core pc is built. It has two cores on one chip. However unlike dual core pcs the cores are not symetrical. One is an arm11 chip and the other is an arm9 chip depending on the model. The arm11 chip in this case is 400mhz and the the arm9 chip is something like 133mhz. The 400mhz arm11 core is deticated to running windows and applications. The arm9 ~133mhz chip is deticated to running the phone, wireless, bluetooth and gps.
What does this mean? Well it means that we could get linux running with a compatible arm11 kernel, however we would not have any communication ability. And I think that you are correct that there is or is going to be an arch that supports both processors with one simple kernel.
Another thought... Qualcomm has their own OS (BREW) that is built for these chips. It might be worthwhile to download it to see if it gives us any more clues to the hardware then windows mobile does.
Hope that this helps.
P.S. here is qualcomms site with info on the msm7500 http://www.cdmatech.com/products/msm7500_chipset_solution.jsp
More research... Open moko was designed for the NEO1973 which runs at up to 266mhz. The mogul/titan according to qualcomm can run at speeds up to 528mhz. That is more than twice as fast! If you look at movies on youtube of the openmoko OS you will see that it runs really fast. Very comperable to windows mobile faster with some things slower with others. If you go to the openmoko wiki and look at the supported hardware you will see that the fastest processor of any of the devices that it runs on excluding the other HTC products is 312mhz. The mogul/titan runs at 400mhz with windows. The other openmoko HTC devices run at 416 and 520mhz. The mogul/titan is capable of 528 so if/when we get linux on the mogul/titan it should be extreamly fast once it is booted. For some reason linux takes a long time to load on mobile devices. However if we get a native bootloader replacing windows completly it will probably take about the same amount of time to boot. Currently my idea is to haret or any other bootloader in the windows startup folder to boot directly to linux once windows loads.
More research part 2...
ARM ltd. uses linux to test all arm processors during the development cycle. They test every feature and make sure that everything works correctly. They also use it to stress test the processors. So my question is why don't they release these drivers when the new processors are released? I will scour the internet for any unofficial drivers or anything that could help us. I will be posting everything that I find that I think might be helpfull.
First off sorry for the tripple post.
Now the exciting news. The msm7500 uses the ARM1136EJ-S core. I'm not sure how simular the ARM1136EJ-S is to the ARM1136J-S and the ARM1136JF-S. I know that in the computer world one letter can mean a heck of a lot or next to nothing but... There are patches for both of the later on the following site. http://www.arm.linux.org.uk/developer/patches/search.php?summary=arm1136 granted these patches are atleast a year old but they do tell us one thing. the sub arch for these processors is arm1136 and that the most of the patches are in the linux/arch/arm/mm folder.
However in the kernel that I am using handhelds.org this still isnt an option. However there are three ARM Ltd. sub archs that I'm going to look up on their site and SA1100-based and also EBSA-110. I am hoping that the 11 in these archs means something to the effect of arm11 or that ARM Ltd. can spread some light on the situation. If worst comes to worst next Sunday or whenever I get enough time I will compile each of the arm kernels with the basic options and see is any of them boot on the mogul/titan. If they do that could mean either that we found the right arch or a compatible arch such as x86 is compatible with x86_64. Once I have something booting I will release it so other developers can use it to dump hardware information and if I can use usb networking or the keyboard by some stroke of luck I will try to get the output from a dmsg. Hope this helps
Breaking news: Disreguard most of what was just said some is true other is just guesses showing my stupidity. I just did a simple google search on "ARM1136EJ-S linux" without the quotes not expecting to find anything usefull. I was wrong again. I learned of other chips that use the ARM1136EJ-S core the TI OMAP2420 is based on this same core. Finally a arch that is selectable when configureing a kernel. Now to do more research into the TI OMAP2420 and other chips with this core and posibly finding some kernel configs to use as a starting point. I am so excited :-D
great find
Although not the same simular to the msm7500 (phone, wifi, BT, gps, 2 cores, usb, IR, flash, ram, keypad, camera, sd card) Oh yeah and did I forget to mention... People have booted linux on this bad boy. I also read that the kernel config for this is included with the linux kernel too!!!
http://focus.ti.com/general/docs/wt...entId=4671&navigationId=11990&templateId=6123
P.S. This file in the handhelds.org kernel controls this processor and its preriphrials /linux/arch/arm/mach-omap2/board-h4.c
Where I located the information said that it can be found in /linux/arch/arm/mach-omap/board-h4.c with the kernel from kernel.org I'm not sure if this is just outdated or changed in handheld.org's version of the kernel eitherway I am going to have my computer build the kernel as I sleep tonight. (There will be no modules everything will be built in) <-- for simplicity incase it doesn't load the ext3 filesystem on the microsd card for some reason. I have a feeling that some of the irqs in the file listed will need to be changed to work with the mogul/titan but maybe we could get lucky.
A little more info for someone trying to build the kernel. The kconfig file in the in the mach-omap2 directory says this:
config MACH_OMAP_H4
bool "OMAP 2420 H4 board"
depends on ARCH_OMAP2 && ARCH_OMAP24XX
Hope that that helps if you are trying to get a working config. Oh yeah one more thing I am useing the handhelds.org kernel because 1. I have it 2. I figure that it is made to be compatible with the most devices. I am planning on switching to the openmoko kernel as soon as I have something booting. I might need to steal patchs etc from the handhelds.org kernel though. I don't know as I haven't downloaded the openmoko kernel yet.
Nice... see, I like being proved wrong for stuff like this.
I've been telling people it couldn't be done.
Keep up the good work researching!
Well I built a kernel...
I also loaded the kernel
I am unsure how far it gets after that I will post my haret log files. One I made an empty file named zImage-fake. The other one is my (nonworking) kernel. And one I made by booting the openmoko zImage that I found somewhere on the internet. None of them booted Are you really supprised? But we did get some information from haret. And I can verify that the progress bar in haret did move form the beggining to the end when booting both real kernels. The empty file does nothing and haret just sticks. Pretty much all this tells us is where haret is looking for the kernel and what it is decompressing. Memory mapping and so on. It is all greek to me I have no clue what it means. Hopefully you guys will know more.
Something interesting I was reading on the kiser forums about there progress with linux on that device. They dont even know about the cores being the same as the TI OMAP 2420 processor. However they say that haret only reconises the msm7500 as being there but has nothing more as in no ability to boot kernels because nothing is known about the cpu. If this is true could someone contact Kevin O'Connor as he is the one that patched haret to reconize the msm7500 and tell him about the OMAP discovery and see if that helps. Or contact Paul Sokolovsky the other haret maintainer.
my default.txt is as follows:
set KERNEL zImage
Set MTYPE 1463
set CMDLINE "rootdelay=1 root=/dev/mmcblk0p2 console=tty0 fbcon=rotate:1"
boot
One last thing here are the haret logs and my kernel config incase anyone wants it.
P.S. I compiled my kernel with binutils 2.18.50 and the following arm gcc toolchain arm-linux-gcc-3.4.1.tar.bz2 <-- I found the link here http://www.gtlib.gatech.edu/pub/handhelds.org/projects/toolchain/ and binutils was found here ftp://sourceware.org/pub/binutils/snapshots and I referenced the guide to compile the kernel found here http://www.handhelds.org/moin/moin.cgi/KernelBuilding
More interesting/helpfull news...
Without specifying an mype haret reports "undefined MTYPE"
With the arguments "set MTYPE [MTYPE]" it will decompress the kernel.
I was hoping that I could find a MTYPE that wouldn't load but so far I have been unsucessfull. Everthing loads and there are 1538 different MTYPES. Now I guess that we could try every MTYPE untill we get something that boots or maybe someone has a better idea. Also here are some more devices with the same core.
Motorola MOTO Q9h Global
Motorola MOTO Q 9h (Q9h)
Nokia E90 Communicator
Verizon XV6800 (HTC Titan 100)
HTC Touch P3050 (HTC Vogue 100)
HTC S640 (HTC Iris 100)
Bell HTC 5800 (HTC Libra 100)
HTC 5800 (HTC Libra 100)
Bell HTC 6800 (HTC Titan 100)
HTC S720 (HTC Libra 100)
HTC P4000 (HTC Titan 100)
Here is a haret log when I pass the lsmod arguments. My guess that it shows all of the windows drivers that are loaded. Now if we just do a simple google search on them or if someone knows how decompress them and or look at them we can possibly find out more about the hardware.
My understanding,or rather assumption was that one processor ran windows and the other ran the radio and that the two were separate. I assumed that if you were to make linux run on these new phones,you would run linux on the 400mhz processor,and run the existing radio rom on the other which I would expect to make things much simpler. Rather than figuring out how to make the radio work,you would just have to figure out how to talk to the radio and the rest of the work would be done for you.
pflatlyne said:
My understanding,or rather assumption was that one processor ran windows and the other ran the radio and that the two were separate. I assumed that if you were to make linux run on these new phones,you would run linux on the 400mhz processor,and run the existing radio rom on the other which I would expect to make things much simpler. Rather than figuring out how to make the radio work,you would just have to figure out how to talk to the radio and the rest of the work would be done for you.
Click to expand...
Click to collapse
I've been watching from the Kaiser Section. Firdtly let me say that I believe you are correct. The way every device I've seen uses the two processors is as Follows: The ARM11 is your 400mhz system processor & the integrated 274mhz ARM9 is almost always used a a modem connect the system to the radio, GPS, etc.
I don't know if you've seen this, but there are some Dev tools/Info available at: http://www.virtio.com/
10/21/2004 - Virtio Corporation, the creator of Virtual Platforms for embedded software development, introduced its latest product offering for the Texas Instruments (TI) OMAPTM platform, the VPOM-2420 Virtual Platform. This product provides fast, full-function emulation for TI's OMAP2420 software development platform. Virtual Platforms give software developers a target system model that can boot an operating system and run application code long before hardware becomes available, speeding new system software development.
Additional information is available at www.virtio.com/vpom-2420 and evaluation copies of the platform are on-line at http://www.virtio.com/download.
I'm really curious to know what has become of this. Could an insider provide an update please?
Best bet is to watch the android wip. I'm going to get another mogul here in a couple months, i'll be using my current one as a test bed. since it's my only phone, i'm not too keen on hacking into it just yet
Check http://cs-alb-pc3.massey.ac.nz/vogue

Missing RAM

HTC state that the blackstone has 288MB of ram installed .Throught the various roms a have tried the avalable total ram varies between 195mb and 207mb nowhere near the 288MB that is installed. the question is where is this missing ram bqing used if at all ans if not where is the controll for the ram useage and how can we fully utalise the ram imstalled.
hows can we use all the ram installed on our blackstones there must me some modification or change that will allow us utilize ram fully.
A quick reply :
Its used by ROM-- its like running explorer.exe in windows, or something!!!
But I dont know correctly and I would also wish to hear the full storyof "why is ram missing???"
Just a little google result: http://blogs.msdn.com/windowsmobile/archive/2005/11/29/498154.aspx
Afaik stuff like the page pool is used for this. Also the built in GPU is using this part of the RAM as its own.
i know that the rom some how takes this ram why i dont know or if its evan useing it because othere htc devices with basicaly the same hardwear setup show the full ram and other devices from htc all show the full amount or ram installed.
if anyone knows the full reasons ans mechibism for this please can you inform me. evam if its being used maybe theres a way to optimise it and use more for programs.
i know its not fixed cos between different roms iv used ic seen it vary between 93 and 81mb
i know that the rom some how takes this ram why i dont know or if its evan useing it because othere htc devices with basicaly the same hardwear setup show the full ram and other devices from htc all show the full amount or ram installed.
if anyone knows the full reasons ans mechibism for this please can you inform me. evam if its being used maybe theres a way to optimise it and use more for programs.
i know its not fixed cos between different roms iv used ic seen it vary between 93 and 81mb missing. so it can definatly varie but can we get full use of it.
i think i've read somewhere that the gpu itself uses 64MB as its cache. so 288-64=224MB
subtract the bootloader, bios (not sure if pdas have bios, but from my understandings, it should...)
nobody really cares that a HP comp with integrated gpu onboard, with 1024MB ram installed, shows smth like 980MB in windows.. its the same, bios, gpu cache etc..
On this pda its more visible cause 64MB from say 2048MB is nothing, 64MB from 288MB is 22%
but, i can be wrong...
clarity
ok iv done a bit of testing. its definatly not the page pool iv used a tool to adjust the page pool and it had no effec. the bios dosnt use ram they use eeprom. and the bootloader shouldnt segragate ram so the ram it uses should still register in windows. but someone who knows exactly what the missing ram is doing would be able to tell us for sure. so anyone out there that dose know please help.
x1 use some of the ram for "video card" mem
not sure if the same is true for blackstone
shazk21 said:
HTC state that the blackstone has 288MB of ram installed .Throught the various roms a have tried the avalable total ram varies between 195mb and 207mb nowhere near the 288MB that is installed. the question is where is this missing ram bqing used if at all ans if not where is the controll for the ram useage and how can we fully utalise the ram imstalled.
hows can we use all the ram installed on our blackstones there must me some modification or change that will allow us utilize ram fully.
Click to expand...
Click to collapse
256 MB RAM + 32 MB for GPU = 288 MB RAM
They included the RAM used by the radio core to device specs, 32 out of 288Mb are used by the radio core, so main core is only able to access 256Mb directly. Frame buffer for GPU, kernel log, etc. are allocated from these 256Mb too, so you get even less for the OS. OS kernel (data) resides partially in RAM, so you would typically get <192Mb available after kernel boot that goes down to <128Mb after all drivers, services and user programs are loaded.
I never ran out of RAM on my Blackstone so far, why is this a problem to you?
stepw said:
They included the RAM used by the radio core to device specs, 32 out of 288Mb are used by the radio core, so main core is only able to access 256Mb directly. Frame buffer for GPU, kernel log, etc. are allocated from these 256Mb too, so you get even less for the OS. OS kernel (data) resides partially in RAM, so you would typically get <192Mb available after kernel boot that goes down to <128Mb after all drivers, services and user programs are loaded.
I never ran out of RAM on my Blackstone so far, why is this a problem to you?
Click to expand...
Click to collapse
im not talking about crashing and freezing constantly but it dosnt take much to bog the system down.
hit about 65% it starts to slow more than 70% and ur living in slow motion more than 80% and your grinding to a hault. the % iv stated are representative of used ram as shown by htc task manager.
i do alot of surfing and that alond can gets me into the 60s and 70s espetialy if there more complex graphic based sites. i also use my phone as a remote client amoungst otherthingsand multi tasking is out of the question as you dont have much room to move memory wise.
secondly its about optimisation from what i can tell from the specs the blackstone can perform much better than it dose an varying fields if we can resolve something holing back its performance then were one step closer to fully utalising the heardware.
as gregy74 informed us 32mb is for the gpu which makes the numbers make sence. the radio heardware wont share memory arcitecrure withe the devices main memory its also very unlickly the gpu dose that would mean that 225mb of heardware was installed, now knowing what i know about memory (not specific to pdas unfortunatly) that is very hard and uneconomical.
as iv stated there has been qute a varyance in total ram visable to the os if some of this ram that is partitioned away is used by kurnals y such a varyance and would it not be possable to use the internal flash to load these perhaps in a seperat partion.
lastly and importantly to be clear step w i am not talking about the amount of ram avalable after a full boot (oh and the kurnals drivers ect are part of the os) i am talking about the total amount of ram visable to the os.

Windows 8 without NX, SSE2 support

Hi, I have a pentium 3 1ghz that not supporting NX and SSE2. I tried to install it in many ways but this is impossible. There is a change to be able to install windows 8 without this problem?
Sorry for my English. Greetings.
I'm sorry to disappoint you, but it seems very close to, if not completely, impossible to me, that you will be able to run Windows 8 in any version on that CPU.
See http://msdn.microsoft.com/en-us/library/windows/hardware/hh975398.aspx
Somehow we need to remove the UNSUPPORTED_PROCESSOR (0x0000005D) bugcheck from the kernel. The Consumer Preview worked fine.
you're right about that... well I wish you good look with it, but honestly - I don't believe you'll manage to do it but this is xda, so anything can happen xD
If it wasn't for Jessenic's comment, I'd say it's probably a lost cause; the P3 line is over a decade old by now and there have been many additions to the x86 instruction set since then. I believe Vista and Win7 were able to run on P3 but not on anything older, and given the changes and support for new hardware that Win8 brings, it wouldn't surprise me if they decided to drop that legacy support.
That said, if you want to try working around whatever test is bugchecking, set up a kernel debugger, generate the bugcheck, and then work backward from there to find the test. Spoof it, jump over it, or otherwise avoid taking the code path to BSOD-land, and you should be good to go.
There's actually usable documentations on what's checking when. Sadly it only scratches the surface (no pun intended). But it should give us a lead on, where to check if we can't disable the check in the kernel or spoof its result.
For the mentioned documentation see my first link in this thread.
I can upgrade to RTM from the preview to avoid this problem?
Kisler your pentium 3 is old already 10 years or more so it could be unseported that would be weard because Windows 7 you can install.
Sent from my LG-P970 using xda premium
I installed the consumer preview and it works really slow. In the virtual machine from another pc, I tried with 1ghz and 768 ram and worked well but maybe the ram (speed 133) is too slow compared with that of the virtual machine (1333) ... This is over.
Thanks!
Wait, and what about the Pentium 4? Those had SSE2... And about no nx support, well if it was just an option in xp, vista, 7 and dev preview 8 then I do not see why it really matters.
Hi I have the solution to install Windows 8 / 8.1 without NX
Write "without nx" on google and open the first link (it's a video tutorial).
following this tutorial you'll be able to install Windows 8/8.1 even on a pentium 3

Categories

Resources