Kamis, 05 November 2009

My Linux Gaming Experience

Arguably gaming is the one place in which Linux is sorely lacking. Very few titles release with a native installer for this platform and as such many say gaming is impossible on Linux. This is just not true. For a long time I was a "hardcore" gamer, spending easily over forty hours a week in front of my computer playing various online games. In the last couple years I have slowly moved into the "casual" gamer category. On average I spend between ten and twenty hours a week currently playing various PC games. As they are PC games very obviously I run them on my computer and my computer only contains an Ubuntu as an operating system - as such this also means all the games I play run on Ubuntu. Ubuntu is fully ready for desktop systems and for a casual (or in some cases even hardcore) gamer it is more than capable of running most of the important titles. The following are games I enjoy on a regular basis on Ubuntu (and how I run them):

Starcraft - Wine with Windows version set to 98
Warcraft III Frozen Throne - Wine with default settings
Diablo 2 - Wine with default settings
Counter Strike: Source - Wine with default settings. I set the game to run with dxlevel 81 to obtain a better FPS
Team Fortress 2 - Wine with default settings. I set the game to run with dxlevel 81 to obtain a better FPS
Left 4 Dead - Cedega using the Left 4 Dead profile.
Left 4 Dead 2 - CXGames with default settings
Borderlands - Cedega using the UT3 profile
Unreal Tournament 3 - Cedega using the UT3 profile
Killing Floor - Cedega using the UT3 profile
Unreal Tournament 2004 - Native Linux Installer
Savage 2 - Native Linux Installer
Morrowind - Wine with default settings
Oblivion - Wine with default settings
Crysis - Cedega using the UT3 profile and a few native dll over rides
Half-Life 2 - Wine with default settings
Pirates, Vikings, and Knights - Wine with default settings
Guild Wars - Wine with default settings
Day of Defeat: Source - Wine with default settings. I set the game to run with dxlevel 81 to obtain a better FPS
Dark Messiah Might & Magic - Wine with default settings.

As you can see its a fair size list of games. These are just the ones I play personally there are many more than run just fine under Linux. Check out the Wine Applications Database to see how well others fare with various applications.

~Jeff Hoogland

Riding the Google Wave

Google is pretty much a house hold name at this point in the 21st century. Starting with a search engine they have slowly been expanding themselves into almost every technological market you can think of. Email, blogs, web browsers, mobile phones, and of course web searches are all things Google has a foot in these days. Today I am going to take a moment to talk about one of Google's up coming projects: Google Wave.

Wave is Google's latest attempt to revolutionize the web. At a glance Wave looks very much like any of our common email clients. It allows you to organize contacts and messages (referred to from here on out as "waves") in one central place. The thing that makes Wave revolutionary in today's world full of different web applications is the way in which the waves function. A wave is essentially a real time thread that you can add and subtract information from at your leisure. You can have both public and private waves, share a message with just your friend(s) or the entire world.

Another feature that sets Wave apart from standard Email is the ability to "embed" different objects into a wave. What can be embedded in a wave? Just about everything you can think of, maps, pictures, videos, flash content, or documents just to name a few. Waves are also created dynamically in real time, ever wish you could get a message quicker? Why wait for the person on the other end to press send? With Wave as soon as someone adds you to a wave you can see in real time what they are typing, embedding, or adding to the wave. From this stems the most powerful use for Wave - the ability for multiple people to be editing a Wave at the same time. Creating a presentation with friends? You no longer have to wait for everyone to do their share and then send it to you so you can add your part. With wave you can all be working in a document at the same time and see who is adding what to the wave and when. Now with all of this collaborative editing occurring it is only a matter of time before someone removes or edits something you might have wanted to keep - don't worry your information isn't gone. Each wave contains a replay button that allows you to watch the time-line of a given wave, basically it lets you replay from start to finish what has been added and subtracted to a wave and in what order.

Still not impressed? Wave has one more trick up it's sleeve to impress you with - waves can be embedded into web pages. The truly phenomenal thing about this is if you post in say tens (or hundreds or even thousands) of different waves around the net all of these different waves will also be collected within your Google Wave inbox. This means in order to check on conversations you have going on all over the internet you can just check one place instead of jumping all over the web. As with private waves you can also embedded different files to your heart's content within wave on a webpage.

