Microsoft MVP성태의 닷넷 이야기
기타: 24. RMClock for x64 [링크 복사], [링크+제목 복사],
조회: 30416
글쓴 사람
정성태 (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
정성태

... 121  122  [123]  124  125  126  127  128  129  130  131  132  133  134  135  ...
NoWriterDateCnt.TitleFile(s)
10941정성태4/19/201623010오류 유형: 326. Error MSB8020 - The build tools for v120_xp (Platform Toolset = 'v120_xp') cannot be found.
10940정성태4/18/201627687Windows: 116. 프로세스 풀 덤프 시간을 줄여 주는 Process Reflection [3]
10939정성태4/18/201628168.NET Framework: 572. .NET APM 비동기 호출의 Begin...과 End... 조합 [3]파일 다운로드1
10938정성태4/13/201625924오류 유형: 325. 파일 삭제 시 오류 - Error 0x80070091: The directory is not empty.
10937정성태4/13/201634671Windows: 115. UEFI 모드로 윈도우 10 설치 가능한 USB 디스크 만드는 방법
10936정성태4/8/201648824Windows: 114. 삼성 센스 크로노스 7 노트북의 운영체제를 USB 디스크로 새로 설치하는 방법 [3]
10935정성태4/7/201631451웹: 32. Edge에서 Google Docs 문서 편집 시 한영 전환키가 동작 안하는 문제
10934정성태4/5/201628451디버깅 기술: 77. windbg의 콜스택 함수 인자를 쉽게 확인하는 방법 [1]
10933정성태4/5/201634055.NET Framework: 571. C# - 스레드 선호도(Thread Affinity) 지정하는 방법 [8]파일 다운로드1
10932정성태4/4/201627659VC++: 96. C/C++ 식 평가 - printf("%d %d %d\n", a, a++, a); [1]
10931정성태3/31/201627249개발 환경 구성: 283. Hyper-V 내에 구성한 Active Directory 환경의 시간 구성 방법 [3]
10930정성태3/30/201625093.NET Framework: 570. .NET 4.5부터 추가된 CLR Profiler의 실행 시 Rejit 기능
10929정성태3/29/201636105.NET Framework: 569. ServicePointManager.DefaultConnectionLimit의 역할파일 다운로드1
10928정성태3/28/201641801.NET Framework: 568. ODP.NET의 완전한 닷넷 버전 Oracle ODP.NET, Managed Driver [2]파일 다운로드1
10927정성태3/25/201629407.NET Framework: 567. System.Net.ServicePointManager의 DefaultConnectionLimit 속성 설명
10926정성태3/24/201630458.NET Framework: 566. openssl의 PKCS#1 PEM 개인키 파일을 .NET RSACryptoServiceProvider에서 사용하는 방법 [10]파일 다운로드1
10925정성태3/24/201622984.NET Framework: 565. C# - Rabin-Miller 소수 생성 방법을 이용하여 RSACryptoServiceProvider의 개인키를 직접 채워보자 - 두 번째 이야기파일 다운로드1
10924정성태3/22/201625455오류 유형: 324. Visual Studio에서 Azure 클라우드 서비스 생성 시 Failed to initialize the PowerShell host 에러 발생
10923정성태3/21/201624701.NET Framework: 564. C# - DGML로 바이너리 트리 출력하는 방법 [1]파일 다운로드1
10922정성태3/21/201626859.NET Framework: 563. 디버깅 용도로 이진 트리의 내용을 출력하는 방법파일 다운로드1
10921정성태3/17/201631024.NET Framework: 562. BBI 인터프리터 C/C++ 코드를 C#으로 변환 [3]파일 다운로드2
10920정성태3/15/201630041.NET Framework: 561. null 처리된 객체가 왜 GC에 의해 수집되지 않을까요? [6]파일 다운로드1
10919정성태3/12/201626010.NET Framework: 560. C#에서 return할 때 명시적으로 casting한 것과 안한 것의 차이 [2]파일 다운로드1
10918정성태3/10/201623797.NET Framework: 559. WPF - ICommand.CanExecuteChanged가 해제되지 않는 문제 [2]파일 다운로드1
10917정성태3/10/201643149.NET Framework: 558. WPF - ICommand 동작 방식 [9]파일 다운로드1
10916정성태3/9/201631771.NET Framework: 557. 머신 바이트 배열로부터 역어셈블해주는 라이브러리 - Udis86 Assembler파일 다운로드2
... 121  122  [123]  124  125  126  127  128  129  130  131  132  133  134  135  ...