LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 12-01-2010, 10:16 PM   #1
darksaurian
Member
 
Registered: Jun 2010
Location: USA
Distribution: Fedora Xfce spin
Posts: 201

Rep: Reputation: 27
gaming bottleneck


What is the bottleneck when playing games these days? Is it usually the motherboard or bus or video-card? I mean if you're playing a near cutting edge 3D game the CPU has power to spare, right? I think I'm going to buy some parts and I'm wondering which ones where it's important to get good stuff which parts I can get cheaper stuff.
EDIT:
If anybody out there plays new games like Starcraft II, etc, and knows about hardware and wants to recommend processor, video card, and motherboard, go ahead. I'm browsing newegg and feeling kind of bewildered.

Last edited by darksaurian; 12-01-2010 at 10:20 PM.
 
Old 12-01-2010, 10:44 PM   #2
sag47
Senior Member
 
Registered: Sep 2009
Location: Raleigh, NC
Distribution: Ubuntu, PopOS, Raspbian
Posts: 1,899
Blog Entries: 36

Rep: Reputation: 477Reputation: 477Reputation: 477Reputation: 477Reputation: 477
The bottleneck is hard drives.

They have been for a while. Spinup 7200RPM hard drives transfer data at a rate of around 50 or 60MB/s. That's okay if you're on a 100BaseT network where the transfer is 11MB/s. But with a 1000BaseT network (gigabit) the transfer rate is 120MB/s which surpasses your "average" hard drive.

You could go with multiple drives and using RAID levels for disk striping. But IMHO solid state hard drives are the thing to have. RAID is better used for redundancy.

Right now the fastest SSD on the market is the Crucial C300 (lookup benchmarks). With a transfer rate of 355MB/s. I've opened Adobe CS3 in less than 1 second on a Lenovo X201 laptop with a C300 in it (Core i5 version).

Price has gone down on them considerably. Since I last bought one it was over $600 for a 256GB. I know people whine about the price/GB but you're paying for the speed and not capacity. If you want both then go with tiered storage. My home computer OS runs on a C300 but I have a 6TB hard drive array hooked up to it for storage.

Now my games load in seconds instead of tens of seconds.

Metro 2033 loads in less than a second.
STALKER: Shadow of Chernobyl loads in a couple of seconds.
Elder Scrolls: Oblivion loads in 3 or 4 seconds.

Need I say more? If you have a game you want me to check out then I'll tell you the load time for it. I have hundreds.

My boss at work bought two 64GB C300 SSDs and RAID 0 them. He gets 700MB/s transfer rate with them (measured with dd on Linux).

Last edited by sag47; 12-01-2010 at 10:52 PM.
 
Old 12-01-2010, 10:55 PM   #3
darksaurian
Member
 
Registered: Jun 2010
Location: USA
Distribution: Fedora Xfce spin
Posts: 201

Original Poster
Rep: Reputation: 27
How fast does it load nethack?
EDIT:
Oh man it's going to take me forever to get my bearings on all this new stuff. I wonder if I could just get everything pre-packaged since I don't know what I'm doing and then swap out the video card.

All I ever really played in the olden days was Civ IV. These days I guess I want to give Starcraft II a spin. It's rated platinum at wineHQ.

Last edited by darksaurian; 12-01-2010 at 10:59 PM.
 
Old 12-01-2010, 10:55 PM   #4
bpogi
LQ Newbie
 
Registered: May 2009
Location: Georgia, USA
Distribution: Ubuntu, Debian, Gentoo
Posts: 15

Rep: Reputation: 1
Provided your system is relatively recent, the graphics card will usually be the bottleneck, especially if you have a store-bought machine or ordered one of the pre-configured systems manufacturers offer. They tend to be lacking in that regard.

I play Starcraft II, and it runs quite well on my system, which has an AMD Phenom 9950, ATI Radeon 4850, and 4 GB of RAM. That processor and graphics card are probably not widely available anymore (it's been around a year or so since I've updated my hardware), but you can look at benchmarks on many websites to find parts of similar (or better) performance, which will probably be less power-hungry and produce less heat. Also, my graphics card is a single-slot type, which I wouldn't recommend, given the large amount of heat that this model produces, which is exhausted into the case instead of out the back like a double-slot card.

On a bit of a tangential note, if you're building a whole new system, or will be considering your case ventilation, I'm a big proponent of following the positive pressure rule for case ventilation. Almost all decent cases will have filtered intakes on the front for the fan, but they will tend to have unfiltered holes in the back, on the sides, and sometimes in the PCI slot covers. By ensuring that your intake fans push more air into the case than your exhaust fans remove, there will be a slight positive pressure in the case relative to outside, which will push air out of the unfiltered holes I mentioned, and will only draw air in through the filtered intakes. This greatly reduces the amount of dust you will collect inside. It's awesome.

EDIT: Hard drives, too. I didn't consider that one, but sag47 is right, that is a huge bottleneck, both for games and general usage. The graphics card thing is more specific to games.

Last edited by bpogi; 12-01-2010 at 10:57 PM.
 