Last but not least I feel I should mention that Google Wave runs fully within your web browser. No extra application installation necessary. Wave is currently in an "alpha preview" state and I received my invitation to begin using it some weeks back now. It is a project worth keeping your eye on and once it comes into maturity I have no doubt it will become a major tool in the web-based world in which we live today.

~Jeff Hoogland

Selasa, 03 November 2009

Jolicloud - Distro Review

With the recent popularity netbooks have experienced in the last two years we have seen a slew of Linux distros released gear specifically for these tiny screens. For the last couple of weeks I have had my Asus EEE PC booting an upcoming netbook orientated distro called Jolicloud. Jolicloud is built on top of Ubuntu Jaunty Netbook Remix, as such it is fully compatable will all Jaunty repositories as well as the (seemingly limitless) Ubuntu software. Jolicloud is being built as a "social networking" distro, currently it is in private alpha release how ever if you apply at their website they are decently quick about getting back to you with an invite key.

Installation:
Jolicloud comes as a 650 meg download in the form of an iso file. Their website provides easy instructions for loading the iso file into a spare 1gig flash drive using their own program (essentially it is a simplified version of unetbootin). Installation goes smoothly, it has not been changed from the normal Ubuntu installer (other than rebranding) and as such I had a fully functional Jolicloud system in just under a half hour.

Usage:
Jolicloud uses the same netbook interface as UNR with a few slight modifications. Firstly, anyone who is coming to Jolicloud from Ubuntu will notice a refreshing light blue theme has replaced the rather ugly orange and brown Ubuntu has sported for so long. The Ubuntu logo that you click to use get back to your home screen has been replaced with a blue house icon.

My Jolicloud:
The big thing that separates Jolicloud from standard UNR is "My Jolicloud". Your cloud is an application that wraps up several core functions of the operating system in one location. Each user of Jolicloud has their own login that allows them to access their "My Jolicloud". The current release of Jolicloud has three working sections in the Cloud - Dashboard, Application Directory, and Settings.

The Dashboard contains your system's update manager, other system notifications, and history of your system. The application directory is one large improvement Jolicloud presents over normal Ubuntu. The layout is a bit easier to manage and the "most popular" section allows you to quickly find applications you will most likely want to add to your system. Also present is a "recently added" tab so you can easily see if anything new has been added to the repositories lately. In addition to containing the vast amounts of Ubuntu software Jolicloud also adds a few other useful applications such as Google's Chrome Browser and Boxee Media Center. Your settings section allows you to manage the "social" part of your Jolicloud account. Similiar to twitter you can follow other Jolicloud users to see what they are doing on their tiny computers. You can also see what systems you have registered on Jolicloud and who the latest people to join Jolicloud are.

Applications:
The default applications installed on Jolicloud are relatively standard to any Linux distro. Gedit, terminal, FireFox, ect. How ever lacking by default is office software, this is easily fixed by adding it via your Jolicloud. Installed by default also is a piece of software that allows you to automatically (or manually) control the speed your netbook's atom processor runs at (thus controlling power consumption).

Also present in your applications repositories are "Prism Web Applications". Essentially a prism web application is a stand alone application that allows you to load up a single popular webpage (Facebook, Pandora, GMail, ect). The advantage of viewing a page in this form is that it removes the URL address bar, search bar, and other buttons typically taking up space on your tiny netbook screen that you do not need most times. If you do how ever find yourself wanting to view a page that does not have a prism application the default version of FireFox contains many optimizations for the netbook screen. The loading bar at the bottom is similar to that of Chrome's, its only visible when something is actually loading. The file/edit/history buttons at the top have been neatly placed as a drop down arrow next to the search bar and the buttons have been slightly shrunk down.

Final Thoughts:
All in all Jolicloud is a very solid netbook distro. It has replaced Ubuntu Karmic as the default operating system on my Asus EEE PC. If you own a tiny computer it is definitely one worth checking out. Rock solid distro thus far and I feel the Joli team will only deliver more spectacular features before they come into a full 1.0 release.

~Jeff Hoogland

Sabtu, 24 Oktober 2009

Sager Notebook & PowerNoteBooks.com - Review

