Cách tốt nhất để theo dõi nhiệt độ GPU trong Xubfox 14.04 khi sử dụng trình điều khiển OpenSource là gì?


5

Tôi đã gặp vấn đề nghiêm trọng với nhiệt độ GPU vào ngày 12.04 và thậm chí sau đó, và ngay cả khi điều đó dường như đã biến mất vào ngày 14.04, tôi muốn để mắt đến GPU của mình.

Có chương trình nào sẽ hiển thị điều đó, trong bảng xfce hay không?


BIÊN TẬP:

Sau khi cài đặt lm-sensorsvà bảng điều khiển cảm biến Xfce Plugin, tôi có thể thấy một số nhiệt độ

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

nhưng không phải GPU. Tôi sử dụng trình điều khiển radeon Ubuntu.

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

Ngoài ra, tôi đã cài đặt psensor: nhưng không có GPU

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

Ngoài ra, chạy sensorstrong Terminal mà thông tin không có sẵn:

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

EDIT2:

Tại trang Psensor này, nó ghi: Khi trình điều khiển ATI OpenSource được sử dụng, thông tin giám sát có sẵn ném cảm biến lm ....

Tôi đã cài đặt cảm biến lm và làm theo lời khuyên này, tôi đã chạy sensors-detectvà trả lời yestất cả các câu hỏi ở đó. Trong cửa sổ Psensor bây giờ có một mục mới và nó dành cho radeon , nhưng nó luôn luôn bằng không.

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

Chỉnh sửa tên để hiển thị tên chip, có vẻ như vậy:

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

sensors lệnh cung cấp thông tin tương tự như trên.

EDIT3

Cũng thế:

~$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for cip: 
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

EDIT4:

~$ xrandr --setprovideroffloadsink 0x6c 0x44 X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  34 ()
  Value in failed request:  0x6c
  Serial number of failed request:  17
  Current serial number in output stream:  18

1
Đầu ra của là sudo cat /sys/kernel/debug/vgaswitcheroo/switchgì?
Rmano

@Rmano - được chỉnh sửa để thêm đầu ra

1
Như bạn có thể thấy thẻ ATI bị tắt (trạng thái DynOff) --- đây là lý do tại sao bạn có số 0 trong bài đọc. Tôi sẽ chỉnh sửa câu trả lời để hiển thị cách bật nó lên.
Rmano

1
@Rmano - Tôi nghĩ rằng tôi đã nhận nó.

@Rmano - thêm vào đó. xin lỗi vì sự chậm trễ

Câu trả lời:


6

Tôi sử dụng xfce4-sensors-plugin:

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

Nó cần lm-sensorsđược cài đặt và cấu hình , và nó nằm trong kho (vũ trụ) tiêu chuẩn.

Cảm biến ATI (khi được sử dụng với trình điều khiển nguồn mở radeon) nên được gọi là một cái gì đó như radeon-pci-0100--- Lưu ý rằng với các hạt nhân gần đây, thẻ sẽ bị tắt khi không sử dụng, vì vậy cảm biến không được đọc trong điều kiện đó --- xem https : //askubfox.com/a/469439/16395

Bạn có thể kiểm tra xem các cảm biến có hoạt động kích hoạt giảm tải như được giải thích trong bài đăng này không: http : // Expressrazor.wordpress.com/2013/10/08/enable-and-use-open-source-radeon-drivers-in-a -muxless-hybrid-Graphics-intelamd-setup / :

  1. Liệt kê các nhà cung cấp đồ họa:

    xrandr --listproviders
    

    ghi chú các idmã thập lục phân

  2. Kích hoạt chúng:

    xrandr --setprovideroffloadsink 0x53 0x79 
    

    (bạn phải thay thế mã của nhà cung cấp Intel và ATI, theo thứ tự đó)

  3. Mở một cửa sổ đầu cuối và chạy

    DRI_PRIME=1 glxgears -info 
    

