Why No 64Bit Exe?

Post » Wed Jul 06, 2011 8:16 pm

The sad fact is, making a 64-bit EXE of anything but a very simple program run correctly is hard. Not because it's hard to compile such a program (it's just a bunch of flags in the compiler/IDE), or hard to keep your code free of 32-bitness assumptions (that's just a matter of the correct style guide, which you should have anyway, like "don't use int if you need a 32-bit integer value; use int32_t"). The problem is that almost any bigger program requires the use of external libraries, and those aren't all 64-bit ready yet, or may have bugs in their 64-bit versions, and (on Windows, at least) you almost never have the source code to those libraries available to fix their problems yourself.

Open source programs using open source libraries have it way easier - my Linux server has been running 100% 64-bit since three years. :)
User avatar
Horse gal smithe
 
Posts: 3302
Joined: Wed Jul 05, 2006 9:23 pm

Post » Wed Jul 06, 2011 7:43 pm

A 32bit game can use up to 2GB of memory, or 3GB if Large Address Aware. Since those same gamers that are running Windows 7 and have more then 2GB of ram are only really going to be playing games and not trying to run photoshop and 20 browser tabs at the same time, you NEVER need more then 2GB for the game to be able to address. Unless you are using graphics enhancing mods, the game should never cap out the memory.

Indeed, I think this is a non-issue.
User avatar
Steve Smith
 
Posts: 3540
Joined: Sat Jun 30, 2007 10:47 am

Post » Thu Jul 07, 2011 7:24 am

Umm...
Perhaps they don't add a 64bit exe because the game doesn't need it ?
It's too early for games to jump at 64bit computing,it would be an overkill.
The only game that ever had 64bit was the first Crysis,but that was mostly for the hungry Sandbox editor to work,not the actual game.
Perhaps TES VI or VII will have 64 bit.
User avatar
Isaac Saetern
 
Posts: 3432
Joined: Mon Jun 25, 2007 6:46 pm

Post » Thu Jul 07, 2011 6:15 am

Won't a 32 bit run just as good on a Windows 7 computer? as in, It won't detract from the game?

I'm not an IT genius :hehe:
User avatar
Victoria Vasileva
 
Posts: 3340
Joined: Sat Jul 29, 2006 5:42 pm

Post » Wed Jul 06, 2011 8:00 pm

True, this will be a problem with Steam. It would be hard to provide 2 .exes in Steam, and I don't think a launch parameter like -64bit could be used to change the flag of a single .exe.

I am preeeeeeeetty sure that it has been done before. Can't remember what game it was for the life of me, though. =/
User avatar
NEGRO
 
Posts: 3398
Joined: Sat Sep 01, 2007 12:14 am

Post » Thu Jul 07, 2011 12:45 am

BFBC 2 was great on PC . check out my cheesy vid with Iron Maidens "Run To the Hills" http://www.youtube.com/watch?v=N56ZWDKR88U

BF3 will be way way better of course.

I just really hope they release a Dx11 update for Skyrim. I think this will keep alot of us quiet. We just want to feel like they are supporting us ,like we have supported them after all these years. I have to say. I;'m not a fan of consoles. They are holding every thing back. It's time for change.

Obviously thet are giving us Mod support. Which in this day and age ..is simply amazing. At least they are still supporting that.


Plus dx11 optimizations. I cant imagine playing a TES game without a CS/CK...

PC isnt completely forgotten, and to be fair hardly any game comes with a 64 bit exe, RE5 is the only one i can think of.
User avatar
JR Cash
 
Posts: 3441
Joined: Tue Oct 02, 2007 12:59 pm

Post » Thu Jul 07, 2011 9:27 am

Sounds to me like you're blaming the wrong people. Beth isn't standing in the way of you running the game 64bit - Steam is.

Wha? How does steam prevent 64bit exes? Beth is the one who makes it. I'm pretty sure steam would allow them to have a 64bit exe :confused:
User avatar
^~LIL B0NE5~^
 
Posts: 3449
Joined: Wed Oct 31, 2007 12:38 pm

Post » Thu Jul 07, 2011 8:48 am

My guess as to why BGS is doing this is the benchmark they may be using for cards and number of available drivers. Limiting liability so to speak. Anyways, what ever the reason it doesn't really bother me. I'm sure the game will look and perform just fine.


PS: What's this about it being on Steam? Is it confirmed to be Steam only?


I second this question.

Is it really all that surprising? I'm surprised people are so let down about this as though they were expecting to get one, I don't think I've heard of any game that does have a 64bit exe. Not that it's a good thing they didn't but I wasn't expecting one that's for sure.


