SMT 끄는 법 - SMT kkeuneun beob

오늘은 라이젠5 3600을 라이젠5 3500X로 만드는 방법에 대해서 말씀드리려고 합니다. 제목은 거창하지만 방법은 간단하니, 코어 쓰레드에 대해서 배운다고 생각하고 가볍게 읽으시면 좋을 것 같습니다 .우선 라이젠5 3600이라고 한다면 20만원대에서 현존하는 6코어 12스레드 중에서 성능이 가장 좋은 모델이 바로 라이젠5 3600입니다. 20만원대에서 판매하는 6코어 12스레드는 라이젠5 3600 밖에 없기 때문입니다. 2017년 1세대 라이젠인 라이젠5 1600 이후로 2년 후 3세대 라이젠 3600이 나왔는데요. 엄청난 성능 향상과 함께 게임은 인텔이라고 하는 공식을 거의 깨버린(성능 차이가 없다고 할 정도로) 모델이 라이젠5 3600입니다 .

그런데 최근 중국에서만 판매한다고 알려졌던 라이젠5 3500X가 갑자기 한국에 출시되었습니다. 라이젠5 3500X는 라이젠 최초 6코어 6스레드 모델로, 인텔의 대표적인 메인스트림 라인업인 6코어 6스레드 인텔 i5를 잡기 위해 등장한 CPU입니다. 인텔과 동일한 6코어 6스레드에 비슷한 가격이지만 게임 성능은 라이젠5 3500X가 잘나오는 리뷰 벤치가 나오면서 관심도가 상당히 높아졌습니다.

라이젠5 3500X가 6코어 6스레드 19~20만원

라이젠5 3600은 6코어 12스레드 25~26만원

입니다. 6코어 6스레드로도 게임을 즐기기에는 아직 충분하기 때문에(하지만 5~6만원 차이라면 6코어 12스레드를 무조건 추천할 것입니다.) 최대한 가성비 게이밍 pc를 구매하기에는 3500x만한 모델이 없는 것이 사실입니다 .

라이젠5 3600을 라이젠5 3500X으로 만드는 원리는 간단합니다 .6코어 12스레드를 6코어 6스레드로 낮춰주면 됩니다. 이걸 ‘스레드를 죽인다.’라고 표현을 합니다.이렇게 6코어 12스레드 라이젠5 3600의 12스레드를 6스레드로 낮춤으로서 정확하지 않지만 라이젠5 3500X의 성능을 예측해볼 수 있습니다. (하지만 완벽한 예측은 아닙니다. 왜냐면 라이젠5 3600이 라이젠5 3500X보다 터보부스트 클럭이 0.1Ghz더 높기 때문입니다 .실제 라이젠5 3500x보다 라이젠5 3500X으로 성능을 맞춘 라이젠5 3600의 성능이 더 좋을 것이라는 뜻입니다.

벤치 잘봤습니다 고맙습니다 디비전2는 의외네요 3950x의 모든 쓰레드를 전부 사용하면서 정작 게임 프레임은 1% low건 평균프레임이건 모두 smt를 끈 게 더 높게 나오네요 SMT on off 차이를 봤을 때 SMT on 상태가 전체적으로 프레임이 더 잘 나오는 편이네요 SMT on이 더 낮게 나오는 게임에선 소폭 낮다면 SMT off가 더 낮게 나오는 게임에선 사람에 따라 신경쓰일 정도로 낮게 나오는 거 같아요 SMT 키는 게 나아 보여용

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-17 22:24)

3950X의 엄청난 코어수에.. 게임용으로는 적합하지 않다고 하지만 그래도 SMT를 켜는게 더 이득인듯 합니다..ㅎㅎ

말씀하신것처럼 디비전2가 정말 모든 스레드를 다 갈구는게 신기합니다..

SMT 끄는 법 - SMT kkeuneun beob

황호랑이님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
황호랑이= (작성일 19-12-17 23:04)

SMT가 1세대 시절에는 오히려 끄는게 좋았던게 많았는데 이젠 아닌가 보네용 ㅎㅎ

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 10:00)

1세대 CPU는 써보지않아서 모르겠지만