So I have been using nothing but Ubuntu Linux as my home operating system for almost a year now and one thing that always kind of irked me was having unused Window's licenses laying around that I was not using. I mean what is the point in not using Windows if Microsoft is still making money off of the product I purchased? When I purchased my netbook was I able to get one of the EEE PCs that shipped with a copy of Xandros on it (I know, still not open source but at least its Linux & was easy enough to over write with Ubuntu. Plus I got it on the cheap.). Now only one of my two computers I owned had a Windows license that was not is use. A few months back I had started searching around for a laptop upgrade (anyone who has owned a laptop knows they date quickly), I was looking for something decently specific in my laptop purchase along the lines of the following specs:

  1. Size - 15.4 inch or smaller. I really dislike 17+ inch laptops, they are massive to lug around. When your laptop weighs over ten pounds it might as well be a desktop if you ask me.
  2. Resolution - The laptop I had been using contained a high resolution screen (1680x1050) and I had grown acustomed to viewing things at such a resolution, I did not want to revert back to a lower end one (1440x900)
  3. Graphics Card - I wanted something powerful in the system. The laptop I was upgrading from had an nVidia 9500M GS in it. I wanted something at least 50% faster than this card.
  4. Operating System - I did not want a Windows sticker stuck to the bottom of my shiney new laptop. I wanted something that either A.) Came with Linux pre-installed or B.) Came with a blank hard drive
Enter PowerNoteBooks.com - recommend by a fellow user on the LinuxQuestions message boards - they make custom high-end gaming laptops. Their prices are comparable with other places I had found around the internet, how ever they had one advantage others did not - they where the only one I found find that would ship me a custom laptop with a blank hard drive. Surprise, surprise being able to get the product with out Windows packaged with it allow me to cut around 100$ off of the price tag. In addition to this I was able to customize, hard drive, RAM, processor, graphics card, screen resolution, and accessories all to the exact specifications I wanted. In the end the laptop I ended up order sang to the tune of around 1,600$ with the following specifications (If you want a good laugh compare these specs VS price to the Macbooks I listed here):
  • Processor: Intel p9700 - 2.8ghz Dual Core
  • RAM: 4gigs of DDR3
  • Hard Drive: 320gig, 7200RPM
  • Graphics Card: nVidia 260m, 1gig DDR3 dedicated
  • Size: 15.4 inches and weighing in at just shy of 7 pounds
  • Screen Resolution: 1680x1050
Good laptops at a fair price how ever is not the only good thing about PowerNoteBooks.com - their customer service is fantastic, easily one of the best companies I have ever had dealings with. I ordered my custom laptop on a weekday morning, not even two hours later I received a phone call from a real person calling to confirm my order before the credit-card I had entered on the web-page was charged. The associate I spoke to on the phone was both knowledgeable and helpful, he ran down a quick list of the parts I had ordered to be sure I did not want to make any last adjustments. From that point on I was kept up to date on the status of my laptop via email and around twenty days later I had received my new gaming rig in the mail.

The laptop as a unit performs wonderfully! It easily takes everything I can throw at it and then some. The only two down sides to it are the short battery life (around an hour and forty-five mins) but then what full size laptop (with a good graphics card) lasts much longer than that anywho? I have a netbook if I want extended battery life. The second (and this is rather irksome) is the fact that it lacks a boot menu key. Meaning if I want to boot from external media (such as USB drives) I have to go change a BIOS setting so it's priority is above that of the internal disk. This really isn't a big deal and it doesn't affect performance at all but it is bothersome none the less.

