윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT
AMD Ryzen™ 7 PRO 4750G 메모리 오버클러킹

DDR4 메모리 오버클러킹을 했다. 결과적으로는 DDR4-4000 까지 무리 없이 되었다. tCL 은 28으로 되었다.

메모리 오버클러킹하려 한 목적이 사용하고 있는 CPU 의 인피니티 패브릭 인터커넥트의 클럭을 올리기 위함이었다. 그래서 tCL 값은 따로 설정하지 않고 AUTO 로 세팅해 놓고 진행했다. tCL 값 줄인다고 해서 그다지 빨라지는것도 아니고 말이다.

즉 메모리 클럭만 4000MHz 으로 설정하고 다른 메모리 관련 설정은 모두 자동으로 놓았다. 전압도 자동으로 두었다.

- 사용한 메모리는 삼성, 22년 22주차, DDR4-2666V, 16GB, 2Rx8, D다이이다. 파트넘버는 M378A2K43DB1-CTD 이다.

사용자 삽입 이미지

사용자 삽입 이미지

- 사용한 CPU는 AMD Ryzen™ 7 PRO 4750G, 마더보드는 ASUS B550M-A 이다. 마더보드의 바이오스는 최신버전을 사용했다.

- 오버클러킹 전은 아래 화면과 같다. DDR4-2666V 램을 사용하기 때문에, 그 값으로 세팅되어있는 상태다.Uncore Frequency 1333MHz, DRAM Frequency 1333MHz, tCL 19 다.

사용자 삽입 이미지

- 우선 DDR4-3200 으로 세팅하고 부팅했다. 한번에 되었다. tCL 22 으로 DDR4-3200AA 에 해당하는 세팅이다.

사용자 삽입 이미지

- DDR4-4000 으로 세팅하고 본 값. 역시 한번에 되었다. 인피니티 패브릭 인터커넥트는 2000MHz 이다.

사용자 삽입 이미지


- HWiNFO 에서 FCLK(인피니티 패브릭 클럭), UCLK(메모리 컨트롤러 클럭)를 확인해보았다. 2000MHz 으로 나온다.

사용자 삽입 이미지

- HWiNFO 에서 MCLK(메모리 클럭) 도 2000 MHz 으로 확인된다. 이로써 1:1:1 임을 확인했다.

사용자 삽입 이미지

- DDR4-4000 상태에서 MT5 를 실행해 메모리를 테스트했다. 문제 없었다.

사용자 삽입 이미지

사용자 삽입 이미지

- DDR4-4200 은 부팅 불가. 그래서 전압을 1.3으로 높여보니 부팅은 되었지만 1:1 매핑이 되지 않았다. 따라서 이보다 높게는 시도하지 않았다.

사용자 삽입 이미지


- 최종적으로 DDR4-4000 을 사용하기로 하고 벤치 및 GPU-Z 도 찍어보았다. CPU는 벤치 성능차이 없고, GPU 의 메모리 대역폭은 메모리 클럭수 올라간만큼만 좋아졌다. 대신 발열이 조금 있는 느낌이다.

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

- 빠릿빠릿해진 느낌. 화면 전환이 확실히 많이 빨라졌다. 그외에는 아직 크게 느끼진 못하고 있다. 어쨌든 목표한 인피니티 패브릭 클럭 2000MHz 달성이라 만족이다.

- DDR4-4000 으로 오버클럭 한 상태에서, tCL 28에서 줄이려면 메모리에 인가되는 전압을 올려야 하는데 이건 메모리 수명과도 연결되는거라 전압을 올리진 않았다. 보통 1.35V (DDR4의 표준전압은 1.2V이다) 까지는 10% 차이라 안전하지만, 그래도 전압을 올릴생각은 없었다. 어차피 tCL 값 줄인다고 성능이 비약적으로 상승하는게 아니니 tCL 을 줄이지 않고 사용중이다.
글쓴시간
분류 기술,IT
AMD Ryzen™ 7 PRO 4750G 에서 플루이드 모션 비디오(AMD Fluid Motion Video) 지원