SMT가 게임성능에 크게 관여하지는 않는듯 합니다..

SMT 끄는 법 - SMT kkeuneun beob

둥근시계님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
둥근시계= (작성일 19-12-17 23:37)

벤치하시느라 고생하셨습니다

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 10:00)

감사합니다^^

SMT 끄는 법 - SMT kkeuneun beob

유부전구님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
유부전구= (작성일 19-12-18 08:50)

고생하셨씁니다

다양한 벤치 믿고 보고있습니다ㅋ

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 10:01)

더 확실하게 보여드리겠습니다.ㅎㅎㅎ

감사합니다!

SMT 끄는 법 - SMT kkeuneun beob

영춘님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
영춘= (작성일 19-12-18 09:32) 랜덤보너스

고생이 이만 저만이 아니시네요.

추천합니다.

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 10:01)

고생은 아니고.. 적성에 맞는것 같습니다..

한자리에 오래 앉아있기..ㅎㅎㅎㅎㅎㅎㅎ

직장만 안다닌다면 하루종일 벤치할지도..

SMT 끄는 법 - SMT kkeuneun beob

니모한마리님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
니모한마리= (작성일 19-12-18 11:00)

별차이가 없다고 봐도 되는군요.

와 이런 테스트를 해주시다니, 감사합니다. 

오늘도 추천...

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 12:31)

3700x로도 진행해볼 예정입니다 ㅎㅎ 감사합니다!

SMT 끄는 법 - SMT kkeuneun beob

ZooM님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
ZooM= (작성일 19-12-18 13:12)

해당 테스트에 고려 할 점이 있습니다.

3900x 유저이고, 초기 제품 구입해서 뿔딱이라 SMT끄고 쓰다, 켜고 쓰다를 해봤습니다.

고려할점이라는건 19H2패치에 CPPC패치가 되어 선호코어를 OS와 라이젠마스터가 매칭이 되지요.

문제는 SMT를 끄면 그 선호코어 인덱스가 선호코어 인덱스 / 2로 되어야하지만 그대로라는 겁니다.

저같은경우는 인덱스를 0부터 시작했을 때, 인덱스 3 코어, 즉 두번째 ccx의 1번째 코어가 골드스타(라이젠마스터상에서)입니다.

온도도 높고, 초기에 SMT를 껐을때 배그 프레임이 더 잘나오던 기억에 얼마전에 끄고 사용해봤는데 해당 문제가 발생합니다.

위에 설명한 선호코어가 순번으론 4번째 코어입니다. SMT 끄기전에는 6번째 코어, 7번째 코어 위주로 싱글 작업을하는데, 문제는 SMT를 꺼도 6번째코어 7번째 코어가 선호코어가되어 싱글작업을 한다는 겁니다....

SMT On일 때는 24개 쓰레드중 6번째, 7번째코어는 ccd0/ccx1/core0이 지만, SMT Off일 때는 12개 쓰레드중 6번째 7번째 코어는 ccd1/ccx0/core0, ccd1/ccx0/core1 인것이죠...

그래서 이상하게 SMT OFF인데 이전보다 프레임이 출렁이는 느낌을 받았던것 같습니다.

※ CCD1의 수율이 안좋아 CCD0은 4.4GHz, CCD1은 4.2로 했었습니다.

수율이 좋아서 올코어 오버클럭을 할수 있으면 좋겠지만, 그렇지 못한경우가 대부분인데... 

결론은 게시해주신 테스트에서 SMT Off의 경우는 부스트 되는 코어가 성능이 낮은 코어가 나와 프레임이 낮게 나올 가능성이 다분합니다.

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 15:40)

음.. 어려운 말씀이지만

한가지 질문드려보자면 수율이 안좋은 코어가 우선순위로 작업을 할때 PBO상태에서 클럭차이는 느끼지 못했는데

같은클럭에서도 수율에따라 성능이 갈리기도 하나요?!

SMT ON/OFF에 따라서 아이들 상태에서 클럭변화도 봤는데 1개의 코어만 4.69GHz까지 올라가는것은 동일했습니다. 흠.. 라이젠은 어렵네요.. ㅜㅜ

