RAM 삼성 B 다이. 테스트 방법론 및 테스트 벤치. 어떤 메모리가 필요합니까?

다양한 모드에서 작동하는 메모리로 Ryzen을 종합적으로 테스트하기 위해 이 프로세서와 고주파수 및 낮은 대기 시간 모두에서 작동할 수 있는 DDR4 SDRAM 모듈을 찾는 데 많은 노력을 기울여야 했습니다. 실험실에 도착한 Corsair Vengeance LPX CMK16GX4M2B4266C19R 메모리 스틱이 도움이 되었습니다. 이 키트는 AMD의 관점에서 "올바른" Samsung B-die 칩을 기반으로 하며 2개의 단면 P2P 모듈로 구성되어 있으며 공식적으로 DDR4-4266 작동 모드용으로 설계되었습니다. 가족의 프로세서로 획득 카비레이크. Ryzen을 사용하면 이 키트는 낮은 대기 시간으로 최대 DDR4-3200의 주파수에서 안정적으로 작동할 수 있었습니다.

이러한 유연성 덕분에 Ryzen 7 프로세서 기반 시스템이 메모리 주파수 및 타이밍 변화에 어떻게 반응하는지 완벽하게 설명할 수 있었습니다.

또한 Corsair Vengeance LPX CMK16GX4M2B4266C19R 모듈을 사용하면 최대 DDR4-3200 모드보다 약간의 메모리 오버클럭킹을 통해 Ryzen 7 플랫폼의 안정적인 성능을 달성할 수 있었습니다.

BCLK 주파수를 약간 높임으로써 메모리를 DDR4-3466 모드로 전환할 수 있었는데, 이는 제조업체가 지정한 소켓 AM4 플랫폼의 기능을 뛰어넘는 것입니다.

여기서 BCLK 주파수를 높여 Ryzen 기반 시스템을 오버클러킹하는 것은 PCI Express 버스 및 이에 연결된 장치의 안정성에 문제를 야기하므로 권장하지 않는다는 점을 상기하는 것이 적절합니다. 그러나 연구 목적으로 DDR4-3466 메모리를 탑재한 Ryzen 7 테스트를 게을리하지 않았습니다.

Ryzen을 테스트하기에 적합한 플랫폼 다른 기억모성이 되다 ASUS 보드십자선 VI 영웅. 여러 가지 혜택을 한 번에 제공할 수 있습니다. 한편으로, 이 보드는 오버클럭이 가능한 몇 안되는 보드 중 하나입니다. AMD 프로세서 BCLK 주파수를 변경합니다. 반면, ASUS Crosshair VI Hero는 다양한 메모리 모드와의 호환성이 가장 뛰어납니다. 예를 들어 특정 조건이 충족되면 이 수수료다른 소켓 AM4 마더보드에서는 아직 제공할 수 없는 4개의 듀얼 랭크 모듈을 설치하는 경우에도 DDR4-2666을 통해 안정적인 작동을 제공할 수 있습니다.

모든 실험은 3.9GHz로 오버클럭된 Ryzen 7 1800X 프로세서를 사용하여 수행되었습니다.

메모리 작동 모드가 성능에 미치는 영향을 연구하는 데 사용된 테스트 시스템의 전체 구성은 다음과 같습니다.

  • CPU: AMD 라이젠 7 1800X(Summit Ridge, 8코어 + SMT, 3.6-4.0GHz, 16MB L3).
  • CPU 쿨러: 녹투아 NH-U14S.
  • 마더보드: ASUS Crosshair IV Hero(소켓 AM4, AMD X370).
  • 메모리: 2 × 8GB DDR4-4266 SDRAM, 19-26-26-46(Corsair Vengeance LPX CMK16GX4M2B4266C19R).
  • 비디오 카드: NVIDIA Titan X(GP102, 12GB/384비트 GDDR5X, 1417-1531/10000MHz).
  • 디스크 하위 시스템: Kingston HyperX Savage 480GB(SHSS37A/480G).
  • 전원 공급 장치: Corsair RM850i ​​​​(80 Plus Gold, 850W).

테스트는 수술실에서 진행되었습니다 마이크로소프트 시스템다음 드라이버 세트를 사용하는 Windows 10 Enterprise Build 14393:

  • AMD 칩셋 드라이버 Crimson ReLive Edition 17.3.1;
  • 엔비디아 지포스 378.92 드라이버.

테스트 중에 Ryzen 프로세서를 사용하는 메모리 하위 시스템의 총 17가지 작동 모드가 테스트되었습니다.

  • 지연 방식 10-10-10-30, 12-12-12-32, 14-14-14-34 및 15-15-15-35를 갖춘 DDR4-2133;
  • 지연 방식 12-12-12-32, 14-14-14-34 및 16-16-16-36을 갖춘 DDR4-2400;
  • 지연 방식 12-12-12-32, 14-14-14-34 및 16-16-16-36을 갖춘 DDR4-2666;
  • 지연 방식 14-14-14-34, 16-16-16-36 및 18-18-18-38을 갖춘 DDR4-2933;
  • 지연 방식 14-14-14-34, 16-16-16-36 및 18-18-18-38을 갖춘 DDR4-3200;
  • 지연 시간이 16-16-16-36이고 BCLK가 130MHz로 오버클럭된 DDR4-3466.

컴퓨팅 성능을 측정하는 데 사용되는 도구에 대한 설명:

  • 합성 벤치마크:
    • AIDA64 Extreme 5.90.4200 - 캐시 및 메모리 벤치마크;
    • SiSoftware Sandra 2017.03.24.11 - 메모리 대역폭 및 캐시 및 메모리 대기 시간 테스트.
    종합적인 테스트:
    • Futuremark 3DMark Professional Edition 2.2.3509 - Time Spy 1.0 장면에서 테스트 중입니다.
    신청:
    • Adobe Photoshop CC 2017 - 처리 성능 테스트 그래픽 이미지. Retouch Artists Photoshop을 창의적으로 재작업한 테스트 스크립트의 평균 실행 시간을 측정합니다. 속도 테스트, 여기에는 디지털 카메라로 촬영한 4개의 24메가픽셀 이미지를 일반적으로 처리하는 과정이 포함됩니다.
    • 코로나 1.3 - 같은 이름의 렌더러를 사용하여 렌더링 속도를 테스트합니다. 성능 측정에 사용되는 표준 BTR 장면을 구축하는 속도를 측정합니다.
    • WinRAR 5.40 - 보관 속도 테스트. 아카이버가 총 1.7GB의 다양한 파일이 포함된 디렉터리를 압축하는 데 소요된 시간이 측정됩니다. 최대 압축 정도가 사용됩니다.
    • x264 r2744 - H.264/AVC 형식으로의 비디오 트랜스코딩 속도를 테스트합니다. 성능을 평가하기 위해 약 30Mbps의 비트 전송률을 갖는 원본 1080p@50FPS AVC 비디오 파일을 사용합니다.
    계략:
    • 문명 Ⅵ. 해상도 1920 × 1080, DirectX 11, MSAA = 4x, 성능 영향 = Ultra, 메모리 영향 = Ultra.
    • Grand Theft Auto V. 해상도 1920 × 1080, DirectX 버전 = DirectX 11, FXAA = 꺼짐, MSAA = x4, NVIDIA TXAA = 꺼짐, 인구 밀도 = 최대, 인구 다양성 = 최대, 거리 스케일링 = 최대, 텍스처 품질 = 매우 높음, 셰이더 품질 = 매우 높음, 그림자 품질 = 매우 높음, 반사 품질 = 울트라, 반사 MSAA = x4, 수질 = 매우 높음, 입자 품질 = 매우 높음, 잔디 품질 = 울트라, 부드러운 그림자 = 가장 부드러움, Post FX = 울트라, In -게임 심도 효과 = 켜짐, 이방성 필터링 = x16, 주변 폐색 = 높음, 테셀레이션 = 매우 높음, 긴 그림자 = 켜짐, 고해상도 그림자 = 켜짐, 비행 중 높은 디테일 스트리밍 = 켜짐, 확장 거리 스케일링 = 최대, 확장 그림자 거리 = 최대.
    • 히트맨™. 해상도 1920 × 1080, DirectX 12, 슈퍼 샘플링 = 1.0, 세부 수준 = Ultra, 앤티앨리어싱 = FXAA, 텍스처 품질 = 높음, 텍스처 필터 = 이방성 16x, SSAO = 켜기, 그림자 맵 = Ultra, 그림자 해상도 = 높음.
    • Watch Dogs 2. 해상도 1920 × 1080, 시야 = 70°, 픽셀 밀도 = 1.00, 그래픽 품질 = 울트라, 추가 디테일 = 100%.

게임 테스트에서 결과는 초당 평균 프레임 수와 FPS 값의 0.01분위수(첫 번째 백분위수)로 제공됩니다. 최소 FPS 표시기 대신 0.01 분위수를 사용하는 이유는 프로세서 및 메모리 작동과 직접적인 관련이 없는 이유로 인해 발생하는 무작위 성능 스파이크의 결과를 지우려는 의도 때문입니다.

⇡ 합성 테스트 성능

우선, 실제 처리량과 대기 시간을 측정하는 합성 테스트를 진행했습니다.

빈도가 증가하고 메모리 대기 시간이 감소하는 것은 놀라운 일이 아닙니다. 처리량증가하고 대기 시간은 감소합니다. 그리고 이번 테스트 결과를 토대로 알 수 있는 가장 중요한 점은 Ryzen 메모리 컨트롤러가 메모리 설정 변경에 민감하다는 것입니다. DDR4 SDRAM 매개변수의 최적화는 예상대로 실제 특성에 영향을 미치며 "메모리가 빠를수록 좋다" 관계는 아무런 유보 없이 Ryzen에 적용됩니다.

특별히 언급할 만한 유일한 사실은 메모리 하위 시스템의 속도가 라이젠 작업 DDR4-3466의 경우 전체 그림에서 다소 벗어났습니다. 이 DDR4 주파수를 달성하려면 BCLK 주파수를 130MHz로 높여야 했으며 이는 결과에서 볼 수 있듯이 실제 처리량 지표에 추가적인 자극을 제공했습니다.

⇡ 애플리케이션 성능

언뜻 보면 메모리 속도는 리소스 집약적인 작업의 성능에 거의 영향을 미치지 않는 것처럼 보입니다. 그러나 이는 전적으로 사실이 아니며, Ryzen 프로세서가 탑재된 시스템에서 DDR4-2133 모듈을 고속 DDR4-3200급 메모리로 교체하면 성능이 최대 15% 향상될 수 있습니다. 당연히 적극적으로 작업하는 작업에서 가장 큰 증가가 관찰되었습니다. 대용량예를 들어 아카이버의 데이터뿐만 아니라 다른 일반적인 애플리케이션에서도 데이터 증가가 눈에 띄게 증가했습니다. 따라서 그래픽 편집기에서는 메모리 변경 시 성능이 6% 향상되고 렌더링 시 속도가 최대 9% 향상되는 것을 볼 수 있습니다.

또한 테스트에 따르면 DDR4 SDRAM 모듈의 작동 주파수를 높이는 것이 타이밍 최적화에 비해 더 효과적인 방법인 것으로 나타났습니다. 메모리 주파수의 266MHz 단계는 대기 시간을 4클럭 주기로 줄이는 것과 거의 동일한 실제 효과를 제공합니다. 그렇기 때문에 우선 메모리 하위 시스템의 주파수를 높이고 타이밍을 선택하는 것이 좋습니다.