4750G 에서 플루이드 모션 비디오를 사용하는 방법에 대해 적어놓는다. 플루이드 모션 비디오는 AMD 에서 나온 비디오용 프레임 향상 기술이다. 쉽게 말해 초당 24 프레임인 영화를 60 프레임으로 올려준다. 단순하게 올려주는게 아니기 때문에 매우 부드럽게 느껴진다.

4750G 는 최신 그래픽 드라이버를 설치해도, 공식적으로는 플루이드 모션을 지원하지 않는다. 하지만 사용하는데 이상 없다. 아래와 같이 설정하면 된다.

1. BlueskyFRC 홈페이지 최 하단의 Download 섹션에서, ZIP 파일을 다운로드해 압축을 푼다. 글을 쓰는 시점의 가장 최신 버전은 4.6.2 이다. 압축을 풀면 아래와 같은 파일이 나온다.

사용자 삽입 이미지

2. BlueskyFRCUtil.exe 를 실행해 "Enable AMD Fluid Motion Video"를 설정해주고, Rate Conversion 항목에서 원하는 프레임레이트를 체크해준다. 필자는 아래와 같이 해 주었다.

사용자 삽입 이미지

3. 팟플레이어(64비트)의 설정(F5)에서, "전역 필터 우선 순위"를 설정해준다. 아래 화면에서 "외부 코덱 추가..." 버튼을 클릭해 BlueskyFRC64.dll 파일을 선택 한 후, 최우선 사용으로 변경해주면 된다.
사용자 삽입 이미지

이후 동영상 "파일"을 플레이해주면 된다. 플루이드 모션 비디오가 실행중인지는 아래와 같은 방법중 하나로 확인해볼 수 있다.

- BlueskyFRCUtil.exe 의 Status 항목에 가서 아래와 같이 InputFrameRate 와 OutputFrameRate 가 설정한 대로라면 사용중이다.

사용자 삽입 이미지

- 팟 플레이어의 상태보기(Tab)를 보면 아래와 같이 Output: 항목에 FPS: 23 -> 60 처럼 변환된다는걸 볼 수 있다.

사용자 삽입 이미지

----

2024.03.14 추가

- 요즘엔 플루이드 모션 비디오 없이 동영상 보면 어색함을 느낀다. 60fps 에 익숙해지니 기존으로 돌아가고 싶지는 않다. 24fps 영상을 보면 왠지모르게 영상이 끊긴다고 느껴지니 말이다.
글쓴시간
분류 기술,IT
AMD Ryzen CPU 의 인피니티 패브릭 인터커넥트(Infinity Fabric Interconnect)와 메모리 클럭 동기화

AMD 의 Zen CPU 는 고전적인 의미의 CPU 가 아니다. SoC 라고 부른다. 칩 안에 여러가지 기능을 하는 모듈이 심어져 있다.

사용자 삽입 이미지

칩 안에는 고전적인 CPU 기능을 하는 코어 및 최대 4개의 코어를 묶은 CCX(Core CompleX) 및 CCX 2개를 묶은 CCD(Core Chiplet Die), L3 캐시, PCIe 모듈, NVMe 모듈, USB 모듈, GPU 모듈, 메모리 컨트롤러 등이 하나의 칩에 들어있다.

사용자 삽입 이미지

CPU안의 각각의 모듈을 서로 연결해주는게 인피니티 패브릭(Infinity Fabric Interconnect, 줄여서 IF)이다. 기존에 AMD 에서 CPU와 칩셋간 연결에 사용하던 하이퍼트랜스포트(HyperTransport)라는 기술과 같은 기술이다. 하이퍼트랜스포트가 2001년에 개발된건데, 이걸 성능을 향상시켜서 20여년이 지난 지금까지 사용한다는건 하이퍼트랜스포트가 얼마나 잘 설계된 기술인지, 앞서있는 기술인지 새삼 느끼게 해준다.

