AMD Ryzen 7000 시리즈 PBO 및 커브 옵티마이저 최적화 가이드

최근 빌드한 시스템에서 AMD Ryzen 7000 시리즈 프로세서의 잠재력을 최대한 끌어올리기 위한 시간 투자를 했습니다. 순정 상태에서도 충분히 훌륭한 성능을 보여주지만, PBO(Precision Boost Overdrive)와 커브 옵티마이저(Curve Optimizer)를 통해 시스템의 발열과 전력 소모를 줄이면서도 성능을 한 단계 더 끌어올릴 수 있다는 사실을 경험했습니다. 수많은 벤치마크와 안정화 테스트를 거치며 얻은 노하우를 여러분과 공유하려 합니다. 이 과정이 조금 복잡하게 느껴질 수도 있지만, 차근차근 따라오시면 여러분의 시스템 또한 더욱 쾌적하고 강력해지는 것을 체감하실 수 있을 겁니다. 저도 처음에는 “과연 안정적으로 쓸 수 있을까?” 하는 의구심이 있었지만, 결국은 순정 상태보다 훨씬 만족스러운 결과물을 얻었습니다.

PBO(Precision Boost Overdrive)의 이해와 BIOS 설정

PBO는 AMD 라이젠 프로세서가 스스로 오버클럭을 통해 성능을 끌어올리는 기술입니다. CPU가 허용된 전력, 전류, 온도 범위 내에서 가능한 한 높은 클럭을 유지하도록 돕죠. 7000 시리즈에 와서는 그 중요성이 더욱 커졌습니다. PBO를 제대로 활용하려면 먼저 메인보드 BIOS(UEFI)에 진입해야 합니다. 보통 부팅 시 Delete 키나 F2 키를 연타하면 BIOS 화면으로 들어갈 수 있습니다.

BIOS 진입 후에는 ‘Advanced Mode’로 전환하고, ‘AMD Overclocking’ 또는 ‘Ai Tweaker’ (메인보드 제조사마다 명칭 상이) 섹션을 찾아야 합니다. 이곳에서 ‘Precision Boost Overdrive’ 항목을 ‘Advanced’ 또는 ‘Enabled’로 설정합니다.

가장 중요한 것은 PBO Limit 설정입니다. 이 부분에서 CPU가 사용할 수 있는 전력(PPT, Package Power Tracking), 전류(TDC, Thermal Design Current), 피크 전류(EDC, Electrical Design Current)의 상한선을 조절할 수 있습니다.
* **PPT (Package Power Tracking):** CPU가 끌어쓸 수 있는 총 전력량 (단위: 와트, W)
* **TDC (Thermal Design Current):** CPU 소켓을 통해 공급되는 연속적인 전류량 (단위: 암페어, A)
* **EDC (Electrical Design Current):** CPU 소켓을 통해 공급되는 피크 전류량 (단위: 암페어, A)

저는 초기에는 이 세 가지 값을 모두 ‘Auto’로 두고 테스트를 진행했습니다. 하지만 발열이 너무 높아지는 경향이 있어, 점차 값을 조절해 나갔습니다. 예를 들어, PPT는 200W 내외, TDC와 EDC는 각각 120A, 180A 내외로 설정하는 것이 7950X 기준 적절한 시작점이 될 수 있습니다. 프로세서와 쿨러 성능에 따라 이 값들은 유동적으로 조절되어야 합니다. 또한, ‘PBO Scalar’는 1X 또는 10X를 사용하여 CPU가 PBO 부스트 알고리즘을 얼마나 공격적으로 적용할지 설정할 수 있는데, 안정성을 위해 초기에는 1X를 유지하는 것을 권장합니다.

커브 옵티마이저(Curve Optimizer)로 언더볼팅의 묘미 경험하기

커브 옵티마이저는 각 CPU 코어에 공급되는 전압을 미세하게 조정하여 효율을 극대화하는 기술입니다. PBO가 CPU의 성능 상한선을 넓히는 기술이라면, 커브 옵티마이저는 그 상한선 안에서 더 적은 전압으로 더 높은 성능을 내도록 돕는 언더볼팅 기술이라고 볼 수 있습니다. 각 코어의 전압-클럭 특성을 최적화하여 불필요한 전력 소모와 발열을 줄이고, 그 결과로 PBO가 더 오랫동안 높은 클럭을 유지할 수 있게 되죠.

PBO 설정 바로 아래에 있는 ‘Curve Optimizer’ 또는 ‘Per Core Curve Optimizer’ 항목을 찾습니다. 여기에서 각 코어에 개별적으로 ‘Negative Offset’ 값을 적용할 수 있습니다. ‘Negative Offset’은 해당 코어에 인가되는 전압을 줄이겠다는 의미입니다. 예를 들어, -10을 설정하면 해당 코어에 10mV 더 적은 전압이 공급됩니다.

저는 이 과정에서 가장 많은 시간과 노력을 쏟았습니다. 처음에는 모든 코어에 -15나 -20과 같은 동일한 Negative Offset 값을 적용하고 시작했습니다. 그리고 OCCT나 Prime95 같은 스트레스 테스트 프로그램을 통해 안정성을 검증하는 과정을 반복했습니다. 여기서 ‘은근히 땀 좀 뺐네요 😅’라는 말이 절로 나왔습니다. 어느 코어는 -30에서도 끄떡없지만, 어떤 코어는 -10만 되어도 바로 오류를 뿜어내는 경우도 있었거든요.

