Go Back   StrafeRight Forums > Games > Action & Adventure

Action & Adventure Would you kindly? (e.g. Assassin's Creed, Batman, Mirror's Edge, Portal)

Reply
 
LinkBack (8) Thread Tools
  8 links from elsewhere to this Post. Click to view. #1 (permalink)  
Old 10-31-2007, 01:09 PM
Dukefrukem's Avatar
Get Off My Lawn
 
Join Date: Jul 2004
Location: Boston
Posts: 16,699
Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.Dukefrukem is Pro.
Send a message via ICQ to Dukefrukem Send a message via AIM to Dukefrukem Send a message via MSN to Dukefrukem Send a message via Yahoo to Dukefrukem Send a message via Skype™ to Dukefrukem
64-bit vs 32-bit

from Crytek people:

Quote:
"Yes, 64-bit in general runs better than 32-bit. In fact I would recommend gamers run 64-bit only under very high configurations." i
Q&A: Crytek CEO specs out Crysis - PC News at GameSpot

Actual Tests:

Quote:
[From the first test Take a look at the low resolution and settings figures though: on such a system, the tests were a cakewalk and this time the numbers were consistent and always had the 64 bit mode running slower than 32 bit.
...
[From the second test But look at the comparable settings to first system: DX9 Low at 800 x 600. Here we see that the 64 bit mode is still slower, albeit by a tiny fraction, than the 32 mode.... nearly. The High GPU test persistently gave the same sized gap with each run though, so there we have it: 64 bit faster than 32 bit, but only as a minimum value - the average and peak were essentially the same.
YouGamers - News - Crysis 32 vs 64 bit - the real story?
__________________
Reply With Quote
  #2 (permalink)  
Old 10-31-2007, 01:38 PM
Relly's Avatar
ącLK you're dead
 
Join Date: Feb 2007
Location: Nyc
Posts: 4,221
Relly pwns more than FPS Doug!Relly pwns more than FPS Doug!Relly pwns more than FPS Doug!
Send a message via ICQ to Relly
nice find Dukie
__________________
Posting from iPhone. And possibly other places lol

My upload is pathetic..
Reply With Quote
  #3 (permalink)  
Old 10-31-2007, 02:22 PM
Dopefish's Avatar
ALTMAN BE PRAISED
 
Join Date: Apr 2006
Location: Ohio
Posts: 4,920
Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!
Send a message via AIM to Dopefish Send a message via MSN to Dopefish
I expected this. There's nothing about a 64-bit system that should make it quicker.

Four benefits to running 64-bit over 32-bit:
Developers: Extra registers to use
Developers: Higher data ranges for integers.
Developers and Users: >4gb of memory
Users: It makes your dick bigger


Okay, so we have summed up the differences. How are any of these supposed to improve performance? They're not. 64-bit is 32-bit with a 64-bit extension. In a huge majority of tests out there, 64-bit hurts performance.

If anything, the extra overhead and hacked-together 64-bit operating system by Microsoft will definitely cause more problems.

I'll upgrade to 64-bit when I feel the need to exceed 3.2gb of memory.
__________________
Reply With Quote
  #4 (permalink)  
Old 10-31-2007, 02:30 PM
VincentVega's Avatar
Note: Huge Success
 
Join Date: Mar 2006
Location: New England
Posts: 25,194
VincentVega has disabled reputation
Send a message via AIM to VincentVega
One of the best uses of 64 bit (or simply having wider instructions) is that you can A) work with larger numbers and B) deal with more data in a given instruction. From this standpoint, it's a vastly superior architecture. more data in an instruction (such as bringing in 6 bytes instead of 4) means you can get done in one clock cycle what it used to take you in 2 or even more (if you count a branch miss, or a fetch instruction, blah blah blah).

simply put, wider instructions means you can add new instructions and extensions, that weren't possible before, and optimize things down to one hardware instruction that used to take more. It's like a temporary clock speed doubling or tripling for those few issues.

Since I'm a DBA, I want my RDBMS to be a 64 bit version. But I still won't opt for a 64 bit O/S because some other things still don't work the best with it.
__________________
Reply With Quote
  #5 (permalink)  
Old 10-31-2007, 03:33 PM
Dopefish's Avatar
ALTMAN BE PRAISED
 
