Nhiệt độ cao trong dòng AMD Radeon HD4000 / 3000 sau khi nâng cấp


28

Tôi đã chạy 12.04 với Unity 3D trong 6 tháng; Máy tính xách tay của tôi chạy gần như âm thầm và đủ mát để giữ trên đùi tôi với thời lượng pin ~ 4 giờ. Tôi đã cập nhật lên 12.10 và chuyển sang Shell Gnome. Bây giờ máy tính của tôi quá nóng để giữ trên đùi tôi, quạt liên tục hoạt động hết công suất và tôi có thời lượng pin khoảng 45 phút. Hành vi phù hợp giữa năng lượng pin và năng lượng A / C. Đây là đầu ra của sensors:

acpitz-virtual-0 
Adapter: Virtual device 
temp1:        +84.0°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +84.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 0:         +74.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 1:         +72.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 2:         +75.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 3:         +84.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100 
Adapter: PCI adapter 
temp1:        +76.0°C

Tôi có đồ họa HP Pavilion dv6, Intel i7, AMD Radeon. Vui lòng cho tôi biết nếu bạn cần thêm thông tin.

Điều gì có thể khác nhau giữa hai phiên bản Ubuntu đã gây ra một sự thay đổi mạnh mẽ như vậy?

Chỉnh sửa 1:

Theo đề nghị của Paul, tôi chạy htopđến để thu hẹp vấn đề. Đây là kết quả!

Bên trái của thiết bị đầu cuối

(bên trái của thiết bị đầu cuối)

Bên phải của thiết bị đầu cuối

(bên phải của thiết bị đầu cuối)

Đây là khoảng 10 phút sau khi khởi động, htop, yakuake, và một chrometrang web với 1 tab mở ra cho câu hỏi này được tất cả những gì tôi đã tự mở ra. Chương trình đánh thuế nhiều nhất vào CPU là htopchính nó. Tôi nghĩ rằng vấn đề phải nằm ở nơi khác; temps của tôi đã lên tới ~ 65C cho CPU và ~ 69C cho GPU, với mức sử dụng CPU gần 0%.

Chỉnh sửa 2:

Theo yêu cầu của @psusi, đây là đầu ra của 2 tab từ powertop(đã thay đổi màu sắc của tôi để dễ đọc):

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Một lần nữa, tất cả những gì tôi đang chạy thủ công là một google-chrometab và một yakuakethiết bị đầu cuối. Tôi còn khá mới powertop, vì vậy tôi không chắc nên giải thích điều này như thế nào. Hãy cho tôi biết nếu bạn cần thông tin từ các tab khác.

Chỉnh sửa 3:

Tôi đã gặp vấn đề về pin với 12.04 và đã khắc phục những vấn đề đó bằng cách thay đổi một số dòng trong /etc/default/grub; tín dụng câu hỏi này .

GRUB_CMDLIN

Tôi đã giữ các dòng này giống nhau sau khi cập nhật lên 12.10. Làm những cái này có ổn không?

Chỉnh sửa 4:

@Arup Roy Chowdhury đã đề cập rằng trình điều khiển AMD của tôi có thể không được cài đặt chính xác. Tôi hiện đang sử dụng trình điều khiển sau (đầu ra từ software-properties-gtk):

nhập mô tả hình ảnh ở đây

Tôi có nên sử dụng trình điều khiển độc quyền thay thế? Shell gnome dường như đang chạy tăng tốc đồ họa OK với mã nguồn mở.

Chỉnh sửa 5:

@hazrpg Tôi đã đăng các tệp nhật ký mà bạn yêu cầu lên Ubuntu Pastebin . Đây là dmesg.log , lspci.loglsusb.log . Xem có vấn đề gì không?

Chỉnh sửa 6:

@Sepero Đây là temps nhàn rỗi của tôi. Tôi chỉ chạy một thiết bị đầu cuối ~ 10 phút sau khi khởi động.

acpitz-virtual-0
Adapter: Virtual device
temp1:        +64.0°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +63.0°C  (high = +86.0°C, crit = +100.0°C)

