- Joined
- Mar 2, 2010
- Messages
- 3,069
i have a pc that have intel core i7 but the graphics card is only gtx 650 ti boost. i want to upgrade to a better card but what card should i choose?
All cards I mentioned will work perfectly as long as you are using Windows Vista or newer. Due to the abstraction from graphic APIs it does not matter if a program is 32 or 64 bits since the API still remains the same and you use what ever driver is native for your system (in this case, 64bit driver).backwards compatibility is also important to me plus that most programs in my system is 32 bit except browsers which is 64 bit.
No, they access 4 GB of virtual memory which has nothing to do with the GPU. The reason a 64 bit OS is needed is because it has to "memory map" both discrete RAM as well as the GPU RAM (they get assigned to address ranges for physical memory) which otherwise is limited at 4 GB in 32 bit OSes (well actually not, extended addressing mode for 32bit does exist but Windows only allows 4GB as it does not take advantage of it at an OS level and when you do you might as well use 64bit since that instruction mode gives speed advantages unlike extended address mode which just slows everything down due to larger memory pointers). Processes do not ever access physical memory for security reasons and instead access virtual memory pages. Virtual memory pages get allocated inside the virtual memory address space and correspond to memory resources. The memory resources can either be on disk (memory mapped file or paged out memory), in physical memory (working set of a process), or possibly on the GPU (special OpenGL or Direct3D buffer resources set to be synchronized with CPU).32 bit games can only access up to 4 gigabytes of ram which includes all of the ram on the graphics card.
Not possible. It needs a re-compile because the instruction set is physically different.i really hope that people come up with a 64 bit wrapper for games.(there is one for plug-ins so it should be possible.)
a 64 bit wrapper is possible. dosbox for example enables 16 bit to run in 32 bit. it should be possible to use a 64 bit wrapper that runs a 32 bit wrapper. think of it as a translator that translates the games. some game does have bad memory management though. warcraft 3 for example crash when available memory exceeds 4 gigabytes so i run it in windows 2000 compatibility mode as windows 2000 was entirely 32 bit.(xp was the first 64 bit.) the sims 4 is 32 bit only.
Except 32bit OS can natively run 16bit. As such it does nothing but provide API implementations that simulate a DOS OS. 64 bit OS cannot because you are forced to use virtual memory which is incompatible with 16bit instructions. As it is, 64bit OS already run 32bit processes natively since they do support 32bit virtual memory for compatibility. The difference is they execute the old instructions natively unlike what you proposed which needs re-compiling the instructions to work (the area of emulator programming).a 64 bit wrapper is possible. dosbox for example enables 16 bit to run in 32 bit.
Not possible because of alignment problems. Pointers need to be expanded to be able to use more than 4GB of address space from 32bit to 64bit (well they are only 4X something bits but they still need a whole 32bits more of memory due to alignment). This is not possible to do from an assembly level because there is no clear boundary between what is a pointer and what is plain old data. For example many pointer operations translate to mathematical instructions such as addition so it cannot tell if it is adding to data or to a pointer.think of it as a translator that translates the games
It should crash when it exceeds 2-3GB because it was not built in "extended" mode. As such it should reserve 1-2GB for OS usage.warcraft 3 for example crash when available memory exceeds 4 gigabytes
WC3 was not built for Windows 2000?! It was built targeting XP, any 2000 support was just for backwards compatibility. XP also was entirely 32bit.so i run it in windows 2000 compatibility mode as windows 2000 was entirely 32 bit
No, Linux and other commercial OSes were 64bit long before then. Also its 64bit version was not supported at all and was only ever used for commercial applications (since unlike Vista and later, nothing supported it and there was no WoW64 to run 32bit processes).(xp was the first 64 bit.)
Yes it was built as a 32bit process. Complain to EA that they did not supply a 64bit build. Blizzard is supplying 64bit builds for all new games. Legacy of the Void will have a 64bit build and I suspect soon after it Diablo III will get one.the sims 4 is 32 bit only.
It only uses 1GB odd of memory at most on a bad day of a 480*480 map. It crashes long before it hits the 2/3GB virtual memory limit because of the depletion of virtual finite resources (eg handle address spaces, or other internal structures). When it does crash due to OOM it will usually be an infinite loop gone bad (the process gains memory at >100 MB/sec).Can someone explain to me how my Warcraft III doesn't crash for me? I have 8 GB ram.
Is it magic?
Only if built in extended mode. Otherwise the process is reserved 1-2GB for OS purposes.address more than 4,294,967,295 memory bytes, because thats the physical limit for the 32bit instruction set.
That has nothing to do with it. The only difference is in the behaviour of the available APIs. Windows XP compatibility mode loads both 32bit and 64bit retro dlls as required. In the case of WC3 it will load 32bit ones since it does not use 64bit dlls. The main difference with compatibility mode is that the implementation of the Windows API mirrors that of the old version rather than the current behaviour. A process running in compatibility mode will think it is running on the old OS as opposed to without compatibility mode where it will know it is running on a newer OS.that is because the windows 2000 compatibility mode is 32 while the xp compatibility mode is 64 bit.
Largest possible map size of a WC3 map is 480*480. My computer has no problem running such maps and I do not use any compatibility mode at all for WC3 (since WC3 does not need any as Blizzard patched it for native Windows 7 compatibility).the reason other people might be fine is because they likely play on a smaller map.(faction war is rather large.) the largest possible map size is 256 x 256 and that is what i am using.
Here, have a 480*480 WC3 map of randomly generated water height.you are both wrong. map size can not be increased above 256 x 256.
This should not happen with Windows 7. If it does then your OS installation must be damaged (the APIs it loads are broken). My version of WC3 runs find for all purposes natively in Windows 7.i am running version 1.26 of the frozen throne which is the latest and if i do not run it in windows 2000 compatibility mode or windows 98 compatibility mode it crash right away with a memory related message.(memory cannot be.) it only happens on battle.net i believe.
Most maps on BattleNet are made using it. Since it is not modifying how WC3 works it is perfectly fine to play maps made with it. Although it is technically an illegal modification of the editor Blizzard never has to know since the editor never uses the internet so does not tell Blizzard anything about what you do with it.blizzard nearly banned me for asking permission to use it so i will not risk getting banned. i will only use software that blizzard allows.(i do play on battle.net unlike some other people.) it also contains a virus so it will not work on my pc as security essentials stops it.(windows 8 would delete it without warning.) i have had enough trouble with viruses.
It should crash around 2-3GB? I doubt something as old as it was built to use the 4 GB address range. Mainly because such builds were poorly compatible with XP and earlier OSes.warcraft 3 tries to exceed 4 gigabytes of memory which causes it to crash.
you really have the nerve to insult my logic. then you do not know what logic is most likely. i found my 64 bit version of opera on a different website than the official so then it is logical to assume that it is possible to find an updated version on a unofficial website as well. i am using version 12.17 which is more than a year old.
Does it crash with an out of memory error? Other crashes can happen when it is not out of memory.when a game exceeds its memory limit it will crash but, it never exceeds its memory limit in windows 2000 compatibility mode and therefore it never crashes.
Opera no longer supports separate 64bit builds from what I can tell. If it does they will be automatically installed with the same installer since they only provide you with a single installer.am unable to find a newer version on that unofficial website than what i am using.
anyone heard of PAE? yes, windows comes with PAE too...
Microsoft Windows supports PAE if booted with the appropriate option, but according to Geoff Chappell, Microsoft may limit 32-bit versions of Windows to 4 GB as a matter of its licensing policy.
As such to avoid creating a buggy mess they use PAE on 32bit systems but still limit to 4GB so developers do not need to worry about >32 bit pointers.The original releases of Windows XP and Windows XP SP1 used PAE mode to allow RAM to extend beyond the 4 GB address limit. However, it led to compatibility problems with 3rd party drivers which led Microsoft to remove this capability in Windows XP Service Pack 2. Windows XP SP2 and later, by default, on processors with the no-execute (NX) or execute-disable (XD) feature, runs in PAE mode in order to allow NX.[15] The no execute (NX, or XD for execution disable) bit resides in bit 63 of the page table entry and, without PAE, page table entries on 32-bit systems have only 32 bits; therefore PAE mode is required in order to exploit the NX feature. However, "client" versions of 32-bit Windows (Windows XP SP2 and later, Windows Vista, Windows 7) limit physical address space to the first 4 GB for driver compatibility [11] via the licensing limitation mechanism,[10] even though these versions do run in PAE mode if NX support is enabled.
well, he is making idiot of himself, not me, so Im happy with that outcome
the map never crashes when i run it in windows 2000 compatibility mode(works with windows 98 mode as well) but, when i do not, it crash every time with a memory access problem. as long as i can run the game perfectly i do not mind a little compatibility mode usage. i was however planning to let this topic slide down but you bumped it.
How do you plan on releasing your map if it only works in windows 2000 compatibility mode?the map never crashes when i run it in windows 2000 compatibility mode(works with windows 98 mode as well) but, when i do not, it crash every time with a memory access problem. as long as i can run the game perfectly i do not mind a little compatibility mode usage. i was however planning to let this topic slide down but you bumped it.
i will release it with a warning. back on topic: i tried to install a gtx 960 in my pc but, i got an error consisting of 4 bips. what does that mean?
There is no solution, since we do not know what the error is as we have no idea what your motherboard is.ok. any solutions to how i can fix the graphics card problem.
Still need your motherboard make/model to know what the error meant exactly. With out that there is no way to even consider recommending a solution.hope this helps you provide a solution.
The motherboard is not getting enough power. One or more of the PSU connectors on it that should be connected is disconnected, not connected properly or is not supplying enough power to be registered as properly connected. As such the motherboard is not able to function.what does Motherboard timer not operational (check all PSU to MB connectors seated) mean.