설치 / 사용기

윈 도 우 윈도10 버전1903는 스펙터 패치 성능 저하가 거의 없게 될 거라고 합니다

2019.03.05 21:12

suk 조회:2791 추천:12

몇달 전, 작년에 19H1 인사이더 프리뷰 개발 초기의 18272 빌드 부터 나온 이야기라서 어딘가 있을 것 같은데요

윈도우 포럼의 각 게시판을 검색해봐도 나오지 않더군요. 

 

19H1 의 정식 버전 1903 이 나오면 스펙터 패치 방법으로 Retpoline 을 사용하여 스펙터 패치에 의한 성능 저하를 최소화 할 거라고 합니다

버전 1903은 버전 이름대로 19년 03월에 RTM 이 나올 겁니다. 정식 출시는 보통 4월에 나옵니다.

 

그리고 현재 최신 정식 버전 1809 [레드스톤5] 도 최근에 나온 2019 년 3 월 1 일 [한국: 3/2일자] 업데이트 ( KB4482887 ) [빌드: 17763.348]

으로 Retpoline 을 활성할 수 있게 된 듯 합니다만, 방법은 지금부터 알아봐야겠습니다.

 

출처 [영어]: https://techcommunity.microsoft.com/t5/Windows-Kernel-Internals/Mitigating-Spectre-variant-2-with-Retpoline-on-Windows/ba-p/295618

 

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

아! 출처에 레지스트리로 활성하는 방법도 오늘 업데이트 되었네요

 

이 방법은 현재 윈도10 버전1809 레드스톤5 중에서도 최신 누적 업데이트 KB4482887 [빌드: 17763.348] 설치하신 경우만 적용됩니다

참고로, 앞으로 나올 누적 업데이트로 17763.348 빌드 보다 높아도 적용될 겁니다.

 

On Client SKUs: [서버가 아닌, 일반 윈도들]
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x400
Reboot

 

On Server SKUs: [서버 에디션]
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x401
Reboot

 

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

위에 2줄 긁어서 명령 프롬프트 [관리자]에 붙여넣기 했습니다.

윈도10 버전1809 [레드스톤5] 도 최근에 나온 2019 년 3 월 1 일 [한국 3월 2일자] 업데이트 (KB4482887) [빌드 17763.348] 에서 레지스트리로 스펙터 패치에 의한 성능 저하를 최소화하는 Retpoline 방식을 활성할 수 있게 되었네요 2019-03-05_212209.jpg

이제 재부팅만 하면 됩니다

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

개인적으로는 출처에서 막줄에서 좌절했네요. 스카이레이크 포함하여 이후에 나온 CPU는 해당 사항 없다고 합니다. [제 CPU가 스카이레이크입니다]

스카이레이크 이전에 나온 CPU들이 스펙터 패치에 의한 성능 저하가 많았기 때문에....그런 CPU에 적용되는 사항 같네요. 

 

5세대 포함하여 이전 세대의 CPU + 윈도10 버전 1809 중에서도 17763.348 빌드 이상 사용해야 적용되는 일이네요.

 

스카이레이크 포함하여 이후의 CPU라도 Retpoline 과 최적화 중에서 최적화 기능은 있는 듯 합니다.

영어라서 최적화 부분이 헷갈려서 썼다가 삭제했는데요. 댓글 보니까 맞는 듯 합니다.

 

패치가 되었는지 확인하는 방법: 다행히 제가 예전에 파워쉘을 bat 파일로 자동화했는데, 아직도 유효하네요. 예상치 못 한 일이네요

인텔 cpu 보안 패치 확인하는 파워쉘.bat - 아직도 쓸모가 있네요 2019-03-05_222847.jpg

 

인텔 cpu 보안 패치 확인하는 파워쉘.bat [입력하실 것은 하나도 없습니다. 조금 시간이 걸리기 때문에 기다리시면 됩니다]

윈도10만 작동합니다. 첨부하지 않고 링크만 했습니다. 파일은 바로 다운로드 됩니다

 

bat 파일은 다음 사용기대로 파워쉘 명령으로 좌충우돌하다가 불편해서 bat 파일로 만든 것입니다

https://windowsforum.kr/9635398

오래 된 느낌인데요. 생각보다 오래 되지 않았네요. 작년 1월에 쓴 글이네요.

 

*** bat 파일은 같아도 계속 업데이트 되는 파워쉘을 가져오기 때문에 확인하는 항목들은 늘어나고 있네요.

*** 마지막에 제가 메시지로 나오게한 멜트 다운과 스펙터 패치 여부는 그 때보다 항목 수가 많아져서 이제 별로 정확성이 없는 듯 합니다. 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
11049 소프트웨어| knm's 4boot.wim 간단 사용기입니다. [11] 지후빠 698 33 04-22
11048 소프트웨어| HotCorners - 화면 코너로 커서가 이동하면 실행 [13] 지후빠 650 44 04-22
11047 기 타| CLaunch - 아이콘 형태로 메뉴를 하여 보았습니다 [8] 왕초보 726 15 04-21
11046 소프트웨어| sLaunch4 - PE 용 심플 런처 4 [17] 지후빠 595 49 04-21
11045 기 타| 4boot 간단한 사용기 [19] 격자 807 44 04-21
11044 소프트웨어| Smart PC Optimizer V 9.4.0.2 (한국어 번역 버전) [9] 사랑의음악 588 22 04-21
11043 기 타| PE에서 윈도우 청소 도구 [191] update 집앞의_큰 1539 274 04-21
11042 기 타| LetterSwap 에러 - 이렇게 해결하였습니다 [5] 왕초보 725 11 04-21
11041 기 타| WinXPE147수정버전_20240322_ 23H2 ( 빌드22635.3500 ) 사용기 [41] 격자 476 70 04-20
11040 기 타| nov님 BR Fast 버전 피드백 - 원인을 찾았습니다 [6] 왕초보 715 12 04-20
11039 기 타| 【첨부】 PEplus 2종 PE를 “더블런처” PE로 만들기 [12] update 딸랑쇠 1001 52 04-20
11038 기 타| WinXPE147수정버전_20240322_23H2 (빌드22631.3520) Launch... [32] 격자 672 75 04-19
11037 소프트웨어| AOMEI Backupper 7.3.5 인터 페이스 구축 [59] 사랑의음악 729 89 04-19
11036 윈 도 우| win10 10945.4291 깡통습작 [7] 라랑 846 23 04-19
11035 소프트웨어| 디펜더 기록 삭제 [38] 집앞의_큰 1428 99 04-19
11034 기 타| IFW BR Fast v3.0 Drag + Win11 RecoveryPE로 업데이트 하... [15] 왕초보 955 36 04-18
11033 기 타| 실행 파일 오류 수정 하세요 [7] V무등산V 567 27 04-18
11032 기 타| 【공유】 Win11 ToolsBR v3.620+C “더블런처” PE ~2in1~ [22] 딸랑쇠 1052 60 04-18
11031 윈 도 우| Defender 보호 기록 제거 스크립트 [27] 와로 937 42 04-18
11030 기 타| 종료 WinXPE147수정버전_20240322_23H2 (빌드22631.3520) [47] 격자 353 92 04-18
XE1.11.6 Layout1.4.8