⇡ 게임 성능

게임은 빠른 메모리가 더욱 필요한 작업 중 하나입니다. 여기서 DDR4-2133 및 DDR4-3200 메모리를 탑재한 Ryzen 7 1800X 프로세서 기반 유사 플랫폼 간의 성능 격차는 12~16%에 이릅니다. 그런데 이는 Ryzen 7 1700X 또는 1800X를 4.0GHz로 오버클럭하여 얻을 수 있는 효과와 비슷합니다. 따라서 이미 Ryzen에서 모든 주스를 짜내기로 결정했다면 구성에 대한 선택의 여지가 없습니다. 빠른 기억력그것은 매우 이상할 것입니다. 새로운 AMD 프로세서의 아키텍처는 메모리 속도가 실제로 중요한 역할을 하며 고성능 게임 시스템에서는 DDR4-3000 또는 DDR4-3200 키트를 사용하는 것이 더 좋습니다.

BCLK를 130MHz로 오버클럭해 얻은 결과도 눈길을 끌며, DDR4-3466 모드에서 메모리를 실행할 수 있게 됐다. 이 경우 프레임 속도는 훨씬 높지만 "전투" 게임 시스템을 이런 방식으로 구성하는 것은 권장하지 않습니다. 첫째, 이 경우 PCI Express 프로세서 버스는 모드 2.0에서만 작동하므로 확실히 부정적인 영향을 미칠 것입니다. 게임 성능해상도를 4K로 높이거나 매우 상세한 텍스처로 품질 수준을 설정할 때. 둘째, 위에서 설명한 이유로 BCLK를 오버클러킹하면 드라이브 속도와 데이터 저장 신뢰성이 저하됩니다.

⇡ DDR4-3000 및 DDR4-3200 메모리 키트 확인

Ryzen 기반 시스템에 고주파 메모리 키트를 설치하면 얻을 수 있는 이점은 부인할 수 없습니다. 테스트 결과에 따르면 올바른 DDR4 SDRAM 모듈을 선택하는 것만으로도 성능 수준을 10~15% 더 높일 수 있는 것으로 나타났습니다. 게다가 눈에 띄게 확장되는 것은 게임에서의 성능, 즉 주요 불만이 직접적으로 제기되는 측면입니다. 따라서 AMD가 최소한 DDR4-2666 모드에서 작동할 수 있고 가급적이면 더 빠르게 작동할 수 있는 메모리 모듈을 선택할 것을 강력히 권장하는 것은 전혀 놀라운 일이 아닙니다.

유일한 문제는 높은 주파수에서 Ryzen과 함께 작동할 메모리 키트를 선택하는 것이 최소한 어렵다는 것입니다. 변덕스러움으로 인해 메모리 컨트롤러는 DDR4 SDRAM 모듈에 많은 이상한 조건을 부과합니다. 이것이 바로 Ryzen을 사용하여 공식적으로 고주파용으로 설계된 많은 DDR4 SDRAM 오버클럭 키트가 상대적으로 약한 DDR4-2400 또는 DDR4-2400에서만 작동할 수 있는 이유입니다. 2666 모드.

Ryzen에 "올바른" 고속 메모리를 선택하는 데 도움이 될 수 있는 공식적인 요구 사항은 비교적 간단합니다.

  • P2P(Peer-to-Peer) DDR4 SDRAM 모듈을 선호해야 하며, 대부분의 경우 한쪽 면에 칩을 배치하여 식별됩니다. 인쇄 회로 기판;
  • 4개의 DDR4 SDRAM 모듈보다는 한 쌍의 메모리 어레이를 형성하는 것이 더 좋습니다.
  • 하이닉스에서 제조한 칩 기반 메모리는 피해야 합니다.
  • 최고의 결과는 삼성 B-다이 칩에 구축된 DDR4 SDRAM 모듈에서 나타납니다. 이러한 칩은 마킹 라인 끝에 K4A로 시작하는 문자 B로 쉽게 구별할 수 있습니다.

그러나 이 모든 규칙을 따르는 것은 그리 쉬운 일이 아닙니다. DDR4-3000 및 DDR4-3200 모드에서 작동하도록 설계된 대부분의 오버클러킹 메모리 키트에는 인쇄 회로 기판의 디자인과 사용자가 사용하는 칩 범위를 숨기는 방열판이 장착되어 있습니다. 따라서 잘 모르는 구매자를 위해 Ryzen 메모리를 구매하는 것은 복권과 비슷합니다.

선택 문제에 명확성을 더하기 위해 우리는 파트너인 Regard 회사와 함께 8GB 모듈 쌍으로 구성된 광범위하고 인기 있는 DDR4-3000 및 DDR4-3200 키트의 프로세서 성능을 테스트하기로 결정했습니다. - 명시된 주파수의 Ryzen 기반 플랫폼. 총 14개의 메모리 세트가 테스트되었습니다.

  • ADATA XPG Flame AX4U300038G16-SBF(DDR4-3000, 16-18-18 @ 1.35V);
  • ADATA XPG Dazzle AX4U3000W8G16-SRD(DDR4-3000, 16-16-16 @ 1.35V);
  • 커세어 벤전스 LPX CMK16GX4M2B3000C15(DDR4-3000, 16-17-17-36 @ 1.35V);
  • 해적 복수 LED CMU16GX4M2B3000C15(DDR4-3000, 15-17-17-35 @ 1.35V);
  • Crucial Ballistix 전술 BLT2C8G4D30AETA(DDR4-3000, 15-16-16 @ 1.35V);
  • Crucial Ballistix Elite BLE2C8G4D30AEEA(DDR4-3000, 15-16-16 @ 1.35V);
  • GeIL EVO X GEX416GB3200C16DC(DDR4-3200, 16-16-16-35 @ 1.35V);
  • G.Skill TridentZ F4-3200C14D-16GTZ(DDR4-3200, 14-14-14-34 @ 1.35V);
  • Kingston HyperX Savage HX430C15SB2K2/16(DDR4-3000, 15-17-17 @ 1.35V);
  • Kingston HyperX Predator HX430C15PB3K2/16(DDR4-3000, 15-17-17 @ 1.35V);
  • Kingston HyperX Predator HX432C16PB3K2/16(DDR4-3200, 16-18-18 @ 1.35V);
  • 패트리어트 바이퍼 4 PV416G300C6K(DDR4-3000, 16-16-16-36 @ 1.35V);
  • 패트리어트 바이퍼 4 PV416G320C6K(DDR4-3200, 16-16-16-36 @ 1.35V);
  • 패트리어트 바이퍼 엘리트 PVE416G300C6KBL(DDR4-3000, 16-16-16-36 @ 1.35V).

Ryzen 메모리 컨트롤러의 독창성을 잘 보여주는 것은 이 전체 목록 중에서 5개 세트만이 DDR4-2933 모드 ​​이상, 즉 메모리의 약 1/3에 해당하는 모드에서 작동할 수 있다는 사실에서 볼 수 있습니다. , 일반적으로 말하면 이러한 주파수에서 작동하도록 설계되었습니다. 테스트 결과를 자세히 살펴보겠습니다.

ADATA XPG 불꽃 AX4U300038G16-SBF

AX4U300038G16-SBF는 8GB DDR4-3000 모듈 1개의 제품 번호입니다. 이러한 모듈의 메모리 키트는 독립적으로 조립해야 하며, 이를 위해 한 번에 두 개의 복사본을 테스트했습니다. 사양에 따르면 1.35V의 전압에서 이 메모리는 16-18-18 지연 회로를 사용하여 3000MHz의 주파수에서 작동해야 합니다.

그러나 AX4U300038G16-SBF에서 ADATA 엔지니어는 Ryzen 프로세서에 알레르기가 있는 Hynix 칩을 설치했습니다. 그리고 모듈 자체는 P2P로 밝혀졌지만 Socket AM4 시스템에서는 일반 모드를 활성화할 수 없었습니다.

가장 좋은 결과는 AX4U300038G16-SBF 스트립에 대해 선언된 공칭 모드와는 매우 거리가 먼 2400MHz의 주파수에서 작동하는 것입니다. 동시에 우리는 12-13-13-34 계획에 맞춰 타이밍을 강화했지만 이는 거의 위안이 될 수 없습니다. 위에서 볼 수 있듯이 Ryzen의 경우 메모리 주파수는 대기 시간보다 훨씬 더 중요합니다.

ADATA XPG 대즐 AX4U3000W8G16-SRD

우리가 테스트한 또 다른 ADATA 오버클러킹 메모리 옵션은 XPG Dazzle 시리즈에 속합니다. 이는 모듈에 장식용 LED 조명이 장착되어 있음을 의미합니다. 그러나 이는 유사한 XPG Flame 키트와의 유일한 차이점과는 거리가 멀습니다. 안에 이 경우공칭 모드는 DDR4-3000, 16-16-16, 1.35V 매개변수로 설명되며 기본 타이밍의 동일성은 모듈에 하이닉스 칩이 포함되어 있지 않지만 일부 다른 미세 회로가 포함되어 있음을 명확하게 나타냅니다.

생산된 미세회로 삼성에서, 하지만 안타깝게도 이것은 B 다이가 아니라 다른 버전의 코어입니다. 따라서 모듈은 Ryzen과의 원활한 작동을 기대할 수 없는 듀얼 랭크 아키텍처를 갖습니다.

실제로 AX4U3000W8G16-SRD 모듈에 대한 실제 테스트에서 DDR4-2933 모드는 달성할 수 없는 것으로 나타났습니다. 가장 좋은 결과는 지연 방식이 14-13-13-34인 DDR4-2666입니다.

커세어 벤전스 LPX CMK16GX4M2B3000C15

CMK16GX4M2B3000C15 키트는 Intel 프로세서 기반 시스템에서 매우 인기 있는 옵션입니다. Vengeance LPX 시리즈 모듈은 라디에이터가 낮으며 모든 쿨러가 있는 시스템에 적합합니다. 테스트를 위해 가져온 키트는 타이밍 16-17-17-36을 사용할 때 3000MHz의 주파수와 1.35V의 전압에서 작동하도록 설계되었습니다.

이 메모리는 하이닉스 칩을 기반으로 하기 때문에 실제 테스트에서 특별히 좋은 결과를 기대하지는 않았습니다. 그러나 모듈의 아키텍처는 P2P 방식이므로 아마도 긍정적인 역할을 했을 것입니다. 그 결과, DDR4-2933 모드에서도 Ryzen과의 안정적인 동작이 가능했습니다.

그리하여 CMK16GX4M2B3000C15 키트는 그 잠재력을 드러낼 수 있었습니다. 게다가 2933MHz의 주파수에서는 타이밍을 크게 줄여 14-15-15-35로 만들 수 있었습니다. 그러나 Corsair Vengeance LPX 모듈에서는 더 빠른 DDR4-3200 모드를 사용할 수 없었습니다. 그러나 누구도 약속하지 않았습니다.

해적 복수 LED CMU16GX4M2B3000C15

Corsair Vengeance LED 시리즈 메모리에는 흰색 LED 백라이트가 있는 모듈이 포함되어 있습니다. CMU16GX4M2B3000C15 키트가 바로 그것입니다. 정말 멋져 보이며 투명한 창이 있고 조명이 들어오는 마더보드가 있는 케이스를 선택했다면 Vengeance LED를 사용하는 것이 정말 합리적입니다. 공식적으로 CMU16GX4M2B3000C15 키트는 1.35V 전압에서 15-17-17-35 타이밍의 DDR4-3000 모드에서 작동하도록 설계되었습니다.

