컴퓨터 시스템 쿨링을 위한 팬의 제어에 대해 질문 드립니다.

TubeAmp   
   조회 4795   추천 0    

GPU 연산 컴에 온도 센서를 붙여 특정 온도 이상에서 팬을 돌리는 PCB 제품을 구입해 사용해 보니 겉의 온도를 측정하는 것이라 GPU 온도하고는 차이가 있습니다. 실 사용에서는 큰 문제는 없지만  GPU 온도를 프로그램적으로 읽어 와서 특정 온도(예를 들면 섭씨 60도) 이상에서 쿨링팬을 구동 시켜 보려고 합니다.

팬 구동 회로와 컴퓨터와의 인터페이스, 소프트웨어에 대해 제가 초보라 그런지 자료를 못 찾았습니다. 말씀드린 것을 위해 무엇을 찾아 보아야 할까요?

감사합니다.

스스로 만들자.
짧은글 일수록 신중하게.
박문형 2022-10
그런 회로라기 보다는 그런 프로그램(펌웨어)라고 봐야 할 듯합니다..

서버에서 BMC가 무엇이고 어떤 기능을 하는지 알아보세요..

BMC 기능은 보드를 개발할 때 생각하고 집어넣어야 하는 것이고 만들어진 보드에서는 추가하기 힘들다고 봐야 합니다..



그 외 서버의 BMC 기능의 절반 정도라고 봐야 할지 모르겠지만 PC보드중에서 어느 정도 고급 기종을 보면 바이오스나 전용 유틸리티에서

여러 군데 온도센서(대략 4~6군데)를 통해 온도데이터를 얻어 내고 펜 속도를 조절하는 기능이 있습니다..



제 집의 컴퓨터는 보드의 온도 센서 와 펜 콘트롤기능을 쓰지 않고 그냥 가변 저항이 달린 수동 펜 콘트롤러를 사용해서 펜의 속도를 조절합니다..

소음만 어느 정도 견딜 수 있게 하고 하드 온도만 뜨거워지지 않게 하는 수준입니다..

제 컴퓨터의 펜은 세기 때문에 풀로 돌리면 많이 시끄러워져서 저런 조치를 취하여 사용합니다..
     
TubeAmp 2022-10
답변 감사드립니다. GPU 쿨링을 위한 팬이 여러개라 전류를 아주 많이 먹어 메인 보드에 연결하지 않고 파워에 직결하기에 메인보드에서 팬을 직접 콘트롤 할 수 없는 경우입니다. 해서 팬 구동을 위한 인터페이스를 따로 만들어야 할 것 같습니다.
          
박문형 2022-10
GPU PASSIVE 쿨링이라면 샤시에 2~4암페어 정도 먹는 120mm 펜을 6개 정도 배치해두면 왠만할 겁니다..

대신 풀로 돌리면 무지 시끄러워집니다..

https://download.tyan.com/pub/img_barebones/FT48T-B7105_b.jpg

이런 식으로 말이죠..
               
TubeAmp 2022-10
140밀리 2000rpm 녹투아 산업용 팬을 5개 사용하여 쿨링 하려고 합니다. 소음 때문에 2000rpm 먼저 해보려고 합니다. 이것으로 온도가 잘 잡히지 않으면 케이스 옆면 강화 유리 대신 아크릴을 CNC 가공하여 140밀리 팬 4개를 붙여 풀 속도로 돌려 보려고 합니다.
                    
박문형 2022-10
https://prod.danawa.com/info/?pcode=16084334&cate=11336858

https://prod.danawa.com/info/?pcode=13477196&cate=11336858

https://prod.danawa.com/info/?pcode=13477262&cate=11336858

제가 이야기 하는 펜은 위 링크 급들의 펜입니다.. 보통 DB서버 같은 덩치 큰 서버에 들어갑니다..

우선 본인이 계획하신대로 해보세요..

별일 없이 잘 진행되기를 기원합니다..
                         
TubeAmp 2022-10
120밀리 6000 rpm  대단한 팬입니다. 좋은 정보 감사드립니다.
                         
