Microsoft MVP성태의 닷넷 이야기
기타: 24. RMClock for x64 [링크 복사], [링크+제목 복사],
조회: 30499
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 


RMClock for x64


예전에, 제 D820 노트북의 CPU 고주파 소음 관련한 해결책을 제시하면서 RMClock을 한번 소개해 드렸지요.

D820 고주파음 문제
; https://www.sysnet.pe.kr/2/0/478

위에서도 언급했지만, 비스타 x64에서는 서명되지 않은 드라이버를 허용하지 않기 때문에 RMClock을 사용할 수 없었지요. 그런데, 다른 사람들에 의해서 서명된 드라이버가 공개되고 있다는... 반가운 소식이 있습니다.

tester_pedro: RTCore64.sys digitally signed - working!
; http://forum.rightmark.org/topic.cgi?id=6:1557

위의 글에도 나오지만, 서명된 RTCore64.sys 파일은 다음의 경로에서 다운로드할 수 있습니다.

서명된 RTCore64.sys
; http://rapidshare.com/files/112841889/RTCore64.sys

그 외에도, 삭제되긴 했지만 매우 궁금한 글도 눈에 띕니다.

dmitrygr: [success] "Run HLT on cpu idle" on 64-bit OS
; http://forum.rightmark.org/topic.cgi?id=6:1718

어쨌든.

... 그러고 보면, 서명에 사용되는 인증기관이 Microsoft에 의해서 정해져 있는 것이 아닌가 생각됩니다. 동일하게 인증되었는데도 불구하고 제가 임의로 사용하고 있는 인증기관에서 발급된 인증서로 서명된 RTCore64.sys 파일은 동작을 안 했기 때문입니다.

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




드디어, x64 버전의 윈도우즈가 제 D820에 설치되어도 고주파음으로 고생을 안 할 수 있게 되었군요. (그렇긴 하지만, 최근 진행하고 있는 프로젝트에서 요구되는 3rd-party DLL들이 32비트 운영체제에서만 돌아가는 바람에 64비트 운영체제를 설치할 수가 없는 상태입니다. ^^; 아까운 내 메모리 700MB!)



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







[최초 등록일: ]
[최종 수정일: 5/15/2023]

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

비밀번호

댓글 작성자
 



2019-05-17 08시14분
[RMCLOCK에러가 납니다] Cannot install or lead RTCore64 deriver. Make sure you're loading this application from not a read only medium and/or a net work drive, and that you're logged on with Administrator rights 이 에러는 어떻게 해결하나요?
[guest]
2019-05-17 08시57분
관리자 권한으로 실행해 보세요. 그래도 안 되면 저도 해봐야 알 수 있겠는데 지금은 사용하지 않는 툴이라서 나중에 사용하게 되거든 확인해 보겠습니다. (나중에...가 언제가 될지는 모르겠지만.)
정성태
2025-09-09 11시06분
Hardware backwards compatibility
; https://devblogs.microsoft.com/oldnewthing/20030828-00/?p=42753

기계어 명령어 중 HLT는 CPU 동작을 (하드웨어 인터럽트가 발생할 때까지) 중지시킨다고 합니다. 원래는 이 명령어를 Windows 95에 적용시키려고 했지만 당시 노트북 중에는 이 명령어를 수행하면 다시 복원하지 않는 사례가 있어 그럴 수 없었다고 합니다.

이런 상황에서 운영체제를 대신해 HLT를 대신 수행하는 프로그램들이 나왔고, 속내를 모르는 사용자들은 마이크로소프트가 HLT를 넣지 않은 것에 대해 비난했다고.

-----------------------------------------

아래의 글에서는 HLT를 제거한 이유에 대해 좀 더 상세한 사연이 나옵니다.

Why didn’t Windows 95 simply special-case the laptops that locked up when it executed the HLT instruction?
; https://devblogs.microsoft.com/oldnewthing/20250908-00/?p=111572

참고로, 근래의 하드웨어는 HLT가 아닌 MWAIT 명령어를 사용한다는군요. ^^

