The Humble Bundle itself is a pack of awesome, DRM-free, multi-platform games with pay-what-you-will pricing. The proceeds are divided (at your discretion) among charities (EFF and Child's Play,) the games' makers, and Humble. The current bundle looks very fun, but there are only 6 days left to grab it, so act fast if you're interested.
This year's big draw seems to be Braid, a clever little time-manipulation side scroller about dysfunctional relationships. Only problem -- it didn't want to run on openSUSE for me. Run from the command line, it complained:
Game Startup Error: Unable to set up graphics.The ubuntu folks, who always seem to crack these problems first, tracked the issue down to missing S3 texture compression support – disabled in the open source drivers because it's patented (further details if you're interesed). Their simple solution (where patent law allows) is to install driconf and re-enable S3, as described here.
Reason: Missing required OpenGL extension.
To help fix this problem make sure you are running the newest version of your video drivers.
Lastly, you could try running this game with the -windowed command-line option.
Since driconf isn't in the standard openSUSE repositories, you can grab it from the build service. Mine didn't work out of the box, though – it was looking in the wrong place for the python module. So, I edited /usr/bin/driconf and added the line:
sys.path.append("/usr/lib64/driconf/")which is where I found the file driconf.py. Then, if I were in a country where patent law allowed, I could run driconf, go to the Image Quality tab, and enable S3TC, and Braid would run like a charm. If I were not in a country where patent law allowed, I'd suggest giving Osmos a try, an addictive physics-based osmosis game. Haven't checked out the others yet, but will when I have some down-time.