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.