On Win7 Witcher was released "enhanced 64bit multi-core". http://www.start64.com/index.php?option=com_content&task=view&id=190&Itemid=116. Not sure why since the architecture has been around since the 1960's
User avatar
Lucy
 
Posts: 3362
Joined: Sun Sep 10, 2006 4:55 am

Post » Wed Jul 06, 2011 10:06 pm

On Win7 Witcher was released "enhanced 64bit multi-core". http://www.start64.com/index.php?option=com_content&task=view&id=190&Itemid=116. Not sure why since the architecture has been around since the 1960's

Creepy I was on that site a few seconds ago looking for a list of 64 bit games :spotted owl:
I wouldn't call a list of 13 games (plus a few unlisted apparently since the witcher wasn't there) impressive by any means so my point stands. Very few games have 64bit support so expecting it is a bit unrealistic and considering people have shown that it is not really necessary, even more so.
User avatar
SHAWNNA-KAY
 
Posts: 3444
Joined: Mon Dec 18, 2006 1:22 pm

Post » Wed Jul 06, 2011 7:21 pm

Why No 64Bit Exe?


Console port.

But im sure there will be a mod that fixes that.
User avatar
CRuzIta LUVz grlz
 
Posts: 3388
Joined: Fri Aug 24, 2007 11:44 am

Post » Thu Jul 07, 2011 5:12 am

Im using Windows 7 64 bit, will Skyrim not work then on mu PC
User avatar
Rach B
 
Posts: 3419
Joined: Thu Mar 08, 2007 11:30 am

Post » Wed Jul 06, 2011 10:48 pm

Im using Windows 7 64 bit, will Skyrim not work then on mu PC



yes .it will work fine!!
User avatar
Grace Francis
 
Posts: 3431
Joined: Wed Jul 19, 2006 2:51 pm

Post » Thu Jul 07, 2011 4:44 am

Im using Windows 7 64 bit, will Skyrim not work then on mu PC

It should work fine.
User avatar
Karl harris
 
Posts: 3423
Joined: Thu May 17, 2007 3:17 pm

Post » Wed Jul 06, 2011 7:08 pm

Creepy I was on that site a few seconds ago looking for a list of 64 bit games :spotted owl:
I wouldn't call a list of 13 games (plus a few unlisted apparently since the witcher wasn't there) impressive by any means so my point stands. Very few games have 64bit support so expecting it is a bit unrealistic and considering people have shown that it is not really necessary, even more so.

But the point that Witcher could do it, and that game company was FAR smaller (I asume we are talking Witcher 1? but even in 2 that is case) why can't beth do it?
Not to mention your point is, considering there are not many open world RPG games, it was unrealistic to expect that the game will ben an open world rpg?
I hate those 'It is not done all that often, so it should not be done, even if it is easy to do and logical' stuff
User avatar
Lew.p
 
Posts: 3430
Joined: Thu Jun 07, 2007 5:31 pm

Post » Thu Jul 07, 2011 2:59 am

Isn't the games memory usage in the actual code, not the compilation method? Meaning that a 32-bit EXE and a 64-bit EXE will use precisely the same amount of memory unless the developer decides to re-code a part of the game. Yes, 64-bit theoretically allows an application to use more than 4GB of RAM but unless the application has poor memory management or is designed to specifically use more than 4GB, it never will use that much.
User avatar
Prue
 
Posts: 3425
Joined: Sun Feb 11, 2007 4:27 am

Post » Wed Jul 06, 2011 8:04 pm

For those saying the game won't need more than 2GB of ram, it will its called mods.
User avatar
Noely Ulloa
 
Posts: 3596
Joined: Tue Jul 04, 2006 1:33 am

Post » Thu Jul 07, 2011 5:15 am

How large is the issue actually? Oblivion never used a 1GB for me even with tons of mods?


wow... my oblivion is 19GB XD
EDIT: or is RAM something else then memory space... (i dont know what RAM is)
User avatar
Kirsty Collins
 
Posts: 3441
Joined: Tue Sep 19, 2006 11:54 pm

Post » Thu Jul 07, 2011 10:22 am

You dont need a x64 exe for a game for it to look good, and its my understanding that no games ive ever seen have a x64 exe, thats all application stuff.
User avatar
Crystal Birch
 
Posts: 3416
Joined: Sat Mar 03, 2007 3:34 pm

Post » Thu Jul 07, 2011 7:02 am