Core 0:         +62.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +60.0°C  (high = +86.0°C, crit = +100.0°C)
Core 2:         +60.0°C  (high = +86.0°C, crit = +100.0°C)
Core 3:         +63.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +68.0°C 

Chỉ cần mở google-chromeđể dán bản chỉnh sửa này trong một phút đã tăng nhiệt độ lên vài độ mỗi lần. Máy tính của tôi không ở thập niên 60 trước khi cập nhật.

ĐÃ SỬA!!:

Vấn đề được giải quyết. Cảm ơn bạn @ DrA7 và @YellowApple đã chỉ cho tôi hướng giải quyết vấn đề về card đồ họa. Tôi tìm thấy câu hỏi tuyệt vời này và thực hiện giải pháp của @Nick Andrik. Tóm lại, cài đặt trình điều khiển độc quyền (fglrx-update) từ ppa: andrikos đã giải quyết vấn đề. Bây giờ tôi có thể sử dụng ATI Catalyst để chọn chế độ năng lượng của mình và loại card đồ họa nào (Intel hoặc AMD) mà tôi muốn sử dụng. Nhiệt độ của tôi xuống tới ~ 44 độ và thời lượng pin lên tới ~ 4 giờ nữa. Tôi cũng đã cài đặt Sao Mộc, giúp cải thiện pin và nhiệt độ hơn nữa.

Các trình điều khiển nguồn mở cho AMD dường như đang trở nên tốt hơn, tuy nhiên có vẻ như sự hỗ trợ của họ dành cho các card đồ họa lai (như của tôi) không hoàn toàn đúng với thông số kỹ thuật. Sử dụng trình điều khiển độc quyền cho bây giờ.


Thế còn powertop?
psusi

@psusi Xem chỉnh sửa 2 và 3 ở trên. Các tab bổ sung từ powertoptrợ giúp?
dinkelk

Có, số liệu thống kê nhàn rỗi và số liệu thống kê tần số sẽ hữu ích.
psusi

@psusi Chỉ số nhàn rỗi và Chỉ số tần số được thêm vào.
dinkelk

dang, bạn đang đẩy các giới hạn ở đó. thử cài đặt fancontrolgói.
JRG

Câu trả lời:


10

Tôi nghĩ rằng nó phải liên quan đến trình điều khiển video của bạn.

Có thể là trong khi sử dụng 12.04, bạn đã cài đặt trình điều khiển độc quyền nhưng bằng cách nào đó đã chuyển sang nguồn mở sau khi nâng cấp?

Các vấn đề của bạn khớp chính xác với tôi và tôi đã cài đặt 12.10 trên HP Pavillion G7, với đồ họa lai i5 và Intel HD3000 / Radeon 6850. Tôi cho rằng bạn hiện chỉ sử dụng GPU Intel và đó là nguyên nhân gây ra sự cố của bạn. (Tuy nhiên, bằng cách nào đó, đọc nhiệt độ GPU của bạn là cao nhất ...)

Tôi vẫn chưa tìm thấy giải pháp nào tốt hơn là áp dụng các tham số Grub mà bạn đã mô tả trong Chỉnh sửa 3, cùng với việc cài đặt Sao Mộc và đặt thành "Tiết kiệm năng lượng".

CHỈNH SỬA;

Hiện tại lần đầu tiên kể từ khi nâng cấp lên 12.10 có thể hiển thị Unity bằng fglrx sau khi áp dụng giải pháp mà bạn đề xuất trong "CỐ ĐỊNH !!", nghĩa là "cài đặt trình điều khiển độc quyền (cập nhật fglrx) từ ppa: andrikos" mà không cần thêm nữa Sửa đổi.


9

Bối cảnh: ATI PowerPlay vs Trình điều khiển nguồn mở

