The Case of Knowing When to Upgrade

Although this may date me, I think it’s fair to say that I am an “old school” first-person-shooter gamer.  I started my FPS days with DOOM, DOOM][ (notice how I wrote that?), moved on to the QUAKE franchise, etc.  I played them all.

For years my computer refresh and update cycle was dictated by id Software release schedules.  I built a Pentium Pro computer for QUAKE, followed by a Pentium II desktop for QUAKEII, continued on with that rig through QUAKEIIIArena, built a new computer for DOOM3, and finally constructed a new machine for RAGE.  I can still remember the first time I fired up a pair of Voodoo II-based 8MB Diamond Monster II video cards (SLI 4EVER!), and the effect that made on QUAKEII.  That was a legitimately draw-dropping moment for me as I was using the software renderer up until that point.

My current computer is now five years old, and was built to play RAGE.  It’s an unlocked i7, 16GB of RAM (upgraded from the original 8GB), SSD primary drive, and an eVGA 4GB GeForce 580.  It played RAGE flawlessly, maintaining a solid 60 frames-per-second rate even when forcing higher resolution textures.  RAGE remains the most fluid and beautifully animated FPS I’ve ever played.

But now there is a new id Software game out.  Although when I say “id Software” I should clarify:  It’s not the id Software I grew up with.  Romero is long gone, and now Carmack has left as well.  id is now part of Bethesda Software, and is no longer the solo video game company run by the Ferrari-driving nerds I followed religiously when I was younger.

So when I saw the announcement that DOOM was being resurrected, I was skeptical.  Given that I’m older now, with much less time to throw down multiple hours of gaming in a row, I don’t really buy games first-run anymore.  The last two games I purchased first-day and full-priced were RAGE, and South Park: The Stick of Truth (which is a perfect South Park game, and the one we’ve secretly always wanted).  Other than that I let new releases slide, wait until all the downloadable content is out, then pick up a package deal on the cheap with a Steam sale.  My strategy would be the same for the new DOOM.

Plus there was another sneaking suspicion I had:  That DOOM was going to suck.  I may be the only person on Planet Earth who actually enjoyed DOOM3 and RAGE, but I had no faith that a new team could recapture the magic.  So when the reviews started to come in, that not only was DOOM good, but it was really, really good, I was shocked.

All of that however, was really just a cover story I told myself to avoid a painful truth:  That my five-year-old computer was not going to be able to handle playing DOOM.  Looking at the minimum specs, my computer didn’t meet them.  I felt sure that if I even got it to run, I’d have to turn down the quality and resolution so low that it would cheapen the game.  I had to do this to an extent back during the time of QUAKEIIIArena, when my beloved Voodoo II cards started to have issues at higher quality settings.

Then however, an announcement came out a couple weeks ago that you could install the first level of DOOM via Steam for a week to try it out for free.  Since it was free, I decided to give it a whirl.  I “purchased” the demo from the Steam Store, and installed it on my five-year old computer.  I readied myself for the horror of my little chitty chitty bang bang try to deal with a current-generation FPS.

As I booted the game the first time, I felt my initial hesitation was being confirmed.  The game was taking a long time to start up–way longer than it should.  I prepared myself to play a 10FPS slideshow of a game, and see how badly I had to mangle the settings to get it playable–if that was even possible.

Once the menu loaded, I set the resolution for my monitor, and jumped right in to start playing.  And I was actually playing.  No slideshow.  The animation was fluid.  The graphics looked good.  I was shocked.

So I dove into the advanced settings to see what my settings were.  I cranked them up.  Ultra-everything!  Full resolution!  And again…no problem.  I was playing the game without any issue or slowdown.

I went back in to the settings one final time and turned on the real-time frames-per-second meter to show me exactly what I was getting.  My number never dropped below 35FPS.  The game was not just playable, but worked great and looked good doing it.  Again…shocked!

Now I’m left with a conundrum.  My inner-nerd is desperately wanting me to plunk down $60 to start killing imps.  My more logical side however, continues its council of patience to wait for the price to drop and the DLC content to become available.  So far, the latter is winning.

This entire event is really a perfect example of a phenomenon that many in the tech industry have talked about:  Computers are lasting longer.  the usable lifespan of a computer bought today is significantly greater than that of one bought at an earlier time in my career.  Three years used to be the norm, but now things are stretching to four years and beyond.

We’re starting to see this now in the rumors of the new iPhone release cycle.  My first iPhone was a 3G.  I kept that until I bought my iPhone 5.  By the end, the 3G wasn’t actually usable as a smartphone.  Opening an app like Facebook took minutes.  I promised myself after that experience I wouldn’t do that again, but would instead go every-other-year.  I was true to my word purchasing my 6, and now look at the horizon for the 7 later this year (although what I’m going to do there is a whole other post…).

When technology is new, this rapid progress is understandable.  I get it with regards to computers during the early years of wide acceptance and the growth of the Internet.  I understand what’s happening with the emergence of smartphones and tablets.  However, I didn’t think this process had made it to video gaming rigs.

In the past, gaming rigs were always different.  Almost always home-built, with the absolute latest components, gaming rigs were several steps above your normal, home desktop.  Every six months new video cards, faster RAM, or larger hard drives would come out.  There was a constant nerdy pressure to upgrade.

This phenomenon was fueled by video game makers and reviewers.  In a non-stop effort to make their games prettier, more powerful, more immersive, and more fun, programmers constantly upgraded their own internal computer hardware to see how much further they could push new gear.  Review sites followed suit, and always showed off high-resolution screenshots, ultra-quality videos of gaming footage, and every-increasing benchmark scores.  It was a never-ending arms race in pursuit of a few more frames-per-second.

In some ways this is still going on.  Reading pages like this, comparing GeForce video card generations, the nerd part of me gets the itch that says, “Upgrade that video card at least!”  Then however, I remember that I just played a brand-new DOOM on five-year-old hardware, at high quality, without issue.

So it seems the march of progress has slowed down enough to even effect the home-built gaming rig.  The nice thing is that for now, at least, I can hold off raiding NewEgg for the latest gear.  Knowing that I can run DOOM now, and confident I’ll be able to handle the next South Park game when it comes out at the end of the year, I don’t feel compelled to drop $1,500-$2,000 for a completely new system.

My only real fear at this point is component failure.  My desktop has been running solid for five years.  Even when it would sit idle it’s running SETI@Home, so it’s doing something every minute of every hour of every day.  That’s a lot of wear and tear on computer equipment in a dusty basement.  As long as I can still get and install replacement parts however, I’m willing to run that risk.

 

The Case of Being Mostly Cloudy, Continued

A couple posts ago I wrote about my struggles to make some sense of all the cloud storage I have, and what to do with the spaces that are scattered around the Internet.  As I’ve been working through this I’ve started to make some final decisions.  I’ve upgraded a couple things now that should bring some stability for at least the next year.

My motivation for doing all this, and my hesitation and nervousness as I’ve worked my way through this process, has been my pictures.  I am incredibly paranoid about losing the photos I have on my phone of my children, in particular.  One of the major reasons I purchased my 128GB iPhone 6, other than to be able to store every single MP3 I have locally on the device, is to make sure I have room for my pictures.  All my pictures.

I have pictures of my children on my phone that were taken with an iPhone 3G.  I like having those photos there on my phone always accessible.  I have them backed up in several different places, both locally on my hard drives at home (both internal and external to my desktop) as well as in several different cloud locations.  I do not want to ever lose any of them, and I take those insane steps to ensure that doesn’t happen.

The root of this problem is that I have not been able to fully trust iCloud and how Apple treats pictures.  For example, Apple seemingly arbitrarily separates out photos on the Camera Roll from other types of pictures.  Why?  If I take a picture it should go with all the other pictures on my phone.  One spot.  Easy.  The iPhone has never done this–or at least done it very well.

Apple is trying though–at least I think so.  Enabling the iCloud Photo Library is a step to make sure that all pictures go into one place, and can be accessible anywhere.  But again, when I went to turn on the Photo Library on my iPhone I was presented with a message that doing so would remove 3,000+ photos and videos from my phone.  What?  Why?  If I turn on the iCloud Photo Library it should automatically take every picture and video on my phone that isn’t stored on iCloud and upload it.  There is no reason for this.  This is also not the first time changing a setting on my iPhone has hit me with a warning such as this.

That is a perfect example of why I haven’t been able to fully trust Apple and iCloud with the well-being of my pictures and videos.  Because of this, I took Microsoft up on their offer of a free year of Office365, which includes 1TB of storage space on OneDrive.  It’s ironic the one service I’ve come to trust to securely store photos and videos from my iPhone is a Microsoft app.

Since signing up with Office365/OneDrive for a year, I triple-checked that every photo, video, slo-mo, burst, and panoramic image on my phone was backed up in several different locations including fully imported in to Apple’s Photos program on my MacBook, and then copying all of the files out of Photos and into a separate folder elsewhere on the Mac’s hard drive. Then…reluctantly…hesitantly…with both fingers crossed…I took the plunge, and enabled the iCloud Photo Library warning and all.

As it stands now, a couple days after agreeing to have a few thousand image and video files wiped off my phone…things seem to be OK.  Everything that was in Photos now shows up in iCloud and on my iPhone.  I’ve also added many more pictures taken with a digital camera dating back to 2006 to the iCloud Photo Library, and those images are now available on every device I have connected to iCloud as well.

So now, after all of that (largely self-inflicted) grief and consternation, I return to my original premise of what to do with all of the cloud storage options I have.  Here’s what I’ve come up with:

  • iCloud: Primary home for all digital photos and videos, and Apple device backups
    • I currently have more than half of my 50GB allotment free, so this space should last a while.
  • OneDrive: Primary photo and video backup
    • The one issue with iCloud I want to guard against is a mistaken edit or file deletion cascading across all of my synced devices I before I could stop it.  OneDrive will serve that role for now.  I’ll be revisiting this decision in a year’s time when Microsoft wants $70 to continue my subscription.
  • Google Drive: Personal file sharing across all my devices
    •  Since I use Chrome as my primary browser this will be the easiest place to transfer personal files around to each device.
  • Box:  Work file sharing
    • My institution has an enterprise license for Box, so I’ll store work-related files and documents in it.  This will let me be more mobile in where I work, and make sure that my personal and work files don’t become intermingled.  My personal Box account will now lay fallow.
  • Dropbox:  Abandoned
    • I’ll keep my account, and likely even keep the sync client installed on my desktop at home.  However, with it’s comparatively tiny space allocation verses the other options I have available it will likely stay unused and empty.

We’ll see how long this lasts.