CL, tRCD 및 tRP의 지연 시간 불일치는 이러한 Corsair 메모리 모듈이 삼성 칩을 기반으로 하지 않음을 나타냅니다. 실제로 이 테스트는 낙관적인 이유를 제시하지 않습니다. 문제의 Corsair Vengeance LED 메모리는 P2P 아키텍처를 가지고 있지만 강력하게 권장되지 않는 아키텍처를 기반으로 합니다. 라이젠 칩 21nm 기술을 사용하여 생산된 하이닉스의 제품입니다. 그러나 Corsair 엔지니어는 어떻게든 모든 문제를 우회할 수 있었고 실제로 CMU16GX4M2B3000C15 키트는 DDR4-2933 모드에서 안정적으로 작동했습니다.

그 과정에서 우리는 타이밍을 어느 정도 개선할 수 있었습니다. 그 결과, CMU16GX4M2B3000C15 메모리는 14-15-15-35의 지연 방식을 사용하는 DDR4-2933 주파수의 Ryzen 시스템에서 안정적으로 작동할 수 있었습니다. 다른 옵션과 비교하면 매우 좋은 결과입니다.

Crucial Ballistix 엘리트 BLE2C8G4D30AEEA

Crucial은 Micron의 자회사 브랜드이므로 이 회사의 메모리 모듈은 미국 제조업체의 칩을 기반으로 합니다. AMD는 Ryzen에 적합한지 여부에 대해 아무 말도 하지 않았으므로 Crucial Ballistix Elite 시리즈 DDR4-3000 메모리 키트를 확인하는 것은 특별한 관심. 테스트를 위해 선택한 BLE2C8G4D30AEEA 키트는 1.35V의 전압에서 15-16-16의 타이밍으로 3000MHz의 주파수에서 작동하도록 설계되었습니다.

BLE2C8G4D30AEEA 모듈은 양면이며 듀얼 랭크 아키텍처를 갖습니다. 따라서 DDR4-2933 모드에서 Ryzen 작업을 거부한 것은 놀라운 일이 아닙니다.

하지만 2667MHz 주파수에서는 안정적인 동작이 가능해 듀얼 랭크 스틱으로 구성된 메모리 키트로서는 매우 좋은 결과다. 또한 DDR4-2666 모드에서 BLE2C8G4D30AEEA 키트는 14-15-15-35의 매우 공격적인 대기 시간 설정을 설정했습니다.

Crucial Ballistix 전술 BLT2C8G4D30AETA

Ballistix Elite에 비해 Ballistix Tactical 시리즈는 더 간단하고 컴팩트 시스템냉각 및 온도 센서 부족. 그렇지 않으면 동일한 4기가비트 20nm Micron 칩을 기반으로 구축된 Ballistix Elite의 완전한 아날로그입니다.

BLT2C8G4D30AETA 키트의 경우 3000MHz의 주파수가 선언되어 있으며 1.35V의 전압에서 15-16-16의 타이밍으로 달성 가능합니다. 그러나 이 키트에 포함된 모듈은 듀얼 랭크입니다. 따라서 Ryzen 기반 플랫폼에서는 높은 주파수를 사용하지 않습니다.

실제로 Ballistix Tactical BLT2C8G4D30AETA 키트는 DDR4-2666 모드에서만 작동했으며 타이밍은 Ballistix Elite에 비해 약간 낮았습니다. 14-14-14-34 구성표를 선택할 때 안정성에 대한 불만은 없었습니다. 그러나 캐시 및 메모리 벤치마크 판독값으로 판단할 수 있듯이 tRCD 및 tRP 지연의 감소는 실제 속도 매개변수에 사실상 영향을 미치지 않습니다.

GeIL EVO X GEX416GB3200C16DC

GeIL EVO X 모듈 세트는 두 가지 이유로 흥미롭습니다. 첫째, AMD 입장에서는 Ryzen에 이상적입니다. 둘째, 이 모듈에는 RGB 백라이트가 있으며 하드웨어 스위치나 소프트웨어로 색상을 변경할 수 있습니다. 사실, 이로 인해 실제 사용이 매우 불편해졌습니다. 빛나는 플라스틱 상단으로 덮힌 라디에이터가 있는 모듈의 높이는 58mm에 이릅니다. 그리고 이 백라이트가 작동하려면 추가 전원 케이블을 연결해야 합니다. 그러나 특성면에서 GEX416GB3200C16DC 메모리 스틱은 꽤 괜찮아 보입니다. 제조업체는 1.35V 전압에서 16-16-16-36 타이밍의 DDR4-3200 모드 성능을 약속합니다.

공식적으로 Ryzen용 GeIL EVO X 키트는 그다지 적합하지 않습니다. 여기에 포함된 모듈은 P2P 아키텍처를 가지고 있지만 25nm 공정 기술을 사용하여 생산된 8기가비트 하이닉스 칩을 기반으로 합니다.

그럼에도 불구하고 GEX416GB3200C16DC 키트는 기대치를 완전히 충족했습니다. DDR4-3200 모드는 완벽하게 작동하는 것으로 나타났습니다. 또한 Ryzen 시스템에서는 공칭 시스템에 비해 더 나은 16-15-15-35의 대기 시간 구성표를 설치하는 것도 가능했습니다. 이는 특정 상황에서 하이닉스 칩이 Ryzen 메모리 시스템이 여전히 좋은 주파수로 작동할 수 있다는 것을 의미합니다.

G.스킬 트라이던트Z F4-3200C14D-16GTZ

G.Skill 회사는 오버클러킹 메모리 개발 분야에서 인정받는 전문가입니다. 따라서 TridentZ F4-3200C14D-16GTZ 키트는 매우 유망해 보입니다. 특히 AMD 자체가 Ryzen에 유사한 메모리를 권장한다는 점을 기억한다면 더욱 그렇습니다. 테스트를 위해 가져온 F4-3200C14D-16GTZ 세트는 Ryzen의 최대 DDR4-3200 모드를 지원할 뿐만 아니라 1.35V 전압에서 공격적인 타이밍 14-14-14-34로 작동할 수 있는 기능도 약속합니다.

모든 형식적 특성에 따르면 F4-3200C14D-16GTZ 키트는 Ryzen에 이상적입니다. 여기에 포함된 모듈은 P2P 아키텍처를 가지며 20nm Samsung B-die 칩을 기반으로 합니다. 실제 테스트 결과는 이것이 바로 여러분이 찾아야 할 종류의 메모리임을 확인시켜 줍니다.

TridentZ F4-3200C14D-16GTZ 키트는 DDR4-3200 모드의 Ryzen과 문제 없이 작동합니다. 그리고 심지어 뿐만 아니라, 또한 안정성을 잃지 않으면서 지연 시간을 약간 줄일 수 있었습니다. 결과적으로 3200MHz의 메모리 주파수는 14-13-13-33의 타이밍 구성으로 달성되었습니다. 이는 우리가 테스트한 13개 세트 중 가장 좋은 결과입니다.

킹스턴 HyperX 새비지 HX430C15SB2K2/16

Kingston이 매니아를 위한 모듈을 판매하는 HyperX 브랜드는 게이머들 사이에서 매우 인기가 있습니다. 이것이 HyperX Savage HX430C15SB2K2/16 키트가 새로운 AMD 프로세서에 대처하는 데 도움이 됩니까? 사양에 따르면 이 키트는 1.35V 전압, 15-17-17 타이밍의 DDR4-3000 모드에서 작동해야 합니다. 그러나 사양을 넘어서는 자세한 내용을 보면 이러한 모듈에 잠재적인 문제가 있음이 드러납니다.

HyperX Savage 키트는 문제가 있는 25nm Hynix 칩을 기반으로 하며 해당 모듈에는 듀얼 랭크 아키텍처가 있습니다. 즉, 이러한 모듈을 사용하는 Ryzen 기반 시스템에서는 높은 메모리 주파수를 기대할 수 없습니다. 모든 측면에서 AMD 프로세서에 적합하지 않습니다.

실제 테스트 결과는 놀라운 일이 아닙니다. HyperX Savage DDR4-3000 키트가 새로운 AMD 프로세서와 함께 작동할 수 있는 최대 주파수는 2400MHz입니다. 물론 타이밍은 12-12-12-32로 단축되었지만 이는 누구에게도 위로가 되지 않을 것입니다. DDR4-2400은 매우 약한 모드입니다.

킹스턴 HyperX 프레데터 HX430C15PB3K2/16

Kingston HyperX Predator HX430C15PB3K2/16 키트는 검토된 HyperX Savage HX430C15SB2K2/16 메모리와 사양이 매우 유사합니다. 또한 1.35V에서 15-17-17의 타이밍으로 3000MHz에서 작동하도록 설계되었으며 HyperX Predator 시리즈의 차이점은 더 큰 방열판에만 있는 것 같습니다.

그러나 이는 전혀 사실이 아니다. HX430C15PB3K2/16 키트도 하이닉스 칩을 기반으로 한다는 사실에도 불구하고 이에 대해 선택된 칩은 8기가비트입니다. 이를 통해 Kingston은 모듈을 P2P(Peer-to-Peer)로 만들 수 있었고, 이는 약간 더 나은 결과를 얻을 수 있다는 희망을 줍니다.

그러나 희망은 정당화되지 않습니다. Ryzen 기반 시스템에서 HyperX Predator DDR4-3000 키트에 사용할 수 있는 최대치는 동일한 부끄러운 DDR4-2400 모드입니다. 예, 12-12-12-32의 낮은 타이밍으로 인해 더 쉬워지지는 않습니다. 사용하는 모습 킹스턴 메모리새로운 AMD 프로세서와 함께 사용하는 것은 금기 사항입니다.

킹스턴 HyperX 프레데터 HX432C16PB3K2/16

또한 테스트를 위해 더 빠른 옵션을 선택했습니다. HyperX 메모리 1.35V의 전압에서 16-18-18의 타이밍으로 3200MHz의 주파수에서 작동하도록 설계된 Predator. 그러나 이것에서도 많은 것을 기대할 수는 없습니다. CL에 비해 tRCD 및 tRP 지연이 증가하는 것은 이러한 메모리가 Ryzen 기반 시스템에서 제대로 작동하지 않는다는 첫 번째 신호입니다.

그리고 이것은 단지 경험적인 관찰이 아닙니다. 사실 이러한 지연 패턴은 일반적으로 Hynix 칩의 메모리 모듈의 특징입니다. Ryzen은 항상 근본적인 불일치를 가지고 있습니다. HX432C16PB3K2/16 키트는 이 이론을 완전히 확인합니다. 이는 실제로 25nm 공정 기술로 생산된 8기가비트 하이닉스 칩을 기반으로 합니다. 그리고 모듈 자체가 P2P(Peer-to-Peer)임에도 불구하고 하이닉스에 대한 단순한 언급만으로도 고주파수에서 Ryzen과 함께 작동할 수 없다는 것을 보장하기에 충분합니다.