Nhiều người đang gặp phải những hạn chế về hiệu năng đồ họa và khả năng tiết kiệm năng lượng sau khi nâng cấp lên Ubuntu 12.10. Điều này được quy cho việc thiếu hỗ trợ trình điều khiển cho X Server 1.13 đi kèm với bản nâng cấp Ubuntu buộc mọi người phải sử dụng trình điều khiển nguồn mở hoặc hạ cấp xuống các phiên bản X Server trước đó. Mặc dù các trình điều khiển nguồn mở đã được cải thiện rất nhiều trong những năm gần đây, nhưng chúng không đạt đến trình độ quản lý năng lượng của PowerPlay được cung cấp với các trình điều khiển ATI độc quyền.

Một vài điều cần chú ý ở đây cho những người khác có thể đang đọc:

Điều này chỉ ảnh hưởng đến card đồ họa HD 4xxx trở xuống. Người dùng thẻ sau này sẽ không gặp vấn đề gì khi sử dụng trình điều khiển ATI Catalyst. Xem câu hỏi này cho các vấn đề được biết mặc dù.

Phương pháp khả thi

Tôi vẫn chưa tìm thấy các giải pháp hoàn toàn tự động hoạt động ở cấp độ quản lý GPU ATI PowerPlay. Tuy nhiên, tôi đã tình cờ tìm thấy một số công cụ và thủ thuật thú vị về cơ bản cho phép bạn kiểm soát các cấu hình GPU.

Hạ cấp xuống phiên bản X Server trước đó và cài đặt trình điều khiển Catalyst ATI. Có lẽ phương pháp chuyển tiếp thẳng nhất là không sử dụng X Server 1.13. Sử dụng ppa của Tomasz Makarewicz để hạ cấp X Server xuống 1.12 và cài đặt trình điều khiển xúc tác fglrx-legacy. Thành công mà các gói này giải quyết được các vấn đề được trộn lẫn, vì vậy bạn nên chú ý làm việc này.

Để thêm kho lưu trữ cho các loại gói trong

sudo add-apt-repository ppa:makson96/fglrx

Cập nhật và nâng cấp hệ thống để áp dụng hạ cấp máy chủ X:

sudo apt-get update
sudo apt-get upgrade

và cuối cùng cài đặt trình điều khiển cũ

sudo apt-get install fglrx-legacy

Nếu bạn muốn gỡ cài đặt các gói này và quay lại trình điều khiển Xorg, bạn cần xóa kho lưu trữ và quay lại phiên bản chuẩn của máy chủ X. Điều này có thể được thực hiện bằng cách sử dụng ppa-purge:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:makson96/fglrx

sẽ tự động loại bỏ các gói liên quan đến kho lưu trữ đích. Chỉ cần khởi động lại và bạn nên cài đặt lại trình điều khiển Xorg.

Điều khiển bằng tay phương pháp nguồn

Trình điều khiển Xorg cung cấp các tính năng để kiểm soát các phương thức sức mạnh của đồ họa Radeon. Điều khiển động nên được bật theo mặc định, cho phép hệ thống tự thay đổi cấu hình nguồn. Để xem trạng thái điều khiển công suất hiện tại, bạn có thể chạy

sudo cat /sys/class/drm/card0/device/graphics/fb0/device/power_method

Điều này sẽ hiển thị dynpm (điều khiển tự động) hoặc hồ sơ (điều khiển thủ công). Nếu bạn muốn tự mình kiểm soát các cấu hình sức mạnh, bạn có thể đặt nó thành hồ sơ theo

sudo echo profile > /sys/class/drm/card0/device/graphics/fb0/device/power_method

và cung cấp một hồ sơ hợp lệ bằng cách sử dụng

sudo echo mid > /sys/class/drm/card0/device/graphics/fb0/device/power_profile

Các tùy chọn có thể là

default
auto
low
mid
high

Để kích hoạt lại quản lý năng lượng, chỉ cần chạy

sudo echo dynpm > /sys/class/drm/card0/device/graphics/fb0/device/power_method

Quản lý hồ sơ Radeon Power

Người dùng Gnome 3 có thể quan tâm đến tiện ích mở rộng Radeon Power Profile Manager , kiểm soát cấu hình GPU từ trình điều khiển Xorg. Tôi thừa nhận tôi đã không thử nghiệm công cụ này cho mình, nhưng nó đáng để thử.