MONITOR and UMONITOR Performance Guidance
; https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/technical-documentation/monitor-umonitor-performance-guidance.html
정성태

... 136  137  138  [139]  140  141  142  143  144  145  146  147  148  149  150  ...
NoWriterDateCnt.TitleFile(s)
1671정성태5/15/201428707.NET Framework: 436. XNA Content 리소스의 해제 후 다시 로드해서 사용하면 ObjectDisposedException 예외 발생 [2]
1670정성태5/15/201429061.NET Framework: 435. .NET GC - 하위 세대의 객체를 포함하는 상위 세대의 참조를 추적하기 위한 card-table
1669정성태5/15/201449131Windows: 93. 윈도우 시스템 디스크 용량 확보를 위한 $PatchCache$ 폴더 삭제 [2]
1668정성태5/10/201427788.NET Framework: 434. Microsoft.SqlServer.Types.SqlGeography 형변환 시 null 반환하는 문제
1667정성태5/5/201428940개발 환경 구성: 221. Azure 데이터베이스를 로컬 DB로 이전하는 방법 [2]
1666정성태5/2/201445792기타: 45. 윈도우 계정의 암호를 알아내는 mimikatz 도구 [5]
1665정성태5/1/201428938.NET Framework: 433. C# - 간단한 HyperLogLog 자료 구조 테스트파일 다운로드1
1664정성태4/28/201426662오류 유형: 227. Process Explorer의 프로세스 뷰가 트리 형식으로 보이지 않는 문제
1663정성태4/28/201422733오류 유형: 226. Visual Studio - We were unable to establish the connection because it is configured for user
1662정성태4/28/201427739개발 환경 구성: 220. supportedRuntime 설정을 위한 app.config Transformation [1]
1661정성태4/26/201423530.NET Framework: 432. WPF - System.Windows.Data Error: 47 : XmlDataProvider has inline XML that does not explicitly set its XmlNamespace (xmlns="").
1660정성태4/25/201431605VC++: 77. C++ 숫자형 값이 범위를 벗어나는 경우의 출력 사례 모음
1659정성태4/17/201432281.NET Framework: 431. .NET EXE 파일을 닷넷 프레임워크 버전에 상관없이 실행할 수 있을까요? [5]
1658정성태4/17/201423255.NET Framework: 430. C#에서 사용자 정의 예약어가 가능할까요? [1]
1657정성태4/10/201444097.NET Framework: 429. C# - 유니코드 한글 문자열을 ks_c_5601-1987로 변환하는 방법 [3]파일 다운로드1
1656정성태3/19/201426906오류 유형: 225. regsvcs 등록 시 0x80040153 오류
1655정성태3/19/201427184Windows: 92. Thumbs.db 파일이 삭제 안 되는 문제
1654정성태3/19/201429360개발 환경 구성: 219. SOS.dll 확장 모듈을 버전 별로 구하는 방법 [4]
1653정성태3/13/201423942.NET Framework: 428. .NET Reflection으로 다차원/Jagged 배열을 구분하는 방법
1652정성태3/12/201424524VC++: 76. Direct Show를 사용하는 다른 프로그램의 필터 그래프를 graphedt.exe에서 확인하는 방법파일 다운로드1
1651정성태3/11/201429225.NET Framework: 427. C# 컴파일러는 변수를 초기화시키지 않을까요?
1650정성태3/6/201429908VC++: 75. Visual C++ 컴파일 오류 - Cannot use __try in functions that require object unwinding [1]파일 다운로드1
1649정성태3/5/201424180기타: 44. BTN 스토어 앱 개인정보 보호 정책 안내
1648정성태3/5/201424682개발 환경 구성: 218. 스토어 앱 인증 실패 - no privacy statement
1647정성태3/3/201426002오류 유형: 224. 스카이드라이브 비정상 종료 - Error 0x80040A41: No error description available
1646정성태3/3/201435619오류 유형: 223. Microsoft-Windows-DistributedCOM 10016 이벤트 로그 에러 [1]
... 136  137  138  [139]  140  141  142  143  144  145  146  147  148  149  150  ...