Join Date: Apr 2006
Location: Ohio
Posts: 4,920
Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!
Send a message via AIM to Dopefish Send a message via MSN to Dopefish
I was going to mention something similar to that in my original post but decided to exclude it because most people here are not developers. Yes, there is indeed room for improvements, but only in very specific areas. This won't apply to video games or 99% of the software out there. This will apply to high-end corporate products and number/data crunching areas. Keep in mind that this is dealing with integers only. It has nothing to do with floating point operations in any way.

Also, to get the most out of 64-bit, even when developing for it, you need to make sure the compiler you're using will do a good job at optimizing the code. However, the explanation and details on this probably don't belong in this thread.

For the average user, you really want to be running 32-bit. End of story.
__________________
Reply With Quote
  #6 (permalink)  
Old 10-31-2007, 03:37 PM
VincentVega's Avatar
Note: Huge Success
 
Join Date: Mar 2006
Location: New England
Posts: 25,194
VincentVega has disabled reputation
Send a message via AIM to VincentVega
I've been running XP64 for 2 years, part of a free upgrade program.

I hate it.

This is why they invalidate your 32 bit license key when you do it.
__________________
Reply With Quote
  #7 (permalink)  
Old 10-31-2007, 03:50 PM
Dopefish's Avatar
ALTMAN BE PRAISED
 
Join Date: Apr 2006
Location: Ohio
Posts: 4,920
Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!
Send a message via AIM to Dopefish Send a message via MSN to Dopefish
I decided to mention some possible scenarios where a 64-bit application can be faster. If a developer takes advantage of the extra registers, there is room for improvement in performance. The use of more registers allow you to do more at once without having to waste cycles on reusing the same registers over and over. You can store data to be called later without having to store it in memory and call back upon it later. This all applies to the highly optimized compiler mentioned above. If the compiler you're using can take advantage of all of this, then it could perform better. One thing to keep in mind is that if you don't write in assembly yourself, or writing your own libraries, you are calling upon all the libraries that are part of Windows. Chances are these libraries are not optimized at all; They are more than likely just recompiles of the 32-bit versions.

Examples of 64-bit performance are out there. In all game benchmarks that are 64-bit, they are slower than their 32-bit counterpart. You will, however, notice that high-end business software will often perform faster, albeit minimally.
__________________
Reply With Quote
  #8 (permalink)  
Old 10-31-2007, 04:16 PM
VincentVega's Avatar
Note: Huge Success
 
Join Date: Mar 2006
Location: New England
Posts: 25,194
VincentVega has disabled reputation
Send a message via AIM to VincentVega
I think the world should compromise on 48bit
__________________
Reply With Quote
  #9 (permalink)  
Old 10-31-2007, 04:34 PM
Dopefish's Avatar
ALTMAN BE PRAISED
 
Join Date: Apr 2006
Location: Ohio
Posts: 4,920
Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!Dopefish pwns more than FPS Doug!
Send a message via AIM to Dopefish Send a message via MSN to Dopefish
Funny you should mention that, since 64-bit processors' virtual address space is actually only a 48-bit implementation. There are no current plants to allow more at the moment, either, since the highest used right now is 44-bits. It will eventually happen, but nothing is on the table at the moment.
__________________
Reply With Quote
  #10 (permalink)  
Old 10-31-2007, 04:40 PM
VincentVega's Avatar
Note: Huge Success
 
Join Date: Mar 2006
Location: New England
Posts: 25,194
VincentVega has disabled reputation
Send a message via AIM to VincentVega
I wonder if one of the biggest possible advantages for 64bit might be in integrated graphics scenarios? wider is always better in those cases, case in point the ridiculous 320bit memory bus on video cards
__________________
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://www.straferight.com/forums/action-adventure/174327-64-bit-vs-32-bit.html
Posted By For Type Date
Vista 32bit or 64bit.. - NotebookForums.com This thread Refback 12-10-2007 09:48 PM
Vista 32bit or 64bit.. - NotebookForums.com This thread Refback 11-10-2007 11:37 AM
Vista 32bit or 64bit.. - NotebookForums.com This thread Refback 11-06-2007 11:23 AM
Vista 32bit or 64bit.. - NotebookForums.com This thread Refback 11-05-2007 10:43 AM
Vista 32bit or 64bit.. - NotebookForums.com This thread Refback 11-04-2007 08:16 PM
Vista 32bit or 64bit.. - NotebookForums.com This thread Refback 11-04-2007 04:01 PM
Vista 32bit or 64bit.. - NotebookForums.com This thread Refback 11-04-2007 03:44 PM
StrafeRight This thread Refback 10-31-2007 03:40 PM