Page 2 of 9

RE: What is your current PC config?

Posted: Thu Dec 17, 2009 1:49 am
by Shant

Darkone wrote:
I probably won't even waste my time buying XP 64bit Shant. I would just get Win7 64 bit professional (has winXP built ito OS).
I've been reluctant to mess with Windows 7 at this point because I've had so many issues with Vista. At least with Windows XP, everything just works. No crashes, no nothing. And I keep hearing about people having compatibility issues with Windows 7. Have you not encountered anything like that?

RE: What is your current PC config?

Posted: Thu Dec 17, 2009 8:50 am
by sscadmin
I know I took Vista off my machine and put XP back on but I do have Win7 Pro at the house and will eventually put it on. Overall Win7 is a lot better product than Vista and hearing good things from people and reviews. XP is now starting to be feature limited and soon you won't see those nice visuals you see in game screenshots because XP won't support DirectX10-11.

RE: What is your current PC config?

Posted: Sat Dec 19, 2009 3:26 pm
by SuperG
There's not much wrong with early vista if you keep just these two rulez in mind, way back then.1 ) It has a new driver model so every hardware vendor you use, need deliver or have avaible for DL, brand new Vista drivers. Some company do very well for some of there hardware early on. Other won't release one much later or never. And focus on new hardware. Also in very competing hardware the Vista version runs behind XP.2 ) It has higher ( memory ) requierments.So some don'tDon't put it on old hardware because you often will not comply to mem requierments.Some hardware just isn't supported. That your problem and your first party that can help you will be the vendor of that hardware. if not. Solution is stick to XP.Some do's.Build your system after Vista release to decent Vista spects. Like 2GB no less And something DX9 ish GPUUse Components with already steady Vista support.Pitfalls.Some OEM put Vista on cheap underspect systems like NEtbooks or real cheap PC or note books. With little memory and weak CPU's. That are just bad buys. A cat in a bag.Falls bashingTrow a Vista copy on old to realy old underspect hardware. But Linux and XP run's so well on it!!! Then stick with that.Bad Vista experience garanteed.Buy or build a cheap underspect PC but you took heavy weight Vista, that is just bad OS choice.Today there SP2 for Vista. Driver support is high Os is mature.W7 is just a name chance to avoid the bad name Vista is brandmarked with. W7 is a Vista refresh. A SP2 extended a second edition.Vista paved the way for W7. the chicken egg problem with drivers has taken on Vista. W7 has a OEM Netbook version. A light version for light spect hardware. Not in retail avaible. For Vista there was later a special XP OEM deal.So i did my homework and with that have a good Vista experience for Years.I would go for W7 for new bells and whistles. Better SSD and multitouch support.Mem prices are low for some time so comply to mem spect is currently no problem, compared back in the early day's of vista.Vista game performce. nV ruled the marked in those days. But have also Vista driver problems. And demanded from MS to make some DX10 Features optional. Like Virtual video memory architecture driver support. Because nV was the main dX10 target market. MS complies. ATI(AMD) was better Vista and DX10 ready but out of sight R600 disaster. The retail GPU market is hard and unforgiving. And XP vs Vista game review where exclusive nV only. Until one took ATI also into play and was suprised.Now Vista has it's market share and AMD and nV are up to level for vista driver support.Have nV for PhysX and 3DGeforceVision,TWIMTBP games. And a AMD rig for GITG gamesThat's my argumentated opinion about Vista.

RE: What is your current PC config?

Posted: Sat Dec 19, 2009 4:44 pm
by Shant
I have a dual boot system so I had a great chance to compare/contrast XP and Vista. Games do look/play better on Vista, that much is beyond question. It could be simply because Vista has dx10 and XP has dx9, not sure. Vista has way too much garbage programs running in the background. Before I upgraded my fan, I couldn't play games on Vista because my system would overheat and crash. And it wasn't just games. If I tried to run a resource heavy program, it would overheat and crash. Same games/programs in XP? No problem. XP starts up much faster too. Probably because I've widdled down the startup processes to around 16 or 17. In Vista, the lowest I could get the number of running processes down to was in the mid 30s'.

RE: What is your current PC config?

Posted: Sat Dec 19, 2009 10:16 pm
by sscadmin

SuperG wrote:
I would go for W7 for new bells and whistles. Better SSD and multitouch support.
I want a SSD drive for my next system since the price on them now is just a wee bit to high for my blood. Vista was a resource hog on my machine for a while but I had a lot of crap installed on the machine. I have Win7 64bit waiting to install I just haven't found the time to off load all my crap unto another drive. I did run into some 'microsoft certified driver' issues with some of my older hardware which was a pain sometimes but I hear Win7 is really good and hope to put it on my machine during the Xmas holiday sometime.

