ATI 그래픽 카드의 GPU 온도를 어떻게 볼 수 있습니까?


14

그래픽 카드가 과열되지 않고 팬을 끈 상태로 오래 지속될 수 있도록 노력하고 있습니다.

인터넷을 탐색 할 때 그래픽 카드 팬이 컴퓨터에서 가장 큰 소리입니다.

제 질문은 ATI Radeon HD 4850 그래픽 카드의 GPU 온도를 어떻게 모니터링합니까?


1
내 gpu 온도를 볼 수있게 해주는 호환되는 프로그램을 찾고 싶기 때문에 우분투 나 리눅스와 관련이 있습니다.
Nick Bailuc

답변:


15

독점 드라이버 (fglrx)를 사용하는 경우 원하는 명령은 aticonfig --odgt입니다.

내가 아는 한 많은 카드의 경우이 센서는 lm 센서를 통해 노출되지 않습니다.


1
aticonfig --odgcGPU 부하 (현재 사용 %)에, 따라 클럭 속도와
MestreLion

Psensor
danger89

5

튀길 때까지 오래 걸리지 않습니다. 수행중인 그래픽 작업량, 제조 공정에 따라 쌓인 먼지는 몇 분, 몇 시간이 될 수 있습니다. 소음이 문제인 경우 애프터 마켓 팬리스 냉각 교체품을 구입하십시오.

GPU 온도를 모니터링하려면이 Q & A를 사용하여 GPU 센서를 찾으십시오.

lm- 센서 사용 방법


방금 오늘 먼지에서 그래픽 카드를 청소했으며 사용하는 모든 것이 파이어 폭스와 같기 때문에 거의 부하가 없습니다. 전혀 손상을 입히지 않고 얼마나 오래 지속될 것인지 묻고 있습니까?
Nick Bailuc

물론 손상, 열로 인해 모든 전자 장치가 장시간 손상 될 수 있으며 카드는 ~ 120 ° C에 도달 할 수 있으며 꺼 지거나 튀길 수 있습니다. 시간이 얼마나 걸리는지보기 위해 아무도 카드를 태우려고 한 사람은 아무도 없다.
Uri Herrera

그러나 20 초간 지속됩니까?
Nick Bailuc

20 초를 유지할 수 있다고 생각합니다 lm-sensors. 임계점을 초과하지 않도록 온도를 모니터링하도록 설치할 수 있습니다 .
Uri Herrera

1
내 드라이버에는 그래픽 카드 팬이나 온도가 표시되지 않습니다.
Nick Bailuc


1
sudo apt-get install lm-sensors
sensors

다음과 같은 결과가 나옵니다.

radeon-pci-0100
Adapter: PCI adapter
temp1:   +48.5°C  (crit = +120.0°C, hyst = +90.0°C)

0

수행 modprobe it87하고 당신이 운이 좋다면, LM-센서는 당신에게 정보를 제공 할 것입니다.

카드가 실제로 뜨거워지면 성능을 낮추려고 시도 할 수 있습니다 (drm 모듈에서 허용하는 경우).

echo low > /sys/class/drm/card0/device/power_profile

0

안타깝게도 HD 4xxx 시리즈는이 질문이 쓰여졌을 때를 제외하고 오늘날 오픈 소스 드라이버에서 특히 유용한 절전 기능을 갖추고 있지 않습니다.

카드가 팬을 끈 상태에서 작동하도록 설계되어 있지 않으면 카드가 없으면 전혀 작동 할 수 없습니다. 또한 대부분의 AMD 카드에는 팬을 조절하는 펌웨어가 포함되어 있습니다. 팬을 강제로 끄는 것이 아니라 카드의 내부 펌웨어를 사용하여 팬 속도를 조절하는 것이 좋습니다.

팬 속도를 줄이려면 단순히 열 생산을 줄여야합니다. 카드를 최소 클럭 속도로 유지하려면 최신 절전 옵션을 읽어 보는 것이 좋습니다. 이렇게하면 성능 저하로 인해 열 생산이 줄어 듭니다.


0

독점 드라이버는 더 이상 지원되지 않으므로 하드웨어 솔루션을 선택했습니다. atx 케이스용 표준 전원 커넥터가있는 인공 호흡기를 가져 와서 카드 위에 테이프로 부착했습니다. 게임 및 암호화에는 좋지 않지만 나에게는 잘 작동한다고 가정하십시오.


0

팬 속도를 실제 온도로 설정하는 bash 스크립트를 사용 하여이 문제를 해결했습니다. 칩 온도가 60deg 팬 속도 id 60 %라면 그런 다음 매분마다 루트 cron에서 이것을 실행합니다. /bin/atiSpeedCron이 내용으로 파일을 만들었습니다 .

#!/bin/bash
read temp < <(/usr/bin/aticonfig --od-gettemperature | grep "Sensor 0" | cut -c43-47)
echo temp: $temp
aticonfig --pplib-cmd "set fanspeed 0 $temp"

그런 다음 사용하여 cron을 업데이트했습니다.

crontab -e

루트 계정으로이 줄을 입력했습니다.

* * * * * /bin/atiSpeedCron

이로 인해 나는 팬들을 잊게되었다. btw / 나는 슬픔을 감수해야한다고 생각한다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.