각 코어마다 ‘골든 코어'(더 높은 클럭과 낮은 전압을 버티는 코어)와 ‘실버 코어’가 존재하기 때문에, 모든 코어에 동일한 값을 적용하는 것은 최적의 결과를 얻기 어렵습니다. HWInfo64 같은 모니터링 툴을 사용하여 각 코어의 클럭과 온도, 오류 여부를 실시간으로 확인하면서 가장 불안정한 코어의 Offset 값을 낮추고, 안정적인 코어는 더 과감하게 값을 올리는 식으로 미세 조정을 거듭했습니다. 이 반복적인 과정이 안정화의 핵심이자, 동시에 가장 인내심을 요구하는 부분이기도 합니다.

안정화를 위한 단계별 설정 및 검증

PBO와 커브 옵티마이저 설정은 단번에 완벽한 값을 찾기 어렵습니다. 단계적인 접근과 꾸준한 안정화 테스트가 필수입니다.

1. 초기 설정 및 벤치마크

먼저 PBO Limits (PPT, TDC, EDC)를 권장되는 상한선 또는 약간 높은 값으로 설정하고, 커브 옵티마이저를 ‘All Cores’에 -10~-15 정도의 Negative Offset을 적용하여 시작합니다. 이후 Cinebench R23, 3DMark Time Spy CPU Score 등으로 성능을 측정하고, HWInfo64로 각 코어의 클럭, 온도, 전력 소모량을 기록합니다.

2. 스트레스 테스트 및 불안정 코어 파악

가장 중요한 단계입니다. OCCT (CPU: OCCT, Linpack, Data Set: Large, Mode: Extreme) 또는 Prime95 Small FFTs (AVX2 사용)를 실행하여 시스템 안정성을 테스트합니다. 테스트 중 오류가 발생하거나 시스템이 재부팅된다면, 커브 옵티마이저 설정이 너무 공격적이라는 의미입니다. HWInfo64의 ‘Core Voltage (SVI2 TFN)’ 항목과 각 코어의 오류 카운트를 주의 깊게 확인하세요.

어떤 코어가 가장 먼저 불안정해지는지 파악하는 것이 중요합니다. OCCT 같은 툴은 특정 코어에서 오류가 발생했을 때 이를 명확히 알려주기도 합니다. 이렇게 불안정한 코어를 찾았다면, 해당 코어의 Negative Offset 값을 줄여주거나 (예: -15에서 -10으로), 심하면 0으로 돌려놓아야 합니다.

3. 코어별 미세 조정 및 반복

불안정한 코어를 안정화했다면, 이제 나머지 코어들의 잠재력을 끌어올릴 차례입니다. 안정적인 코어의 Negative Offset 값을 -20, -25, 심지어 -30까지 점진적으로 늘려가면서 다시 스트레스 테스트를 반복합니다. 이 과정에서 다시 불안정한 코어가 나타나면 해당 코어의 값을 다시 낮춰주는 식으로, 모든 코어가 최적의 안정성을 유지하는 선까지 반복적으로 조절합니다. 마치 정교한 조각가가 돌을 깎아내듯, 아주 섬세한 작업이 필요합니다.

4. PBO Limits 조정

커브 옵티마이저로 각 코어의 전압 효율을 높였다면, PBO Limits를 더 여유롭게 설정하여 성능을 추가로 끌어올릴 수 있습니다. 예를 들어, PPT를 200W에서 230W로, TDC와 EDC도 소폭 상승시켜 CPU가 더 많은 전력과 전류를 사용하여 높은 클럭을 유지하도록 유도합니다. 이 역시 과도하게 높이면 발열이 감당하기 어려워질 수 있으므로, 온도와 안정성을 주시하며 점진적으로 조절해야 합니다.

성능 및 전력 효율 검증

모든 설정을 마치고 나면, 최종적으로 성능과 전력 효율을 검증하는 단계가 남아있습니다.

Cinebench R23 멀티/싱글 코어 점수, 3DMark Time Spy CPU Score를 기록하여 순정 상태와 비교해보세요. 분명 눈에 띄는 성능 향상을 체감하실 겁니다. 특히 발열이 줄어들면서 지속적인 고부하 작업 시에도 스로틀링(성능 저하) 현상이 완화되는 것을 확인할 수 있습니다.

또한, HWInfo64로 아이들(Idle) 상태와 풀로드(Full Load) 상태에서의 CPU Package Power(PPT), 코어 전압, 온도를 모니터링하여 전력 효율이 얼마나 개선되었는지 확인하는 것이 좋습니다. 저의 경우, PBO와 커브 옵티마이저 설정을 통해 순정 대비 약 10% 내외의 성능 향상과 동시에 풀로드 시 약 10~15도 정도의 온도 하락, 그리고 전력 소모량도 눈에 띄게 줄어드는 효과를 보았습니다. 게임이나 렌더링 작업 시에도 훨씬 쾌적한 환경을 만들어 주었죠.

이 과정은 분명 시간과 노력을 투자해야 하지만, 그만큼 보람 있는 결과로 돌아올 것입니다. 여러분의 Ryzen 7000 시리즈 프로세서도 이 가이드를 통해 더욱 강력하고 효율적인 시스템으로 거듭나지 않을까요?

 

 

본 포스팅은 개인적인 설정 기록이며, PC 환경에 따라 결과가 다를 수 있습니다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다