RE: What is your current PC config?

Posted: Sun Dec 20, 2009 9:27 am
by Bullwinkle

Darkone wrote:
SSD drive ... the price on them now is just a wee bit to high for my blood.
Don't feel as though you are missing anything huge. SSD drives are only fast at searching. Transfer rates are 30-100x faster for SATA disk drives. Also, SSD's have a finite number of read-write cycles, so you know from the start that your expensive SSD drive will eventually fail (although maybe not much sooner than your disk drive). SSD's are awesome for things like tiny laptops or netbooks because they boot quickly, are low-power, and are fantastically rugged compared to a disk drive. But, overall, SSD's are slower than disk drives in general-purpose use.I think I read somewhere that you build your own boxes, so maybe the following perspective will help. Use your SSD drive for your system drive, which typically experiences many seeks against many small files. For swap space and any large kind of data (ie, games), use a hard disk. With that perspective in mind, you could do a proof-of-concept by using a flash drive rather than an SSD for your system drive. An SSD is just a flash drive with an SATA interface, so it will give you a pretty good idea of what to expect from a future SSD. A $20 flash drive is big enough for Windows, as long as you put swap space, programs, and data elsewhere.B

RE: What is your current PC config?

Posted: Sun Dec 20, 2009 1:10 pm
by Shant
Wow I can't believe that...I thought the whole point of SSD was speed and to eliminate moving parts so as to last longer. If they're slower than SATA and they're gonna break down around the same time, and they're many times the price per GB...what incentive is there to buy them??

RE: What is your current PC config?

Posted: Sun Dec 20, 2009 2:59 pm
by Bullwinkle

Shant wrote:
Wow I can't believe that...I thought the whole point of SSD was speed and to eliminate moving parts so as to last longer. If they're slower than SATA and they're gonna break down around the same time, and they're many times the price per GB...what incentive is there to buy them??
Well, there are some terrific advantages to SSD's for some applications. For those jobs, they probably are worth the extra cost. But SSD's are not better in every way than hard drives... not even close. Think about using a phone book (remember those big paper things that people had before Switchboard and Google?). It takes a certain amount of time to find a name that you are looking for, and a different amount of time to copy the phone number, address, etc. If you use a photocopier then you can speed up the copy part of the job but you don't speed up the lookup part.Similarly, disk drives have two major kinds of speed that approximately summarize their performance: Seek Time (lookup) and Transfer Rate (copy time). There are other specs of interest, but those are the two most popular.SSD's are perhaps 100x faster than disk drives at Seek Time. Even faster than that in some cases.Hard drives are 100x faster than SSD's at Transfer Rate (sometimes more).So, sure, SSD's are very fast at some tasks. Other tasks perform better on hard disks. Boot performance is, by and large, a non-issue for big computers. They stay on all the time, so it usually doesn't matter if they take several minutes to boot. Some servers take 10 minutes or more to boot, but they get booted perhaps a dozen times a year.However, boot performance is a HUGE issue for portable devices like, say, a phone. If your phone took more than a second or two to wake up, you would not be happy, right? Laptops are in between -- people who carry them around a lot like to put them in standby or hibernation mode and want them to be able to wake up quickly. SSD's are good at that part -- the waking up or booting. On the other hand, for large multimedia jobs, database work, games, and other tasks that work with large files, a hard disk's superior transfer rate will blow the socks off of any SSD.A few years ago, the life span of flash memory was an issue. Now they are good for millions of read/write cycles, which is not so bad. But there is more to reliability than lifetime. A hard disk, for example, can read and write until it dies of old age or damage. And therein is the key to SSD's advantage -- they are not as vulnerable to damage as hard disks. Hard disks are quickly destroyed by heat (which they generate a lot of) and shock. Shock is common for laptops, like dropping your laptop or even bumping it while it is writing to disk. SSD's are nearly invulnerable to shock. They are vulnerable to heat, but they do not generate as much heat as a hard drive, so they have less trouble with heat. Also, SSD's can be MUCH smaller than a disk drive for the same capacity. It's just a couple of chips, after all.So SSD's are fast at boot/waking up, rugged, cool, low-power, and small. All of those factors are good in portable applications.But SSD's will not be replacing your disk drive for your gaming computer anytime soon.B

RE: What is your current PC config?

Posted: Sun Dec 20, 2009 4:59 pm
by Shant
It boggles my mind that SATA drives transfer data 100x faster than SSD. I thought the whole reason hard drives took as long as they did to transfer data was because of the...for lack of better term 'manual' way it works. What exactly is it that prevents SSD drives from transferring at the same/faster clip? Will they catch up to or surpass hard drives eventually?I've been of the opinion that hard drives have been seriously lagging in terms of advancement behind other components. I build my own rigs as well, but prior to this computer the last time I'd built one was around 99 or 2000. Didn't do any gaming with it ofcourse. it had a standard ata hard drive in it. Extremely slow compared to today's drives...on paper anyway. When I built this new rig several months ago, I put the fastest available SATA drives in it and naturally was expecting a big boost in the data transfer department. Honestly, I can't tell any difference. Moving a couple gigs from one drive to another, or from one part of the same drive to another, still takes a few minutes like my old computer did. I was looking forward to SSD drives really advancing the ball in that department. Guess I was wrong.

RE: What is your current PC config?

Posted: Sun Dec 20, 2009 8:33 pm
by Bullwinkle

Shant wrote:
It boggles my mind that SATA drives transfer data 100x faster than SSD.... I thought ... hard drives took as long as they did ... because of the ... 'manual' way it works. What exactly is it that prevents SSD drives from transferring at the same/faster clip? Will they catch up to or surpass hard drives eventually?
Short Version: Look at RAID 0 (or 0+1) rather than SSDs for a major performance boost.Long Version: Back in the days when supercomputers were the size of a tractor trailer, there were folks who advised, "Never trust a computer that you can see over the top of." :) In those days, there was a lot of talk about the difference between "cpu speed" and computer "throughput". Nobody talks about it that way anymore, but the concepts still hold. There are many different parts of a computer, and the overall throughput of the machine is dictated by the bottlenecks caused by the slowest individual components. Hard drives have evolved at a pretty good clip. The second IBM PC -- not even the first -- had a 5 megabyte disk drive that cost several hundred bucks. Now you can buy a terabyte drive (a million times larger) for under $99. Speeds are way up, too... but so is the size of the data that you move around. If you take a closer look at the number of megabytes per second that you transfer between drives, I'll bet that you are moving many more bytes now than you did a few years ago. In fact, disk drives became so fast that their transfer rates exceeded the fastest rate that the old parallel ATA bus (16 parallel wires) could handle. The limiting factor was the speed of sending an electrical signal (reliably) through the wires themselves! It's sort of a long topic, but wires do not transmit electricity at the speed of light... and several wires together may have different speeds, so there were a lot of electronics involved in splitting up bits across multiple wires and then putting them back together at the other end. Electronics can be pretty fast, but there are still limits. In order to keep controller costs down, it was necessary to develop a new technology, which turned into the Serial ATA "bus" (kinda-sorta-one wire, plus a couple more for power and control signals).SSD "drives" are just memory with an SATA controller so that they can be used in place of a disk drive without any other changes to the computer. Most of the SSD drives that you hear about use flash memory. Flash memory is far cheaper than the RAM that does most of the calculation work in a computer, which makes it economical to consider using flash instead of a hard disk for some applications. Flash memory also does not require power to hold it's memory state, so you can turn off the power and not lose your information, just like a disk drive.Although flash is cheaper than RAM, it is not nearly as fast. To fully explain why takes me about an afternoon -- I actually teach a class on this. But the short version is that a bit of flash memory is much larger than a bit of RAM, and size roughly equals speed in semiconductors. Smaller = Faster.You are partially correct in that the mechanical nature of disk drives limits their Seek performance. So, yes, SSD's are much faster in that department. But hard drives are very, very fast at reading and writing a lot of data. SSD's will not surpass hard drives in performance or cost for handling large amounts of data anytime soon. Eventually we will run into physical limits regarding the size and speed of our current idea of semiconductors. That will lead to new technologies, and it is hard to guess what will happen to performance and cost then. It is conceivable that, 100 years from now, solid state memories might become more economical than hard drives. But it won't happen until some major technology shift.There is more to the story... SSDs are faster at reading than they are at writing, for example. Again, that makes them better for things like the operating system, which doesn't change rapidly compared to data. But anything that requires saving lots of memory will be much faster on a hard drive.Solid-state drives can be made that are much faster than a disk drive, but not with flash memory. A battery-backed RAM drive can do the job, but an 8GB RAM drive costs something like $600, compared to 1,000GB of disk for $100. But even a RAM drive is not all that much faster than a hard disk in most applications because it is limited by the performance of the SATA bus. So you spend a ton of money for a minuscule amount of drive space that loses its memory when it loses power, and you still don't get a huge performance increase. :(You are also correct in thinking that disk performance is a major bottleneck in today's computers. So, if you really want to speed up your disk drives, the way to do it is RAID 0 (or 0+1 if you want both speed and reliability). RAID 0 uses two or more identical disk drives in a way that splits up read and write across the drives. This has several advantages, but one obvious advantage is that it divides the transfer across two or more SATA channels, thereby multiplying the throughput of the array. This improves performance dramatically. It turns out that modern motherboards are approximately as fast as two SATA channels, so two drives in your array is all you need for a low-cost performance improvement.In other words, you can buy two 1-TB drives for $100 each and make a 2-TB array that is nearly double the throughput of a single hard drive. Server versions of Windows have RAID software built in, so that's all you need -- just two disk drives -- to double your performance. It's a sweet deal. With XP/Vista/Win7 you will need to add either software or a RAID card complete the job, but they are cheap these days, too. I wouldn't be surprised if there is open-source RAID software, although I have never looked.The bottom line is that SSDs are not the answer to overall disk performance, but the cheapest possible RAID configuration is. B

RE: What is your current PC config?

Posted: Mon Dec 21, 2009 12:56 am
by Shant

Bullwinkle wrote:
Short Version: Look at RAID 0 (or 0+1) rather than SSDs for a major performance boost.B
Yeah, I've got 2 500g SATAs in the computer and I was tempted to make a raid array but I put redundancy/insurance well above speed...as much as I love speed. Hard drives fail all the time. I lost 10 years of mp3s, classical music performances that I'll never be able to find again because an ata drive died on me less than 2 weeks after purchased. Part of the reason I was so looking forward to SSD. I'm assuming defective drives out of the box are much more rare with SSD, no?I'd built a raid array on my old computer, and perhaps things have changed now, but at the time if one drive failed, your data's gone. Is that still the case? I do realize, ofcourse, that the solution would just be to get another drive and keep that one to backup the raid array. I'll definitely do that eventually because you're right, that's a cheap way to damn near double the speed. You can't beat that.
Bullwinkle wrote:
If you take a closer look at the number of megabytes per second that you transfer between drives, I'll bet that you are moving many more bytes now than you did a few years ago. B
I'd considered this possibility, but you have to remember that I didn't transition from my old crappy computer to this top of the line one gradually. I built the new one and literally in 6 hours I went from one to the other. So I was in a very good position to see the contrast between old and cutting edge hardware. The result? I was very surprised in general at just how subtle the increases were. Only the graphics department gave me the type of boost I was expecting from a decade's worth of advancement. To give an idea, it took me about 30-35 minutes to convert an mpeg movie to DVD. Now it takes about 7-8 minutes. I suppose another decade and I'll be able to shave 15 seconds off my startup time...:roll: Specifically pertaining to hard drive performance, I ran data transfer tests on my old system's hard drives. I had several hard drives in it, 2 of which were striped RAID 0. The newest non raid drive transferred at around 50MB/sec. The raid array transferred at 80mb/sec, so you're right it's nearly double the speed. I really should run the same test on my new system, it'll be fun to test your theory. On paper my new drives are supposed transfer data 6 times faster than my old drives. I'm betting it's well less than double. hmmm...I can't find that utility at the moment...do you know of a simple HD data transfer utility I can download?
Bullwinkle wrote:
It's sort of a long topic, but wires do not transmit electricity at the speed of light...
OK this explains a lot. I had always assumed that wires did transmit at near light speed, and that it was only the mechanics of hard drives acting as a barrier to that speed. Why don't they transfer at light speed, and roughly how fast DO they transfer (relative to light speed)?
Bullwinkle wrote:
It is conceivable that, 100 years from now, solid state memories might become more economical than hard drives. But it won't happen until some major technology shift.
The cost issue has always puzzled me as well. I realize new technology will always cost more in the beginning, but shouldn't it be much cheaper to manufacture a SSD than a hard drive, and shouldn't that be reflected in retail prices relatively soon?
Bullwinkle wrote:
But even a RAM drive is not all that much faster than a hard disk in most applications because it is limited by the performance of the SATA bus. So you spend a ton of money for a minuscule amount of drive space that loses its memory when it loses power
2 questions on this...if the SATA bus were not a limiting factor, how much faster would a RAM drive be than SATA? And, how do you use such a drive if it loses memory when you turn it off? You have to transfer all your data over to a hard drive every time you shut the computer off???
Bullwinkle wrote:
With XP/Vista/Win7 you will need to add either software or a RAID card complete the job, B
You mean I could create a RAID array with nothing but software?? That really makes it much more tempting...I needed a card to do it on my old computer.

RE: What is your current PC config?

Posted: Mon Dec 21, 2009 4:04 am
by Bullwinkle

Shant wrote:
I've got 2 500g SATAs in the computer and I was tempted to make a raid array but I put redundancy/insurance well above speed
I have the same concern, which is why I build RAID 0+1 (RAID 10) arrays for my machines. RAID 0+1 is just what it sounds like... striping for performance and mirroring for redundancy. It uses 4 drives (minimum), but it doubles your performance while giving you more or less instant duplication of your drives.
Shant wrote:
I'm assuming defective drives out of the box are much more rare with SSD, no?
I don't know any statistics, but hard drive infant-mortality failures are not super-common. There will be the occasional early failure with SSDs, too.Whether it takes a week, a month, or a year, or a decade for a failure, you still need backups. There is no permanent way to store data without re-copying it from time to time. Even optical disks develop errors after ten years or so (sooner if abused, obviously).
Shant wrote:
I'd built a raid array on my old computer, and perhaps things have changed now, but at the time if one drive failed, your data's gone.
It depends on the type of array. Most professional arrays are far more reliable than single drives because they use some form of redundancy. There are several types, but RAID 1, 5, and 10 are the most common redundant types. The truth is that RAID 0 increases the likelihood per megabyte that you lose data (and maybe all of it) so, yeah, if the data is important then you want a notch up in sophistication.I mentioned RAID 0 and 10 because they give you the highest performance increase without a fancy (expensive) controller.
Shant wrote:
he solution would just be to get another drive and keep that one to backup the raid array
Exactly. Inexpensive external drives rock for that.
Shant wrote:
I'll definitely do that eventually because you're right, that's a cheap way to damn near double the speed. You can't beat that.
Right. Even better, it tends to be a bottleneck on most PCs, so doubling your performance there will make the computer "feel" much faster at many tasks. Assuming some kind of Core 2 cpu, I would say that disk performance is the second or third most significant performance enhancement, after adding lots of memory and maybe a decent video card with a lot of memory on it. Memory is 1,000 times faster than disk, so memory is Numero Uno.
Shant wrote:
I built the new one and literally in 6 hours I went from one to the other.
OK, that's a good comparison. But, wait...
Shant wrote:
it took me about 30-35 minutes to convert an mpeg movie to DVD. Now it takes about 7-8 minutes.
That's a 500% performance improvement in handling large data! What's your beef, man?!That's a huge speedup. There are a few things that contribute to it, but memory and disk are the biggest factors. CPU and system bus after that.
Shant wrote:
I suppose another decade and I'll be able to shave 15 seconds off my startup time...:roll:
My netbook boots Windows XP in about 15 seconds, and that's with a puny Atom CPU and a slow-as-molasses 1.8 inch disk drive. Boot time can vary widely, but the more striped-down your PC is, the faster it will be.What operating system are you using?
Shant wrote:
I ran data transfer tests on my old system's hard drives. I had several hard drives in it, 2 of which were striped RAID 0. The newest non raid drive transferred at around 50MB/sec. The raid array transferred at 80mb/sec, so you're right it's nearly double the speed.
Nice improvement!Yes, it would be interesting to compare your new PC. It will be interesting to see how much faster than 50MB/s you get, but you should get a noticeable increase if you are going from PATA (old ATA) to SATA.
Shant wrote:
On paper my new drives are supposed transfer data 6 times faster than my old drives. I'm betting it's well less than double.
You will never know the full story. It is nearly impossible to test the transfer rate of a decent disk drive at home... you would need some expensive gear to get anywhere near the drive's limit. Remember that your system bus and disk controller are slower than the drive itself. Plus, every time the spindle has to stop, seek a new sector, then start again, slows it down.So, yes, doubling your overall speed would be terrific. You will see the greatest improvement by copying a large, unfragmented file, from one drive on one controller to another drive on another controller. Even with that test your motherboard's system bus may be the limiting factor.
Shant wrote:
hmmm...I can't find that utility at the moment...do you know of a simple HD data transfer utility I can download?
Hmmm... do you mean a benchmarking tool, or something to copy the complete contents of one drive to another?Check TomsHardware.com or ZDNet.com for a benchmarking tool, then pay attention to exactly what you are benchmarking. If you want to copy an entire drive, take a look at Acronis TrueImage. It is commercial software (maybe $50 for home computers), but it makes upgrading disk drives and making perfect backups a cinch.
Shant wrote:

Bullwinkle wrote:
It's sort of a long topic, but wires do not transmit electricity at the speed of light...
OK this explains a lot. I had always assumed that wires did transmit at near light speed, and that it was only the mechanics of hard drives acting as a barrier to that speed. Why don't they transfer at light speed, and roughly how fast DO they transfer (relative to light speed)?
Didn't I just say it is a long story?! OK... you know how they have highways in L.A. that are eight lanes wide? 8 lanes @ 60 mph with an average of, say, 100 feet of road length per car ... they should be able to carry something like 400 cars per mile per minute when they are pretty full but not bumper-bumper. Now picture trying to drive 8 cars from the office parking lot to El Torito 1 exit away (let's call it 1 mile just to make the numbers easy). So 8 cars / 400 cars per mile per minute = 1.2 seconds to get from work to lunch, right?:)As you can see, it's more complicated than just the width of the pipe. You have on-ramps and off-ramps to deal with, traffic, red lights, etc. It could take ten minutes to do that drive, depending on factors that have nothing to do with the bandwidth of the highway.When electricity flows through a wire it generates a magnetic field around the wire. Building that magnetic field takes time. When you stop the flow of electricity, it takes time for the field to collapse. The field is a form of energy, just as the electricity is. Think of building the field as "filling up the pipe" with energy, and collapsing the field as "draining the pipe". This filling and draining (called "inductance") is pretty slow compared to the speed of light. In order to send a "1" down the wire, you start at 0 voltage, increase to whatever a one is (say, 3v), then wait until the field stabilizes so that the voltage at the receiving end of the wire is a nice, steady, 3 volts, then drop the voltage back to 0 again. But the collapsing magnetic field continues to generate voltage at the receiving end until the field collapses so, again, there is a time lag before the receiving end sees a nice, steady, 0 volts.The inductance of the wire is comparable to the on-ramps and off-ramps of the highway.But there is more... when you put two wires side by side, the magnetic fields interact with each wire and induce currents in each other! So one wire that is supposed to be at 0v receives part of the magnetic field from the next wire, which partially raises the voltage in the wire that should be at 0!The beauty of digital signals is that we can throw out any signal that is not, say, at least 2.5 volts (1) or less than 0.5 volts (0). Anything in the middle is "noise" and we just ignore it, waiting until we see a clear 0 or 1. That waiting takes time. How much time depends on many factors, including temperature. So, in order to make sure that we get a good, clear, signal, we wait a little extra. Now, in order to move millions of those signals through a computer per second, we have a LOT of "red lights" and on/off ramps to consider, so computers use a "clock" to move everything in one complete step at a time. It's like having a red light at every intersection. When you get a green light you accelerate (charge the field), drive, then decelerate (collapse the field) at the end of the block, wait at the red light until the next clock signal, then go again. If you are late and miss your green light, then you may have to sit and wait through almost a complete cycle before you have a chance to go again (an extra WAIT state, in computer lingo).Like traffic, if our signals collide they causes accidents (which show up as blue screens or other quirks), so we have to be ultra-careful that EVERY signal can get to it's next "block" on each cycle of the clock. That means more waiting.All of this waiting is what makes travel through a computer slow. How slow? Slow enough that super-computer manufacturers used to use oscilloscopes and wire cutters to trim each wire to exactly the right length for that wire in order to minimize wasted clock cycles. It's VERY slow compared to the speed of light.Does that make sense?
Shant wrote:
shouldn't it be much cheaper to manufacture a SSD than a hard drive, and shouldn't that be reflected in retail prices relatively soon?
Semiconductor manufacturers (and many other commodity manufacturers) set volume pricing based on a Non-Recurring Engineering cost (NRE) and a per-unit cost. The NRE is, roughly, how much it costs to design, tool up for, fab, and test the first successful batch. After that, the per-unit charge kicks in, which covers cost of making the silicon, testing and other processing, and a bunch of other recurring costs. So the NRE cost of a cpu might be $10 million and the per-unit cost might be $25. You have to sell a lot of them before the price to the customer gets anywhere near that $25. In fact, long before the cost drops that far, a new CPU is released, and the customer starts paying for that NRE charge again.Costs don't drop to their rock-bottom for a couple of years, at which time the unit is typically discontinued and replaced with something newer.Now, as you say, semiconductor densities increase over time, which reduces per-unit cost and improves performance. But disk drive technology is constantly improving as well, so it isn't that easy for semiconductors to catch up to disk price/performance ratios.In fact, there is more room for improvement in disk drives than in the current way that we make semiconductors. We are already making semiconductors so small that we cannot draw the lines with a laser beam because it is too fat! The semiconductor manufacturers have to fire individual beams of electrons to make a thin enough line (e-beam lithography). That, in turn, requires a tool that is essentially a small linear accelerator. If that sounds mondo expensive, you're right!So expect disk drive price-to-performance to continue to improve at its current rate, while semiconductor price-to-performance is already slowing down.In other words, until we have a MAJOR shift in the way that we make semiconductors, the price-to-performance for solid state memory will never beat hard drives. Eventually that technology shift will happen, but they've been working on it as long as they have been making semiconductors (roughly since the early 1960's) and they haven't come up with a good solution yet. IBM has a computer that uses super-cooled lead (Josephson Junctions) instead of silicon semiconductors to make a super-dense computer the size of a grapefruit, but it requires a refrigerator the size of a building to make the liquid helium that chills it... it's not exactly home computer stuff. They made one, loaned it to the NSA, and that's it. For now, at least.
Shant wrote:
if the SATA bus were not a limiting factor, how much faster would a RAM drive be than SATA?
Good question. If we skipped the drive controller completely, then how would we attach our RAM drive to our computer? You probably know about "RAM disks" which are just software partitions in system memory that act like disk drives. Those things ARE fast -- 1,000x disk drive speed. But they have to use a controller as well -- the memory controller. The memory controller is much faster than the disk controller, but it cannot be put on a long cable. It pretty much has to be on the motherboard -- and right next to the chipset at that. Gotta keep those ultra-high-speed wires short!So we could expand our memory controllers to hundreds of gigabytes, and that is precisely what 64-bit versions of Windows allow. Most computers built so far are limited to the 4GB that 32-bit Windows maxes out at. But newer machines are increasingly being developed that can take much larger memories. Modern servers can take 64-128GB of memory, or more... if you can afford it!So the way to get balls-out performance from solid state memory is by increasing system RAM rather than by using SSDs. It will cost you, but it will be fast.
Shant wrote:
how do you use such a drive if it loses memory when you turn it off?
One way is, as you suggest, to load the drive every time you boot. You could use it for a swap drive, or maybe load up your game files on it and have an extremely fast "disk" while playing your game. But the disk would be "created" (by copying files from a hard disk) every time the system boots.Another way is to use battery backup on the RAM drive. As long as you keep power to your computer, the battery backup will keep your data alive. But don't unplug the computer and put it in the closet for the summer, then expect your data to still be on the RAM drive when you plug it back in. In other words, a RAM drive is a temporary storage device, not a real replacement for a hard drive or a flash drive. That's ok, because most folks cannot afford to have a RAM drive that is much larger than a USB key drive, anyway.
Shant wrote:
You mean I could create a RAID array with nothing but software??
I will give that a qualified "yes". Yes, you can. You may or may not need a different version of Windows to do it, but it can be done. Windows XP pro can, I think, do it, and it appears that Windows 7 pro can make RAID 0+1 as well. Interestingly, it looks as though all versions of Windows 7 can make a RAID 0 array, which is probably because Microsoft knows that it is their best chance to give their customers a cheap performance boost.OK, now there is one more "catch". You can mirror (RAID 1) your system drive, but striping (RAID 0) is more complex. You need Windows installed to be able to build the array before you can install Windows on the array. So that means either two installations of Windows and a third (or fifth) disk drive, or a RAID controller. You could use any old disk drive from an old computer as the system drive to build the array, so that might be a solution for you.See, I told you it was a long story!Hope that helps.B

RE: What is your current PC config?

Posted: Mon Dec 21, 2009 5:06 pm
by Bullwinkle
After thinking about this a little more, here's the cheapest and easiest way I can think of to add RAID to your current box:[*:2d6iyd8f]Leave your current system drive as it is.[*:2d6iyd8f]Get a third drive identical to your second drive. Make sure that these two drives are on two different SATA controllers.[*:2d6iyd8f]Stripe those two drives as RAID 0.[*:2d6iyd8f]Put your swap files, software, and data on the array. [*:2d6iyd8f]Use an external USB drive to back up both your system drive and your array.Total cost for this setup is around $200, and half of that goes to adding backup which you need anyway, for other reasons. Notes:[*:2d6iyd8f]Any version of Windows 7 or Windows XP Pro required. Steve Balmer (Microsoft CEO) says, "skip Vista", and he should know. :)[*:2d6iyd8f]I am assuming that you already have at least 2GB of RAM and a video card capable of running Vista. If not, then fix those things first, before adding RAID.[*:2d6iyd8f]If you have less than 4GB of RAM, consider adding more memory (more than 4GB if your motherboard will handle it and you have a 64-bit version of Windows) before adding RAID. It's a cost-benefit tradeoff, and what will be faster for the way you use your computer is hard to predict without more information. But think about maxing out your memory (or maxing out your budget
on memory) as another excellent performance booster.Tip:
[*:2d6iyd8f]If you buy a new version of Windows, make sure it is 64-bits. Your CPU can already handle 64 bits (assuming it is Core 2 Duo or more, or AMD equivalent). Memory is cheap enough now that there is no reason to use 32 bits on a machine that you want to perform well.B

RE: What is your current PC config?

Posted: Mon Dec 21, 2009 11:39 pm
by Shant
Bullwinkle, you're the best. Did Steve Balmer really say that???

RE: What is your current PC config?

Posted: Tue Dec 22, 2009 1:11 am
by Bullwinkle

Shant wrote:
Bullwinkle, you're the best. Did Steve Balmer really say that???
Thanks for the kind words, Shant!Yes, Balmer did say it in answer to a question at a conference just about a year ago. To put it in context, the question was something like, "With Windows 7 coming up soon, should I hurry to install Vista now, or wait for Windows 7?". Balmer was talking about how soon Windows 7 would be released, so he responded to the effect that the questioner might as well wait. I believe that the words "skip" and "Vista" were in the sentence.As you would expect, the press jumped all over that, and made kind of a semi-big-deal about Balmer telling the world to skip Vista. So it is part true, part tongue-in-cheek taking advantage of an awkward response to an awkwardly-timed question. But Balmer is a public figure, so he doesn't get the benefit of the doubt. ;)And a lot of people think he was right.B

RE: What is your current PC config?

Posted: Tue Dec 22, 2009 1:36 pm
by SuperG

PINBACK wrote:
At this time a very VERY small notbook with intergrated graphic and a mighty atom processor :lol: (bet you all green with envy :lol: :lol: )so it looks like I will not be playing any games :cry:
it's more mighty mouse, it's weak but very energy friendly. I missplaced my samsung N10. Have no clue where in house I put that little thing.But then again the next little Netbook thingie or tad bigger must have at least a touch screen.

RE: What is your current PC config?

Posted: Tue Jan 05, 2010 4:53 am
by fourteentoone
CPU: Intel Core i7 950 - Quad-Core 3.06GHz, 4.8GT/s, 8MB Cache Processor Memory: 12GB 1600MHz DDR3 Memory - Triple Channel Performance (6 x 2GB) OS Hard Drive: WDC 500GB, Ultra ATA100, 7200 rpm, 16MB Buffer Hard DrivDisk-intensive programs: 2x300GB WDC VelociRaptor Enterprise Class, SATA II, 10K RPM, 16MB Buffer - RAID 0 ArrayAudio Data: 2x1TB WDC Enterprise Class, SATA II, 7200 RPM, 32MB Buffer - RAID 0 Array Sound Card: Edirol FA-66GFX Card: NVIDIA GeForce GTX 260, 896MB, PCI-Express, DUAL-DVI Video Card OS: Microsoft® Windows® 7 Professional x64 EditionOh...and a Macbook Pro :D

RE: What is your current PC config?

Posted: Mon Feb 22, 2010 4:04 pm
by Mogymog
My superiorly-awesome gaming rig.CPU: AMD64x2 5000+ Black edition 2.6-3.0ghz (depending on which protocal you ask)OS: Windows 7 64bit UltimateOS drive: 10yo IDE 40gb HDDOther drive: 320gb SATA driveAudio: Intergrated baby! oooh yeah.GFX: 9600GT 512mb, PCI-e 2.0Memory: 4gbs generic awesome ram.

RE: What is your current PC config?

Posted: Mon Feb 22, 2010 4:49 pm
by sscadmin
Only two upgrades you need for your system Mogymog the gfx card and replace that 10yo drive :) Integrated sound is usually fine unless you have the speaker setup for the surround.

RE: What is your current PC config?

Posted: Mon Feb 22, 2010 6:08 pm
by Mogymog
Hey, don't be dissing on my 9600 man. This baby kicks butt. I'm find with 40+ FPS maxed up graphics on intensive games. I dont need the 100+ that the $400 5900 pumps out. And yeah, I would LOVE to replace my OS drive with an SSD, but saddly I don't crap out money and the like $200 for the 60gb drives is a bit much for me right now.cides, not counting the SSD. I'm hoping by the end of this yeear to be able to make a new rig. A nice quad-core, with a really good cheap once since the 6-cores will be out in a few months quads are gonna drop like rocks. And maybe even an ATI 5800, if ATI can get off their butts and make a decent driver.Though I would love it if my OCing was ever stable, but THATS not gonna happen. Stupid mobo, and stupid interfacing.