Microsoft MVP성태의 닷넷 이야기
기타: 24. RMClock for x64 [링크 복사], [링크+제목 복사],
조회: 30388
글쓴 사람
정성태 (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)
1596정성태1/17/201426454오류 유형: 214. Local SYSTEM 계정으로 실행된 IE에서 다운로드가 안 되는 문제
1595정성태1/16/201424230오류 유형: 213. attrib - Not resetting system file
1594정성태1/15/201426474오류 유형: 212. 마이크로소프트 라이브 계정 로그인 실패하는 경우
1593정성태1/14/201424867오류 유형: 211. ASP.NET 응용 프로그램을 IIS Express에서 디버깅할 때 "Requested registry access is not allowed" 오류 발생
1592정성태1/14/201424165오류 유형: 210. 2대의 AD가 있는 경우 도메인에 컴퓨터 추가를 실패한다면? [1]
1591정성태1/14/201427171오류 유형: 209. DebugDiag: Unable to find mscordacwks_x86_x86_[...version...].dll
1590정성태1/14/201428521오류 유형: 208. VSS Writer - NTDS 오류
1589정성태1/14/201437580Windows: 85. 컴퓨터를 껐는데도 어느 순간 자동으로 켜진다면? [2]
1588정성태1/14/201433994Windows: 84. 윈도우 7/8 - 메뉴 항목이 잔상으로 남는 문제
1587정성태1/14/201430104디버깅 기술: 60. NT 서비스가 시작하자마자 디버거를 연결시키는 방법 (2)
1586정성태1/14/201431600디버깅 기술: 59. NT 서비스가 시작하자마자 디버거를 연결시키는 방법 (1) [1]
1585정성태1/14/201434424VS.NET IDE: 84. Visual Studio를 이용한 파일 비교(diff)
1584정성태1/13/201436158Windows: 83. 윈도우 8 - UI가 있는 프로그램을 Local SYSTEM 권한의 세션 0 데스크톱에서 실행하는 방법
1583정성태1/13/201434638Windows: 82. 윈도우 8 - "Interactive Services Detection" 서비스 시작하는 방법 [1]
1582정성태1/12/201433040개발 환경 구성: 210. 원격 데스크톱(RDP) 접속 프로그램 - Royal TS [1]
1581정성태1/12/201434364.NET Framework: 408. 자바와 닷넷의 제네릭 차이점 - 중간 언어 및 공변/반공변 처리 [8]
1580정성태1/12/201444881.NET Framework: 407. 닷넷 사용자 정의 예외 클래스의 최소 구현 코드 [1]
1579정성태1/12/201425985오류 유형: 207. System.ArgumentException was unhandled - Message=[net_WebHeaderInvalidControlChars]
1578정성태1/11/201438277개발 환경 구성: 209. Fiddler에서 WebSocket 통신을 모니터링하는 방법 [1]
1577정성태1/11/201430080오류 유형: 206. WriteFile Win32API 사용 시 비정상 종료 현상 [4]
1576정성태1/11/201445819Windows: 81. 긴 이름의 파일/폴더 삭제하는 법 [5]
1575정성태1/11/201425298오류 유형: 205. Exception calling "Provision" with "0" argument(s): "The timer job did not complete running within the allotted time."
1574정성태1/11/201427960오류 유형: 204. An unhandled exception ('System.Security.Cryptography.CryptographicException') occurred in OWSTIMER.EXE
1573정성태1/11/201426211오류 유형: 203. 이벤트 로그 에러 - MsiInstaller에서 Chart Controls 설치 관련 오류 발생
1572정성태1/9/201429902.NET Framework: 406. CoreLab - OraDirect .NET 사용법
1571정성태1/9/201425784.NET Framework: 405. override 메서드가 정의된 타입의 인스턴스로 base 메서드를 호출하는 방법 - 두 번째 이야기
... 136  137  138  139  140  141  [142]  143  144  145  146  147  148  149  150  ...