AMD Radeon R9 290 "Hawaii" Open-Source Driver Works, But Has A Ways To Go
Beginning with Unigine Heaven is where the Radeon R9 290 started to run very slow... There's been reports of re-clocking and other functionality not working right for Hawaii on the open-source driver as a possible explanation.
The R9 290 was also very slow for Unigine Tropics where its frame-rate came in even lower than a HD 5770.
With the Xonotic open-source game, the Radeon R9 290 performance on Linux 3.17 with Mesa 10.3 remained borked.