It's been almost a year since I first tried to run an
AMD graphics card on Linux.
After some success with an AMD A-CPU build
a few weeks back, I picked up a 2nd hand
HD7770 yesterday to try out and see if things have improved.
There were a number of tests I was interested in doing. I didn't have a convenient
dual-monitor setup available, so everything is on a single screen (dual screen was
one of my major problems last time, so I might get around to this at some point).
The tests were:
- Dragging a window around, looking for tearing
- Scrolling in a web browser, looking for tearing again
- Playing a HD video
- Playing a game
I installed the card on my old Intel Q6600 system, and ran off the onboard graphics
to start with, to get a baseline. I installed a fresh Kubuntu 13.04 as the test platform.
These are the results, discussion at the end:
Test 1: Intel i915 (onboard) Graphics
| Action | Result | Comments |
| Drag window | X | Noticeable glitches |
| Browser scroll | X | Occasional glitches |
| Movie | :) | |
| Game | X | Unplayable (took a few minutes and hadn't even made it through the intro to the title screen) |
Test 2: Open Source (Radeon) Drivers
| Action | Result | Comments |
| Drag window | X | Noticeable glitches |
| Browser scroll | X | Occasional glitches, similar in appearance to the onboard performance |
| Movie | :) | |
| Game | X | Game ran, going from 20 FPS sometimes down to 5. Some major glitching, and eventually a black screen. Not playable. |

Example of the in-game glitching with the open source drivers
Test 3: AMD Catalyst 13.4
| Action | Result | Comments |
| Drag window | :) | Looks nice, but need to ensure "Tear Free" option is selected in AMD Control Centre |
| Browser scroll | :) | Again, need to ensure "Tear Free" option is selected |
| Movie | :) | And again |
| Game | :D | Very good results (eventually), no noticeable lag on full-screen. |
I intended to use 13.10, but the current version of Catalyst wouldn't install properly,
so I dropped back to 13.04.
Installing the driver is still fraught with difficulties. The first couple of attempts failed -- even
using the ubuntu libraries with apt-get install fglrx fglrx-amdccle wouldn't work.
In the end, the way I got it going was by following the instructions in this askubuntu answer.
In particular, I think getting all the dependencies is critical.
The proprietary driver may have an unfair advantage in my tests drag/scroll tests,
since I found the "Tear Free" switch. I'm not sure if such an option exists for the open source drivers.
So, I had better luck than last time round, but the installation process is still daunting, and
dual-screen support would be good to try out.