따라서 테스트의 실제 결과는 우리를 놀라게 하지 않았습니다. 베스트 모드새로운 AMD 프로세서인 DDR4-2400 기반 시스템에서 HyperX Predator HX432C16PB3K2/16 키트의 작동은 공칭 주파수 모드보다 1.5배 더 나쁩니다. 물론 타이밍은 12-12-12-32로 줄어들었지만 이는 성능에 거의 영향을 미치지 않습니다. 이 경우 메모리 작동 빈도에 따라 정확하게 제한됩니다.

패트리어트 바이퍼 4 PV416G300C6K

Patriot Viper 4 모듈은 지연 시간 16-16-16-36 및 전압 1.35V의 DDR4-3000 모드에서 작동하도록 설계되었습니다. 우리가 아는 한, 이 오버클러킹 메모리 제조업체는 삼성 칩을 적극적으로 사용하므로 이러한 특성은 유망해 보입니다. . 그러나 더 자세한 지인은 불쾌한 놀라움을 가져옵니다.

PV416G300C6K 키트에 포함된 메모리 모듈은 양면이며 듀얼 랭크 설계를 가지고 있습니다. 그리고 이 사실은 일반 DDR4-3000 모드에서 Ryzen을 사용하여 실행할 가능성을 즉시 종식시킵니다.

실제 테스트에서 얻은 최대 주파수는 2667MHz였습니다. 보다 공격적인 DDR4-2933 메모리 모드를 선택할 때 시스템이 시작되지 않았습니다. 그래서 우리는 타이밍을 최적화하는 것에만 국한해야 했습니다. 결과적으로 지연이 14-15-15-33 방식으로 감소되었습니다.

패트리어트 바이퍼 4 PV416G320C6K

PV416G320C6K 메모리 키트는 PV416G300C6K와 거의 동일하지만 더 높은 작동 주파수인 DDR4-3200을 위해 설계되었습니다. 타이밍과 작동 전압은 16-16-16-36 및 1.35V로 유사하다고 선언됩니다. 그러나 가장 중요한 것은 충전이 유사하다는 것입니다. 3200MHz 지향의 Patriot Viper 4 모듈과 느린 수정 모듈은 삼성 반도체 구성 요소를 사용합니다.

보다 구체적으로 말하면 삼성 D-다이 칩이 메모리 스트립에 설치되어 있습니다. 물론 B다이는 아니지만, 사실 나쁘지도 않습니다. 또한 이 칩은 8기가비트이므로 이를 기반으로 하는 모듈이 단면적이고 P2P(Peer-to-Peer)임을 의미합니다.

실제 테스트에서 PV416G320C6K 키트는 꽤 좋은 것으로 나타났습니다. G.Skill 메모리와 마찬가지로 14-13-13-33 타이밍으로 3200MHz 주파수에서 작동할 수 있었습니다. 따라서 우리의 테스트에서는 AMD가 권장하는 Corsair, G.Skill 및 Geil 키트와 함께 Ryzen 프로세서와 함께 사용할 수 있는 또 다른 흥미로운 메모리 옵션이 밝혀졌습니다.

패트리어트 바이퍼 엘리트 PVE416G300C6KBL

Patriot Viper Elite PVE416G300C6KBL 키트는 Viper 4 PV416G300C6K와 완전히 유사하며 색상과 라디에이터 구성만 다릅니다. 따라서 타이밍 16-16-16-36 및 전압 1.35V의 DDR4-3000 모드에서 작동하도록 설계된 이 메모리의 특성에 놀라지 마십시오.

삼성 칩은 듀얼 랭크 모듈로 조립됩니다. 이로 인해 Patriot Viper Elite PVE416G300C6KBL 키트가 DDR4-2933 모드에서 작동하는 기능에 작별 인사를 할 수 있습니다.

실제로 이러한 메모리는 2666MHz 주파수에서 14-13-13-33의 대기 시간으로 Ryzen과 함께 작동했는데, 이는 듀얼 랭크 모듈 세트에 대해 매우 좋은 결과입니다. 그러나 당연히 Socket AM4 플랫폼에서는 이러한 메모리를 사용할 가치가 없습니다.

⇡ 테스트 결과 요약표

정격주파수AMD Ryzen의 최대 주파수
ADATA XPG 불꽃 AX4U300038G16-SBF DDR4-3000 DDR4-2666
ADATA XPG 대즐 AX4U3000W8G16-SRD DDR4-3000 DDR4-2666
커세어 벤전스 LPX CMK16GX4M2B3000C15 DDR4-3000 DDR4-2933
해적 복수 LED CMU16GX4M2B3000C15 DDR4-3000 DDR4-2933
Crucial Ballistix 전술 BLT2C8G4D30AETA DDR4-3000 DDR4-2666
Crucial Ballistix 엘리트 BLE2C8G4D30AEEA DDR4-3000 DDR4-2666
GeIL EVO X GEX416GB3200C16DC DDR4-3200 DDR4-3200
G.스킬 트라이던트Z F4-3200C14D-16GTZ DDR4-3200 DDR4-3200
킹스턴 HyperX 새비지 HX430C15SB2K2/16 DDR4-3000 DDR4-2400
킹스턴 HyperX 프레데터 HX430C15PB3K2/16 DDR4-3000 DDR4-2400
킹스턴 HyperX 프레데터 HX432C16PB3K2/16 DDR4-3200 DDR4-2400
패트리어트 바이퍼 4 PV416G300C6K DDR4-3000 DDR4-2666
패트리어트 바이퍼 4 PV416G320C6K DDR4-3200 DDR4-3200
패트리어트 바이퍼 엘리트 PVE416G300C6KBL DDR4-3000 DDR4-2666

⇡ 결론

우리가 AMD Ryzen에 대해 알아가기 시작했을 때, 메모리 컨트롤러가 다음 중 하나라는 의심이 들었습니다. 약점이 프로세서의 아키텍처에서는 이제 막 시작했습니다. 이제는 분명하다 그 점은 분명하다확인. 공식 발표와 판매 시작 이후 이미 한 달 반이 지났으며, 그 동안 AMD 개발자와 마더보드 제조업체는 펌웨어와 BIOS에 필요한 모든 조정을 수행할 수 있는 좋은 기회를 가졌습니다. 그러나 정기적으로 새로운 펌웨어 버전이 출시되고 있음에도 불구하고 메모리 성능 상황은 정상화되지 않았습니다. Ryzen에 내장된 DDR4 SDRAM 컨트롤러는 좋은 대역폭만 자랑할 수 있지만 대기 시간과 고속 메모리 모듈과의 호환성은 계속해서 심각한 불만을 제기하고 있습니다.

AMD가 지난 시간 동안 할 수 있었던 유일한 일은 향후 몇 달에 걸쳐 출시될 마더보드용 펌웨어에서는 일반적으로 DDR4-3200보다 더 빠른 메모리 모듈을 사용할 수 있을 것이라고 약속하는 것입니다. 모든 것이 계속 그렇다면 Socket AM4 플랫폼의 메모리 성능 주제로 돌아갈 것입니다. 그러나 이제 몇 가지 중요한 결론을 내릴 수 있습니다.

올바른 선택 랜덤 액세스 메모리- Ryzen이 사용자를 위해 설정하는 주요 퀘스트 중 하나입니다. 그리고 실제로 그것이 얼마나 성공적으로 완료되었는지에 따라 많은 것이 달라집니다. 사실 메모리 주파수는 대역폭에만 영향을 미치는 것이 아닙니다. Ryzen 아키텍처는 내부 프로세서 Infinity Fabric 버스의 속도도 이 주파수에 연결되어 있으므로 메모리 선택에 따라 속도도 결정됩니다. 컴퓨팅 코어 L3 캐시 및 CPU에 내장된 컨트롤러를 사용하여 서로 통신할 수 있습니다. 우리는 테스트에서 이 사실을 명확하게 보여주었습니다. 단순히 DDR4 SDRAM의 작동 모드를 변경하면 Ryzen이 탑재된 시스템의 성능을 10~15% 향상시킬 수 있습니다.

위에서부터 다음과 같다. 가장 중요한 특징 Ryzen 기반 플랫폼의 메모리 - 빈도. 실제로 테스트 결과 대기 시간보다 성능에 훨씬 더 명확하게 영향을 미치는 것으로 나타났습니다. 따라서 우선 Ryzen용 DDR4 SDRAM 모듈을 주파수별로 선택해야 합니다. 동시에 간단한 규칙을 염두에 둘 수 있습니다. 즉, 메모리 주파수의 266MHz 단계 하나는 타이밍을 4주기만큼 줄이는 것과 거의 동일한 효과를 제공합니다.

하지만 이것만 알면 Ryzen에 적합한 DDR4 SDRAM을 선택하는 것이 쉽지 않을 것입니다. 사실 이 프로세서의 메모리 컨트롤러는 매우 까다롭고 고주파에서 작동할 수 있는 메모리 모듈은 거의 없습니다. 실제로 DDR4-2133/2400보다 오래된 모드에서 작동하는 메모리 하위 시스템을 얻으려면 특별한 방법에 따라 모듈을 선택해야 합니다.

가장 쉬운 방법은 마더보드 제조업체 웹사이트에 게시된 호환 모델 목록을 사용하는 것입니다. 그러나 때로는 이러한 목록에 허용되거나 상업적으로 이용 가능한 옵션이 포함되어 있지 않은 경우도 있습니다. 그런 다음 Ryzen 메모리 컨트롤러의 일반적인 기본 설정을 염두에 두고 조치를 취해야 합니다. 먼저, 단방향 모듈을 선택해야 합니다. P2P(Peer-to-Peer)가 될 가능성이 높습니다. 둘째, 삼성 칩에 내장된 메모리 스틱을 선호하는 것이 더 좋으며, 이러한 칩이 B-다이 반도체 크리스탈을 기반으로 하는 경우에는 더욱 좋습니다. 셋째, 두 개의 모듈로 메모리 하위 시스템을 구성하고 두 개의 DIMM 슬롯을 비워 두는 것이 좋습니다.

테스트용 메모리 키트를 제공해 주신 Regard 회사에 감사드립니다.

이 기사는 추가 기사이거나 원하는 경우 Ryzen 7 1800X 리뷰의 무료 연속 기사입니다. AMD 프로세서가 어떻게 경쟁을 시작했는지 알고 싶다면 탑 모델 Intel 및 더 많은 게임 테스트 보기 - 먼저 확인해 보세요.

AMD Ryzen 프로세서와 최신 AM4 플랫폼의 출시는 RAM 세대 변경과 동시에 이루어졌습니다. 그 당시 이미 추가 개발 가능성을 모두 소진한 "오래 지속되는" DDR3는 DDR4로 대체되었습니다. 그리고 그것은 단지 나온 것이 아니라 주요 경쟁사인 AMD의 노력을 통해 실제로 표준이 되었습니다. 이제 "최고" LGA 2011-3 플랫폼뿐만 아니라 "공개적으로 사용 가능한" 플랫폼에서도 사용됩니다. " LGA 1151.

물론 이러한 상황에서 회사의 모든 후속 제품의 출발점이 되는 플랫폼을 시장에 출시하는 것 외에도 오래된 표준의 메모리에 의존하는 것은 불가능했습니다. 또한 소켓 AM4는 강력한 CPU와 차세대 APU를 결합한 범용 플랫폼입니다. 여기서 사람들은 Kaveri/Godavari 세대 이전부터 DDR3 메모리가 APU 속도에 미치는 부정적인 영향에 대해 이야기하기 시작했다는 점을 이해해야 합니다.