Phần mở rộng Trình quản lý hồ sơ năng lượng Gnome 3 Radeon


Cảm ơn bạn đã trả lời dài dòng. Cài đặt fglrx-updatestừ ppa: andrikos (xem bản chỉnh sửa cuối cùng của tôi) đã giải quyết vấn đề của tôi.
dinkelk

3

Tôi đã thấy rằng 12.10 (và các bản phân phối dựa trên Ubuntu dựa trên 12.10, như Linux Mint 14) có xu hướng chạy rất nóng với trình điều khiển nguồn mở trên GPU AMD / ATI vì một số lý do. Cài đặt trình điều khiển độc quyền giúp - hoặc ít nhất nó đã giúp tôi. Đi trước và thử nó.


Cảm ơn bạn đã gợi ý. Cài đặt độc quyền đã giúp khắc phục vấn đề (xem chỉnh sửa của tôi).
dinkelk

1

Tôi đã có t cao do sử dụng CPU cao chưa được kiểm chứng. Bằng cách nào đó, cài đặt bumbleebee kết hợp với cài đặt jupiter làm giảm mức sử dụng CPU và t!

sudo add-apt-repository ppa: bumblebee / ổn định sudo add-apt-repository

ppa: ubfox-x-swat / x-update sudo apt-get update

sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic


Đây có vẻ như là một bản vá hợp lý cho hệ thống của tôi. Tuy nhiên, điều này không giúp tôi đi đến gốc rễ của vấn đề. Tôi không bao giờ cần bumblebee + jupitervới 12.04. Tôi không cần nó sau. Tôi nghĩ rằng có một cái gì đó khác đang diễn ra ở đây.
dinkelk

1
Anh ấy đang sử dụng thẻ ATI. Theo tôi biết, Bumblebee được sử dụng cho GPU NVidia.
Apache

0

Nhiệt độ cao rất có thể là do tải nặng trên CPU hoặc trên GPU hoặc cả hai.

Trong trường hợp của bạn có vẻ như cả hai đều khá nóng. Tôi khuyên bạn nên thu hẹp vấn đề bằng cách kiểm tra những gì đang sử dụng tài nguyên của bạn. Việc ban hành lệnh tophoặc tốt hơn là htoptrong một thiết bị đầu cuối, sau đó sắp xếp các quy trình theo cách sử dụng CPU có thể giúp bạn tìm ra tác vụ gây ra nhiệt độ cao.

top đã được cài đặt theo mặc định. Cá nhân tôi thấy htop thân thiện hơn nhiều mặc dù. Nhấn F6 để sắp xếp theo CPU với htop.

Để cài đặt nó: sudo apt-get install htop


cám ơn vì sự gợi ý! Tuy nhiên, tôi không thể tìm thấy một vấn đề bằng cách sử dụng htop. Xem "chỉnh sửa 1" ở trên.
dinkelk

0

Tôi gặp vấn đề tương tự với cả Ubuntu 12.04 và 13.04 trên máy tính xách tay Sony Vaio SVE1512W1ESI của tôi với thẻ AMD Radeon HD 7500M / 7600M. Quạt hoạt động liên tục và công cụ cảm biến hiển thị nhiệt độ trong 60 giây (bắt đầu với 56-57 và sau đó chuyển sang 67-68 với ví dụ trình duyệt đã mở).

Tôi đã cài đặt trình điều khiển độc quyền từ Cài đặt hệ thống -> Trình điều khiển bổ sung nhưng không giúp được. Cuối cùng, tôi đã cài đặt trình điều khiển độc quyền từ trang web của AMD và nó đã khắc phục vấn đề.

Tôi đã làm theo các bước đơn giản sau để cài đặt nó (như được mô tả trong hướng dẫn cài đặt được tìm thấy trên cùng một trang web):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. Chọn tùy chọn đầu tiên ( Install driver XX on X.Org XX) và sau đó chọnAutomatic
  3. sudo /usr/bin/aticonfig --initial
  4. Khởi động lại
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.