Mình đã thử biên dịch nhiều phiên bản AMD Catalyst nhưng có vẻ chúng không tương thích với GNOME 3.

AMD Catalyst 15.7 thì khác. Nó được xây dựng từ fglrx proprietary và hoạt động tốt với GNOME 3 của Ubuntu 14.04. Mình đã làm theo hướng dẫn này và tận hưởng desktop GNOME 3 mới với phiên bản AMD Catalyst ổn định mới nhất được hỗ trợ.

Đây là những gì mình đã làm:

Cài tất cả package tiên quyết:

sudo apt-get install cdbs dh-make dkms execstack dh-modaliases \
linux-headers-generic libqtgui4 xserver-xorg-dev-lts-trusty

Vì mình dùng kiến trúc x86-64 nên cần thêm thư viện gcc32:

sudo apt-get install lib32gcc1

Bước tiếp theo, mình tải gói Catalyst về và giải nén:

mkdir catalyst15.12 && cd catalyst15.12
wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86' \
 http://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip
unzip radeon-crimson-15.12-15.302-151217a-297685e.zip
cd fglrx-15.302/

Sau đó, mình tạo gói .deb để tiện gỡ và nâng cấp catalyst trong tương lai:

chmod a+x amd-driver-installer-15.302-x86.x86_64.run
sudo ./amd-driver-installer-15.302-x86.x86_64.run --buildpkg Ubuntu/trusty

Mình có cài PlayOnLinux, trong đó có gói Wine. Mình đã sửa fglrx-core theo hướng dẫn này:

dpkg-deb -R fglrx-core_15.302-0ubuntu1_amd64.deb fglrx-core
sed -ri 's/(Conflicts|Provides).*/\1: fglrx-driver-core/' fglrx-core/DEBIAN/control
sudo dpkg-deb -b fglrx-core/ fglrx-core_15.302-0ubuntu1_amd64.deb

Lưu ý: phiên bản trong link mới nhất khác với phiên bản catalyst mình đang có, mình đã sửa lại cho phù hợp.

Với tất cả package đã chuẩn bị xong, cài thôi!

sudo dpkg -i fglrx*.deb

Trước khi reboot hệ thống, mình tạo file /etc/X11/xorg.conf mới:

sudo amdconfig --initial -f

Nhưng có vẻ nó không nhận card 8730M của mình:

No supported adapters detected

Hmm! Nếu mình dùng lspci -vvnn | grep VGA để tìm card thì kernel vẫn nhận ra nó. Mình reboot hệ thống thử vận may thì gặp màn hình đen. Mình đăng nhập qua tty1 bằng Ctrl+Alt+F1, rồi tạo lại file /etc/X11/xorg.conf lần nữa. Lần này thì được!!! Tuyệt vời!

sudo amdconfig --initial -f

Hoho!!! Tận hưởng Catalyst mới thôi!!!

glxinfo

hoặc

glxgears

chạy ngon lành luôn!