Microsoft MVP성태의 닷넷 이야기
개발 환경 구성: 24. D820 고주파음 문제 [링크 복사], [링크+제목 복사],
조회: 25533
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 3개 있습니다.)

D820 고주파음 문제


D820을 구매한 후로, 무척이나 신경에 거슬리는 것이 하나 있었다면, 바로 날카로운 소음 문제였습니다. 문제 해결을 위해 웹 검색을 하면서, 제목과는 달리 이 문제는 D820만의 문제가 아니라 "Core(2) Duo"에서의 전원 관리 모드에 따른 문제라는 것을 알았습니다.

보다 자세한 토픽은 다음을 참고하십시오.

AJ: Help! High pitch noise coming from Conroe.
; http://forum.rightmark.org/topic.cgi?id=6:779

이에 대한 해결책으로, 전원관리 모드로 진입하지 않도록 하기 위해 "Idle Time"에서의 CPU 사용률을 일부러 올리도록 만들어주는 "RMClock" 유틸리티를 사용할 것을 권장하고 있습니다. 물론, 이렇게 되면 CPU를 항상 사용하는 상태로 두는 것과 마찬가지이기 때문에 노트북 배터리 소모가 심해진다고 합니다.

좀 더 나은 해결책으로 CPU의 "Popup mode"를 해제하는 방법을 소개하고 있는데, 용어가 좀 낯설지요? 이에 대해서는 다음의 토픽에 달린 댓글을 참고하십시오.

High pitched buzzing sound from Core2Duo
; http://forum.rightmark.org/post.cgi?id=post:6:852:2

Popup mode 역시 전원관리 전환기능을 끄는 것으로 보이는데요. "Run HLT command when OS is idle"로 설정하는 것에 비해서는 배터리 소모가 덜하는 것으로 소개되는 것 같습니다. 어쨌든, 그럼 문제는 거의 해결이 된 것 같습니다. "Core2 Duo"의 고주파음으로 신경이 날카로워지시는 분들은 아래의 사이트에서 "RMClock" 유틸리티를 다운로드 받아서 "popup mode"를 해제해 주시면 되겠습니다.

Download. CPU Rightmark
; http://cpu.rightmark.org/download.shtml

"popup mode"를 해제하는 방법에 대한 자세한 소개는 다음의 토픽에 있습니다.

I *think* I got rid of the CPU noise for good, on Core Duo. Please read. 
; http://forum.tabletpcreview.com/showthread.php?t=3516




그런데, 저에게는 뜻하지 않은 문제로 인해 RMClock을 정상적으로 사용할 수가 없게 되었습니다. 왜냐하면, "Vista for x64" 버전이었기 때문입니다. RMClock은 64bit도 지원되고 있는 상태였지만, "Vista + x64"는 지원되지 않았습니다. 보안을 강화시킨다는 이유로 인해 "Vista + x64" 버전부터는 "서명 되지 않은 드라이버"를 사용할 수 없도록 만들었기 때문입니다. 아쉽게도 RMClock 2.2 정식버전에서 사용되는 "RTCore64.sys"는 서명되어 있지 않았습니다.

이를 해결하기 위한 여러 가지 이야기가 오고 가더군요. 이것에 관해서는 별도로 다음의 토픽에서 정리를 했으니 참고하십시오.

비스타 x64 버전에서 서명되지 않은 드라이버 사용
; https://www.sysnet.pe.kr/2/0/477

위의 토픽에서, 세 번째로 소개한 "RTCore64.sys"에 대해서 테스트 인증서를 사용하여 서명해두고 사용자로 하여금 해당 인증서를 등록시키도록 하자는 것이 가장 안전해 보였기 때문에 시도를 해보았으나 이것도 그리 여의치만은 않았습니다. 왜냐하면, "RTCore64.sys"는 내부적으로 RMClock.exe 파일에 리소스로 포함되어 있다가 실행시에 풀려나와서 로드가 되기 때문입니다. 따라서, ^^; 외부에서 테스트 인증서를 사용하여 서명하는 것이 원천적으로 불가능했습니다.

이 때문에 개발사 측에서는 RMClock 2.3을 현재 개발중에 있으며 Vista x64를 감안하여 "RTCore64.sys"를 분리해 내어 배포하고 있습니다. 현재(2007-03-13) RMClock 2.3 베타 3까지 나와 있으며 아래의 토픽에서 제공되는 링크를 통해서 다운로드 받을 수 있습니다.

