Nếu bạn có thẻ hoặc chip đồ họa AMD hoặc nVidia trong máy tính để bàn hoặc máy tính xách tay của mình, bạn có một số sức mạnh xử lý đồ họa nghiêm trọng. Tuy nhiên, những nhà cung cấp đồ họa được đánh giá cao này muốn giữ bí mật của họ, bao gồm cả việc tạo phần mềm độc quyền cho trình điều khiển của họ.
Ubuntu và các bản phân phối Linux khác sử dụng trình điều khiển mã nguồn mở để làm cho chúng hoạt động. Nhưng sự khác biệt giữa hai loại này là gì và làm cách nào để bạn cài đặt trình điều khiển độc quyền trong Ubuntu nếu bạn quyết định sử dụng nó?
Sự khác biệt là gì?
Quyết định giữa việc sử dụng mã nguồn mở và trình điều khiển độc quyền quan trọng hơn bạn nghĩ một chút. Đầu tiên, hiệu suất của trình điều khiển độc quyền cao hơn nhiều vì trình điều khiển được phát triển bởi AMD chứ không phải cộng đồng các nhà phát triển nguồn mở có quyền truy cập vào sơ đồ của cạc đồ họa. Ngoài ra, việc quản lý điện năng cũng tốt hơn nhiều với trình điều khiển độc quyền.
Tuy nhiên, nếu có vấn đề với trình điều khiển, các nhà phát triển Ubuntu có thể dễ dàng tự khắc phục sự cố và đẩy bản cập nhật vào máy tính của bạn. Với trình điều khiển đồ họa AMD độc quyền, bạn phải đợi AMD phản hồi và giải quyết vấn đề. Hầu hết thời gian, chọn trình điều khiển độc quyền là lựa chọn tốt nhất để có hiệu suất tốt nhất và tiết kiệm năng lượng, đặc biệt nếu bạn là một game thủ hoặc có yêu cầu đồ họa cao.
Có một số cách khác nhau mà bạn có thể tiến hành cài đặt các trình điều khiển độc quyền. Tôi sẽ chỉ cho bạn một cách đơn giản để cài đặt các trình điều khiển độc quyền nhưng có thể không cung cấp các phiên bản mới nhất, cũng như một phương pháp khó hơn một chút cho phép bạn chạy các trình điều khiển mới nhất.
Cách dễ dàng hơn
Trong bản phát hành mới nhất của Ubuntu, 13.04 "Raring Ringtail", bạn phải đến một nơi khác để truy cập " Trình điều khiển bổ sung "tính năng này cho phép bạn dễ dàng tìm thấy tất cả các trình điều khiển độc quyền từ kho lưu trữ của Ubuntu có sẵn cho hệ thống của bạn. Bây giờ, bạn cần mở Dash (biểu trưng Ubuntu từ thanh bên) và nhập vào" Phần mềm &Cập nhật " . Nhấp vào ứng dụng khi nó xuất hiện và sau đó nhấp vào Trình điều khiển bổ sung tab.
Trong tab đó, bạn sẽ thấy cạc đồ họa của mình cũng như ba tùy chọn - trình điều khiển nguồn mở, trình điều khiển độc quyền "fglrx" và trình điều khiển độc quyền "fglrx-Updates". Sự khác biệt giữa trình điều khiển fglrx và fglrx-Updates là fglrx là phiên bản mới nhất khi Ubuntu 13.04 được phát hành. Trình điều khiển fglrx-Updates sẽ tự cập nhật bất cứ khi nào AMD phát hành phiên bản mới.
Bạn có thể chọn một trong hai tùy chọn, nhấn Áp dụng và khởi động lại máy tính của bạn sau khi quá trình cài đặt hoàn tất. Bạn hiện đang sử dụng các trình điều khiển độc quyền và sẽ thấy các cải tiến về hiệu suất 3D!
Khó hơn
Mặc dù trình điều khiển fglrx-Updates nên cập nhật bất cứ khi nào AMD phát hành phiên bản mới, nhưng điều này không phải lúc nào cũng xảy ra do sự chậm trễ ở đâu đó trong việc cập nhật kho lưu trữ của Ubuntu. Thay vào đó, bạn có thể tự cài đặt trình điều khiển và biết chính xác phiên bản trình điều khiển độc quyền mà bạn đang sử dụng.
Để bắt đầu, hãy chạy lệnh sau:
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 devscripts
Nếu bạn đang chạy phiên bản 64-bit của Ubuntu, bạn cũng cần chạy lệnh nà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 các gói trình điều khiển trong bước tiếp theo.
Bây giờ, hãy truy cập trang trình điều khiển của AMD và chọn trình điều khiển cho cạc đồ họa của bạn và biến thể 32-bit / 64-bit của Ubuntu. Sau khi quá trình tải xuống hoàn tất, hãy giải nén tệp .run từ tệp .zip, sau đó mở Thuộc tính cho tệp .run và cho phép tệp chạy dưới dạng tệp thực thi.
Tiếp theo, mở thiết bị đầu cuối của bạn, sử dụng lệnh cd để đi đến thư mục chứa tệp .run (chẳng hạn như
cd Downloads/
, và sau đó chạy lệnh:
sudo sh ./amd-catalyst-version-here-and-such.run --buildpkg Ubuntu/raring
tất nhiên là thay thế bộ đệm bằng tên thực của tệp. Nếu bạn cũng không chạy Ubuntu 13.04, bạn sẽ cần thay thế
raring
với tên thích hợp.
Hãy để nó làm công việc của nó và khi hoàn tất, bạn sẽ có một vài tệp .deb. Tiếp theo, chạy
sudo dpkg -i fglrx*.deb
sẽ cài đặt tất cả các gói mới được tạo. Sau khi hoàn tất, bạn sẽ cần chạy thêm một lệnh nữa để thiết lập chính xác trình điều khiển mới. Chạy
sudo amdconfig --initial -f
nếu bạn chỉ sử dụng một màn hình hoặc nếu bạn có nhiều màn hình được đính kèm, hãy chạy
sudo amdconfig --initial -f && sudo amdconfig --set-pcs-str="DDX,EnableRandR12,FALSE"
.
Bây giờ, khởi động lại máy tính của bạn và bạn đã sẵn sàng! Nếu bạn muốn cập nhật trình điều khiển đồ họa của mình, chỉ cần lặp lại tất cả các bước từ tải xuống trình điều khiển đến cài đặt chúng với
sudo dpkg -i fglrx*.deb
Kết luận
Các trình điều khiển độc quyền thực sự có thể giúp ích về lâu dài và các trình điều khiển của AMD luôn có một chút khó khăn để giải quyết trong Linux. Tuy nhiên, những mẹo này chắc chắn sẽ giúp chúng được cài đặt và hoạt động để bạn có thể khai thác tối đa hệ thống của mình. Và bây giờ chơi game trên Linux đang bắt đầu trở nên phổ biến, điều quan trọng là bạn phải biết cách thực hiện điều này. Nếu bạn chạy một bản phân phối khác, chẳng hạn như Fedora, bạn có thể muốn xem một số hướng dẫn cũ hơn về cách cài đặt trình điều khiển đồ họa độc quyền trên Linux.
Nếu bạn mới sử dụng Ubuntu, hãy xem Hướng dẫn dành cho người mới bắt đầu sử dụng Ubuntu của chúng tôi!
Bạn có sử dụng trình điều khiển độc quyền trong Linux không? Nếu không, tại sao bạn lại ở lại với các trình điều khiển mã nguồn mở? Hãy cho chúng tôi biết trong phần bình luận!