I'm not surprised - AMD isn't ready yet. Their closed source drivers are getting worse and their open source drivers, while improving, are not anywhere good enough for modern 3D games. Nvidia has almost always had good linux support, even though they tend to do things their own way rather than the community's way.