따라서 새로운 프로세서에는 DRR4 표준 모듈과 함께 작동하도록 설계된 새로운 메모리 컨트롤러가 필요했습니다. 여기에 등장했습니다. 따라서 현재 세대의 Ryzen 데스크탑 프로세서는 듀얼 채널 모드에서 DDR4 메모리와 작동하고 최대 4개의 모듈 설치를 지원하도록 설계되었습니다.

보시다시피 두 개의 모듈을 사용하는 경우 2667MHz의 주파수가 권장되지만 4개의 ​​슬롯이 모두 채워지면 2133MHz가 됩니다. 그러나 이는 P2P 메모리에만 적용됩니다. 듀얼 랭크 메모리를 사용하면 주파수가 각각 2400MHz와 1866MHz로 감소됩니다.

Ryzen과 메모리: 함께하면 더 많은 즐거움

첫째, 동일한 주파수의 듀얼 랭크 모듈이 표시되지만 더 나은 성능 P2P보다 좋은 오버클러킹을 달성하는 것은 불가능합니다. 대부분의 경우 주파수 증가는 약 2666MHz에서 멈추고 남은 것은 가능한 최소 타이밍을 선택하는 것뿐입니다.

그래서 저자는 이 글을 작성하면서 처음에는 이전 글에서 꽤 잘 보였던 모듈을 사용하려고 했습니다. 그러나 우리가 이를 통해 달성할 수 있었던 최대치는 정확히 2666MHz였으며 거의 ​​표준 타이밍이었습니다.

솔직히 말해서 지표는 기록적인 것이 아닙니다. 공식적으로 문서화됨이 키트의 경우 14-14-14-34의 타이밍으로 작동하지만 이 경우 전압에 관계없이 타이밍이 감소하면 포스트를 통과할 때 주기적 재부팅이 발생하거나 OS 로드 후 무작위 충돌이 발생합니다. CPU -Z의 스크린샷을 찍는 것도 허용하지 않았습니다.

그것은 보일 것입니다 - 그래서 무엇입니까? 2666MHz에서 테스트를 실행하고 결과를 즐겨보세요. 하지만: 주요 기능 Ryzen 프로세서는 메모리 주파수에 크게 의존합니다. 예를 들어, 이전 R7-1800X 리뷰에서 알 수 있듯이 경우에 따라 2400MHz 주파수의 듀얼 랭크 모듈을 3200MHz 주파수의 단일 랭크 모듈로 교체하면 오버클럭과 동일한 성능 향상을 얻을 수 있습니다. 중앙 프로세서!

왜 이런 일이 발생합니까? 그것을 알아 봅시다.

Ryzen 7에 대한 첫 번째 리뷰가 발표된 지 문자 그대로 2주 후인 3월에 RAM 주파수에 대한 높은 의존도에 대한 정보가 네트워크에 나타나기 시작했습니다. 결국 페이지에서 레딧 포털, 전문 매체에 전달되지 않는 정보가 자주 포함되어 있다는 사실로 알려진 AMD 담당자의 의견이 나왔습니다.

그리고 그가 뭐라고 말했습니까?

Ryzen 프로세서의 주요 구조 요소가 모든 관련 인프라와 함께 4개의(이번에는 본격적인) 코어로 구성된 CCX(CPU Complex) 컴퓨팅 장치라는 것은 누구나 다 아는 사실입니다.

예를 들어 R7-1800X 및 Ryzen 7 라인의 다른 대표자에는 이러한 블록이 두 개 있으며 총 8개의 코어와 16개의 스레드를 제공합니다. 그러나 그것은 요점이 아닙니다.

두 블록 모두 프로세서 칩에 내장된 모든 주변 장치, 즉 메모리 컨트롤러, PCI 익스프레스 컨트롤러, USB, SATA 및 기타 모든 관련 항목 - 고속 Infinity Fabric 버스를 통해. 정격 처리량이 최대 512Gb/s인 이 256비트 양방향 버스는 다음에서 Hyper Transport 버스를 대체합니다. 이전 프로세서 AMD.

AMD 자체는 여전히 인터페이스 기능의 세부 사항을 큰 비밀로 유지하고 있지만 Reddit 포털의 회사 담당자의 의견을 통해 작동 빈도가 메모리 컨트롤러의 빈도와 직접적인 관련이 있다는 것이 분명해졌습니다. . 그러나 메모리 컨트롤러의 주파수는 메모리 모듈 자체의 주파수와 밀접하게 연관되어 있습니다. 또한 여기서 비율은 1:1이 아니라 1:2입니다. 즉, 2400MHz 주파수의 메모리를 사용할 때 컨트롤러와 Infinity Fabric 버스의 주파수는 1200MHz이고 2666~1333MHz입니다. 곧.

게다가 프로세서에 FX 주파수가 있는 경우 노스 브리지 Ryzen의 경우 메모리 컨트롤러에는 프로세서의 다른 매개 변수에 관계없이 편집할 수 있는 자체 승수가 있습니다. 유일한 방법이를 늘리는 것은 모듈의 빈도를 높이는 것을 의미합니다. 따라서 Ryzen의 메모리 오버클러킹은 단지 실험을 위한 실험이 아니라 문자 그대로 핵심입니다!

당연히 가장 유명한 "프로세서 아키텍처 전문가"와 "유력한 비평가"는 이러한 상황을 무시할 수 없습니다. 결과적으로 모든 리뷰 데이터와 Ryzen 프로세서를 구매한 사용자의 경험에도 불구하고 인터넷에서 멋진 이야기의 수가 눈덩이처럼 늘어나고 있습니다.

전체 Buhurt의 라이트모티프와 슬로건은 자연스럽게 "OLOLO RAIZEN IN GAMES IS EQUAL TO FX!!!111"이라는 문구가 되지만 실제로는 게임에서 4모듈 FX의 결과를 안전하게 볼 수 있습니다.

하지만 질문이 있으므로 알아 보겠습니다. Ryzen 7에서 메모리 오버클럭은 어떤 역할을 합니까? 빈도와 타이밍 중 무엇이 더 중요합니까? 마지막으로 어떤 매개변수를 위해 노력해야 합니까?

어떤 종류의 메모리가 필요합니까?

프로세서 소유자와 동료 리뷰어의 경험을 통해 현재(작성 당시 AGESA 버전 - 1004, 1006은 아직 출시되지 않았음) 동료가 최고의 오버클러킹을 제공할 수 있다는 것이 미리 알려져 있었습니다. 삼성 칩을 기반으로 한 피어 모듈. 불완전한 스크롤 커뮤니티가 인증됨(특히 닉네임으로 알려진 동일한 Reddit 사용자의 경우) Wiidesire) 브랜드 모듈은 아래 표에 나와 있습니다.

가족 모델 번호 작은 조각
G.Skill 트라이던트 Z 3000MHz CL14F4-3000C14D-16GTZ8Gb 삼성 B-다이
G.Skill 플레어 X 3200MHz CL14F4-3200C14D-16GFX8Gb 삼성 B-다이
G.Skill 트라이던트 Z 3200MHz CL14F4-3200C14D-16GTZ8Gb 삼성 B-다이
G.Skill Ripjaws V 3200MHz CL14F4-3200C14D-16GVK8Gb 삼성 B-다이
G.Skill 트라이던트 Z 3200MHz CL15F4-3200C15D-16GTZ8Gb 삼성 B-다이
G.Skill Ripjaws V 3200MHz CL15F4-3200C15D-16GVK8Gb 삼성 B-다이
G.Skill 트라이던트 Z 3466MHz CL16F4-3466C16D-16GTZ8Gb 삼성 B-다이
Crucial Elite 3466MHz CL16BLE2K8G4D34AEEAK8Gb 삼성 B-다이
G.Skill 트라이던트 Z 3600MHz CL15F4-3600C15D-16GTZ8Gb 삼성 B-다이
G.Skill 트라이던트 Z 3600MHz CL16F4-3600C16D-16GTZ8Gb 삼성 B-다이
G.Skill Ripjaws V 3600MHz CL16F4-3600C16D-16GVK8Gb 삼성 B-다이
커세어 벤전스 3600MHz CL16CMK32GX4M4B3600C168Gb 삼성 B-다이
G.Skill 트라이던트 Z 3600MHz CL17F4-3600C17D-16GTZ8Gb 삼성 B-다이
KFA2 HOF 3600MHz CL17HOF4CXLBS3600K17LD162K8Gb 삼성 B-다이
커세어 벤전스 3600MHz CL18CMK32GX4M4B3600C188Gb 삼성 B-다이
G.Skill 트라이던트 Z 3733MHz CL17F4-3733C17D-16GTZA8Gb 삼성 B-다이
G.Skill 트라이던트 Z 3866MHz CL18F4-3866C18D-16GTZ8Gb 삼성 B-다이
G.Skill 트라이던트 Z 4000MHz CL18F4-4000C18D-16GTZ8Gb 삼성 B-다이
G.Skill 트라이던트 Z 4000MHz CL19F4-4000C19D-16GTZ8Gb 삼성 B-다이
G.Skill 트라이던트 Z 4133MHz CL19F4-4133C19D-16GTZA8Gb 삼성 B-다이
G.Skill 트라이던트 Z 4266MHz CL19F4-4266C19D-16GTZ8Gb 삼성 B-다이

저자는 다시 한 번 언급할 것입니다. 이것은 불완전한 목록이며 브랜드 모듈만 포함되어 있습니다. 그러나 여기서 주요 특징은 "브랜딩"이 아니라 목록에 메모리가 있다는 것이 아니라 P2P와 칩이 있다는 것입니다. 삼성 최신세대. 그리고 이는 훨씬 저렴한 OEM 삼성 모듈에서도 찾을 수 있습니다. 이를 통해 안정적인 3200MHz를 얻을 수 있으며 타이밍은 16~18 사이가 됩니다.

더욱이, Gigabyte 담당자가 공개한 정보에 따르면(놀랍게도 이번에는 Reddit이 아니라) 다가오는 AGESA 1006 업데이트는 Hynix 칩의 메모리에 대해 동일하게 설득력 있는 오버클러킹을 가져올 것입니다. 예산 부문훨씬 더 일반적입니다.

테스트 목적으로 저자는 Geil EVO X 키트를 사용했으며 전체 모델 번호는 다음과 같습니다. GEX416GB3200C16DC, 8GB 용량의 모듈 2개로 구성됩니다.

Geil 메모리는 Wiidesire 목록에 전혀 포함되어 있지 않지만 이러한 상황으로 인해 표준 XMP 프로필을 사용하여 불필요한 조작 없이 즉시 시작되는 것을 막지는 못했습니다. 이는 주파수 3200MHz 및 타이밍 16-16-16을 의미합니다. -36. 일부 G.Skill 모듈에 비해 가장 공격적인 모드는 아니지만 나중에 오버클러킹을 통해 메모리가 14-14-14-34에 도달했습니다.

테스트 스탠드 및 테스트 방법론

테스트 벤치 구성은 R7-1800X 검토 이후 크게 변경되지 않았습니다.

CPU: AMD 라이젠 7-1800X;
마더보드:기가바이트 AB350-게이밍 3;
램: GEIL EvoX GEX416GB3200C16DC, 2x8gb;
CPU 냉각 시스템: Deepcool Gammaxx S40;
열 인터페이스:프로리마텍 PK-1;
비디오 카드: EVGA 지포스 GTX 1070 FTW;
디스크 하위 시스템: SSD 킹스턴 SH103S3/120G + HDD 웨스턴 디지털 WD10EZRX-00A8LB0;
액자:잘만 R1;
전원 장치:커세어 CX 750M.

