Cài driver cho card màn hình ATI trên Ubuntu

Các bản phân phối Linux hiện đại ngày nay đều hỗ trợ hầu hết các driver hệ thống và sau khi cài đặt, người dùng hầu như có thể sử dụng ngay. Tuy nhiên, cũng giống như Windows, với những máy sử dụng card đồ họa rời như ATI hay nVidia thì hệ thống Linux sẽ yêu cầu bài cài thêm một bộ driver chuyên dụng. Qua đó, hệ thống có thể khai thác thế mạnh đồ họa của GPU cũng như tránh những tình trạng treo, giật trong quá trình sử dụng.

Trong khi đó mình mới cài được trình điều khiển cho cạc ATI Radeon HD 5450 trên Ubuntu 12.04, nói chung không có gì mới, nhưng mình xin gom lại từ 1 vài nguồn với nội dung tiếng Việt cho dễ xem hơn.

Trước tiên, chọn server Việt Nam để quá trình download diễn ra nhanh hơn:

Nếu card màn hình của bạn được Ubuntu hỗ trợ chính thức thì hệ thống sẽ yêu cầu cài thêm driver trong phần “Additional Drivers”. Bạn có thể cài đặt bằng cách mở Ubuntu Lens, tìm Additional Driver, chọn “ATI/AMD proprietary FGLRX graphics driver” và nhấn nút “Activate” bên dưới góc phải. Công cụ sẽ tự động tìm, tải về và cài đặt driver. Sau khi cài đặt thì bạn sẽ nhận thấy biểu tượng AMD Catalyst quen thuộc trong Ubuntu Lens.

Hiện tại với card đồ họa ATI, AMD đã vừa cập nhật driver cho Linux lên phiên bản 12.6 nhằm hỗ trợ cho Linux Kernel 3.4. Theo đó, AMD Catalyst 12.6 driver hỗ trợ thêm nhiều GPU (R600/R700) và Xorg-Server 1.12.

Ngoài ra, bạn có thể tự cài driver ATI cho máy trong trường hợp driver không có trong “Additional Drivers”. Cách thực hiện như sau:

1. Chuẩn bị:

Trước khi quyết định cài đặt, bạn cần phải kiểm tra card đồ họa của máy có được Ubuntu hỗ trợ hay không qua danh sách này:

Tiếp theo, gỡ bỏ các thiết lập driver đã cài đặt trước đó, bạn mở Terminal (Ctrl + Alt + T), copy (Ctrl + C) lệnh dưới đây và paste vào khung Terminal (Ctrl + Shift + V):

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove –purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*


2. Cài đặt dependencies:

Bạn cần phải cài đặt một số gói phụ thuộc cho hệ thống, thực hiện thao tác copy/paste tương tự như trên trong khung Terminal:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper
debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

sudo apt-get install ia32-libs

Nếu bạn sử dụng Ubuntu phiên bản 64-bit thì dùng đoạn lệnh sau:

sudo apt-get install ia32-libs-multiarch
sudo apt-get install i386 lib32gcc1
sudo apt-get install libc6-i386

3. Tải AMD Catalyst 12.6:

Bạn vào trang hỗ trợ của AMD tại đây và thiết lập các thông tin cần thiết để tải về bộ driver:

Step 1: Chọn hệ thống được tích hợp card màn hình, ở đây có thể là máy bàn (Desktop Graphics) hoặc laptop (Notebook Graphics).
Step 2: Chọn dòng sản phẩm, ở đây mình chọn Radeon HD Series, ngoài ra còn có nhiều dòng card khác như Mobility FirePro hay FireGL Series, …
Step 3: Chọn model, ở đây mình muốn cài driver cho card Radeon HD 5450 nên model sẽ là Mobility Radeon HD 5xxx.
Step 4: Chọn hệ điều hành, mình chọn Linux x86, nếu các bạn dùng Ubuntu 64-bit thì chọn Linux x86_64

Sau khi thiết lập xong, bạn nhấn nút Display Result và chọn Download để tải về bộ cài đặt.

4. Cài đặt AMD Catalyst 12.6 bằng Terminal:

Cách này cho những ai thích dùng command line trên Ubuntu.

Mặc định khi tải về, trình duyệt sẽ lưu file driver trong thư mục “Downloads”, bạn dùng Terminal định hướng sang thư mục Downloads:

cd /home/user_name/Downloads

Trong đó “user_name” là tên đăng nhập của bạn vào hệ thống Ubuntu. Nếu bạn lưu trong thư mục khác thì lưu ý định hướng đường dẫn sang thư mục có chứa file driver.

File driver tải về sẽ có dạng “amd-driver-installer-12-6-x86.x86_64”, bạn nhập dòng lệnh sau để kiểm tra xem trình điều khiển này hỗ trợ hệ điều hành Ubuntu nào:

sudo sh amd-driver-installer-12-6-x86.x86_64.run –listpkg

Trong trường hợp của mình thì là 12.04 nên tên mã sẽ là Ubuntu/precise

sudo sh amd-driver-installer-12-6-x86.x86_64.run –buildpkg Ubuntu/precise

Terminal sẽ yêu cầu bạn nhập password root, bạn nhập vào và hệ thống sẽ tự động giải nén cũng như cài đặt các gói liên quan. Đợi 1 chút đến khi tiến trình hoàn tất.
Khi hoàn tất tiến trình trên, chúng ta sẽ có các tập tin cài đặt, chúng ta sẽ có các gói tương tự như sau

fglrx_8.980-0ubuntu1_amd64.deb
fglrx-amdcccle_8.980-0ubuntu1_amd64.deb
fglrx-dev_8.980-0ubuntu1_amd64.deb

Cài đặt các gói này

sudo dpkg -i *.deb

Chạy cấu hình sau khi cài xong

sudo aticonfig –initial

5. Cài đặt AMD Catalyst 12.6 trực tiếp:

Nếu không thích dùng command line, bạn có thể cài đặt trực tiếp driver như trên Windows. Cách tiến hành như sau:

Bạn click chuột phải vào file driver vừa tải về > chọn Properties > chọn thẻ Permissions > stick vào ô Allow executing file as program > Close

Bạn click đúp vào file driver, chọn Run in Terminal. Sau khi giải nén, một cửa sổ mới sẽ hiện ra hướng dẫn bạn cài đặt, bạn chỉ việc nhấn Next và Finish.

6. Xem kết quả:

Sau khi cài đặt xong, bạn tiếp tục nhập dòng lệnh sau vào Terminal:

sudo aticonfig –initial

Lệnh sẽ thực thi và khởi động lại hệ thống. Nếu mọi thứ diễn ra suôn sẻ, AMD Catalyst 12.6 driver đã được cài vào hệ thống và bắt đầu hoạt động. Để xác nhận các driver có hoạt động tốt hay không, bạn mở Terminal và nhập:

fglrxinfo

Terminal sẽ hiển thị thông tin cho biết cấu hình GPU của máy bạn.

Để thiết lập cho GPU, bạn mở Ubuntu Lens và tìm AMD Catalyst Control Center (Administrative):

Chúc các bạn thành công.

Bài viết này có sự hỗ trợ của 2 anh: sonlazio và bk9sw, chân thành cảm ơn

Theo: Tinhte

Bài viết liên quan