All in all I had a fantastic experience PowerNoteBooks.com and will be putting all my future laptop orders through them. (Although I don't plan on upgrading again for another couple years hehehe). I would recommend them to any looking for a good place to buy a powerful notebook from - Linux or Windows.

~Jeff Hoogland

Rabu, 21 Oktober 2009

Moblin Linux - Distro Review

Moblin Linux is a distribution of Linux targeted at netbook devices that utilize the Intel Atom processor. It is backed by both the Intel cooperation and the Linux Foundation. It is currently in it's finally beta release for version 2.0 - as such I gave it a download to test drive on my Asus EEE 900A.

Installation:
Downloading and installing Moblin is relatively easy. Like many other netbook targeted distributions it is distributed as a .img file which is intended to be written to a 1gig flash drive using image writer. Personally I like installing from flash drives - its how I install Linux on all my computers, it saves a CD. I had the installer crash on me the first time I tried to install, not a big deal rebooted and it installed fine the second time around. Moblin also takes the Ubuntu approach and makes the root password the same as the default user's password. I know some people dislike this but personally I think it is a good idea, it makes Linux less confusing for new users.

Also worth noting here for others like myself who hop distros often/multi-boot - the Moblin auto-grub creator is more than a little bit stupid. I currently have my netbook multi-booted with Karmic, Moblin, and Jolicloud and Moblin's grub setup failed to detect and auto add both of these other operating systems.

Using the System:
The first thing you will notice about Moblin is that it is fast. Like smoking fast. The time span from when I select Moblin from my grub menu to when I have fully loaded desktop is just under 8 seconds. The user interface is also equally quick. Using a unique setup called "zones" Moblin does a good job of dividing the different parts of your system up neatly using a top panel that comes and goes when you mouse over it. There is just enough eye candy to keep a user happy but at the same time it is not enough to bog down the system. Each "zone" is a dynamically created workspace that comes and goes as needed. When you load up an application you are offered a choice to load it into a current existing "zone" or create a new one. It is a nice way to organize many open windows on your small netbook-sized screen.

Unfortunately there are still a few things that I dislike/need addressing in Moblin. The first and foremost is the giant lack of software. One of the things I always loved about Linux when first coming from Windows is the seemingly endless repositories of software to pick through and install/remove at my leisure, this is not present in the slightest in Moblin. Along side this lack of software is the fact that Moblin does not come pre-installed with office software, meaning in order to type properly formatted papers you will need to use Google Docs or boot into a different operating system. Something else I found odd is that several very standard Linux commands where not present such as nano, fdisk, and shutdown.

The only issue I had with the "zones" is the lack of maximize/minimize buttons on open windows, meaning if a program opens and it is not full screen (which happens) you have to drag the corner to manually make it fill the whole screen. Customization is also not present in the slightest. Beyond changing the back ground you cannot change the layout of the "zones" at all. To be honest all of the defaults are laid out nicely, but for instance I never use the calender feature on my netbook nor do I keep media files on it - so it would be nice if I could remove/hide those "zones" instead of having dead buttons/space.

Then there is the most important part about using any netbook - the internet. The built in browser does a good job of rendering most pages and Moblin comes with flash pre-installed so you can be youtubing as soon as your install is finished. I had issues with a few pages loading in it but simply hitting the refresh button resolved the issue every time.

Final Thoughts:
One last hitch to mention before closing this one is that I did have X crash on me while using Moblin before running the initial system update after installation - so be sure to do this right away. Also Moblin does not support ext4, which is rather annoying because my Karmic partitions are both ext4.

All in all Moblin is a solid netbook distro. In fact if you are only using your netbook for internet (surfing the net, IM, ect) and media use (music and videos) I would recommend Moblin above all others due to both its fantastic UI and quick speeds. How ever the current lack of software, namely office software, makes the distribution almost useless for school use (which is what a large number of netbooks are used for). Personally I'm going to be keeping a Moblin partition on my EEE PC for occasions where I just need to get online and check my email quick or use instant messenger.

~Jeff Hoogland

Sabtu, 17 Oktober 2009

HOWTO: Cricket A600 Modem & Ubuntu

So the Cricket cooperation is too lazy to make their device function by default on Linux so the following is a method I came up with some months back for getting your Cricket A600 Modem working under Linux. There are two methods listed below, choose which ever suits your needs.

Easy Method for Installing (pre-compiled debs):

Attached are the debs and a flipflop.sh to get this working do the following -

Step 1:
Download the .deb file for your selected architecture (32bit or 64bit) && install it

Step 2:
Download the flipflop.sh, Now right click on the file and select "properties". Click over to the "permissions" tab, and check the box "allow executing file as a program". Now double click it and select "Run", enter your password. Wait a few moments and poof! Your 3g modem should now be appearing in your network manager.

Notes:

You will need to run the flipflop.sh every time you connect your modem.

Before this guide will work for you, you do need to load the device on a Windows/Mac system and install the software for the device and activate it. (I have a Windows VM for just such occasions, it worked fine)

Installing from Source:

Step 1:

Download the archive and extract the contents to your preferred directory.

Step 2:

Open up terminal and use cd to change into the directory of the extracted files.

32 bit Users - Install usb_modeswitch with the following command: sudo make install

64 bit Users - We need to recompile modeswitch to work on the 64bit platform. Run the following commands in terminal to do so run the following in order in terminal:
sudo apt-get install build-essential libusb-dev
rm usb_modeswitch
make
sudo make install

Step 3:

Plug in your Cricket A600 to an open USB port, wait a moment for it to be detected as a CD drive/the auto play menu to pop up. Now we just need to execute the flipflop.sh, it is in the directory of files you extracted, by running the following: sudo ./flipflop.sh (Please note you need to first make this file executable by running chmod +x flipflop.sh)

After running the flipflop.sh you need to wait about 12 seconds (while it works it's magic) and then poof! Your Cricket device should now appear in your network manager as a connection option.

Notes:

You will need to sudo ./flipflop.sh each time you attach the device for it to work.

Before this guide will work for you, you do need to load the device on a Windows/Mac system and install the software for the device and activate it. (I have a Windows VM for just such occasions, it worked fine)

I played around with udev some trying to automate this process when you play the device in, but I could not get it to work properly, if someone smarter/experienced than myself would like to figure that out I'd be more than happy to add it to this guide.

Trouble Shooting -
If this guide does not work for you try first opening up the flipflop.sh and increasing the sleep time from 10 seconds to 20 - some systems require a longer delay.

If anyone has any trouble or has any input let me know,
~Jeff Hoogland

Cedega vs Crossover Games - Hands on Review

Most people who use Linux for desktop use are well aware of the one of the largest issues facing the platform: Lack of commercial software. Now in most cases this is not an issue, no MS Office - use OpenOffice, no Internet Explorer - use FireFox. However one thing which there is currently no replacement for is gaming. Try as they might there are just not enough Open-Source game developers (or even closed-sourced ones) that bring the level of gaming quality, as of yet, to Linux that Windows enjoys.

Enter the world of Win-on-Lin. The Wine Project, was started in 1993 and has slowly come into maturity over the course of the last sixteen years. Wine is a compatibility layer, or more precisely a reimplementation of the Windows API, that allows Windows applications to run under Linux. While the Wine project does a wonderful job of what it is designed to do (run Windows applications on Linux) how ever it sorely lacks in the means of a GUI front end for easy configuration/calibration.

Which brings me to my topic at hand - Cedega & Codeweavers. What are Cedega and Codeweavers? They two (closed source) programs both based off of the Wine Project to create what it lacks - a user friendly interface. Designed to help you get your Windows games working with ease on Linux. They both have their ups and downs and today I am going to look at each program and see how they compare. I currently have both Cedega and Codeweavers licenses so all the information given is from first hand experience working with both products. I'm going to be judging based on following criteria:
  1. Functionality - How well do they do what they are suppose to do?
  2. GUI Front End - How do the front-ends between the two compare?
  3. Website - Being able to find information is everything, how do the websites compare?
  4. Customer Service/Support - If you are paying for a product you want to know you can get help with it if it doesn't work properly.
  5. Fees & Licensing - How much do they cost and what are you paying for?
Functionality -

Cedega does a fairly good job of helping the user get their programs up and running. Upon selecting install it auto-detects any disc drives on the system for known game discs it can install. If it does not find any (or finds the wrong one) it is easy enough to direct it to the proper file/disc via the GUI. One of the things I really like about Cedega is the large number of pre-defined profiles it contains for different game titles (and just because you game isn't listed doesn't mean it will not work). Basically what this means is when you install a game that has a profile it automatically uses what are known to be the "best Wine settings" to get the optimum performance out of your game.

While Cedega does a great job at actually running the important parts of your games it is obvious that certain aspects of some programs have been neglected, Steam for instance works fine for loading and playing games but the friends network does not work in the slightest and installing flash for it is difficult at best.

Also worth noting here is that while Cedega started off as a fork of the Wine project (version 4.0 and earlier of Cedega was known as WineX or Wine Extreme) initially, it is no longer associated with it. Because of this of this fact the Windows API behind Cedega is also now different from that which powers Wine and as such there are a few applications that will not function under Wine (or things powered by Wine) that perform with out a hick-up under Cedega.

All in all I'm giving Cedega a 9 out of 10 points for functionality - it is a good software.

Functionality 9/10 - Cedega Total 9/10

Upon opening the Codeweavers program installer you are presented with a small list of applications that it will auto install and configure for you. I say small list because by comparison to the amount of game profiles listed under Cedega it feels somewhat incomplete. How ever as with Cedega just because the game you want to run is not on the list does not mean that it will not work. Also like Cedega, Codeweavers will auto detect any disc drives you have when you go to install a piece of software, one thing I also really like is that when detecting disc drives it also detects mounted iso files you may want to install from.

While the given list of games that are pre-configured in Codeweavers is small compared to the games list present in Cedega, it is very obvious that most of the games on the list have been worked on extensively to get them working to a optimum level with a careful attention to detail. Using Steam as my example again upon installation Codeweavers downloads and configures flash, in addition to other things, to help it work almost as good as it does natively on Windows (the only issue currently with the Steam UI is a small scroll bar issue).

Codeweavers is based directly off the Wine project, as such if a program works poorly under Wine odds are it is going to work just as poorly under Codeweavers. As such this also means that any performance you see with an application under Codeweavers can be replicated under just a standard Wine install (how ever it may take you several hours to get everything just right).

I'm giving Codeweavers an 8 out of 10 on functionality. It is good software but it needs to expand its games list some.

Functionality 8/10 - Codeweavers Total 8/10

GUI Front End -
One of the most important things about both these pieces of software is their GUI. One of the wonderful things about Linux is how alot of things "just work" and having a front end to install Windows applications through is a nice addition to have.

The Cedega GUI does a nice job of giving you a centralized location to house all of your Games/Windows applications. (You can add launchers for your favorite native Linux apps/games to it as well) Also present in Cedega that Codeweavers does not have is a "diagnostic test". Basically it checks over your hardware and configuration for anything that may cause issues when running your games. In addition to being able to check your configuration the diagnostic tool also allows for an easy copy and paste of your system specifications which is useful if you are unsure of your setup (or too lazy to type it out) when trying to debug an issue.

Lacking in the Cedega GUI how ever are native menu entries. Applications installed under Cedega often times feel foreign as you have to open a separate program to launch them or create your own custom menu entry (and hunting down the correct icon for you game can be a headache). Also worth noting with netbooks becoming more and more popular is that the Cedega GUI is obviously designed for a resolution of at least 768 pixel height, parts of it get cut off on most netbook screens. The Cedega GUI as a whole is good but it could stand a few changes - 8 out of 10

GUI Front End 8/10 - Cedega Total 8.5/10

While Codeweavers does not give you a centralized location for all your install applications like Cedega does, however it is still well done. Codeweavers does a beautiful job of integrating with your local menus (Gnome, KDE, ect) when installing applications. In fact if Codeweavers would simply add the games you install to the games section of your menu instead of its own section I do not think most users would be able to tell the difference between a natively installed game and one installed via Codeweavers. Same as Cedega here 8 of 10, fully functional but could still be slightly better.

GUI Front End 8/10 - Codeweavers Total 8/10

Website -

Knowledge is power as they say, one of the most important things about any piece of software you may have is that you fully understand how to use it. Often times these days ones of the best resources for learning such information is an application's homepage.

Cedega's home page is relatively horrid to say the least. It does provide the basic information on the product and pricing but that is about it. Many parts of the website have been 100% non-functional for the last months I have had my subscription and it really takes from the product as a whole. Voting for which applications you wish to be supported is one key feature that is lacking for example. On top of this another "feature" of the page is that you cannot view certain data if you do not have a current subscription - meaning if you are someone looking into Cedega to see if it will run a certain game you will have to pony up the cash to give it a try. Also horrid is the Cedega rating system for applications which has three options: "Certified, Works, and Known not to Work". Certified means you are able to contact customer service in order to get help with said application should an issue arise and well the other two kind of explain them self. Also, and this is not Cedega's fault per-say but odds are is due to a small user base, but the information about many application in their listing is rather lacking by comparison to others.

Cedega's website needs some HUGE improvements, as of now it is functional. So I'll give it a 4 out of 10.

Website 4/10 - Cedega Total 6.7/10

Codeweaver's website is a refreshing change from that of Cedega. It is obviously that of a professional company, the layout is nice and everything is clearly labeled. Everything is accessible with or with out a user login. If you are a member they have a nice system for allowing you to "vote" for which applications you would like to see better support for (So they know what they should be spending time working on). The user forums are slightly non-standard but not necessarily in a bad way, they just take some getting used to. Also a feature worth noting is Codeweavers ticketing system, you can browse past support tickets that yourself or other people have posted for solutions to past issues.

I really do not have anything bad to say about the Codeweavers website, it is well done and fully functional - 10 out of 10

Website 10/10 - Codeweavers Total 8.5/10

Customer Service/Support -

So one of the most important things to know when you are buying something is that you are going to be able to get support for the product if it does not work as it is suppose to.

Cedega's customer support is decent. They give you a good response and help you solve any issues you may be having to a satisfactory amount. How ever also worth noting is that the only way to get customer support is via Email. And they only provide official support for their list of forty or so "certified" games and if you are running certain hardware configuration (they only support nVidia gfx cards and certain distros). And I feel I should also mention that their customer service is rather slow to return emails.

They also how ever have community powered message boards (which they link from their website) where there are a few very dedicated people who work hard to help people solve their problems, I found these boards to be a much faster response than the official email support.

Cedega customer support isn't bad per-say but it also is not anything exceptional - 7 out of 10

Customer Service/Support 7/10 - Cedega Total 7/10

Codeweaver's provides two different channels of customer support, one through their wonderful ticket/email system and on their official message boards. The response time for a ticket I have filed has never been less than a day, often times if I filed the ticket during normal business hours I would see a response within a few hours. Their forums also have a few helpful individuals as well as good number of staff that watch over and do their best to help out with any issues that may arise while using the software.

No customer support is perfect but Codeweaver's is darn good to say the least 9 out of 10

Customer Service/Support 9/10 - Codeweavers Total 8.75/10

Fees and Licensing -

I've spent time talking about the ups and downs of these two pieces of software now - how do you get it? And more importantly how much does it cost?

Cedega starts at 15$ for a three month subscription with varying prices if you buy for an extended length of time (45$ for a year for instance). Cedega is yours to install so long as you keep paying for it (after the subscription runs out you will no longer be able to download Cedega anymore - meaning if you format you are SOL). Also worth mentioning here is that the only "demo" Cedega provides is for a single game - Spore. And as I said above you cannot see the full games data base unless you also pay for it. So unless you know someone else with a subscription you may very well pay for it to try a game only to find out doesn't work well. Too be fair though it's only 15$ for the three months, not truly expensive. I personally do not care for how Cedega licensing works - 6 out of 10.

Fees and Licensing 6/10 - Cedega Total 6.8/10

Codeweaver's CXGames costs 40$ for the product and a year's worth of support and updates. After that it is 35$ for a following year of support/updates and even if you do not renew you still get to continue using the Codeweavers software you had paid for initially. Now 40$ is a fair bit of cash if you are unsure if something is going to work for you - however Codeweavers offers a 7 day demo of the full software so you can use it and see if it works for your needs. Also worth noting is that while Codeweavers is closed source software they are powered directly by the Wine project - and as such they give back to it (with code and money). I don't mind paying a reasonable cost for good software and the fact that they give some of it back to the Wine project also makes me feel good - 9/10

Fees and Licensing 9/10 - Codeweavers Total 8.8/10

Final Scores - Cedega 6.8 & Codeweavers 8.8

Follow Up -

Obviously no piece of software is perfect - these two included - and while Wine technology has come a long way in the last decade (or so) it still has a long way to go. As you can see from the numbers and the above information I prefer Codeweavers to Cedega, come the end of the year I do not think I will be renewing my Cedega license Which of the two is right for you is your choice, I just hope my little comparison here may have presented you with some information on each of them you had not known before.

Update -

For my thoughts on the recently released CXGames 9.0 check here.

~Jeff Hoogland