테스트 OS는 2017년 4월 16일 현재 최신 업데이트가 적용된 Windows 10 64비트입니다. 드라이버 AMD 칩셋 2017년 4월 20일자 드라이버 버전 엔비디아 비디오 카드 - 381.65.

동적 오버클럭의 영향을 제거하기 위해 프로세서는 승수를 사용하여 4025MHz로 오버클럭되었습니다. 이전 리뷰에서 알 수 있듯이 Ryzen 오버클럭은 열 보호 메커니즘 활성화를 제외한 모든 조건에서 지정된 주파수를 유지합니다. EVGA FTW 모델의 표준 주파수에서 작동하는 비디오 카드입니다.

메모리 오버클러킹을 연구하기 위해 다음 방법론이 선택되었습니다. 21.33에서 32.0까지 사용 가능한 모든 승수를 사용하고 특정 주파수 및 사용된 모듈의 최대 기능에 대한 평균 통계 옵션에 해당하는 타이밍을 선택했습니다.

결과는 다음과 같은 값이었습니다.

2133MHz

2400MHz

2666MHz

2933MHz

3200MHz

테스트 방법에는 표준 설정으로 수행된 합성 벤치마크와 게임 테스트가 모두 포함되었습니다. 후자의 경우 1920x1080 픽셀의 해상도가 선택되었습니다. 최대 설정. 매개변수는 그래프에 직접 더 자세히 표시됩니다.

합성 테스트

방법론에 따라 오늘의 테스트가 시작됩니다. w프라임 2.10- 많은 숫자의 제곱근을 계산하여 중앙 프로세서의 성능을 결정하는 벤치마크입니다.

wPrime이 순수한 프로세서 테스트라는 사실에도 불구하고 메모리 오버클러킹의 효과는 여기서도 눈에 띕니다. 또한 빈도가 증가하고 타이밍이 감소함에 따라 성능이 향상되는 것이 관찰되었습니다. 물론 역학은 놀랍지 않지만 프로세서의 결과를 2133MHz 주파수의 메모리와 표준 타이밍 16-16-16-36의 3200MHz 메모리와 비교하면 다음과 같은 것으로 나타났습니다. 오버클러킹으로 결과가 거의 13% 향상되었습니다.

프리츠 체스 벤치마크- 체스 게임 알고리즘을 처리하여 중앙 프로세서의 성능을 결정하는 테스트입니다.

FritzChess의 증가율은 9.9%로 약간 적습니다. 또한 이 테스트에서는 타이밍이 주파수 증가만큼 눈에 띄는 영향을 미친다는 점도 흥미롭습니다. 특정 모드에서는 더 낮은 주파수이지만 공격적인 타이밍을 사용하면 표준 타이밍으로 작동하는 더 높은 주파수 메모리를 사용할 때보다 결과가 더 높습니다.

PC마크 8- 유틸리티 포괄적인 테스트 3Dmark 작성자의 시스템. 여러 시나리오를 사용하여 이 벤치마크는 웹 서핑, 입력, IP 전화 통신 및 보다 복잡한 작업과 같은 다양한 일반적인 작업을 시뮬레이션합니다. 패키지에는 이전 버전의 3Dmark에서 직접 가져온 사진 처리, 비디오 인코딩 및 게임 테스트도 포함되어 있습니다.

일반적인 가사 작업을 시뮬레이션하는 홈 테스트에서는 메모리 오버클럭으로 인한 성능 향상이 약 8%로 훨씬 더 적습니다. 또한 타이밍의 영향은 낮은 주파수에서만 명확하게 나타납니다. 메모리가 2666MHz를 초과하면 주파수가 결정적인 역할을 하기 시작합니다.

Creative 테스트에는 Ryzen이 눈에 띄게 더 나은 성능을 발휘하는 더 복잡한 작업이 많이 포함되어 있지만 여기에서 메모리 오버클럭으로 인한 성능 향상은 홈과 동일한 수준으로 유지됩니다. 그러나 이전 테스트와 비교할 때 여기서는 주파수가 결정적인 역할을 합니다. 더 높은 주파수와 표준 타이밍을 가진 메모리는 낮은 주파수와 공격적인 타이밍을 가진 메모리와 동일하거나 더 나은 결과를 보여줍니다.

프로세서 테스트 방법에는 게이밍 테스트도 포함되기 때문에 기존 벤치마크를 관심에서 제외하는 것은 불가능했습니다. 3Dmark 파이어 스트라이크.

메모리 오버클러킹으로 인한 성능 향상은 약 9%입니다. 이 경우 빈도와 타이밍이 모두 중요합니다. 게임 테스트는 모든 이점을 활용할 준비가 되어 있습니다.

프로덕션 애플리케이션의 테스트

시네벤치- 인기 있는 엔진을 기반으로 한 벤치마크 소프트웨어 패키지 3D 그래픽 및 애니메이션의 경우 Cinema 4D는 복잡한 3D 장면 렌더링 속도를 측정하여 프로세서 성능을 측정합니다.

메모리를 오버클러킹하면 Ryzen 7이 자체에 비해 최소 11%의 이점을 얻을 수 있습니다. 이번 테스트의 성능 수준을 고려하면 지표가 가장 입증되지는 않지만 그럼에도 불구하고 이전 테스트보다 높습니다. 또한 이 테스트에서는 Cinebench가 주파수 증가에 매우 쉽게 반응하지만 타이밍이 주파수보다 더 크게 증가하는 경우가 많습니다.

럭스마크렌더링 속도 측정을 사용하여 시스템 성능을 평가하는 또 다른 벤치마크 패키지입니다. Cinebench와 달리 난이도가 다른 세 가지 장면을 제공하며 CPU 렌더링을 사용할 수 있으며 GPU동시에. 이 경우에는 중앙 프로세서만 사용되었습니다.

첫 번째 합성 테스트, 메모리 오버클러킹을 통해 Ryzen 7은 거의...23% 정도 자신을 능가할 수 있습니다. 사실 여기서는 댓글이 필요하지 않습니다.

3D 렌더링만큼 어려운 작업은 비디오 인코딩입니다. 이러한 작업에서 프로세서의 성능을 평가하기 위해 저자는 테스트 패키지를 사용했습니다. x264HD 벤치마크 5.0.1, 64비트 모드에서 실행 중입니다. 여기서 성능 측정은 소스 비디오를 x264 형식으로 트랜스코딩하는 속도 측정을 기반으로 합니다. 그런데 해당 인코더는 이러한 종류의 가장 널리 사용되는 프로그램에서 사용됩니다.

x264 벤치마크는 메모리 오버클러킹에 최소한으로 의존합니다. 여기서 타이밍은 전혀 역할을 하지 않으며, 타이밍을 변경할 때의 성능 차이는 안전하게 측정 오류로 인한 것일 수 있습니다. 그러나 빈도를 높이는 것은 심각한 이점을 가져오지 않습니다. 첫 번째 모드와 두 번째 모드 간의 차이는 3%에 불과합니다.

기준 SVP마크는 순수 비디오 인코딩에 대한 성능 테스트가 아닙니다. 중간 프레임을 통합하여 비디오 재생을 더 원활하게 만드는 것을 목표로 하는 SVP(Smooth Video Project) 프로그램을 실행하는 시스템의 속도를 측정합니다.

이 벤치마크에서는 메모리 오버클럭으로 인한 증가가 이미 13%로 나타났으며, 주파수와 타이밍 모두의 영향이 명확하게 드러납니다.

내장 벤치마크 유틸리티 트루 크립트암호화 부하 하에서 프로세서 성능을 평가할 수 있습니다. 트리플 AES-Twofish-Serpent 알고리즘을 사용하면 원하는 수의 코어로 프로세서를 로드할 수 있습니다.

메모리 속도와 실질적으로 독립적인 x264HD와 함께 또 다른 벤치마크입니다. 일반 시리즈에서 눈에 띄는 유일한 점은 2133MHz의 주파수인데, 실제로 약간의 지연이 있습니다. 다른 경우에는 차이가 측정 오류 한계 내에 속합니다.

데이터 보관 위치 7-zip- 프로세서에 작업을 로드하는 또 다른 방법이며 얻은 결과는 사무실 작업에서 시스템 성능을 평가하는 것으로 간주될 수 있습니다. 하지만 이 경우에는 성능과 코어 수뿐만 아니라 메모리 대역폭도 중요합니다.

놀랍지만 사실입니다. 메모리 속도에 가장 의존하는 테스트에서는 큰 차이가 나타나지 않습니다. 2133MHz 및 15-15-15-36에서 16-16-16-36을 사용하여 3200MHz로 오버클럭하면 성능이 7%만 향상됩니다. 또한 이상한 점은 모듈의 작동 빈도보다 타이밍이 더 중요하다는 것입니다.

게임에서의 테스트

배트맨: 아캄 나이트 -계획에 따르면 가장 극적이고 비극적이 될 예정이었던 Rocksteady 스튜디오의 3부작의 마지막 부분입니다. ICHSH가 되었습니다. 하지만 그런 의미는 아닙니다. 줄거리와 그래픽의 모든 장점에도 불구하고 게임은 너무 투박하고 비뚤어져 나왔기 때문에 리뷰어들조차 결과가 대중에게 공개되기 전에 수많은 패치를 기다려야 했습니다.

그러나 이것은 이미 심각합니다. 메모리 오버클럭으로 인해 성능이 18% 향상되고 Ryzen 7이 독점적으로 Intel에 최적화된 게임에서 기본 Core i7-7700K와 일치할 수 있는 능력이 있습니다. 코멘트가 필요하지 않습니다. 그러나 우리는 흥미로운 사실에 주목합니다. 성능 향상은 거의 선형적이며 타이밍은 빈도만큼 중요합니다.

Mass Effect 3부작의 결말로 엄청난 실패를 겪은 후 스튜디오를 크게 재건한 Bioware의 롤플레잉 시리즈의 세 번째 부분은 이미 지표입니다. Battlefield 4와 마찬가지로 이 게임은 새로운 Frostbite 엔진을 기반으로 제작되었습니다. 언리얼 엔진. 이는 여기의 그래픽이 규모가 크고 서사적일 뿐만 아니라 훌륭하다는 것을 의미합니다. 드래곤 에이지: 인퀴지션.

Frostbite 엔진에는 이상한 동작이 있습니다. 여기서 타이밍은 거의 아무런 역할도 하지 않습니다. 눈에 띄는 변화감소로 인해 고주파수에서만 시작됩니다. 그러나 RAM의 주파수를 높이면 성능이 16% 증가하고 공칭이 아닌 오버클럭된 Core i7-7700K와 일치하는 기능이 훨씬 더 높은 주파수(4.7GHz 대 Ryzen 7의 4.02GHz)에서 작동하는 등 매우 좋은 배당금을 얻을 수 있습니다.

FarCry: 원시- 아마도 Ubisoft의 가장 대담한 실험일 것입니다. 최근에. 슈팅 메커니즘으로 잘 알려진 시리즈 열린 세상, 가장 가까운 총기에서 주인공을 분리하는 시간은 몇 천년에 불과했습니다. 그러나,에서의 생존 고대 세계거대한 포식자와 그에 못지않게 위험한 두 발을 가진 동물들 사이에서 이 시리즈는 시리즈에 새로운 생명을 불어넣었고 지루한 게임 플레이에 극적으로 활력을 불어넣었습니다. 자라서 시스템 요구 사항, PC의 그래픽 및 프로세서 부분 모두에 적용됩니다.