Dmitri Besedin: RMClock 2.3 beta3 is available!
; http://forum.rightmark.org/topic.cgi?id=6:1016

거의 막바지에 왔는데... 잘 안되더군요. ^^; "RTCore64.sys"에 대해서 서명한 후, "RMClock.exe"을 관리자 권한으로 실행해 보았지만 여전히 오류가 발생했습니다.

그래서 일단, 비스타 x64 버전이 정식 지원될 RMClock 2.3이 나올 때 까지는 어쩔 수 없이 서명되지 않은 드라이버가 로드되도록 허용되도록 해놓아야 할 것 같습니다.

그건 그렇고... "Enable Popup Mode"를 해제하는 순간... 정말 거짓말처럼 고주파 음이 사라집니다. 신기하네요. ^^;




[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 12/2/2022]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 166  [167]  168  169  170  171  172  173  174  175  176  177  178  179  180  ...
NoWriterDateCnt.TitleFile(s)
855정성태4/24/201025140.NET Framework: 176. DataContext가 thread-safe한 것인가?
854정성태4/22/201021999오류 유형: 94. 팀 프로젝트 생성 오류 - TF218017, TF250044
853정성태4/22/201022620오류 유형: 93. TFS 2010 오류: rsProcessingAborted, rsErrorExecutingCommand
852정성태4/21/201023824Team Foundation Server: 33. 단일 서버에 Team Foundation Server 2010 설치하는 방법
851정성태4/14/201034260오류 유형: 92. Task Scheduler 오류: 2147942667 (0x8007010B)
850정성태4/7/201022895.NET Framework: 175. WCF - webHttpBinding + PUT 메서드 구현파일 다운로드1
848정성태3/30/201036483개발 환경 구성: 73. 한 대의 PC에서 여러 개의 키입력 매크로 프로그램이 가능할까? [5]파일 다운로드5
846정성태3/29/201034463VC++: 39. C++에서 싱글톤 구현하기 [8]파일 다운로드1
844정성태3/19/201021878개발 환경 구성: 72. Adobe Creative Suite 3 Master Collection - 하드 디스크로부터 설치하는 방법
843정성태3/19/201030887Windows: 50. Windows Server 2008 R2 시스템에 Windows 7 멀티 부팅하는 방법
842정성태3/17/201026500Windows: 49. VHD 파일 지원
841정성태3/16/201027128.NET Framework: 174. 작업자 프로세스(w3wp.exe)가 재시작되는 시점을 알 수 있는 방법 [1]
840정성태3/4/201020530개발 환경 구성: 71. w3wp.exe에 환경 변수 전달하는 방법 [1]
836정성태2/13/201023963VS.NET IDE: 67. Visual Studio 2010: 베타 2에서 RC 마이그레이션
835정성태1/26/201025203.NET Framework: 173. WCF - webHttpBinding + IIS 6.0 윈도우 인증 구현 예제 [3]파일 다운로드1
834정성태1/25/201025681.NET Framework: 172. WCF - webHttpBinding 윈도우 인증 구현 예제 [3]파일 다운로드1
833정성태1/25/201025050.NET Framework: 171. WCF - webHttpBinding 구현 예제 [1]파일 다운로드1
832정성태1/25/201028873.NET Framework: 170. PerformanceCounter의 RawValue/NextValue()에서 멈춤 현상
831정성태1/14/201018694개발 환경 구성: 70. WSS - check out 메뉴에서 오류나는 문제
830정성태1/10/201023146개발 환경 구성: 69. Windows Internal Database
829정성태1/7/201022606개발 환경 구성: 68. ODP.NET + OraMTS 사용
828정성태1/7/201030585개발 환경 구성: 67. 환경 변수를 이용한 다중 ODAC 버전 테스트
827정성태1/4/201022731개발 환경 구성: 66. .NET 응용 프로그램에서 64비트 Oracle Data Access Components 사용 (2)
826정성태1/3/201030171기타: 28. 2009년 인기 순위 정리
825정성태1/3/201046979개발 환경 구성: 65. .NET 응용 프로그램에서 64비트 Oracle Data Access Components 사용 [5]
823정성태1/1/201024255개발 환경 구성: 64. ODP.NET 설치 작업 없이 ASP.NET 응용 프로그램 배포파일 다운로드1
... 166  [167]  168  169  170  171  172  173  174  175  176  177  178  179  180  ...