모든 모듈에서 메모리에 접근해야 때문에, IF는 주로 각각의 모듈과 메모리를 연결해주는 통로로 사용되고 있고, 이런 구조때문에 메모리 속도 및 메모리 컨트롤러 속도와 IF의 속도는 밀접한 관련이 있다. 가장 좋은건 메모리 속도와 IF의 속도가 같은것이고 이렇게 되면 지연이나 대기같은 작업이 없어진다. 이걸 IF 와 메모리 클럭이 1:1 동기화 되었다고 이야기 한다. (그리고 이걸 뒤집어서 이야기하면 메모리 속도가 빨라야 IF 속도가 빨라진다는 의미도 된다)

하지만 최신 메모리는 워낙 빠르기 때문에 일정한 클럭 이상으로 IF를 빠르게 할 수 없다. 르누아르 CPU 는 1:1 까지 지원되는게 IF 클럭 2266MHz 이고, 이는 DDR4-4532 과 1:1 동기화가 가능하다. 기존 3000번대 CPU 는 1900MHz 였고 DDR4-3800에 해당되는 수치다.

DDR4 메모리는 JEDEC 표준으로는 DDR4-3200 까지 나와있으니 DDR4-3800 까지 1:1동기화되는것에 대해 문제되진 않았다. 하지만 메모리 오버클러킹 할 때는 문제가 되었다. DDR4-4000 까지는 쉽게 오버클러킹 되었기 때문이다. 그래서 DDR4-3800 까지 지원되는건 아쉬움이 있을 수 밖에 없었다. 그나마 DDR4 메모리를 사용한 시스템까지는 표준 스펙으로는 모두 1:1 동기화가 가능했지만, 이후 DDR5 메모리에서는 1:1동기화가 안되고 있다. 현재 DDR5 에서는 1:2 가 일반적이다. (IF 가 1, 메모리가 2 다)

1:1 동기 되었는지 확인하는 방법은 CPU-Z 에서, Uncore Frequency 와 DRAM Frequency 가 같으면 된다.

사용자 삽입 이미지

최신 윈도에서는 WHEA (Windows Hardware Errors)를 리포트해준다. 여기에 CPU 내부 버스 오류에 대한 리포트가 있다. 무리하게 오버클럭하는 경우 내부적으로 오류가 발생하는데 이걸 확인할 수 있도록 해준다.

이중 눈여겨 볼 항목은 아래 2가지다. 이 오류값은 0이어야 한다. 이 값은 HWiNFO64 에서 "센서" 상태항목의 가장 아래에 있다. 오류가 없으면 나타나지 않는다.

사용자 삽입 이미지

CPU Bus/Interconnect Errors
CPU Cache L1 Errors

----

AMD Ryzen™ 7 PRO 4750G 메모리 오버클러킹
글쓴시간
분류 기술,IT
Thermalright SST-AMD (AMD CPU 이탈방지 브라켓)

사용자 삽입 이미지

원래 살 생각이 없었다가, AM4 소켓에 CPU 한번 끼워보고 살짝 들어올려보니 이거 자칫하면 쿨러 교체하다가 CPU도 빠질것 같다는 생각이 강하게 들었다. 일명 무뽑기가 날 수 있겟다 싶어 바로 하나 구매했다. 무뽑기를 원천적으로 방지해준다.

사용자 삽입 이미지

그리스도 동봉되어있다. 사용하진 않겠지만 말이다.

사용자 삽입 이미지
글쓴시간
분류 기술,IT
Thermalright SI-100 GRAY

사용자 삽입 이미지

이번에 AMD CPU 변경하면서 새로 구매한 쿨러. 탑다운형 쿨러다. 일부러 타워형이 아닌걸로 골랐다. 가격은 4.89 만원.

지원 소켓: LGA1700 / LGA1200 / LGA115x / LGA2066 / LGA2011 / AM5 / AM4
쿨러 높이: 99.8mm
무게: 640g (히트싱크 490g, 팬 150g)
팬: 120mm x1 / 25T / 4핀 / S-FDB V2 베어링 / 2000 RPM / 72.37 CFM / 2.87 mmH2O / 최대 27.7dBA / PWM
TDP:  210 W

