Building the Ultimate Gaming Desktop 88
Alan writes "FiringSquad has just posted my Ultimate Gaming Desktop system building guide in which we take a no-budget but don't-waste-money approach. We even use an Athlon FX-57 in here. This is in fact only day one of a five-day series that will total over 32,000 words..." From the article: "Today's games aren't multithreaded. So, when designing a gaming system only one CPU core is needed. Therefore, the fastest individual core is going to be what's important for having the fastest frame rates and the fastest benchmarks. In real-life, when you're playing a game, your CPU still needs to spend time managing memory, the swap file, all while keeping your real-time anti-virus file scanner and firewall active. Everyone claims to run a clean system, but how many of us have been dropped out of a LAN game because we received an instant message?"
Hmmm (Score:2, Interesting)
Even if it is as I would suspect, that doesn't necessarily mean that the dual core would be faster. If the singl
Re:Hmmm (Score:3, Insightful)
Re:Hmmm (Score:1, Informative)
Re:Hmmm (Score:5, Informative)
However, it is standard media reviewer dogma to poopoo dual core and dual CPU systems. It doesn't make any sense because there are several games in development now that make use of multiple threads and World of Warcraft makes use of sycronous loading which allows multiple graphical loading requests to be made at once. Hyperthreading helps with this but dual core or dual CPUs would help much more.
Re:Hmmm (Score:1, Insightful)
Sur
Re:Hmmm (Score:1)
That's just the point: they don't (Score:4, Informative)
That's the _whole_ point: they don't take much. All this dual-core hype is based on the lie that there are some massively CPU-intenside background processes that leave your game starving for its own dedicated CPU.
Well, here's what you can do. Turn off SETI, IM, and generally all the things you would realistically turned off if you wanted the maximum frames-per-second in a game. Hit CTRL-ALT-DEL. Let it stabilize for a few seconds, then look at your CPU usage. Those are your Windows background processes at work.
There's no made up number there. You don't have to believe my numbers. You can read the actual numbers for your own system, yourself.
_If_ you were to see some 50% CPU usage when idle, yeah, _then_ you need a second CPU badly. But here's the fun part: I see 0% on mine.
So getting a second CPU to run all that 0%, and thus reduce the game CPU's load by a whole 0%... well, I hope you can understand why some of us are less than thrilled by that idea
Windows background processes take less time than you think. What Windows does have, though, is a lot of _synchronous_ stuff going, i.e., where your application must wait for the results anyway. I.e., moving that to another CPU wouldn't do you one bit of good.
E.g., when your game is taking ages at the loading screen, because some AV program scans every byte loaded, that's one such synchronous thing. Each call to load a block _must_ wait until that block is scanned and loaded. Whether that's happening on CPU 1 or CPU 2 is irrelevant. Your game gets to wait exactly the same time in both cases.
E.g., if a computer is slow because it's swapping (e.g., your computer illiterate friend -- you know you have one by that description -- having 5 spyware programs and 5 applications open while gaming), that process just can't possibly proceed until the desired page is swapped in. If your game's (or any other application's) main thread wants to access location 31337, it can't possibly proceed until the value there has been fetched. Which means until that whole page is loaded from disk, if it was swapped out. Whether it's CPU 1 or CPU 2 handling the swapping, it still won't accelerate that one bit.
Re:That's just the point: they don't (Score:1)
Athlon FX? (Score:2, Funny)
Re:Athlon FX? (Score:2)
Don't you know, the turbo button is for under/bclocking to 8Mhz. That way it run nice and cool, without any fans! Awesome! Freakin' awesome!
Re:Athlon FX? (Score:1)
Re:Athlon FX? (Score:2)
Re:Athlon FX? (Score:1)
1 core is fine. (Score:2, Insightful)
Today's games aren't multithreaded. So, when designing a gaming system only one CPU core is needed. [...] In real-life, when you're playing a game, your CPU still needs to spend time managing memory, the swap file, all while keeping your real-time anti-virus file scanner and firewall active
Right, which is why multi-core or SMP machines are good for gamers: the extra work is running on the other core|CPU.
Premature optimization is the root of all evil (Score:5, Interesting)
Let's take those in the paragraph you quote, because two are synchronous tasks, and one is a whole 0% to 1% CPU time.
1. The swap file. Do you understand how that works? It a process wants to read 1 byte from the memory location X, that process can't possibly proceed until that byte has been fetched. If that's in a page currently swapped out, it can't possibly proceed before it's finished loading back into RAM.
So offloading swap management solves... what? You wait for that page anyway, and wait exactly as much time anyway, because it's the HDD that's the bottleneck there. So offloading that to another CPU will bring exactly _zero_ benefit.
2. Your real time virus scanner. Another synchronous task: if your game is waiting (e.g., at a loading screen) for a block to be loaded and scanned by the real time AV scanner, that's it. That thread is stopped and waiting until the scanner is done with that block.
So, again, a second CPU will bring exactly _zero_ benefit there,
3. Your real time firewall. Hit CTRL-ALT-DEL, look at the CPU usage for that one. Oops it's at most 1%, most of the time less. Yeah, it sooo makes sense to buy a slower dual-CPU for that.
Here's just some simple maths: if you have a 2.8 GHz CPU and lose 1% of that to the firewall, it leaves you with some 2.77 GHz worth of power for your game. If you get a 2.4 GHz dual CPU so the second one can take care of the firewall, you're left with a 2.4 GHz CPU for your game. Ooops, so dualies are still a losing proposition after all.
So, no offense, all I see there is one aspect of why premature optimization (in this case, of hardware) based on false assumptions and lack of measurement is bad. That's just the problem: you end up dumping time and/or money and more often than not end up with something actually _slower_ than the straightforward solution. In this case you dump a bunch of cash on a l33t dual-core solution, based on false assumptions about what those processes do and how, and actually end up _slower_ than a cheaper one-core solution. Was it worth it?
Re:Premature optimization is the root of all evil. (Score:1)
3) I don't know about Windows firewalls. Never used one.
At least that's how I understand Windows. I have just one Windows machine (out of ~8 total) and that's just for gaming so my Windows user-side knowledge is a bit limited.
thanks!
Re:Premature optimization is the root of all evil. (Score:2)
no-budget but don't waste money approach (Score:1)
Re:no-budget but don't waste money approach (Score:1)
Re:no-budget but don't waste money approach (Score:1)
Re:no-budget but don't waste money approach (Score:2)
Re:no-budget but don't waste money approach (Score:2)
Re:no-budget but don't waste money approach (Score:3, Interesting)
Most HD benchmarks apparently show RAID 0 gives no improvement in speed, but I definitely see a massive difference, I originally had the Raptors in a non-RAID config and it was slower.
Re:no-budget but don't waste money approach (Score:2)
Nintendo, Sony, or Microsoft? (Score:3, Interesting)
First of all, AMD is making a profit on that fancy Athlon chip you're going to want to stick in your PC. Sony and Microsoft sell their consoles at a loss, and Nintendo has a pretty low price tag usually. This means greater value to the customer. This article about the Athlon 64 FX-57 [slashdot.org] posted on Slashdot earlier, and some of the reviews along with it, suggest that while you're playing 30% more for a top of the line CPU, you're only getting single digit increase in performance in some cases.
Console games are also designed for a hardware that will undergo minimal changes at worst. PC performance will increase dramatically over a relatively short period of time. First of all, this means that you don't have to worry about your console being out of date. The games made for it five years from now will still run on it perfectly fine. This is not very true with PCs, which have a somewhat shorter shelf-life. They're still viable, but they won't run the newest Doom or UT very well. Additionally, with a console you know that the software you buy for it will run at acceptible frame rates now, and not in 18 months when the hardware manages to catch up.
Graphically speaking, consoles will never be able to live up to what the latest and greaest PC can manage, but at their release time, consoles are about graphically on par with most computers. PCs also have the advantage of being for flexible in terms of what they can do. I can do a lot more on a PC (rant on /.) than I can do on a console. However, recently a lot of people have been working on getting Linux to run on consoles, so the advantages of a PC aren't as pronounced in this area any longer. However, on the whole, it's easier to do things related to the internet, word processing, etc. on a PC.
PCs and consoles generally do different types of games well. PCs are more favorable for FPS, RTS, and MMORPG games. Consoles are better for party games, multiplayer games (in the case where you don't have multipler computers and a LAN), and other situations like this. However, because the next generation consoles will be including HDs, USB ports, and other things that make them similar to a computer, consoles could be just as capable of having games like Warcraft 3 and EQ.
Essentially, consoles are becoming more and more like computers every generation. Some, like Nintendo, aren't following this approach as closely as Sony and Microsoft, but the overall trend seems to be in this direction. Yet because they are still consoles they have the simple advantage of "you insert the game and it plays." No installing, worrying if the hardware is good enough, or if you have other necessary things to get the game to run. Additionally, I've never seen a console give me a blue screen of death.
While a PC will always be able to deliver jaw dropping graphics, a console produces a more simplified gaming experience and at a much more reasonable price. Eventually, the only real advantage that the PC has, will amount to nothing when developers cannot figure out how to get the graphics to look any better or get them into a higher resolution.
This is my personal opinion, so take it how you will. For the record, no I don't hate PC gaming (I don't play as many PC games as I do console games, but I do still enjoy playing games like Starcraft, Civilization, and others on a PC.) so don't write me off as a hater. I'm just stating my views and hoping to inspire some intelligent discussion.
Re: (Score:1)
Re:Nintendo, Sony, or Microsoft? (Score:2)
A computer is certainly capable of playing games fine, but as I pointed out, not all games. While I can run Civilization II just fine on a Pentium III, I dare you to try playing Doom (if it will let you) or any other newer game.
But mostly the reason I don't own a current console is because I mainly play strategy games. If the wide variety of (real-time and not) strategy games starts to become available
Re:Nintendo, Sony, or Microsoft? (Score:2)
<grandpa simpson voice> You whiny whippersnapper, back in my day we played DOOM on 386's, and if we wanted to do multiplayer, we had to use a serial cable, or IPX if you we rich enough to have a LAN in your house (at $200-$400 a network card, it wasn't cheap). This new
Re:Nintendo, Sony, or Microsoft? (Score:2)
First off I don't have a TV so a 200$ video card is a lot cheaper than a PS2 + TV+ Memory cards + extra controllers... Now this might not seem like a fair comparison, but you can get a good gaming PC with monitor for less than an X-BOX + PS2 + Game Cube + TV so console gaming is not really cheaper it's just people discount the real costs.
People who like to play the numbers game by just comparing a single console to
Re:Nintendo, Sony, or Microsoft? (Score:2)
Riiiiiiiiiight.....so the latest games will run just fine on my Atari 2600 huh?
And what was all that about the PS3 not playing PS2 games? (or was that the new XBox, I don't recall...)
Just sayin is all....
Wow (Score:1)
Today's games aren't multithreaded. (Score:2, Insightful)
Wrong.
All threads these days are multithreaded.
Not all are optimized to use multiprocessors. Hyperthreading, etc.
But every single game made today is using more than one thread. In my own quick and dirty games, I have one for graphics, one for collision detection/motion, one for input, one for network data in, one for network data out. That makes 5 in a highly simplistic game. Most games have far, far more.
Re:Today's games aren't multithreaded. (Score:3, Informative)
All games these days are multithreaded.
I hit cancel on the post... but not fast enough
Re:Today's games aren't multithreaded. (Score:3, Interesting)
And your threading for a FPS is going to be highly interdependent. The process is generally:
1. get new packet
2. get input
3. update world and do collision / motion / AI
4. render new screen
5. send data out
3 and 4 are the processor intensive ones, and they're highly related. In fact, one or the other is likely to monopolize the CPU in a game. From anecdotal evidence I've seen, it seems the on
Re:Today's games aren't multithreaded. (Score:2)
Re:Today's games aren't multithreaded. (Score:2)
I'm not sure where the extra threads come from in normal applications; perhaps there's some threading involved with the basic UI. For example, it appears that spider.exe creates a new thread to animate a new deal of cards.
At any rate, the parent is correct; g
Re:Today's games aren't multithreaded. (Score:1)
Clean system? (Score:4, Insightful)
IMO, LCD monitors have come a long way but they are not quite where they should be to be able to handle high motion video(games) and color reproduction. I would've suggested a high quality 19-21" CRT for the ultimate gaming rig.
After posting an ask slashdot about gaming LCD monitors, I took a plunge and bought one. I took my 17" DVI Samsung 710T back after realizing the flaws with the technology while trying it out for a days straight. It may look great in the store but give it a solid night of gaming / computing and you'll see all kinds of shit go wrong on the screen.
Re:Clean system? (Score:1)
Re:Clean system? (Score:2)
*shrug* To each his own. I just like pushing back against the "LCD is teh rox" movement. Not that LCDs shouldn't be researched and sold, but I want CRTs to remain mainstream enough to keep the price down.
Re:Clean system? (Score:2)
LCDs don't have a refresh rate, well not in the same sense as a CRT does anyway. That's why I like them so much, no flicker - a 100% stable image. Much kinder to the eyes.
LCDs also tend to look very bad if you don't use the exact resolution they expect, which doesn't tend to be what I want
So buy one which is the resolution you want
Re:Clean system? (Score:3, Informative)
You'll see them in every trinitron. I've learned to ignore them, and actually need people to point them out to me nowadays - my mind just blanks them out completely, as weird as that sounds.
Re:Clean system? (Score:1)
Re:Clean system? (Score:1)
Frankly I stopped noticing the wires after about day five and I have to look for them. Indeed, I now use them to ensure a consistent desktop layout from OS to OS :-). How's that for turning a "bug" into a feature.
For re
Re:Clean system? (Score:1)
Or she can chop the body up into managable chunks and carry them up the stairs one at a time. And the monitor is LCD, so even Moms should be able to get it up the stairs.
Re:Clean system? (Score:2)
Questionale choices (Score:1)
Re:Questionale choices (Score:2)
It's true you can slipstream RAID drivers onto the XP CD, but they are using an nVidia nForce4 and I know from experience it's a lot of hassle to get the drivers to slipstream properly, it's easier just to say "fuck it" and bung a floppy drive in!
I'm saving this article... (Score:4, Interesting)
Re:I'm saving this article... (Score:1)
so maybe in 2015 they'll finally have some cpus that are REALLY fast.
it's like we're stuck in 2002 these days. and SMP is really crap so far for gaming. granted, no one is making any real SMP games... but that's where it stands at the moment.
Re:I'm saving this article... (Score:2)
Hey, I bought that rig too, with a Voodoo2 card and a SoundBlaster Awe64 to boot. I remember being awe struck at the absolutely stupendous graphics of Quake II and the *ripping* sound track. :)
Wing Commander: Armada ran slower than I had anticipated, though. :/
Also, the ArsTechnica system guide is out (Score:4, Informative)
I use the hot rod spec whenever I am looking for a new mobo. The rest I just shop around for on a part by part basis, paying close attention to price breaks on video cards.
Oxymoron (Score:2)
Tap the brakes here. No budget, but not wasting money? Hey, if you want the mythical Ultimate Gaming System, then you're going to be wasting money because you can. Hence, the usage of the word "Ultimate".
That's like saying that a Mercedes-Benz doesn't need those window wipers on the headlights. Sure it doesn't, but having it makes it "Ultimate". Ultimate Home Theat
These days... (Score:1)
Re:These days... (Score:1)
The rest can be bottom of the line and you can still run any game released within the next year at full detail without slowdown. A "gaming rig" won't get you much further.
Re:These days... (Score:1)
Of course, about $20,000 of that was some absolutely ridiculous sound system, something that had its own control console and about 30 speakers.
Ridiculous but fun. (Score:3, Informative)
4000 US$ for a gaming machine? No thanks. I really, really like my machines fast and well built, but I rather spend the the remaining 3000 dollars on some improvements on my home entertainment, a nice luxury weekend with my girlfriend in Wanaka and buy a couple of bottles of Single Malt, Central Otago Pinot Noir and pack of East Timor Fair Trade Coffee.
There you have it...
Re:Ridiculous but fun. (Score:1)
Re:Ridiculous but fun. (Score:2)
Here's what I'd go for if I were buidlign one:
Athlon 64 3400- $160 on pricewatch. I'd consider the Athlon 64 3000 for only $130
CPU fan- 40 bucks for a fan? No. Get the normal, run of the mill 20 dollar one. The 40 dollar one is just dumb. It may help you overclock, but overclocking isn't enoug
Re:Ridiculous but fun. (Score:2)
It is a tagan and it is an incredible piece of work, not one thing in the box wasnt high quality. As for the sound, it went from the equivalent of a jet taking off to a quiet humming.
I put it in a ~70 euros very good powerless box.
In my other room, i put the same tagan in a 35 euros with powersupply box. It is twice as loud. Quieter than before the tagan, but twice as loud.
So their prices look quite high, but 30$ for a box is not that good a price eit
Re:Ridiculous but fun. (Score:1)
You can get name brand memory for 100$ at 1GB PC400 DC, no need to go no-name. 200$ would be that stupid "overclocker memory" that noone needs anyway.
Re:Ridiculous but fun. (Score:2)
Re:Ridiculous but fun. (Score:1)
Re:Ridiculous but fun. (Score:2)
Name brand vs. Generic memory. I guess YMMV on this. Sure, you don't need ridiculous LED displays on your memory (as he's got here), but as someone who's bought his share of memory, I'll say that generic is _not_ the way to go if you value system stability. But, I mean, hey, if you get stuff, it passes MemTest86 without problems, and runs at the timing you like, more power to you. Just make sure the shop you buy it from has a good return policy, and folks who w
Re:Huh? (Score:1)
MPEG-2 encoding (Score:2)
"The obvious question is how many gamers actually encode MPEG-2 while playing games on a day to day basis? It's an easy answer: none."
Wrong. I do it. Yep. I do. Or encode to divx.
I find that with hyperthreading this is quite doable on a modern system without much impact. If you are running the background process in low priority I don't notice slowdown.
Sure the encode will take a little longer, but my experience has been that it still gets finished pretty quickly.
Maybe I'm nuts, but what
An even more obvious answer: (Score:2)
How much _are_ you encoding, that it can't possibly finish in the 16 hours a day when you're at work or sleeping, and it has to overlap your gaming time?
And more importantly, if you absolutely have to encode about a dozen movies to DivX per day, how on Earth do you have time to see all those _and_ have time left for gaming? Not a flame, I'm actually genuinely curious.
Re:An even more obvious answer: (Score:2)
Actually it isn't a case of something I do all the time, it's something that I do from time to time.
Mostly when the woman of the house hands me one of our kid's DVDs and says "can you make this into a DIVX file?"
DVDs get destroyed by kids, so we tend to back them up to DIVX for playback.
Re:An even more obvious answer: (Score:2)
It's not really a case of going out of my way to encode while I'm gaming, it's just the computer is fast enough to handle it.
I think Half Life 2 and Doom 3 are probably the only games I have where there would be much of an impact on performance. And in those c
First step, save yourself $900, overclock instead (Score:1)
My Venice 3000+ runs at 2.8GHz on a 90nm chip, SSE3 enabled for....$147.
You do the math. Thanks AMD!
Re:First step, save yourself $900, overclock inste (Score:1)
Not much changed since 1997 (Score:2)
And of course, this machine is how much more powerful than a P2 400 mhz?
magical dual core super AI (Score:1)
and if so, how sentient is it? can i hook a few up at work and go home? or is the author just desperately scraping the bottom of the barrel for really stupid examples? whats the you say? another ULTIMATE GAMING PC article that is just a load of crap? how can this be?
Im going duel core because... (Score:1)