FarCry: Primal은 Batman: Arkham Knight와 마찬가지로 낮은 타이밍과 증가된 빈도 모두에 잘 반응합니다. Ryzen 7의 성능과 기본 Core i7-7700K와 경쟁할 수 있는 능력이 15% 향상되었습니다.

매스 이펙트: 안드로메다- 전 세계 수백만 명의 사람들이 다시 한 번 우주 정복과 머나먼 세계 탐험을 꿈꾸게 만든 가장 상징적인 롤플레잉 게임 중 하나의 "계속"입니다. 비용을 절약하기 위해 퍼블리셔는 게임 개발을 이전에 AAA급 프로젝트에 참여한 적이 없는 Bioware 부서에 맡겼고, 이는 필연적으로 최종 결과에 영향을 미쳤습니다. 하지만 게임의 그래픽은 꽤 훌륭하고(캐릭터의 얼굴을 보지 않는다면), 게다가 최신 버전의 Frostbite 엔진에서 실행됩니다.

Mass Effect는 최신 세대의 Frostbite 엔진을 기반으로 하지만 타이밍에 대한 무관심으로도 구별됩니다. 타이밍을 줄임으로써 증가하는 것은 미미하며 측정 오류로 인한 것일 수 있습니다. 그러나 RAM 주파수를 높이면 Ryzen 7의 이점은 9%에 불과합니다.

와치독스 2- 상대적으로 새로운 Ubisoft 프랜차이즈의 연속으로, 첫 번째 부분의 단점을 수정하고 매력적입니다. 타겟 고객'누구나 그런 사람'에 맞서 '다른 사람과는 다르다'는 투쟁을 주제로 한다. 그래픽 측면과 게임 플레이 측면에서 이 게임은 이전 게임보다 눈에 띄게 우수하며 시스템 요구 사항은 전혀 비교할 수 없습니다.

Watch Dogs 2는 Mass Effect보다 훨씬 더 보람 있는 것으로 나타났습니다. 여기서 타이밍은 성능이 눈에 띄게 향상되었으며 2133MHz 15-15-15-36과 3200MHz 16-16-16-36의 차이는 이미 14%입니다. .

결론

Intel 플랫폼과 달리 AMD 소켓 AM4 메모리 오버클러킹은 프로세서 자체를 오버클럭하는 것보다 덜 중요하지 않으며 어떤 곳에서는 훨씬 더 중요합니다. 합성 벤치마크 및 워크로드에서 성능 향상 범위는 7~13%이며 Luxmark 및 x264HD 벤치마크와 같은 드문 극단적인 경우도 있습니다. 하지만 솔직히 말해서 이러한 작업에는 메모리 오버클럭이 필요하지 않습니다. Ryzen 7은 이미 뛰어난 성능을 보여주고 있습니다.

그러나 게임에서는 상황이 다릅니다. 여기서 성능 증가 범위는 9~18%이며 이는 작업 작업보다 약간 높으며 "추가" 성능은 전혀 불필요한 것이 아닙니다. 3200MHz 메모리를 갖춘 Ryzen 7 그리고 낮음 타이밍 측면에서 Core i7-7700K와 동등한 조건으로 경쟁할 수 있는 기회가 있습니다. 이는 훨씬 더 높은 주파수(Ryzen 7의 4025MHz에 비해 4700MHz)에서 작동한다는 것을 기억합니다.

따라서 AM4 플랫폼의 메모리 오버클럭을 무시해서는 안 됩니다. 받은 배당금은 프로세서 자체를 오버클럭하여 얻는 이득보다 거의 높을 수 있습니다. 게다가 오늘날의 8코어 Ryzen 사본은 CBO를 사용할 때 최대 4.2GHz, 평균 4~4.1GHz로 구동됩니다.

빈도와 타이밍 중 무엇이 더 중요합니까? 빈도. 타이밍을 낮추면 여러 벤치마크에서만 성능이 눈에 띄게 향상되는 경우 빈도 증가로 인한 증가는 모든 곳에서 절대적으로 눈에 띕니다. 그리고 가장 평균 타이밍이 18-18-18-38인 3200MHz 주파수의 메모리는 항상 타이밍이 가장 나쁜 저주파 모듈보다 빠른 것으로 나타났습니다. 그러나 이는 이론적인 부분에서도 분명합니다. 결국 Infinity Fabric 버스와 Ryzen 메모리 컨트롤러의 속도에 영향을 미치는 것은 RAM의 주파수입니다.

따라서 이 플랫폼의 메모리 오버클럭은 관련이 있지만 값비싼 브랜드 모듈을 구입할 필요는 전혀 없습니다. 3200MHz까지 오버클럭할 수 있으면 충분하며 타이밍을 줄이는 것은 즐거운 옵션일 뿐입니다. 예를 들어, 삼성 모델에서 생산된 OEM 모듈은 알뜰한 Ryzen 소유자들 사이에서 어느 정도 권위를 누리기 시작했습니다. M378A1K43BB1-CPBD0- 위에서 언급한 이유 때문입니다. 그리고 상당한 "인상" 비용이 발생합니다.

또한 다가오는 AGESA 업데이트를 잊어서는 안됩니다. 좋은 오버클러킹삼성 메모리뿐만 아니라 하이닉스 칩의 모듈에도 적용됩니다. 그 중에는 전통적으로 매우 많은 것들이 있습니다. 예산 모델좋은 특성을 가지고 있습니다. 그건 그렇고, AGESA 1006 및 테스트 보드에 해당하는 BIOS가 출시된 후 작성자가 해당 모듈의 기능을 확인할 가능성이 높습니다.

새로운 AMD Ryzen 프로세서는 고성능 조립을 위한 확실한 선택이 되지는 않았지만 개인용 컴퓨터, 그러나 그들이 자신에게 끌 수 있었던 관심의 양에 있어서는 Intel의 경쟁사를 머리와 어깨로 능가했습니다. 이는 컴퓨터 커뮤니티가 프로세서 시장에서 본격적인 경쟁을 원했기 때문에 발생한 것이 아닙니다. Ryzen이 많은 사람들이 예상치 못한 성능 프로필을 특징으로 한다는 사실도 과대 광고에 크게 기여했습니다. 그들은 매우 경향이 있습니다 좋은 수준디지털 콘텐츠를 생성하고 처리하는 애플리케이션에서는 성능을 발휘하지만 어떤 이유로 게임 작업에서는 완전히 개발할 수 없습니다. 결과적으로 리소스 집약적인 작업에서 Ryzen 7 라인의 이전 대표자는 Core i7 시리즈의 주력 제품과 매우 쉽게 경쟁하지만 새로운 AMD 칩의 평균 게임 성능은 Core i5 수준 어딘가에 있습니다. 열띤 토론을 위한 무한한 소스입니다.

AMD 팬들이 때때로 시작하는 이러한 논쟁의 주요 주제는 다음과 같습니다. 동지 여러분, 더 나은 때를 기다리자. Microsoft가 운영 체제에서 Ryzen용 스케줄러를 최적화할 때까지, 마더보드 제조업체가 BIOS 코드를 일부 조정하고, 게임 개발자가 인기 게임에 대한 수정 사항을 출시하고 새로운 프로젝트에서 Zen 마이크로 아키텍처의 기능을 고려하기 시작할 때까지 기다려 보겠습니다. 그리고 다른 많은 " 언제". 한편, 라이젠이 발표된 지 거의 한 달 반이 지났고, 게임 성능 상황은 원점에서 벗어났다면 그다지 큰 의미는 없다.

그럼에도 불구하고 모든 것이 전혀 절망적이지는 않습니다. Ryzen 기반 플랫폼의 게임 성능을 향상시키는 효과적인 방법이 있으며, 이는 잘 알려져 있으며 이제 누구나 사용할 수 있습니다. 그 중 두 가지가 있습니다. 프로세서를 오버클러킹하고 메모리 하위 시스템의 속도 특성을 높이는 것입니다. 오버클러킹에 관해서는 모든 것이 간단합니다. 시중에서 판매되는 Ryzen 7 및 Ryzen 5는 완전히 잠금 해제된 프로세서이며 설정을 통한 간단한 조작을 통해 주파수를 3.8-4.0GHz까지 높일 수 있습니다. 이 오버클럭은 그다지 중요해 보이지 않지만, 인기 게임그것은 다소 증가합니다.

두 번째 접근 방식(메모리 하위 시스템의 매개 변수를 능숙하게 조정)은 그리 간단하지는 않지만 매우 좋은 결과를 제공합니다. Ryzen 메모리 컨트롤러는 AMD의 새로운 프로세서 설계의 약점 중 하나입니다. 우리가 확립한 대로 대역폭과 대기 시간 특성이 인상적이지 않고 시중에서 판매되는 고주파수 종류의 DDR4 SDRAM과 작동하지 않으며 특정 조직의 모듈과의 호환성이 제한적이며 제조업체에 대해 까다롭습니다. 메모리 칩. 그러나 실습에 따르면 컨트롤러의 모든 변덕이 충족되면 Ryzen의 성능이 크게 향상됩니다. 이는 부분적으로 많은 경우 프로세서와 메모리 간의 데이터 교환 속도가 느리기 때문입니다. 현대적인 작업- 매우 중요한 특징. 성능 확장성이 좋은 이유 중 하나는 Ryzen의 메모리 성능이 코어 간 통신 속도, 궁극적으로 세 번째 수준 캐시의 속도와 직접적인 관련이 있다는 사실 때문입니다.

따라서 Ryzen 기반 시스템을 구축할 때는 메모리 선택에 특별한 주의를 기울여야 합니다. 프로세서 오버클러킹은 구매 단계의 운에 크게 좌우되지만, 메모리 구성 방법은 주로 프로세서의 성능에 따라 달라집니다. 올바른 선택. 즉, 구성 요소 선택을 시작하기 전에도 Ryzen 메모리 컨트롤러의 모든 복잡한 사항을 미리 아는 것이 좋습니다. 이 미묘한 점을 명확히 하기 위해 우리는 메모리 하위 시스템의 매개변수가 Ryzen의 성능에 어떤 영향을 미치는지, 그리고 이 프로세서가 최적으로 작동할 수 있는 DDR4 SDRAM 모듈을 선택하는 방법을 보여주는 별도의 연구를 수행하기로 결정했습니다.

⇡ Ryzen의 DDR4 지원: 공식 입장

Ryzen 제품군 프로세서에 구현된 메모리 컨트롤러는 듀얼 채널 아키텍처를 갖추고 있으며 각 채널에서 최대 2개의 DDR4 SDRAM 모듈을 지원하며 공식 입장에 따르면 DDR4-2133/2400/2667 SDRAM과 함께 작동할 수 있습니다. 하지만 최대 주파수기억이 항상 달성 가능한 것은 아닙니다. 추가 제한 사항하나가 아닌 두 개의 모듈이 각 채널에 설치된 경우 또는 이러한 모듈이 듀얼 랭크인 경우(즉, 하나의 메모리 스틱에 64비트 버스와 두 세트의 칩을 결합하는 경우)에 발생합니다.