prisms 2022-10
케이스 좋아보이네요.
2CPU수원장 2022-10
이거 있었는데 nv 툴 말고 사제 툴에 있던걸로 기억해요
gpu temp. 기준온도 fan speed 가변 하는
이프로그램이 메인보드쪽 전원 땡기는거라서요
     
2CPU수원장 2022-10
https://www.argusmonitor.com/how_to_control_system_cpu_and_gpu_fans_by_temperature.php?language=en

요론 건데요.. 이건 CPU multi 만 되네요.
GPU Multi Control 될지는 모르겠네요..
          
TubeAmp 2022-10
argusmonitor  아두이노가 있어 참고해 보겠습니다.  감사합니다.
술이 2022-10
PC보드들은 기본적으로 메인보드사 유틸에서 지원하다보니...
기가바이트는 각 쿨러 연결 포트마다 온도에 따른 RPM을 조절할수가 있습니다.
     
TubeAmp 2022-10
답변 감사드립니다. 팬 갯수가 많고 전류를 많이 잡아 먹어 메인보드에 연결하기 어려워 팬을 조절하는 인터페이스가 따로 필요합니다.
레인보우7 2022-10
nvidia driver 설치하시면 명령어중에 nvidia-smi로 장착된 gpu들  온도정보는 뽑을수가 있습니다.
그정보를 스케줄로 추출프로그램을 짜서 gpu 팬 speed를 nvidia-settings 명령어로 설정해도 될거는 같은데
한번 세팅되면 계속 그속도로 돌것 같아서 gpu한테나 전체적으로 효율적이지는 않을것 같습니다.

생각해본 방식은 gpu서버에서 nvidia-smi로 추출된 온도정보를 가지고, 아두이노 같은걸로 iot장비랑 연동해서
12v 팬을 돌리는방법도 가능하지 싶습니다. 아두이노 모듈에 추가 옵션으로  릴레이도 있네요.
아두이노와 gpu 서버랑 rest api 방식처럼 아두이노에 웹서버를 구축하고 gpu에서 web url 로 날려서 fan을 on/off 처리하면 될거는 같습니다.
     
TubeAmp 2022-10
좋은 아이디어 감사합니다. 시도해 보겠습니다. 감사합니다.
ExROG 2022-10
메인보드에 PWM단자없나요?
sata나몰렉스에서12V공급받고 PWM신호만메인보드에서받아서처리하면될듯한데..
https://ttorysystems.com/goods/view?no=4015
이렌제품고민해보셔요.
     
TubeAmp 2022-10
좋은 제품 소개 감사합니다. 참고해 보겠습니다.
Caroline 2022-10
PC 메인보드들의 경우에는 시스템 펜을 온도 구간에 맞춰서 RPM을 조절할 수 있는 것으로 알고 있습니다.
GPU의 펜을 제어하고 싶으시다면 GPU제조사에서 제공하는 유틸리티를 참고해보심이 좋아보입니다.
(ex-MSI 사의 afterburner 등등...)
또는 자체 프로그램으로 값을 읽어와 펜을 제어할수 있는 쿨러들도 있습니다.
(ex-NZXT사의 제품의 경우 CAM 프로그램을 통해 CPU,GPU 온도를 읽어오고 이를 컨트롤러에 연결된 펜을 제어하는데 사용합니다.)
(GPU에 NZXT사의 수냉쿨러를 부착할 수 있게 해주는 브라켓도 판매하더군요..)
     
TubeAmp 2022-10
쿨러 제품에도 제어할 수 있는 소프트웨어 기능이 있군요. 좋은 정보 감사드립니다.


QnA
제목Page 3913/5708
2015-12   1677979   백메가
2014-05   5143833   정은준1
2014-04   4155   배상0원
2016-04   4155   비와서코털…
2016-08   4155   luciddream
2021-12   4155   jake
2016-06   4155   이문영
2018-05   4155   김제연
2016-04   4155   Mplit
2020-11   4155   구차니
2016-07   4155   매니아1
2015-10   4155   웃자웃자
2016-04   4155   박현문
2016-05   4155   포올
2015-07   4154   김건우
2016-08   4154   Dishy
2014-08   4154   개백수28호
2016-04   4154   2FluF
2016-05   4154   방o효o문
2017-02   4154   Lucyed
2020-06   4154   서린이
2017-06   4154   블랙