탑다운형 쿨러는 CPU 주변까지 쿨링해주기 때문에 발열이 심하지 않은 CPU 를 사용하고, 통풍이 잘 되는 케이스를 사용하는 경우에는 CPU 주변에 있는 기기 냉각(전원부, 메모리, NVMe)에 오히려 좋다. 필자가 사용하고 있는 CPU는 4750G 으로 TDP 65W 이지만, 쿨러는 210W 으로 매우 많이 오버스펙이긴 한데 그만큼 시원한 바람이 CPU 주변부를 잘 냉각해준다.

사용자 삽입 이미지

쿨러는 2.82mm H2O,  72.37 CFM 인 120mm 쿨러라 스펙은 좋지만 LED 가 없는 모델이라 나중에 예쁜걸로 바꿀 생각이다. 아니면 LED 를 하나 달아줄 생각을 하고 있다. 이건 배보다 배꼽이 더 크겠지만 말이다.

사용자 삽입 이미지

막상 받고 보니 생각보다는 컸고, 메모리 윗부분을 완전히 덮기 때문에 메모리의 쿨링에 더 좋을것 같다. 실제 손을 대보면 시원한 바람이 메모리쪽으로 간다. 히트파이프도 6개가 있어 더 시원해질껄로 생각한다.

사용자 삽입 이미지

쿨러 장착은 원래 전원부를 덮도록 해야 하지만, 필자는 메모리를 덮었다. 다행이 높이가 꽤 높아서, 쿨러가 장착된 상태로 메모리를 끼웠다 뺄 수 있다. 막상 이렇게 되고 보니 메모리 오버나 해볼까 하는 생각이 든다.

사용자 삽입 이미지

옆에서 보면 생각보다 높다.

사용자 삽입 이미지

근 10년동안 쿨러에 신경 별로 안썼는데 이건 보자마자 사야겠다는 생각을 했다. 순수 구리 방열판에 니켈도금이 되어있다. 필자는 도금하지 말고 구리 색상 그대로 보여줬어도 좋았다고 생각한다.

탑다운형 쿨러는 플라워형 쿨러라고도 부른다. 열이 CPU 주변으로 퍼지기 때문이다. 플라워형 쿨러는 쉽게 말해 번들 쿨러다. 하지만 탑다운형 쿨러는 타워형 쿨러의 히트파이프를 굽혀서 방열판을 눞혀 만들기 때문에 구조상은 타워형에 가깝다고 본다.
글쓴시간
분류 기술,IT
AMD Wraith Prism Cooler

사용자 삽입 이미지

AMD Wraith Prism Cooler


AMD 의 번들 쿨러중 가장 좋은 쿨러다. 당근에서 5000원에 구매했다.

비상용으로 가지고 있는거긴 하지만, 이것보다 더 좋은 쿨러를 사용할 거기 때문에 딱히 쓸 예정은 없다. 쿨러 고장날때는 쓰겠지만 말이다.

※ 히트파이프, 구리 심, 색상을 조절할 수 있는 LED 까지 있는 그래도 꽤 고급진 쿨러 정도로만 알고 있었다. 그런데 막상 확인해보니 꽤 기능이 많았다.

- 동봉된 USB 케이블을 쿨러와 연결하면, 전용 소프트웨어(쿨러마스터의 OEM 인듯. 소프트웨어에 쿨러마스터 로고가 있다)를 사용해 색상을 바꿀 수 있다.

- 마더보드에 4핀 12v LED 단자(ASRock RGB LED, ASUS Aura sync, Biostar VIVID LED DJ, GIGABYTE RGB Fusion, MSI Mystic Light 라고 부른다)가 있으면 이것과 쿨러를 연결해서 LED 색을 변경할 수 있다.

- 쿨러 옆면의 스위치를 통해 팬 속도를 조절할 수 있다.
글쓴시간
분류 기술,IT
AMD Ryzen™ 7 PRO 4750G