결과적으로 공식 사양에 명시된 DDR4-2666의 제한 모드는 P2P 모듈에 대해서만 가능하며 그 중 하나가 각 채널에 설치되어 있어야 합니다. 일반적으로 최대 보장 메모리 주파수 상황은 다음 표에 따라 결정됩니다.

동시에, 표에 주어진 숫자는 불변의 한계가 아닙니다. 이는 AMD 엔지니어의 문제에 대한 비전만을 반영합니다. 경우에 따라 일부 메모리 오버클러킹이 지정된 마일스톤에 추가될 수 있습니다. 사실, 가장 유리한 경우에도 여기에는 기회가 그리 많지 않습니다. Ryzen 메모리 컨트롤러가 제공하는 DDR4 SDRAM 주파수 분배기 세트는 상대적으로 좁습니다. 이 제품군의 프로세서가 활성화할 수 있는 가장 빠른 모드는 DDR4-3200이고 메모리 주파수 단계는 266MHz입니다. 즉, DDR4-2666과 DDR4-3200 사이에는 중간 옵션인 DDR4-2933이 하나만 더 있습니다.

그러나 사용 가능한 모든 모드는 매우 기능적이며 올바른 모듈을 선택하면 최대 대역폭이 51.2GB/s(DDR4-3200 채널 2개)인 메모리 하위 시스템을 얻을 수 있습니다. 유일한 문제는 정격 주파수가 높더라도 모든 메모리 모듈이 Ryzen 프로세서를 사용하여 고속 모드에서 작동할 수 없다는 것입니다.

선택에 실수가 없도록 AMD는 마더보드 제조업체가 승인한 모듈 키트 목록을 확인할 것을 권장합니다. 소켓 AM4 플랫폼의 경우 이러한 목록은 의미가 있을 뿐만 아니라 직접 구매 가이드가 되어야 합니다. AMD 자체는 모든 마더보드에서 3200MHz의 주파수에 도달할 가능성이 가장 높은 세 가지 키트에 주의를 기울일 것을 권고합니다.

  • Geil EVO X - GEX416GB3200C16DC(16-16-16-36 @ 1.35V);
  • G.Skill Trident Z - F4-3200C16D-16GTZR(16-18-18-36 @ 1.35V);
  • 커세어 CMK16GX4M2B3200C16(16-18-18-36 @ 1.35V).

AMD 담당자의 설명에 따르면, 최신 오버클럭 메모리 애호가들이 가장 높이 평가하는 기반인 2세대 8Gbit 삼성 칩(B-다이)을 기반으로 구축된 한 쌍의 8GB 모듈로 구성된 메모리 키트의 출시 및 작동이 보장됩니다. Ryzen으로 고주파수에서도 안정적입니다. 즉, Ryzen에 가장 유리한 옵션은 8기가비트 삼성 칩의 메모리입니다. 일반적인 경우. 하이닉스 칩 기반 모듈, 특히 16GB 용량의 듀얼 랭크 모듈은 가능하면 피하는 것이 좋습니다. 이를 사용하면 달성 가능한 최대 메모리 주파수가 심각하게 제한될 가능성이 높습니다.

동시에 AMD 담당자는 올바른 모듈 선택에 따라 DDR4-3200은 로컬 최대값일 뿐이라고 덧붙였습니다. 이 단계, 절대적인 한계는 아닙니다. 시간이 지남에 따라 DDR4-3200 SDRAM보다 빠른 메모리에 대한 추가 분배기에 대한 지원이 Ryzen 프로세서에 도입될 수 있습니다. 이는 향후 구축될 AGESA(AMD Generic Encapsulated Software Architecture) 코드의 새 버전을 통해 가능합니다. 마더보드 BIOS작은 지면. 회사는 5월에 파트너에게 필요한 마이크로코드를 보낼 예정이므로 모든 것이 계획대로 진행된다면 소켓 AM4 플랫폼과 고주파 DDR4 모듈의 호환성이 여름에 나타날 수 있습니다.

그러나 특별히 고집을 부리는 사람들을 위한 해결 방법은 여전히 ​​있습니다. 기본 클럭 생성기(BCLK)의 주파수를 높여 3200MHz 이상의 주파수에서 메모리 작동을 달성하는 것이 가능합니다. 하지만 이 경우 특별한 기적을 기대해서는 안 된다. 실제로 달성 가능한 메모리 속도 제한은 3400-3600MHz 영역이며 주파수가 더 증가하면 컨트롤러가 안정적으로 작동하는 능력을 잃게 됩니다. 즉, 이러한 오버클러킹은 그다지 눈에 띄는 결과를 제공하지 않습니다. 더욱이, 지속적인 작동을 위해 공칭 100MHz에서 BCLK를 벗어나는 것은 권장되지 않습니다. 왜냐하면 이 값은 프로세서와 메모리의 주파수를 결정하는 것뿐만 아니라 PCI Express 프로세서 버스에도 사용된다는 사실 때문입니다. 그러나 이 버스는 오버클러킹을 매우 잘 견디지 못하며 주파수가 공칭에서 5-7% 이상 벗어나면 PCI Express가 대역폭의 절반을 사용하여 모드 3.0에서 느린 모드 2.0으로 전환될 때만 안정성이 유지됩니다. 그래픽 가속기의 경우 이는 그다지 심각한 손실이 아닐 수 있지만, Socket AM4 플랫폼에서도 프로세서에 직접 연결된 NVMe 드라이브는 이 경우 최대 속도의 절반을 잃게 됩니다. 또한 오버클럭된 PCI Express 버스를 사용하는 드라이브의 작동은 오류 및 데이터 손실로 가득 차 있을 수 있습니다.

이러한 고려 사항을 바탕으로 많은 마더보드 제조업체는 BCLK 변경 기능을 제품에 전혀 추가하지 않기로 결정했습니다. 실제로 ASUS Crosshair VI Hero, ASRock X370 Taichi, ASRock Fatal1ty X370 Professional Gaming 및 GIGABYTE GA-AX370-Gaming K7과 같은 소수의 최상위 플랫폼에서만 기본 주파수를 변경할 수 있습니다. 그러나 BCLK를 관리하는 데는 특별한 하드웨어 솔루션이 필요하지 않으므로 이 기능은 향후 BIOS 업데이트를 통해 다른 마더보드에 추가될 가능성이 있습니다.

또한 AMD는 메모리 주파수가 Ryzen이 탑재된 시스템의 성능에 큰 영향을 미친다는 사실을 지속적으로 상기시키고 있으며 회사 대표는 고대역폭 모드에서 작동할 수 있는 새로운 프로세서용 메모리 모듈을 선택하도록 강력히 권장합니다.

⇡ 높은 DDR4 SDRAM 주파수가 정말 중요한 이유

우리는 메모리 속도가 애플리케이션의 시스템 성능에 거의 영향을 미치지 않는다는 사실에 오랫동안 익숙해져 왔습니다. 그러나 Ryzen의 경우 AMD는 마치 주파수와 타이밍이 성능에 상당히 눈에 띄게 영향을 미칠 수 있는 것처럼 우리에게 그 반대를 설득하려고 노력하고 있습니다. 이에 대한 설명은 적어도 두 가지가 있습니다.

첫째, Intel 프로세서의 메모리 컨트롤러에 비해 Ryzen 메모리 컨트롤러는 상당히 느립니다. 실제 테스트에서 알 수 있듯이 Ryzen 기반 시스템에서 메모리에 액세스할 때의 실제 대기 시간은 최신 Intel 시스템보다 1.5~2배 더 높습니다. 예를 들어, 새로운 프로세서의 메모리 컨트롤러가 평가하는 방법은 다음과 같습니다. AMD 테스트 AIDA64 유틸리티의 캐시 및 메모리 벤치마크:

왼쪽이 Ryzen의 결과물, 오른쪽이 Kaby Lake입니다. 두 프로세서 모두 DDR4-2666 14-14-14-34를 사용하여 3.9GHz에서 실행됩니다.

SiSoftware Sandra는 실제 대기 시간에 대한 더욱 슬픈 그림을 그렸습니다.

분명히 문제는 TLB 버퍼의 비정상적으로 느린 작동에 있으며 Zen 마이크로 아키텍처의 품질 구현에는 몇 가지 문제가 있습니다.

이것이 Ryzen 제품군 프로세서가 탑재된 플랫폼의 메모리 하위 시스템이 상당한 병목 현상을 일으키는 이유입니다. 시나리오. 따라서 가능하다면 Ryzen과 메모리 간의 상호 작용 속도를 높이는 것이 좋습니다.

두 번째 이유는 훨씬 더 중요합니다. 사실 메모리 속도는 Ryzen 프로세서의 핵심 노드인 내장 Data Fabric 노스 브리지의 주파수와 엄격하게 연결되어 있습니다. Ryzen에서는 동기화를 쉽게 하기 위해 항상 메모리 주파수의 절반으로 실행됩니다. 즉, 예를 들어 메모리가 DDR4-2666 모드에서 작동하는 경우 노스브리지는 자동으로 1333MHz의 주파수를 사용하며 이러한 종속성을 깨는 것은 불가능합니다. 사실, 다른 모든 CPU와 달리 이 경우 노스 브리지의 주파수는 Ryzen에서 모든 수준의 컴퓨팅 코어와 동기식으로 작동하는 캐시 메모리의 성능에 직접적인 영향을 미치지 않습니다. 그러나 프로세서에 내장된 노스브리지 주파수의 영향은 전반적인 성능시스템을 여전히 과소평가해서는 안 됩니다. 메모리 컨트롤러, PCI Express 컨트롤러의 작동 속도는 물론 쿼드 코어 CCX(CPU Complex) 모듈과 기타 모든 구조 블록을 함께 연결하는 프로세서 내부 Infinity Fabric 버스의 처리량은 이에 직접적으로 좌우됩니다.

위 다이어그램에서 다음과 같이 Infinity Fabric은 프로세서 CCX가 다음과 같이 통신하는 양방향 크로스오버 256비트 버스입니다. 외부 세계, 뿐만 아니라 서로에게도 마찬가지입니다. 그래서 이 타이어의 역할이 참 큽니다. 메모리 컨트롤러를 갖춘 프로세서의 성능뿐만 아니라 컴퓨팅 코어가 인접 CCX와 직접적으로 관련된 L3 캐시 부분에 액세스할 수 있는 속도도 속도에 따라 달라집니다.

이는 실제 측정 결과를 통해 쉽게 설명할 수 있습니다. 다음 그래프는 지연 시간을 보여줍니다. 같이 일하다동일한 데이터를 가진 Ryzen 코어 쌍(이 코어가 동일하거나 다른 CCX에 속하는 경우).

코어 간 상호 작용 중 지연은 코어가 서로 다른 CCX에 있는 경우 일반 지연을 몇 배 초과합니다. 그러나 메모리 속도를 높이면 Infinity Fabric의 빈도가 증가하고 그 결과 간격이 3.5배에서 2.5배로 줄어듭니다. 그리고 결국 Ryzen 기반 시스템의 메모리 주파수가 프로세서 전체의 성능에 평소보다 훨씬 더 큰 영향을 미친다는 것은 놀라운 일이 아닙니다. 그리고 AMD의 권장 사항은 소켓 AM4 시스템용 고속 메모리 키트를 선택하고 가능하다면 지연 시간을 희생하더라도 DDR4 메모리의 주파수를 DDR4-2933/3200 수준으로 끌어올리려는 노력에 기반을 두고 있습니다. .



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: