Christmas is a scant two days away, yet I can't stop myself from thinking about what's coming in two weeks: it's not MacWorld! How many times do I have to tell you guys that I'm not an Apple zealot? No, I'm referring instead to CES 2009. From January 8 through the 11 in Las Vegas, gadgets, extravagant booths, and thousands of slack-jawed gawkers will come together for one of the most exciting trade shows of the year. Wait, now I'm thinking of AVN's Adult Entertainment Expo down the street—oh well, the description applies to both events!
I can't speak for Scott or Geoff, but for myself at least, the planning has already begun: what booths to visit, what swag to go for, and maybe most importantly, what suites to party in. Step one, however, is getting there. With Las Vegas only 280 miles away and gas prices back under the $2 mark, I'll be hopping in the car with a couple of friends and gumballing my way out there. The plan is to leave early in the morning of day one and arrive at the convention center just in time for the booth-crawling.
I've only done something like this once, and I'll be honest, it didn't turn out too well: I left at 3AM on the first day of the Game Developers Conference and proceeded to drive five hours to San Jose. Then, it was time for the show. I spent ten hours running between appointments, four more hours making appearances at parties, and a final four hours in my hotel room writing for deadlines. I was hating life. Thankfully, my schedule isn't nearly as demanding for CES 2009, so the morning road trip shouldn't prove too troublesome.
With my plans slowly coming together, here's a look at what I'm most looking forward to at the show:
How many of you are planning on being part of the 130,000+ crowd that is expected to show up, and what are you most interested in? Some of the folks I'm going with have never been to CES (or any trade show) before, so in case there are any other first-timers out there, I've compiled some tips for the convention:
That's it for now, campers. If you've got any requests for me at CES (booths to visit, questions to ask) leave a note in the comments, and as long as it's not going to get me arrested or beaten up, I'll see what I can do. Until then, enjoy the holidays and have a happy and safe New Year's!Dissecting the Steam Hardware Survey
As a cross-platform gamer increasingly disenchanted with the PC, I absolutely love Steam and what Valve has done for the platform. Over the last five years, Steam has gone from a risky gamble by a small developer to a flag-bearer for the strengths of PC gaming. Valve had made lofty technology promises before (remember PowerPlay?), so launching a digital distribution service just when many gamers were transitioning to broadband was rather ambitious. What began as little more than a streamlined patching service and server browser has gone on to offer an integrated marketplace, voice chat, community organization, and a massive catalog of third-party titles.
Not content to let consoles catch up, Valve continues to be a pioneer, with Steam becoming a champion for indie games like Darwinia, Audiosurf, Aquaria, and others. But that's enough gushing about Steam; that's not what this post is about. No, today I'm here to talk about a less-well-known facet of Valve's service: the Steam Hardware Survey.
Creating games for the PC is a tricky endeavor, particularly due to the vast variety of hardware available. Developers I've spoken with have a hard time coming up with target configurations, especially in recent years. Marketers and the media have become obsessed with touting buzzwords like "64-bit," "multi-threaded," "DirectX 10," and "PhysX," but whenever I ask programmers why they didn't use those technologies, I get the same response: the market penetration just isn't there yet. Why invest a large amount of time and money into technologies that only a few customers can take advantage of? Ultimately, developers have to stay conservative and wait a few years for new technologies to mature.
Obviously, there are exceptions to the norm, with companies like Crytek and Blizzard providing good examples of opposite extremes. Crytek's Crysis was an exponent for high-end PC hardware, and though some would like to blame piracy, its sales were no doubt harmed by its smaller target audience. At the other end of the spectrum lies Blizzard, whose World of Warcraft has become one of the most successful PC games of all time. Sure, it helps that WoW is also one of the best-designed MMORPGs ever, but I attribute a large portion of its success to the low system requirements. WoW will practically run on a graphing calculator, an attribute that's been a hallmark of Blizzard's development style for some time. With the blockbuster status of the firm's Starcraft and Diablo series, I'd say that strategy has worked out pretty well so far. But what about developers aiming for a middle ground: not requiring a supercomputer to get playable frame rates, but not having a game look two years old the moment it comes out, either? How do you know what sort of system to shoot for?
If advertising reflected the PC gaming scene accurately, you'd think everyone has a quad-core setup with two video cards and a 1000W power supply—but that's just not the case. Thankfully, Valve aims to take the guesswork out of the process by leveraging the massive installed base of Steam and periodically surveying its users. With over 16 million accounts, Valve has access to data that few (if any) others do. If the company weren't so busy making money hand-over-fist from other revenue streams, it would likely try to sell this data to marketers and developers. Instead, Valve releases it for free, and the latest update (published just one week ago) even includes pretty graphs! Let's take a look at the some of the more interesting statistics:
One final note of interest in the Windows data is that there's another OS with a growing gamer user base: Windows XP 64-bit, which was up a minuscule 0.03% over the previous month. Why gamers would be migrating to XP x64 instead of Vista x64 is anyone's guess, because in my experience, Vista actually has better driver and application support. The minds of gamers truly work in mysterious ways.
AMD's most represented graphics offering is already the new Radeon 4800 series, which comes in fifth place with 3% of the sample. Although it still has a way to go before it can become top dog, the 4800 lineup does have the fastest adoption rate at 0.51% last month. With 4800-series GPUs now available for as little as $110, it'll be interesting to see how many Steam users make the switch over the coming months. The next most common AMD GPU is all the way down in thirteenth place, showing just how far behind AMD fell in the eyes of consumers over recent generations—1.73% of Steam users still cling to the now five-year-old Radeon 9600 series.
Perhaps the most interesting CPU-related statistic is the number of processor cores in respondents' PCs. The majority of Steam users are now running multi-core systems, with 49.27% toting dual-core configurations and 10.12% having made the jump to quad-core. If nearly 60% of these gamers have more than one CPU core under the hood, there's no excuse for PC developers not to exploit that as much as possible.
There's far more data that I can't go over in a simple blog post, so be sure to peruse the Steam Hardware Survey at your leisure. It really is a fascinating read, and some of the statistics might surprise you. In the future, I hope Valve will continue to enhance its presentation methods and perhaps tell us the sample size for the survey. My understanding is that every Steam user is solicited, but it's a safe bet that not all users complete the survey. I'd love to extrapolate some hard numbers, but for now percentages will have to do.
Before I leave you, two additional facts shocked me: Creative's minuscule share compared to integrated audio in a demographic where they should dominate, and the fact that the plurality of Steam users still run their primary displays at 1024x768. I didn't even know that you could still buy monitors that small.The parent trap
We've all been there at one time or another: fixing a family member's computer. It's not a situation I particularly mind, since my family has done countless favors for me over the years. Taking an hour or so every once in a while to sort out their computer issues is the least I can do. When it comes to recommending a new computer, however, I've found myself wondering not only about the price/performance ratio of the machine, but also about what choices could be made to prevent possible issues down the line. After all, some forward-thinking purchasing decisions could save me a number of headaches in the future.
The first choice to make is whether to buy a pre-built unit or assemble the machine yourself. Cyril described his experience with the latter in one of his own blog posts, which demonstrated some of the issues I've found with building computers for others. Usually, the biggest reason to build it yourself is out of cost concerns, but I've found this "prebuilt is more expensive than assembling" belief to be less accurate in recent years. Hunt around the web for coupons, or simply look in the Sunday paper ads, and you'll see pre-built machines sold for less than the retail cost of the individual parts. Welcome to the power of mass production and volume pricing.
So, what if you decide you can still beat Dell's prices? When going with parts from Newegg or Fry's, you absolutely must remember that you become the end-to-end support regardless of what goes wrong. Be it failing hardware, software hitches, or just a loose cable—any problem will become yours to diagnose and resolve. That's generally not a big deal for me, but oftentimes I can't get a problem squared away over the phone, resulting in an answer like, "I'll just have to take a look at it next time I'm in town." Now my family member is out of a computer for an indeterminate amount of time, and I'm less excited about my next visit.
Enter PC vendors and their customer support infrastructures. Obviously, this is the biggest benefit to buying a pre-built system. When something goes wrong with a Dell PC, the owner simply rings up customer support and gets walked through a number of scripts in order to diagnose the problem. Dell's been doing phone support for 20 years, so it's (in theory) better prepared to perform a remote diagnosis than I am. In the event of a hardware failure, parts and an in-home technician are on the way. With software, well, it usually falls on me to get it sorted out. Still, PC vendor support can fix a good number of the issues I would normally have to deal with—and it does so in a much timelier manner. It's a win-win situation. Of course, extended or in-home warranties always add to the cost of the unit, but they can prove wise investments. In most cases, I'll recommend sacrificing some hardware capabilities to keep the price down before skimping on the warranty.
Next up: picking an operating system. With most of my family members, I try to keep computer-related activities as simple as possible. Though Windows Vista is probably a better choice than XP at this point, some people just can't be bothered to learn a new OS. My grandmother, for example, knows how to check her email, local weather, and stock portfolio, and she knows how to look up recipes online. That's about all she uses her computer for. While the transition to Windows Vista probably wouldn't be a very disruptive one, she knows how to use XP, so it's just not worth the aggravation of forcing the upgrade on her.
The same thought crosses my mind whenever I consider recommending a Mac (or even one of those slick Eee PCs running Linux). On the one hand, Apple's got the "it just works" appeal going for it. I don't have to worry about an alternative browser, and as of right now, malware still isn't a large concern. iChat even has built-in screen sharing, so I could theoretically walk someone through a task on their computer by showing them. Linux brings similar security benefits to the table, although the open-source community still has some work to do before I can say desktop Linux distributions "just work." Regardless, the biggest issue with recommending anything other than Windows, despite the potential benefits, is that it's change. Change is bad for my less computer literate friends and family. I'd just be trading one type of support call for another, now treated to "why don't my Word documents look the same in OpenOffice?"
How do you deal with your family members and their PCs? Do you build them all yourself, or are you eyeballing Asus' new Eee Box nettops? Personally, I've given up on assembling machines for family members. Pre-built machines with in-home warranties have cut down on my house calls immensely, and they make visits with the family far more enjoyable. With the holidays in full swing right now, I definitely appreciate the relief.LAN parties: a recipe for success
LAN parties have become the great American nerd pastime, at least among my group of friends. D&D is out and L4D is in. (Sorry, d20 fans.) If you haven't gotten together with a bunch of chums, connected your PCs together, and proceeded to frag each other in a caffeine and pizza-fueled stupor until the sun comes up... well, then you just haven't lived. And yes, if just reading that sentence embarrasses you, it is as nerdy as it sounds.
Alright, so maybe you've thought about hosting one, but you don't know where to start. Perhaps you've been invited to one in the past, and you weren't quite sure what to expect. I've been to enough LAN parties over the years to know what works and what doesn't, and in my continuing effort to enrich the lives of people across the globe through my geekdom, I'm going to give you the roadmap to victory.
What to bring as an attendee
What not to bring as an attendee
What to have as a host
What not to have as a host
That's it! This might seem like a lot to manage, but once you get into the routine, you can have a LAN party set up in less than an hour. Next week: how to properly hit on someone's sister at a LAN party.The boneyard
Like many of you, I often find myself with a surplus of computers and PC components. Whether obtained as hand-me-downs or merely casualties of an upgrading addiction, I always seem to have more machines than roles for them. Ideas of home theater PCs, media servers, backup gaming rigs, and even "hackintoshes" are constantly kicking around in my mind, but those would just be toys to me, not things I would actually use all too often.
Instead, unused computers tend to rot in my closet for a little while before I get tired of looking at them and simply give them away to friends and family. Just in the last couple of months, I've gifted out at least one quad-core setup, a couple of dual-more machines, and at least one laptop. While I'm sure this is netting me brownie points with their recipients, I still find myself wondering if I couldn't be doing something more philanthropic with my spare computers.
Who knew charities were so picky?
On the hunt for tax write-offs a while back, I looked into donating some of my oldest machines. My first stop was the local Goodwill drop-off site, but they told me they didn't accept computers. Other thrift shops didn't know where to begin with them, either, so I quickly gave up on that method of unloading PCs. The next step was to contact a few local schools, but the school districts in my area must not be feeling the state's budget crunch, because they weren't interested in used computers, either. I realize that accepting PCs requires an organization to have people on staff that actually know what to do with them, but there are dedicated charities for automobiles, which are just as difficult (if not more so) to service. Where are the PC charities?
Tossing "computer charities" into Google brings back hundreds of thousands of results, but many don't clearly state what happens to the computers. Making matters worse, of the organizations that I'd consider donating to, none have local drop-off sites. A good number of the charities also want only Pentium 4-class hardware or better, which is fine for the majority of my machines—but what should you do with slightly older computers? Sure, they won't play nice with Flash or other rich media content, but as long as they can be secured by running Windows XP or a modern Linux distribution like Ubuntu, I would think they have some utility. Office productivity applications alone open up a number of possibilities including resume creation, job training, and typing practice. Is there really no place for free Pentium II or III-class hardware? As a last resort, I've at least found local recycling centers that will take them if they can't be put to good use.
Crunching data for humanity
I've often thought about the idea of distributed computing—putting all of my extra PCs to work for the good of mankind. There are a number of organizations for this, but the two most popular seem to be Folding@Home and SETI@home. Folding@Home has the more noble goal in my mind, using the spare CPU cycles of thousands of users to analyze how proteins fold in the effort to learn more about the causes and potential cures for ailments like Alzheimer's and Parkinson's disease. PC enthusiasts have been some of the biggest supporters, and our very own Team TR is a large contributor to the cause. You can head over to distributed computing forum to learn more about getting started.
SETI@home employs similar tactics, only instead of protein folding, computers are used to analyze radio telescope samples with the hope of finding evidence of extraterrestrial life. Helping in the hunt for ET certainly sounds like fun, but I'm left wondering about the practical applications. Nonetheless, it's still a charitable way to use your extra computers, and a fun conversation starter to boot. Also, as a math junkie, I'd be remiss if I didn't at least mention GIMPS: the Great Internet Mersenne Prime Search. This distributed computing project is all about the search for, you guessed it, Mersenne prime numbers. Their efforts have helped find the last twelve Mersenne primes, with the most recent finds containing over 10 million digits. If you've ever used Prime95 for stress testing, you're already familiar with their software.
So, why have I said no to distributed computing thus far? To be honest, I really don't have the space to run a number of extra desktops, and I'm more concerned with the energy implications. I live in an energy-conscious state, replete with rolling blackouts and pleas not to run household appliances during the day. Guzzling down expensive electricity with several spare PCs, albeit for the good of mankind, doesn't seem like the most responsible course of action. The desktops that I do have set up are shut off whenever not in use, and I do my best to use the most energy-efficient machines for the task at hand when possible. For those reasons, distributed computing with my extra computers seems to be out of the question. However, in an effort to get involved with Team TR, I'll likely set up the Folding@Home client for my PlayStation 3 in the near future, now that the weather's cooling off and demands on the local power grid aren't nearly as high.
At last, we come to the question: how do you deal with your excess PCs? Do you have a mad scientist lab in your basement for making digital photo frames out of old laptops, or have you found even more practical roles for them? Perhaps you keep an old machine in the kitchen to store recipes and watch YouTube while you cook. Maybe there's a great charity out there that I've missed, just waiting for all of my spare computing power. Is it time for me to stop being so philanthropic and turn to eBay, or even sell locally through Craigslist? Or is your home just a factory for protein folding, helping Team TR climb ever higher on the charts? Leave your thoughts in the comments below, and hopefully one of your ideas will help me get my closet cleaned out before the rapture.Who needs Black Friday?
We're about a week away from Black Friday, that glorious day after Thanksgiving when retailers slash prices to absurd lows and offer incredibly limited deals that have come to be known as "doorbusters." Thrifty shoppers camp out up to a day in advance, inexplicably forsaking their Thanksgiving meals for a lawn chair, a blanket, and some fast food. I've worked my share of Black Fridays in the past; arriving at 4AM and not leaving until 8PM. It's fascinating how much going an entire day without seeing the sun can throw off your internal clock.
Thankfully, that won't be the case this year. My years of working retail are well behind me, and now it's my turn to reap the benefits of the fantastic sales. With just a few days to go and the Internet's penchant for ruining surprises, it's a great time to start looking at the ads retailers will print next week and start planning potential purchases. I even had the noble idea to scour flyers from Best Buy, Circuit City, Office Max, and other stores in an effort to find the best deals and share my finds with TR readers. Only one problem presented itself: Black Friday's deals aren't so fantastic.
The most interesting items to me this year are HDTVs, digital SLR cameras, and video game consoles. Accessories like flash drives and portable hard drives are usually discounted heavily due to their high margin, so I'm keeping my eyes open for those, as well. The best deal I've found for an Xbox 360 is in Target's flyer, which advertises an Xbox 360 Pro Holiday Bundle with Lego Indiana Jones, Kung Fu Panda, and a $50 gift card for $299. However, smart shoppers who monitor sites like Slickdeals.net will already know that Dell recently had a 15%-off coupon that made it possible to get an Xbox 360 Pro Holiday Bundle for only $254.15 with free shipping. I'll take $45 and change in cash over a $50 gift card any day, and that's all without having to leave the house. Things only get worse from here.
On the flash drive front, Best Buy will have a PNY 2GB Optima Pro flash drive for $7.99. The only problem is that Amazon already sells it for $4.99, and Newegg's got an even smaller-form-factor 2GB PNY drive for $4.99. Digging through more Black Friday ads, Office Max will have an 8GB SanDisk Cruzer Micro flash drive for $17.99 (regular price: $69.99), while RadioShack will be selling the same for $19.99. Either one sounds like a great deal for 8GB of storage, right? Think again. Amazon's got it for $12.74, and it's in stock right now. How about a 1TB Western Digital My Book external hard drive for $149.99 (normally $259.99) in Best Buy's ad? Whoops, looks like Amazon beat another retailer to the punch. It's already got the 1TB My Book priced at $149.99. So much for scoring more storage on Black Friday.
Digital SLRs are fast becoming must-have cameras, despite their bulky sizes and the fact that many users will never touch half of their features. That said, I've been watching for any deals on Canon's EOS 40D, since it was recently replaced by the 50D, and a healthy amount of stock should have remained for retailers to put on clearance sales. Sure enough, Circuit City will have the EOS 40D along with the kit lens on sale for $1149.99, which is $150 less than its regular price. But you already know what I'm going to say, don't you? That's right, Amazon's got it for less right now; on sale for $1058.94 to be precise. Maybe Circuit City can do better with Canon's consumer-grade digital SLR, the Rebel XSi. Circuit City will have the Rebel XSi along with the kit lens in its Black Friday ad for $699.99. That's a healthy $100 off of the MSRP. Unfortunately for Circuit City, online retailers have bested it once again. You'll find the Rebel XSi at Amazon for $649.95 and at Newegg for $649. Online shopping is the greatest, isn't it?
I don't want to sound like a shill for Amazon (or Newegg), but are consumers still so far behind the times that brick & mortar retailers can get away with these prices—on Black Friday of all days? Shouldn't we all know to check online prices by now? Are they just counting on impulse buys from shoppers who don't know any better? I'm not saying that there won't be some deals to be found on Black Friday, but are the miniscule savings worth the traffic, the crowds, and the lines?
If you're still planning on going out on Black Friday despite my naysaying, I've got a few tips for you:
The only purchases that I've found truly tempting are the numerous TV show series that retailers like Target, Best Buy, and Circuit City sell for $15 per season. All four seasons of Futurama for $60 is certainly a compelling proposition. However, I think I'll be staying home this Black Friday, enjoying time with family, devouring leftovers, and maybe starting my holiday shopping online. That is, of course, unless some thrifty TR readers can find some deals I've missed. Let us know if you've spotted any killer Black Friday deals in the comments below, or if you don't want to let us in on your secret before the big day, feel free to gloat here about your great buys after Black Friday.It's good to talk about it
Everyone has moments that they're not proud of, but it's important to acknowledge and learn from them instead of pretending they never happened. It can also be valuable—almost cathartic—to share those moments in order to gain perspective and warn others not to follow in your footsteps. And before I preach any longer, this isn't about the time I crashed dad's car (or that one CES in Las Vegas). No, this post is all about tech confessions. This is TR, after all, not LiveJournal.
With that said, it's time to share. These weren't huge mistakes, but they're certainly moments that I look back on now and wonder, "What was I thinking?!"
Check out these cold cathodes!
Yes, there was once a time when my desktop PC would have been at home in the latest The Fast and the Furious movie. It was the first system I bought and assembled for myself, so I try to remember it as a learning experience. It all started with the case. For $49, I snagged a generic gaming mid-tower complete with front LEDs in every color of the rainbow, room for six 80mm fans, a requisite side window, and a no-name 350W power supply.
I didn't stop there. Once I had my system set up, I of course had to take advantage of that side window to show off my enviable components and cable management prowess. Why put so much effort into picking the parts, assembling the computer, and running cables behind the motherboard if I couldn't show off my handiwork? Only cold cathodes would do. After velcroing a pair of blue cold cathode tubes inside of my case and not being satisfied with the amount of illumination, I set out in search of another solution. Next on the shopping list: blue LED fans. I snagged the six cheapest fans I could find that lit up bright blue, and I set out to mount as many as I could—noise be damned.
When finally completed, my machine had the healthy blue glow of enriched uranium going critical, and it probably sounded like a DC-10 on its final approach. But boy, was I ever proud at LAN parties. Thankfully, my interest in pimping out my PC (at least aesthetically) didn't last long, and I quickly graduated to a much quieter and more subdued Antec 1040BII full tower, which gave me plenty of room for a water cooling setup. But that's another story.
"Upgrading" from a Radeon 9800 Pro to a Geforce FX 5950 Ultra
A long time ago in a galaxy far, far away, I had an ATI Radeon 9800 Pro 128MB. It chewed up just about any game that came its way, only took up a single slot (those were the days), and wasn't too terribly loud. Life was good. Unfortunately, having a fast, stable system has never satiated my desire to upgrade before, and this was no exception. Suffice to say I had the opportunity to score a free Nvidia Geforce FX 5950 Ultra 256MB, and I jumped on it. Sure, it was a dual-slot card with higher power consumption than my 9800 Pro, but it was clocked faster and had double the video memory. How could I go wrong?
Without doing much research, I sold the 9800 Pro, slapped the behemoth FX 5950 Ultra into my case, and for a while, life remained good. The FX 5950 Ultra ran most of my games better than the 9800 Pro did, allowing me to crank anti-aliasing and anisotropic filtering to levels I hadn't experienced before. My generic power supply subsequently died. I guess the FX 5950 Ultra was the straw that broke the camel's back (I had been experiencing stability issues without knowing why). After a quick trip to PC Club, however, I was back in action.
Then, one of the most anticipated games of the decade came out. Unfortunately for Geforce FX owners, Half-Life 2 was one of the first titles to spotlight the weaknesses of Nvidia's DirectX 9 implementation. As a result, I had to play the best game of the year in DirectX 8 mode, lest I be stuck with visual artifacts and slideshow performance. In fact, for as long as I used the card, I constantly found myself digging through configuration files for games, hunting for switches to enable DirectX 8 rendering paths and get better frame rates. Though the visual differences between DX8 and DX9 weren't that great in most games, they were always enough for me to feel like I was missing out.
Nvidia slowly improved its drivers for the FX series, but it couldn't fix the fundamental flaws of the NV3x GPU family. Still, I somehow managed to stick with the card for over two years, giving the FX 5950 Ultra the longest tenure of any video card I've ever owned. But it's got a challenger: at the rate my aging Geforce 8800 GTX continues to excel in new releases like Left 4 Dead, Fallout 3, Crysis Warhead, and Dead Space, it may well steal that achievement away. Sometimes, I wonder what different upgrade paths I might have taken if I had simply kept the 9800 Pro—but it's pointless speculation now.
I've had numerous other moments in my tech-centric life when I've genuinely screwed up, including leaky water cooling, accidentally damaging components, failed firmware/BIOS flashes, mistakenly formatting memory cards, watching iTunes delete my entire music library, and more that I'm probably forgetting, but those are best saved for the very entertaining boneheaded tech moments thread over in the TR forums. For now, I'll just continue to learn from my mistakes and look forward to reading some of your tech confessions in the comments below.
|The TR Podcast 175: the Zen of chipmaking and ARM's Cortex-A72 revealed||4|
|Elon Musk lays out vision for a battery-powered future||101|
|Inside ARM's Cortex-A72 microarchitecture||33|
|Asus' 144Hz MG279Q monitor may top out at 90Hz with FreeSync||55|
|Deal of the week: A Bay Trail netbook for $161, free case fans, and more||17|
|DirectX 12 Multiadapter shares work between discrete, integrated GPUs||95|
|Gigabyte's 9-series motherboards are Broadwell-ready||44|
|The TR Podcast will be live on Twitch shortly!||3|
|AMD delays FreeSync support for multi-GPU systems||40|