Switch Lights

The lights are on

What's Happening

My Science Project While Waiting For The Steam Box…

I suppose there were a number of contributors leading to tonight's blog all converging together like the perfect storm leaving me with no other choice but to give in and just blog about it. First, it was an abnormally long weekend. Besides having today off for President's Day, I also had Friday off which meant...woo hoo...four day weekend. In terms of gaming, it was about as productive (or unproductive, depending on your point of view) as I could've asked for. I finished three games - The Walking Dead, Far Cry 3 and the New Super Mario Bros. Wii U. I also had the wonderful opportunity of playing online (and embarrassing myself) with fellow Game Informer members. And...I had plenty of time to conduct this little project I'm about to tell you about.

The other genesis for this blog came from the pages of the newest edition of the Game Informer magazine. If you have it, then perhaps you read the article on pages 12-17 titled Home Invasion; but if you don't get the magazine or haven't received it yet...it's about the next generation consoles and includes the sub-title, "Valve Spearheads Expansions to Home Console Gaming". Being a big fan of Valve and a PC gamer who is very interested in the upcoming Steam Box, of course I enjoyed the article (actually the whole magazine was really good - there were several great articles).

Okay, so if having plenty of free time and reading the article about next generation consoles wasn't enough, I logged into Steam to play some Team Fortress 2 when lo and behold, what did I see...but a Steam advertisement mentioning Team Fortress 2 and Counter-Strike were now available on Linux for the low cost of free. And...AND...even better than that - if you play Team Fortress 2 between now and March 01, 2013 on Linux, you get a free cute and cuddly Penguin named Tux to wear on your character's belt.

I will go to extreme measures to acquire such limited and random loot, especially when it's free and relatively easy to get. So, I've laid out the framework now...my "science project" for the weekend was to acquire Tux the penguin...which meant I would have to play Team Fortress 2 on Linux. Being a previous user of Ubuntu Linux, I "assumed" it wouldn't be all that challenging of a task to accomplish. And if you're going to do it, you might as well do it right, right? So instead of just playing Team Fortress 2 on Linux, I also decided to hook the computer up to the big screen TV and evaluate Steam's "Big Picture" mode as well.

Hmm...first, the hardware...

TV: 60" Sony

Computer: Homebuilt; the biggest thing you need to know is it is an Intel dual core CPU, 8GB RAM, AMD ATI 5500 series video card, Sound Blaster X-FI sound card, 2 hard drives running in a RAID configuration and a spare 160GB hard drive with nothing on it, normally running Windows 7. Nothing special, especially by today's standards...but it'll play everything I've thrown at it.

Next, the software...

Well, like I said...the computer normally runs Windows 7, but since I was going to perform this test to get my loot, and since Valve has already said their Steam Box will likely run Linux, I opted for Ubuntu, with the latest version being 12.10. You can download it for free here, if you're interested. Then of course there is Steam and Team Fortress 2, but more on that later.

