Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Bạn Có Nên Dùng Driver AMD Proprietary & Cách Cài Đặt Như Thế Nào? [Ubuntu]

Nếu máy tính của bạn có card đồ họa AMD hoặc nVidia, bạn đang nắm trong tay sức mạnh xử lý đồ họa đáng kể. Tuy nhiên, các nhà cung cấp đồ họa uy tín này thích giữ bí mật, bao gồm việc làm driver của họ thành phần mềm proprietary (đóng nguồn).

Ubuntu và các bản phân phối Linux khác dùng driver mã nguồn mở để vận hành. Nhưng khác biệt giữa hai loại driver là gì, và làm sao để cài driver proprietary AMD trên Ubuntu nếu bạn quyết định dùng?

Khác Biệt Là Gì?

Quyết định giữa driver mã nguồn mở và proprietary quan trọng hơn bạn nghĩ. Thứ nhất, hiệu năng driver proprietary cao hơn nhiều vì nó được phát triển bởi AMD thay vì cộng đồng developer mã nguồn mở chỉ có quyền truy cập sơ đồ card đồ họa. Thêm vào đó, quản lý năng lượng cũng tốt hơn đáng kể với driver proprietary.

Tuy nhiên, nếu driver mã nguồn mở gặp sự cố, developer Ubuntu có thể tự sửa và đẩy cập nhật đến máy bạn. Với driver AMD proprietary, bạn phải chờ AMD phản hồi và giải quyết. Đa số trường hợp, chọn driver proprietary là lựa chọn tốt nhất cho hiệu năng và tiết kiệm năng lượng, đặc biệt nếu bạn là game thủ hoặc có yêu cầu đồ họa cao.

Có vài cách cài driver proprietary. Tôi sẽ chỉ cách đơn giản cài driver từ kho Ubuntu (có thể không phải bản mới nhất), và cách hơi phức tạp hơn nhưng cho phép chạy driver mới nhất.

Cách Dễ Dàng

Bạn Có Nên Dùng Driver AMD Proprietary & Cách Cài Đặt Như Thế Nào? [Ubuntu]

Trong bản phát hành mới nhất Ubuntu 13.04 "Raring Ringtail", bạn phải đi đến nơi khác để truy cập tính năng "Additional Drivers" (Driver bổ sung) cho phép dễ dàng tìm tất cả driver proprietary từ kho Ubuntu cho hệ thống của bạn. Bây giờ, bạn cần mở Dash (logo Ubuntu trên thanh bên), gõ "Software & Updates". Click vào ứng dụng khi hiện ra, sau đó click tab Additional Drivers.

Trong tab đó, bạn sẽ thấy card đồ họa của mình, cùng ba lựa chọn: driver mã nguồn mở, driver proprietary "fglrx", và driver proprietary "fglrx-updates". Khác biệt: fglrx là bản mới nhất tại thời điểm Ubuntu 13.04 phát hành. Driver fglrx-updates sẽ tự cập nhật khi AMD phát hành bản mới.

Bạn có thể chọn bất kỳ tùy chọn nào, nhấn Apply, và khởi động lại máy sau khi cài đặt xong. Bây giờ bạn đang dùng driver proprietary, và nên thấy cải thiện hiệu năng 3D!

Cách Khó Hơn

Mặc dù driver fglrx-updates nên cập nhật khi AMD phát hành bản mới, nhưng không luôn xảy ra do độ trễ trong việc cập nhật kho Ubuntu. Thay vào đó, bạn có thể tự cài driver và biết chính xác phiên bản đang dùng.

Để bắt đầu, chạy lệnh:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 devscripts

Nếu bạn dùng Ubuntu 64-bit, cũng cần chạy:

sudo apt-get install lib32gcc1

Hai lệnh này thiết lập môi trường cần thiết để tạo gói driver ở bước tiếp theo.

Truy cập trang driver AMD và chọn driver cho card đồ họa và phiên bản Ubuntu 32-bit/64-bit. Sau khi tải xong, giải nén file .run từ file .zip, mở Properties của file .run và cho phép chạy như file thực thi.

Mở terminal, dùng lệnh cd đến thư mục chứa file .run (ví dụ cd Downloads/), rồi chạy lệnh:

sudo sh ./amd-catalyst-version-here-and-such.run --buildpkg Ubuntu/raring

thay thế tên file thực tế. Nếu không dùng Ubuntu 13.04, thay raring bằng tên mã phù hợp.

Bạn Có Nên Dùng Driver AMD Proprietary & Cách Cài Đặt Như Thế Nào? [Ubuntu]

Đợi hoàn tất, bạn sẽ có vài file .deb. Tiếp theo chạy:

sudo dpkg -i fglrx*.deb

sẽ cài tất cả gói mới tạo. Sau khi xong, chạy thêm lệnh để thiết lập driver mới. Chạy

sudo amdconfig --initial -f

nếu chỉ dùng một màn hình, hoặc nếu có nhiều màn hình, chạy

sudo amdconfig --initial -f && sudo amdconfig --set-pcs-str="DDX,EnableRandR12,FALSE"

Khởi động lại máy và bạn đã sẵn sàng! Nếu muốn cập nhật driver sau này, chỉ cần lặp lại các bước từ tải driver đến cài đặt bằng sudo dpkg -i fglrx*.deb.

Kết Luận

Driver proprietary thực sự giúp ích lâu dài, và driver AMD trên Linux luôn hơi khó xử. Tuy nhiên, những mẹo này chắc chắn sẽ giúp cài đặt và vận hành để bạn tận dụng tối đa hệ thống. Và bây giờ gaming trên Linux bắt đầu phổ biến, biết cách làm này rất quan trọng. Nếu bạn dùng bản phân phối khác như Fedora, bạn có thể tham khảo hướng dẫn cũ hơn về cài driver proprietary trên Linux.

Nếu mới dùng Ubuntu, hãy xem Hướng Dẫn Người Mới Bắt Đầu Ubuntu của chúng tôi!

Bạn có dùng driver proprietary trên Linux không? Nếu không, tại sao bạn vẫn dùng driver mã nguồn mở? Hãy cho chúng tôi biết trong bình luận!