SMT 끄는 법 - SMT kkeuneun beob

ZooM님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
ZooM=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 16:10)

수율이 다른데 클럭이 같다는 소리는 다른말로는 전압이 다르다, 즉 코어의 온도는 다를 거라고 생각합니다.

실제 작업시 결과에 유의미한 영향을 끼치는지는 검증해보진 못했지만, 온도가 비교적 높다면, 클럭 유지도 수율이 좋은 클럭에 비해서는 떨어지지 않을까 생각 되네요.

배그, 롤에서 유독 차이가 많이나는 이유가 아마 클럭이 아닐까 생각하고는 있습니다.

※ 선호 코어 미스 매칭에 따른 오버헤드 발생이지 않을까 생각합니다.

비교적 최신 주차에 체리피킹인 3950x는 그러한 영향이 적은것 같지만, 초기 주차인 제 3900x는 클럭차이가 발생했습니다.(50Mhz ~ 100Mhz)

참고로 제 3900x는 기본셋팅에서 아이들포함 4.6Ghz를 단 한번도 본적이 없습니다.(어쩌다 한번씩 4.55는 봅니다..)

 

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 20:45)

라이젠마스터를 이용해서 게임모드를 켜서 8코어 16스레드로 테스트중인데 오히려 프레임이 하락하네요.. 흐음..

클럭은 기본보다 높게 나옵니다.. 44배수..

SMT 끄는 법 - SMT kkeuneun beob

ZooM님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
ZooM=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-18 23:23)

그건 캐시때문인거 같습니다.

8코어를 끄고 SMT로 16스레드를 만들면 16코어 대비 캐시가 반토막이지요.

SMT를 끈 16코어 16스레드보다 프레임이 떨어지는건 당연해보입니다.

젠2는 캐시로인한 프레임 이득이 상당했으니까요.

클럭이 더나오는 이유는 16코어중 8코어만 사용하니 온도는 비교적 낮을것이고, 온도가 낮으면 부스트 클럭이 더 잘나오게 되는것 같습니다.

SMT 끄는 법 - SMT kkeuneun beob

얄풍님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
얄풍=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-19 00:10)

근데왜 라이젠마스터는 게임모드라고 8코어 16스레드로 만들어버릴까요?

이상하게도 만들어놨네요..허허

SMT 끄는 법 - SMT kkeuneun beob

ZooM님의 댓글

SMT 끄는 법 - SMT kkeuneun beob
ZooM=
SMT 끄는 법 - SMT kkeuneun beob
(작성일 19-12-19 08:56)

사실 게임모드는 1세대 스레드 리퍼때 나왔고, 나왔을때는 윈도우가 CPPC패치도 없었고, 선호코어 패치도 없었죠.

당시에는 선호코어라 가장 수율이 좋은 코어라기보다 단일 작업때는 여러코어를 순환하며 작업을 분배 했던걸로 앎니다.(단일코어를 갈구면 코어1개의 온도가 올라가기때문에 다른 코어를 순환하며 일을 시키면 발열관리 측면에서 유리)

인텔의 단일칩 cpu에서는 문제가 없지만, AMD의 ccx구조에서는 문제가 되었는데 이유는 칩이 다르고 캐시도 다르기 때문에 코어를 순환하며 작업하는 과정중 컨텍스트스위칭이 이뤄져서 성능 저하 요소가 되었습니다. (1usmus의 패치가 성능향상이 이뤄진 이유)

(컨텍스트 스위칭은 쉽게 설명을 하자면, 1번작업자가 2번작업자한테 일을 넘겨줄때 작업대상만 넘기는게 아니라 해당 작업대상의 정보도 넘겨주는 것입니다. 이때 시간이 걸리겠지요?)

여기에 AMD는 코어가 '여러개'이기 때문에 '게임'이라는 적은수의 코어를 사용하고, 개별 코어 클럭이 높아야하는 상황에서는 N개의 코어를 끄게되으로써 발열, 전력 관리 + PBO에 의한 클럭이 높아서 게임에 대한 작업능력이 향상된다 라는 개념인것 같습니다.