But the point that Witcher could do it, and that game company was FAR smaller (I asume we are talking Witcher 1? but even in 2 that is case) why can't beth do it?
Not to mention your point is, considering there are not many open world RPG games, it was unrealistic to expect that the game will ben an open world rpg?
I hate those 'It is not done all that often, so it should not be done, even if it is easy to do and logical' stuff

I never said they couldn't for one. And my point is not many games do 64 bit exe so it's unrealistic to expect it considering how few games do it (I bolded it to make it easy to understand for you because you don't get it obviously :)). Not whether or not it's an open world rpg which is a (extremely ridiculous) strawman TES games are all open world rpgs. How does that even pertain to my point?
I never said it was an excuse, or that they shouldn't do it because it isn't the norm, I said it was unrealistic to expect it and then be let down when 64bit games are not the norm. Oh and if it's so damn easy as you say why is every game not 64 bit hmm?
I hate those I have to quickly post a snide and stupendously ignorant comment type of people. :facedesk:
User avatar
Alisha Clarke
 
Posts: 3461
Joined: Tue Jan 16, 2007 2:53 am

Post » Thu Jul 07, 2011 3:40 am

According to Steam's Hardware and Software Survey from June 2011, just over 42% of Windows machines are running 64-bit Windows 7. Nice research you did there. :wink_smile:


And nice math you did there.


W7x64 - 42.41%
Vistax64 - 13.20%
XP x64 - 1.15%
---------------------
Total x64 - 56.76%


A majority of users use an x64 OS.

From my limited understanding of architecture, there is no need for a 64bit exe if the game does not need more than 4 GB of RAM.


TES games have a long life cycle and just as including DX11 is important to contributing the benefits of that life cycle and x64 holds the same potential contributions for super resolutions, ultra textures, new scripting, etc.

To that end an x64 .exe should be included. There is no reason x64 support can't be included.


Edit: If you want a better reason to include a 64bit .exe, just know that the life of x86 [32bit] is likely shorter than the life of Skyrim.

http://www.windows8news.com/2009/10/09/windows-8-to-support-32-64-or-128-bit/

It’s much more likely that Windows 8 Server will offer full support for 128-bit architecture and that the feature will then be ported to the business and consumer editions of Windows for Windows 9.

The move to 128-bit in itself isn’t such a big job, but it becomes a nightmare when you consider that you also have to maintain compatibility with 32-bit applications. I can’t foresee a situation where we can have an operating system that supports 32, 64 and 128-bit code simultaneously while still remaining stable. The only reason that Windows 8 Server could support it is because the 32-bit legacy support has already been dropped from Windows 7 Server.


32bit WILL NOT survive the decade.

Skyrim NEEDS a 64bit .exe!!!
User avatar
matt oneil
 
Posts: 3383
Joined: Tue Oct 09, 2007 12:54 am

Post » Thu Jul 07, 2011 11:25 am

I have a feeling that Skyrim will get Updates for a Year and then Bethesda will drop the Game like Yesterdays News and we wait 4 Years for TES6 while Skyrim wont work well on my PC nomore.
User avatar
kirsty williams
 
Posts: 3509
Joined: Sun Oct 08, 2006 5:56 am

Post » Thu Jul 07, 2011 3:35 am

I have a feeling that Skyrim will get Updates for a Year and then Bethesda will drop the Game like Yesterdays News and we wait 4 Years for TES6 while Skyrim wont work well on my PC nomore.


Bethesda does tend to stop patching when the GOTY is released,
User avatar
Alada Vaginah
 
Posts: 3368
Joined: Sun Jun 25, 2006 8:31 pm

Post » Wed Jul 06, 2011 11:49 pm

Here is a thread in OB moding that go's to show that we need http://www.gamesas.com/index.php?/topic/1176244-oblivion-and-memory-usage/ Its my modded OB much more stable.
User avatar
Taylor Thompson
 
Posts: 3350
Joined: Fri Nov 16, 2007 5:19 am

Post » Thu Jul 07, 2011 3:21 am

And nice math you did there.

I was replying to the other guy's assertion that "most modern gaming machines run 64-bit Windows 7." Nice reading comprehension you did there.
User avatar
Siobhan Thompson
 
Posts: 3443
Joined: Sun Nov 12, 2006 10:40 am

Post » Thu Jul 07, 2011 8:47 am

Well can devs then make patch thats add support of 64Bit systems?
User avatar
Peter P Canning
 
Posts: 3531
Joined: Tue May 22, 2007 2:44 am

PreviousNext

Return to V - Skyrim