본의 아니게 당근에서 구매한 CPU다. 원래는 3600 정도 생각하고 있었는데, 이게 올라왔고 가격 적당해 보이길래 그냥 질렀다. 당근에서 9만원. 2020년 7월에 출시했고 출시고 출시가격은 $299, 우리나라에서는 약 36만원 정도 였다.

사용자 삽입 이미지

사용자 삽입 이미지

8 코어, 16 쓰레드 제품이다. 핀은 이상 없었고, 아직 쿨러가 도착하지 않아서 그냥 임시로 인텔 쿨러 씌워주었다. 그렇다고 대충 씌워준건 아니다. 몇일동안이라도 사용할 써멀까지 도포했으니 말이다.

사용자 삽입 이미지

Renoir DIE


"Ryzen PRO"이기 때문에 ECC 메모리를 지원한다. ECC 메모리는 일반 메모리에 비해 비싸고 속도도 DDR4-2666 까지만 나와있기 때문에 사용할 일은 없지만 말이다. Ryzen 프로세서는 무조건 메모리 빠른거 써야 한다.

벤치해보았다. 생각보다는 잘 나왔다.

사용자 삽입 이미지

GPU 는 Radeon VEGA 8 기반이라고 하는데 어차피 안 쓸꺼라 크게 신경 안쓰지만, 플루이드 모션은 한번 써볼 생각이다. 비공식이지만 지원 된다고 한다.

사용자 삽입 이미지

사용자 삽입 이미지
글쓴시간
분류 기술,IT
ASUS PRIME B550M-A

사용자 삽입 이미지

AM5 가 나온지 한참 되었지만, 아직도 AM4 가 인기다. AM4 는 2016년 4월에 나오긴 했지만, 여기서 말하는건 3세대 Ryzen 를 사용할 수 있는 AM4 제품을 말한다. 3세대 Ryzen 제품은 2019년 7월에 나왔다. 2024년 1월에는 3세대와 호환되는 4세대 Ryzen 의 신형 CPU인 Ryzen 7 5700X3D 가 발매되기도 했다. 그만큼 인기이고 대중적이다. 이런 인기는 AM5로 구성하기 위한 마더보드/CPU/메모리가 비싸다는 이유 때문이기도 하다. 따라서 당분간 AM4의 인기는 지속될것이다.

사용자 삽입 이미지

원래 마더보드 가격은 잘 안떨어지곤 했는데 요즘 B550 칩셋을 사용한 마더보드가 10만원까지도 내려왔다. 필자도 8.2 만원 주고 A520 을 사느니 돈 조금 더 보태서 10만원짜리 B550 을 사는게 좋다고 생각한다. 그래서 결국 질렀다. 신품 구매. 10.8 만원. 사자마자 바이오스를 3405 버전으로 업그레이드 했다. 구매하고 바로 확인했을때의 바이오스 버전은 3205 였다.

사용자 삽입 이미지

애슬론II 이후 한동안 AMD 안 쓰다가 이번에 쓰게 되었다. 이리저리 굴려볼 예정.

스펙에 전원부가 없어서 올려본다. 총 8 페이즈이다. AM4 기반의 모든 라이젠 CPU를 제 성능으로 사용 가능하지만, 3900X, 5950X CPU의 오버클러킹은 좀 어렵다. 5600X 정도는 오버클러킹 할 수 있다.

전원부 상세: 8 Phase (4+4(Doubler), Vcore/SoC) Vishay 58A SiRA14DP, 25A SiRA12DP, DIGI+ VRM ASP1106G
글쓴시간
분류 기술,IT
AMD Zen 시리즈 (데스크탑) 코드네임

코드명       공정     출시 제품군      소켓      메모리규격 칩셋     기능
------------ -------- ---- ----------- --------  ---------- ----    -----