Bây giờ sử dụng sensorstrong một cửa sổ khác, bạn sẽ thấy đọc nhiệt độ của thẻ radeon tăng lên.


Tôi có điều đó và xem những gì bạn hiển thị trong hình ảnh. Nhưng đó có phải là gpu không? dưới cảm biến loại radeon không có gì cho tôi. Có lẽ vì không sử dụng trình điều khiển ATI?

Không, đây không phải là GPU. Bây giờ tôi không có máy tính xách tay ATI bên mình (id ảnh chụp màn hình từ một cái có đồ họa intel). Nên được gọi radeon-pci-something, như Askubfox.com/a/469439/16395
Rmano

1
Tôi có thể đọc nó với trình điều khiển radeon; Tôi sẽ kiểm tra máy tính xách tay tối nay ở nhà nhưng câu trả lời được liên kết đã được sao chép và dán từ đó và tôi không cài đặt trình điều khiển độc quyền. Bạn nên kiểm tra xem --- có thể radeon đã tắt và không có gì được hiển thị; thử gõ sensorsvào dòng lệnh
Rmano

1
Bạn phải điều chỉnh 0x53 0x79 với lệnh trước đó đã cho bạn --- chúng sẽ khác nhau từ máy này sang máy khác. Nhưng nếu nó hoạt động có nghĩa là nó được bật theo mặc định (như vậy).
Rmano

1
"Tuy nhiên, lưu ý rằng với các hạt nhân gần đây, thẻ bị tắt khi không được sử dụng, vì vậy cảm biến không được đọc trong điều kiện đó" câu đơn này đã khắc phục vấn đề của tôi.
Tooniis

1

Sau khi thực hiện tất cả các hành động được trình bày trong câu hỏi và cả sau khi cập nhật Psensor lên phiên bản 1.1.2, nhiệt độ Radeon xuất hiện ở đó sau khi khởi động lại.

sudo add-apt-repository ppa:jfi/psensor-unstable
sudo apt-get update
sudo apt-get install psensor

Thêm ở đây .

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

CẬP NHẬT:

Thông tin radeon xuất hiện trong Psensor chỉ sau khi khởi động lại nếu được thiết lập để khởi động khi khởi động . Ngoài ra, điều kỳ lạ là nếu Psensor bị đóng và khởi động lại mà không khởi động lại, radeonmục nhập lại vắng mặt.

Trong thực tế, thẻ ATI không hoạt động tại thời điểm đó vì câu trả lời này giải thích : Hạt nhân mới 3.13 có khả năng quản lý năng lượng tiên tiến của thẻ ATI với trình điều khiển radeon. Trong điều kiện bình thường, ATI rời rạc .

Cả plugin Psensor và Xfce Sensor sẽ hiển thị nhiệt độ radeon khi khởi động nếu chúng được mở nhưng nếu chúng được khởi động lại, mục nhập sẽ bị thiếu trong Psensor, sẽ là 0 trong plugin bảng điều khiển Xfce và sẽ là N / A khi chạy sensors.

Để kiểm tra điều này và khởi động thẻ ATI, câu trả lời đó nói là chạy glxgears:

DRI_PRIME=1 glxgears -info

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

Điều xảy ra sau đó là plugin bảng điều khiển Xfce sẽ hiển thị nhiệt độ GPU, trong khi psensor sẽ không cho đến khi được khởi động lại . sensorslệnh sẽ hiển thị nhiệt độ của thẻ ATI.

Nếu glxgearsđược tắt, thẻ rời sẽ dừng lại. Sau đó, Psensor sẽ tiếp tục hiển thị nhiệt độ GPU cuối cùng cho đến khi được khởi động lại. Các plugin bảng điều khiển quá, nhưng không lâu. Trong các thuộc tính của nó, radeon temp đã bằng không, bỏ chọn và kiểm tra lại để làm mới.


lưu ý rằng bạn không nên nhấp chuột trái vào biểu tượng bảng điều khiển mà phải -> cài đặt thay thế. trước đây là lỗi.
Blauhirn
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.