Eliteone Posted August 4, 2005 Posted August 4, 2005 Older games like Nolf 1 etc may not be fully supported by 64bit processors and Operating Systems. found an interesting article on microsoft technet which should be kept in mind if you have problems running older games. Of course latest driver should be the first thing you try followed by trying to run the program in compatibility mode. Microsoft Technet: 32/64 Limitations I mentioned earlier that 32-bit processes can't load 64-bit DLLs and 64-bit processes can't load 32-bit DLLs. You might be wondering why? Well, one of the reasons has to do with "thunking". By default, 64-bit applications can use 8 TB of user mode address space. You have the option to specify that all memory below 2 GB be allocated to the application. Because 32-bit DLL can't address memory space above 2GB, the thunk layer would have to copy all data into the low 2GB of the 64-bit application. Obviously, this won't work if the 64-bit application tries to pass a pointer to data that is larger than 2GB. 32-bit DLLs use x86 style exception handling and 4K pages. On an IA-64 processor, the native page size is 8K and the WOW64 emulator is responsible for simulating 4K pages. Because on an x86 machine exceptions do not "unwind" from user mode to kernel mode and back, WOW64 implements x86-style exception without switching from x86 code to IA-64 and back. Finally, another reason why 64-bit and 32-bit processes can't load each other's DLLs is that system DLLs (kernel32.dll, user32.dll, and gdi32.dll) expect only one instance per process, 32-bit or 64-bit. If a process contained more than one instance of, say user32.dll, Win32k.sys will not be able to distinguish between them and wouldn't know which one to call. In simple terms some DLLs (most windows programs use them) may not run on 64 bit processors if the program was written for 32 bit. Most newer games fix this by adding the necessary info for the program to work in both 32 bit and 64 bit. You should always refer to the games official site for driver and update that may have been released for it. Quote
MajorPayne Posted August 4, 2005 Posted August 4, 2005 Perhaps. Though you should be able to run the older game in compatibility mode. Even 64Bit Windows XP has that option. Quote
Surak Posted August 4, 2005 Posted August 4, 2005 I'm playing on a AMD 64 3000 and it works fine. Quote
Eliteone Posted August 4, 2005 Author Posted August 4, 2005 I'm playing on a AMD 64 3000 and it works fine. 9958[/snapback] Kewls................. I've heard of some instances though where some games won't run on the 64 bit processors (Intel and AMD) That's why I was reading on Technet. Surak are you running 32bit Window XP or 64bit? Quote
Eliteone Posted August 4, 2005 Author Posted August 4, 2005 32bit Windows XP. 9995[/snapback] That's probably why you are running just fine as your OS has you running in 32bit. If you upraged your OS to the 64 bit edition you would fully utilize the 64 bit processor. Quote
Surak Posted August 4, 2005 Posted August 4, 2005 I know but most of the programs don't have a 64 bit version and they say some programs/games don't work. Quote
Lodingi Posted August 18, 2005 Posted August 18, 2005 I know but most of the programs don't have a 64 bit version and they say some programs/games don't work. 10049[/snapback] i am running and A64 3400+ on windows xp 32 bit. i believe belgaron is using the xp 64 os. maybe he can give us some insight. Quote
Eliteone Posted August 18, 2005 Author Posted August 18, 2005 i am running and A64 3400+ on windows xp 32 bit. i believe belgaron is using the xp 64 os. maybe he can give us some insight. 11752[/snapback] Lod since your OS is 32 bit you are in effect running your CPU in 32 bit mode. 64 bit XP takes full advantage of the 64 bit properties of the CPU Quote
Surak Posted August 18, 2005 Posted August 18, 2005 Don't think so because if you use a 34bit program in 64bit windows the cpu needs to work in 32bit which is slower then 32bit program in 32bit windows. ^^ [EDIT] The only game that has a 64 bit version is farcry I believe. . . Quote
Eliteone Posted August 18, 2005 Author Posted August 18, 2005 Don't think so because if you use a 34bit program in 64bit windows the cpu needs to work in 32bit which is slower then 32bit program in 32bit windows. ^^ [EDIT] The only game that has a 64 bit version is farcry I believe. . . 11769[/snapback] If the OS is a 64 bit OS then it's native mode is 64bit. It should run 32 bit programs in a "compatibility mode" there are some articles that mention some people have problems with it. You can of course manually set compatibility mode on ay windows program in Windows 2000, XP 32bit and 64 bit Operating systems. Quote
Surak Posted August 18, 2005 Posted August 18, 2005 Still, it isn't worth it at the moment. I'm going to wait until almost all the programs have 64 bit versions. Quote
Belgaron Posted August 23, 2005 Posted August 23, 2005 I am running the 64XP beta..................It will not support the 16bit version of Nolf1. That is the original release version. If you run the GOTY (Game of the Year) version it will work because it has a 32 bit structure. In the 64 bit OS there is a second Program Files named ProgramFilesx86 I believe. These are all the old 32 bit programs. At the moment I'm on a regular 32bit XP os.......................So all my info isn't at hand. I do know this, bit structure allows access to a finite amount of memory...........8 bit has 32 M max, 16 bit has 64 M Max etc etc....................they do this by using a floating point process. 1bit, designates higher memory, by setting this bit you double your memory allocation by using 2 addresses instead of one. For a 64bit system to run a 16 bit program it would have to use HALF a memory address and I believe that is physically impossible for a computer to do. BottomLine: GOTY runs Original Nolf won't Quote
Lodingi Posted September 11, 2005 Posted September 11, 2005 hey bel. hope all is well. what is your opinion of xp 64 vs xp 32? pros & cons (especially nolfing)? thx. Quote
Surak Posted September 11, 2005 Posted September 11, 2005 I'd say nothing, nolf2 is to old to have any benifit of 64 bit. Quote
{GD}Independent Posted September 13, 2005 Posted September 13, 2005 If you upraged your OS to the 64 bit edition you ...10042[/snapback] That's the best Freuidian slip I've ever seen, considering how many people hate MicroSoft! Quote
Belgaron Posted September 20, 2005 Posted September 20, 2005 I've noticed it does run a little smoother......................It still runs 32 bit mode though. I haven't had a chance to get my hands on any 64 bit games for the PC yet though. Besdies to get the full benefit of a 64 bit game your Graphics Adaptor would need a 64 bit GPU............$$$$$$$ I'm sure the day will come Quote
daybreak Posted September 20, 2005 Posted September 20, 2005 Besdies to get the full benefit of a 64 bit game your Graphics Adaptor would need a 64 bit GPU............$$$$$$$ I'm sure the day will come From what I understand, you do 'not' need a 64-bit gpu in order to fully use a 64-bit operating system, only the cpu need be 64-bit. From Nvidia's web site... "The following NVIDIA desktop GPUs are "Windows Vista Ready:" GeForce 7800 GTX GPUs GeForce 7800 GT GPUs GeForce 6800 GPUs GeForce 6600 GPUs GeForce 6200 GPUs GeForce FX 5900 GPUs GeForce FX 5700 GPUs GeForce FX 5600 GPUs GeForce FX 5200 GPUs GeForce PCX GPUs You only need 64-bit drivers for XP-64 bit edition in order for the gpu to work in 64-bit mode...There seems to be quite a bit of confusion about the advantages upgrading from 32-bit. From what I understand, performance won't jump very much at all for the vast majority of home users. 64-bit processors can address a ridiculous amount of memory that most people don't have anyway, thus aiding corporate servers and render farms but not the average user. 64-bit may be helpful for video games-heck, even the Nintendo 64 had a 64-bit Silicon Graphics processor, later game systems had 128-bit processors! It's not really like the jump from 16-32 bit...Since AMD's technology allows for awesome execution of 32-bit code, with 64-bit processing essentially a neat feature, NOLF2 users shouldn't be affected at all. Clearly, a 32-bit game cannot be run in 64-bit. I'm no expert people, so correct me if I'm wrong here........... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.