Bulldozer    GF 32nm  2011  FX x1xx        AM3+      DDR3           aka Zambezi, MMX(+), SSE4.2, SSE4a, NX bit, AMD64, AMD-V, IOMMU,[2] AES, CLMUL, AVX, XOP, FMA4, F16C, ABM, Turbo Core 2.0, PowerNow!, ECC
Piledriver   GF 32nm  2012  FX x3xx        AM3+      DDR3           aka Vishera, MMX(+), SSE4.2, SSE4a, NX bit, AMD64, AMD-V, IOMMU,[2] AES, CLMUL, AVX, AVX 1.1, XOP, FMA3, FMA4, F16C, ABM, BMI1, TBM, Turbo Core, PowerNow!, EVP, ECC
Steamroller  GF 28nm  2014  Axx            FM2+      DDR3           aka Kaveri,  MMX, SSE4.2, SSE4a, AMD64, AMD-V, AES, CLMUL, AVX, AVX 1.1, XOP, FMA3, FMA4, F16C, ABM, BMI1, TBM, Turbo Core
Excavator    GF 28nm  2016  Axx-7xxx,8xxx  FM2+,AM4  DDR3,4         aka Carrizo, MMX, SSE4.2, SSE4a, AMD64, AMD-V, AES, CLMUL, AVX, AVX 1.1, AVX2, XOP, FMA3, FMA4, F16C, ABM, BMI1, BMI2, TBM, RDRAND, Turbo Core

Zen          GF 14nm  2017  Ryzen 1xxx     AM4       DDR4   3xx     윈도11최소
Zen+         GF 12nm  2018  Ryzen 2xxx     AM4       DDR4   3xx     윈도11권장
Zen 2        TSMC 7nm 2019  Ryzen 3xxx     AM4       DDR4   4xx     SSE4A, FSGSBASE, FMA3, UMIP, AVX2
Zen 3        TSMC 7nm 2020  Ryzen 5xxx     AM4       DDR4   5xx     VAES, VPCLMUL, -SSE4A
Zen 4        TSMC 5nm 2021  Ryzen 7xxx     AM5       DDR5   6xx     AVX-512 (with 256bit Register), GFNI
Zen 5        TSMC 3nm ?     Ryzen 8xxx     AM5       DDR5   ?

Zen: MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, RDRND, F16C, BMI, BMI2, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVE, SHA, CLZERO

- AVX2 는 처음 추가되었을때에는 128비트씩 2번 실행하도록 구현되었다. 그래서 2사이클에 실행했다.
- AVX512 는 처음 추가되었을때에는 256비트씩 2번 실행하도록 구현되었다. 그래서 2사이클에 실행되었다.

아키텍처    Zen                 Zen+                 Zen 2              Zen 3
코드명 Summit Raven Pinnacle Picasso Matisse Renoir Vermeer Cezanne
Ridge Ridge Ridge
---------- --------- ------ -------- -------- -------- -------- ---------- ----------
Ryzen 9 3950X 5950X
3900X,XT 5900X
Ryzen 7 1800X 3800X,XT 5800X,X3D
1700,X 2700,X 3700X 5700X,X3D 5700,G
Ryzen 5 1600,X,AF 2600,X 3600,X,XT 4600G 5600,X,X3D 5600G,GT
1500X 4500 5500,GT
1400 2400G 3400G
Ryzen 3 1300X 3300X
1200,AF 2200G 3200G
3100 4100
----------------------------------------------------------------------------------------------
메모리지원 DDR4-2666 DDR4-2933 DDR4-3200

- CPU 목록은 OEM 제외이나, CPU 물량부족으로 OEM 제품도 공식적으로 리테일 시장에서 판매되었다. 우리나라의 AMD 공식 판매사에서 유통한 OEM CPU는 A/S 도 해준다. CPU는 원래 고장이 잘 나지 않지만, Zen 시리즈가 발열에 약하기 때문에, A/S 를 무시할 수는 없다.
x6xx (6 Cores - 12 Threads) CPU 벤치 (CPU-Z)

모델  싱글  멀티
----  ----  ----
1600   412  3204
2600   475  3829
3600   509  4028
5600   618  4799
7600   751  6215