(I know the pictures aren't the best - they were taken with an iPhone camera)

(Ubuntu running on my dinosaur of a computer)

 

(Steam running on Ubuntu)

 

(Team Fortress 2 up and running on Ubuntu)

 

(Steam - Big Picture)

 

(Steam - Big Picture, Achievement tracking)

 

(Steam - Big Picture, Game Library)

 

(Steam - Big Picture, Photo Gallery)

The process...

First thing's first...you have to get Linux. Like I said, I used Ubuntu. It's easy to use, a lot like Windows and very robust. I like it a lot. I downloaded the .iso file for version 12.10 and burned it to a DVD. Man, been a long time since I burned anything to a DVD, but I now have an Ubuntu installation disk, free of charge. Something that would cost you a couple hundred dollars if it was the latest version of whatever Microsoft is selling.

Installing Ubuntu is relatively easy, but can be tricky, especially if you're planning on keeping your Windows operating system installed and functioning. You can set up a dual boot fairly easy, which is what I did...but since I had a 160GB spare drive...that is where I installed Ubuntu. After that, a simple reboot and I was up and running. Using Firefox (a much better browser than IE if you ask me) I went to Valve's website and installed Steam. The file is relatively small, just a few megabytes. I was logging into Steam in no time.

Next came downloading Team Fortress 2, which took the biggest chunk of time. The game is over a dozen gigabytes in size and I started the download at night while I was sleeping... The next day it was downloaded and installed - ready to go.

When I first fired up the game, it was extremely laggy and there was no sound. I did some poking around and quickly fixed the sound issue. My motherboard has built in sound, plus I have a sound card. Linux was trying to use the motherboard audio and the game was configured to use the soundcard, so as soon as I pointed everything in the right direction, I had audio. The video was far more challenging. I should've expected there would be a problem with the drivers as the culprit for the in-game lag. Sure enough, when I went to the properties for the display adapter, it was listed as unknown. Yeah, that is sure to cause a problem or two. Google to the rescue. In no time I downloaded the last Linux drivers from AMD's website, only now the trick was how to install it. It's certainly not like Windows where you double click an executable file (.exe) and it automatically installs. No, this you have to do some command prompt level typing. But Google showed me the way and I was eventually able to update the drivers. I tested it locally and everything seemed to work, so I powered down, disconnected the plethora of cables leading into the back of my PC and carried the monstrosity down stairs (I have one of those old beige full towers your parents and grandparents used when they were kids).

Using the video card's HDMI port, I was able to tap right into the surround sound system (which then outputs the video to the TV), but because of, what I'm guessing is a Linux issue, I had to "rig" up an alternate audio patch into the surround sound system using a mini-stereo to RCA adapter.

After I was done playing on Linux, I loaded it up in Windows 7 to compare the two. And here is how things worked out.

Well, I can tell you playing the PC version of Team Fortress 2 on a 60" television hooked up to a surround sound system is pretty freaking cool. Running the game on Ubuntu Linux, I thought it actually looked a little better and sounded a little better than the Windows version. However, there was an occasional stutter resulting in the screen jerking...which didn't occur all that often, but when it did it was obvious. I'm sure with a few tweaks of the graphics settings I could resolve the issue, so I wasn't too worried about it.

Running the game on Windows was not much different. The game ran just fine, but the menus and other text were fuzzy and distorted, obviously because of the resolution setting. Since I was running in the native resolution and with the default settings, I'm not quite sure why the Linux version didn't have this problem, but the Windows version did. In the end, both were certainly playable, they both looked good and sounded good, but I think Ubuntu had a slight edge.

Then I tried Steam's Big Picture. The bad news is I couldn't get it to work on Linux. Every time I clicked the button to go into Big Picture mode, it would crash Steam. I didn't troubleshoot this too much or research the problem online at all (yet). I'm sure it is something simple and easy to fix, but in the meantime, it simply didn't work.

I did get to use it in the Windows version, and I'm here to tell you...it was on the same caliber as XBL or PSN. A few features need to be polished a bit, but it has all of your games plus a friends lists and achievement tracking, plus it has a store where you can see all the latest games and promotional media files like trailers and screenshots. I was quite impressed with Steam's Big Picture mode. It looked spectacular on a big screen (well, duh) and made me even more excited for Valve's Steam Box.

All in all, I'd say it was a successful test. Despite Ubuntu being a little tricky to set up, I am amazed that I can download an operating system free of charge, an online game management application (Steam) free of charge, and a great game like Team Fortress 2, free of charge...and be up and playing online in relatively short order. That is impressive and that very well might, as the Game Informer article says, be why Valve spearheads expansions to home console gaming.

Oh, and if you're wondering. Yes. I did acquire Tux, the penguin.

Isn't he the cutest?

Ah, the extremes a gamer will go to in order to get free loot.

Cheers.

 

Comments
  • Speaking of the penguin tux thing, have you checked out the Steam marketplace yet? I'm sure you might have some very high price stuff with how many years you have been playing TF2.

  • Now that is what I call dedication.
  • Awesome blog post. My friends are all huge experimenters when it comes to gaming. They are mostly PC gamers, while I myself am more of a console gamer. However, I understand how great it feels to succesfully complete an expirement, especially after going through all of the frustrations that come with getting the expirement set up.

  • Mod
    I've been considering installing Linux/Ubuntu, but I am afraid I would totally screw something up! I do have a 128gb SSD I haven't opened, so I guess I could install it to that and then boot from it when I wanted to run Linux? Pretty excited for the Steam Box myself, I kind of think it will be the ideal gaming solution for the future.
  • I love Steam, I think it has a great menu and it's very easy to navigate. I will have to try to hook my computer to my big screen, would lov to play my Total Wgames on there. What is the best way to hook it up?

  • Now I hate to be negative, but there are some who would cry that all that "free" stuff is exactly what's ruining the industry. I don't agree, but I'm sure you know what I'm referring to. It's the same crowd that is convinced that the .99 cents price point is evil, and that gamers should happily pay $60 for every game in order to "support the developers".

    Sorry for ranting. Great blog Saint. In an nutshell? I too look forward to the Steambox.

  • This looks awesome. I want to set something similar up, a simple mini tower just for streaming things to the TV. What kind of video cable are you using? Composite, hdmi?
  • It looks like you will have lots of time before the "steam box" seeing as Valve just fired the people who were rumored to be working on hardware dev. And how the Piston is confirmed to not be the "steam box".

  • Dual booting is the shizznit. I have 6 operating systems on my computer. Windows 7, ArtistX, Unbuntu, BackTrack 5, and 2 other that dont have  a name cause Im literally building them myself from ground up.

    I havent run steam on any Linux OS yet. But after reading this blog. I think I may give it a try.

  • I want to try and get Tux, but it looks pretty difficult.

  • Mod
    @firedude3663 - Yes. Of course. Nah, I don't have a lot of that kind of stuff. I've been playing TF2 ever since the Orange Box released, however long that is.

    @Nostalgic Nomad - Yup. Valve fanboy thru and thru...

    @Saturday Morning Replay - Thanks. Yeah, I've been known to tinker a bit myself. It was a little challenging, but I'm not one to give up.

    @mojomonkey12 - You should. You can download and run it off of the DVD without ever installing it and it won't change any of your system settings. If you decide you like it, then you can do a permanent install.

    @nick holk - Yup, couldn't agree more. And the Big Picture is very nice. It depends on the kind of video card you have and the connections it has. If you have a newer card, you might be able to use an HDMI cable. If not, some newer TVs have a DVI jack which is what most video cards have now.

    @Marco Polo - Hmm...interesting thought. Not sure how the industry is being ruined, or how this hurts. Not something I've really considered. Thanks, and me too.

    @markus1142 - HDMI, but when running Ubuntu, the audio out to my surround sound system didn't work without hooking up and additional cable. It should have, and did on the Windows set up.

    @lovemeorshootme - I bet there is probably more to that story than we'll ever know. Valve has a very low turn over rate and a very high employee satisfaction rate, so something tells me we don't know all of it.

    @blaxarbush911 - It is indeed. Wow, 6...most I've ever had is three. Gosh, how do you decide which to use, heh heh. It's uber easy to install and if they keep making their games available on Linux, I might be using it more and more.

    @Harry - Well, the hard part is the 12GB download... :)