Old 12-02-2010, 01:06 AM   #5
sag47
Senior Member
 
Registered: Sep 2009
Location: Raleigh, NC
Distribution: Ubuntu, PopOS, Raspbian
Posts: 1,899
Blog Entries: 36

Rep: Reputation: 477Reputation: 477Reputation: 477Reputation: 477Reputation: 477
heh, nethack load time nonexistent.
 
Old 12-02-2010, 02:55 AM   #6
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
The most important component for gaming is the graphics card. Of course, make sure to have a mobo that can support the graphics card well enough (PCI-E 2.0).
 
Old 12-02-2010, 05:38 PM   #7
sag47
Senior Member
 
Registered: Sep 2009
Location: Raleigh, NC
Distribution: Ubuntu, PopOS, Raspbian
Posts: 1,899
Blog Entries: 36

Rep: Reputation: 477Reputation: 477Reputation: 477Reputation: 477Reputation: 477
PCI-E x16 2.0 cards are backwards compatible with PCI-E x16 1.0. So that doesn't matter unless the OP has AGP.

I still say the biggest bottleneck is hard drives (assuming OP already has a gfx card capable of gaming).
 
Old 12-02-2010, 06:14 PM   #8
darksaurian
Member
 
Registered: Jun 2010
Location: USA
Distribution: Fedora Xfce spin
Posts: 201

Original Poster
Rep: Reputation: 27
Once the level is loaded the hard drive doesn't matter, does it? I think that would just make it load faster. After that I think the video card would be the bottle-neck. I guess I mostly want to reinforce my theory that I don't need a cutting edge processor because the video card will have a hard time keeping up with it anyway as long as I don't get a 486 DX2 or something.
 
Old 12-02-2010, 07:16 PM   #9
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
It depends on what games you are running. For open-world games, like Gothic or GTA IV the harddrive is a bottleneck, because they do seamless loading of levelparts in the background. This can lead to stutterings when your harddrive is slow, but it can be partially solved by increasing your amount of RAM, going from 4 to 8GB gave me some more FPS and more "smoothiness" in GTA IV.
Most times the graphics card will be the bottleneck, but that also depends on the game, and what quality-settings and resolution you choose.
But I have also seen the CPU as bottleneck, in games like GTA IV and the newer parts of the Anno-series (Anno 1701 and Anno 1404). Going from dual-core to quad-core gave me a huge increase in performance.

So the answer is: it depends on the game.
 
Old 12-02-2010, 08:41 PM   #10
darksaurian
Member
 
Registered: Jun 2010
Location: USA
Distribution: Fedora Xfce spin
Posts: 201

Original Poster
Rep: Reputation: 27
I'm reading about RAID for the first time. If I just got one hard drive at 50MB/s could I play Starcraft II just fine? Or do I need to learn about RAID and get multiple hard drives? I'm wondering if I can skip learning about RAID or if I would be a fool to do that.
 
Old 12-03-2010, 04:53 AM   #11
sag47
Senior Member
 
Registered: Sep 2009
Location: Raleigh, NC
Distribution: Ubuntu, PopOS, Raspbian
Posts: 1,899
Blog Entries: 36

Rep: Reputation: 477Reputation: 477Reputation: 477Reputation: 477Reputation: 477
Starcraft 2 will play fine. The hard drive bottleneck most affects how long the levels take to load.
 
Old 12-03-2010, 05:16 PM   #12
darksaurian
Member
 
Registered: Jun 2010
Location: USA
Distribution: Fedora Xfce spin
Posts: 201

Original Poster
Rep: Reputation: 27
Oh good, I didn't want to bother learning how to set RAID up. Learning hurts my brain.
 
Old 12-04-2010, 03:55 AM   #13
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Quote:
Originally Posted by darksaurian View Post
Oh good, I didn't want to bother learning how to set RAID up. Learning hurts my brain.
??? Maybe you shouldn't be using Linux if this is the case. RAID isn't that hard to setup. However, I recommend against RAID0/AID0, unless you don't have any important data.
 
Old 12-04-2010, 04:06 AM   #14
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by H_TeXMeX_H View Post
However, I recommend against RAID0/AID0, unless you don't have any important data.
Nothing wrong with RAID 0 if you do your backups.
 
Old 12-04-2010, 04:11 AM   #15
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Quote:
Originally Posted by TobiSGD View Post
Nothing wrong with RAID 0 if you do your backups.
Yes, backup very often. I mean if one drive dies, you lose all data.
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Linux Gaming With Sabayon Gaming Edition DVD LXer Syndicated Linux News 0 02-19-2010 03:40 PM
Where is the bottleneck with IO request limitations MikeyCarter Linux - Hardware 3 12-24-2008 03:05 PM
Determining UDP Bottleneck BoarderX Linux - Networking 3 06-05-2008 11:04 AM
Where is the SPEED bottleneck ? kcoriginal Linux - Newbie 11 10-15-2007 06:42 PM
Mozzilla bottleneck? Ukee Linux - Software 3 12-29-2004 04:04 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 07:44 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration