Cập nhật (8-05-2014): Theo dự kiến, trong Ubuntu 14.04, DPM được bật theo mặc định cho tất cả các GPU AMD hiện đại (sê-ri HD 4000 đến HD 7000). Nếu bạn đang chạy bản phát hành này cùng với card đồ họa được hỗ trợ, bạn không cần phải làm gì để sử dụng tính năng này.
Cập nhật (28-11-2013): Ubuntu 13.10 xuất xưởng với kernel 3.11 theo mặc định. Vì vậy, nếu bạn đang sử dụng bản phát hành này, tất cả những gì bạn cần làm là thêm tham số vào Linux Kernel. Tôi cập nhật hướng dẫn cho phù hợp. Ngoài ra, có vẻ như Ubuntu 14.04, DPM sẽ được bật theo mặc định nên hy vọng hướng dẫn này sẽ bị lỗi thời! ;)
Ok, trong vài ngày qua tôi đã thử nghiệm một chút và kích hoạt nó! Nó thực sự rất dễ dàng một khi bạn tìm ra cách để làm điều đó .. Đối với những người cũng muốn thử nó, tôi sẽ giải thích từng bước. Bắt đầu với việc cài đặt kernel mới.
Trước hết một vài điểm để xem xét. Hỗ trợ Radeon DPM chỉ dành cho các card đồ họa dòng Radeon HD 2000 (R600) và mới hơn. Nếu bạn đang sử dụng card đồ họa ATI Radeon thực sự cũ, hỗ trợ quản lý năng lượng đã được khai thác trên trình điều khiển nguồn mở.
Các bước chỉ dành cho Ubuntu 13.04 trở xuống:
Để sử dụng Radeon DPM, bạn cần kernel Linux 3.11 hoặc mới hơn. Bạn có thể sử dụng PPA kernel của Ubuntu và tải xuống hình ảnh hạt nhân Linux 3.11 ổn định mới nhất từ thư mục kernel.ub Ubuntu.com này . Bất kỳ cập nhật kernel nào trong tương lai cũng tốt và sau đó cũng có thể được tìm thấy trong thư mục này.
Sử dụng tính năng quản lý năng lượng động đòi hỏi phải cập nhật chương trình cơ sở cho card đồ họa. Có thể tải xuống vi mã / phần sụn mới nhất của Radeon từ thư mục này . Bạn cần các tệp * _smc.bin từ tháng Sáu. Nếu bạn không chắc chắn về tên mã card đồ họa cụ thể của mình, bạn thường có thể tìm thấy nó từ việc xem đầu ra của lspci -v | ít hơn ( Các) tệp cần được đặt trong / lib / firmware / radeon . Nếu bạn cố gắng sử dụng Radeon DPM mà không có phần sụn, khả năng tăng tốc sẽ bị vô hiệu hóa cho GPU. Bạn cũng cần đảm bảo rằng bạn đã cập nhật firmware trong / lib / firmware / radeon trước khi cài đặt kernel> 3.11 - nó sẽ được tự động kéo vào hình ảnh đã cài đặt.
Ubuntu 13.10 trở xuống hoặc người dùng Radeon HD 3000 trở xuống:
Hỗ trợ Radeon DPM không được bật theo mặc định bên dưới nhân Linux 3.13 hoặc cho các GPU cũ hơn. Bạn phải thêm tham số radeon.dpm = 1 vào nhân Linux để kích hoạt nó trong những trường hợp này. Để biết các bước thực hiện trên Ubuntu, hãy xem Ubuntu Wiki về các cách khác nhau.
Với kernel mới được cài đặt, phần sụn được cập nhật và thông số Kernel được kích hoạt, bạn sẽ thấy ổn. Bây giờ bạn phải khởi động lại hệ thống của mình và bạn có thể kiểm tra xem mọi thứ có hoạt động không sau đó bằng cách thực hiện
cat / sys / kernel / debug / Dri / 64 / radeon_pm_info
Lưu ý: @ luca992 chỉ ra rằng tệp radeon_pm_info có thể nằm trong một thư mục khác (ví dụ: trong / sys / kernel / debug / Dri / 1 / thay vì Dri / 64 /). Nếu bạn hoàn toàn chắc chắn rằng mình đã thực hiện đúng tất cả các bước, bạn có thể kiểm tra xem đây có phải là trường hợp của bạn không.
Bạn sẽ thấy một cái gì đó như thế này:
uvd vclk: 0 dclk: 0
power level 0 sclk: 22000 mclk: 25000 vddc: 900
Bạn có thể định cấu hình thêm cho DPM bằng cách mở /etc/rc.local và thêm dòng sau:
echo parameter > /sys/class/drm/card0/device/power_dpm_state
Trong đó "tham số" có thể là:
- pin (một tập hợp các mức hiệu suất được nhắm mục tiêu cho hoạt động tối ưu trên pin)
- cân bằng (một tập hợp các mức hiệu suất được nhắm mục tiêu để sử dụng tối ưu mỗi ngày)
- hiệu suất (một tập hợp các mức hiệu suất được nhắm mục tiêu cho hiệu suất GPU cao nhất)
Nguồn: http://www.botchco.com/agd5f/?p=57