Steam dislikes AMD drivers.
Steam really hates AMD drivers. Where to begin? Let's try last night at about 2AM, I've used Ubuntu for years but never really got used to it even though I love it dearly and well my Ubuntu install on my main computer, the one I'm on now was 12.04 with the newest updates, etc. Well, I got Steam to work without a hitch using the default drivers then spent three hours installing TF2 and CSS and apparently the default AMD drivers with Ubuntu have really old OpenGL drivers and Steam refused to play the game. Simple I thought so I updated the drivers from default to the beta 13.1 and the post-production, both, no dice, Steam would crash giving a line 561 or some ♥♥♥♥ error in the steam.sh file, even ubuntu hated them and kept crashing Compiz until I switched back to the default drivers. SO, I updated Ubuntu to 12.10 and did the same, works on the default, but not the post-production or 13.1. SO THEN, I updated Ubuntu to 13.04 because I like that version much better than the 12 series, looks better, feels better and works smoother. WELL, none of the default drivers worked for Steam, though they didn't crash Compiz. I even purged the drivers then installed the 13.1 drivers from the AMD page like most people suggested here and guess what? Nothing, ♥♥♥♥ed everything up, I could barely even get into Ubuntu and had to uninstall the driver through the CTRL+ALT+F2 terminal because Compiz crashed and would not come back up. I heard this was just an issue with older Radeon HD cards, I highly doubt my card which is barely even a year old would be considered outdated? Also manufactured in 2011 through 2012 and still now.
My rig is as follows:
CPU: AMD FX4100 Black Edition 3.6GHz Stock (2 Physical Cores, 2 Logical Cores.)
RAM: 16GB DDR3 Corsair Vengeance
GPU: AMD Sapphire Radeon HD 6870 1GB GDDR5 1050MHz Core Clock Stock
PSU: 850W Thermaltake TR2
MOBO: ASUS M5A-V88-EVO
Ubuntu is one of my favorite OS's right next to Windows 7 and I was REALLY looking forward to benchmarking Ubuntu against Windows 7 and just judge the overall quality, etc. Plus Tux would have been a nice TF2 bonus.