Bye Intel, hi AMD! I’m done after 2 dead Intels

Michael Stapelberg

바이 인텔, 하이 AMD! 인텔 CPU 두 번 고장 나고 나니 질렸다

원문은 Michael Stapelberg님이 에 게재했습니다. 이 블로그 구독하기

하이엔드 2025 리눅스 PC에 들어 있던 Intel 285K CPU가 죽었다! 😡 참고로 이번에 고장 난 건 3월에 죽었던 원래 285K를 교체받은 제품이었는데, 단골 전자제품 쇼핑몰에서 Intel CPU 리뷰들을 읽어보니 그 중 상당수(!)가 CPU 교체를 언급하고 있었다. 현행 Intel CPU는 그냥 안정적이지 않다는 인상을 받았다 😞. 그래서 앞으로 몇 년간은 Intel과 작별하기로 하고 AMD Ryzen 9950X3D CPU를 대신 샀다.

무슨 일이 있었나? 혹은: 죽음의 배치 작업

7월 9일, 스캔한 종이 문서들을 이미지에서 텍스트로 변환하기 위해 layout-parsertesseract를 실험해 보기로 했다.

이 작업을 GPU에 오프로딩하면 속도가 획기적으로 빨라질 거라 기대해서 CUDA를 적용해 layout-parser를 빌드해 봤다. 보통 NixOS에서는 직접 소프트웨어를 컴파일할 필요가 없지만, CUDA는 non-free라 기본 NixOS 캐시에는 CUDA를 적용해 빌드된 소프트웨어가 없다. (팁: 미리 빌드된 CUDA 패키지도 포함된 Nix Community Cache를 활성화하자!)

시간이 오래 걸리는 이 컴파일 시도는 이상한 증상과 함께 실패했다. 출근하느라 자리를 비운 사이 PC가 네트워크상으로 더 이상 접속되지 않는데 팬은 100%로 계속 돌고 있었던 것이다! 😳 처음에는 Linux 버그를 의심했지만, 지금 생각해보면 CPU가 불안정하다는 첫 신호였던 것 같다.

CUDA 빌드가 실패하자 대신 GPU 오프로딩 없이 배치 작업을 돌렸다. 작업은 약 4시간이 걸렸고 내내 약 300W를 꾸준히 소모했다. 이 CPU 사용량 그래프에서 확인할 수 있다(Prometheus가 수집한 메트릭을 Grafana 대시보드로 보여주는 스크린샷):

CPU 사용량 (Prometheus로 측정)CPU 온도 (Prometheus로 측정)

9일 저녁까지만 해도 컴퓨터는 여전히 정상적으로 작동하는 듯했다.

하지만 다음 날 평소처럼 PC를 절전(suspend-to-RAM)에서 깨우려 하자 깨어나지 않았다. 더 심각한 건 전원 코드를 뽑고 몇 초 기다린 뒤 전원 버튼을 눌러도 아무 반응이 없었다는 점이다.

나중에 문제는 메인보드 및/또는 CPU에 있는 것으로 진단했다. 파워서플라이, RAM, 디스크는 다른 하드웨어에서 모두 정상 작동했다. 둘 중 어느 것이 고장인지 더 이상 가려낼 수 없어 결국 CPU와 메인보드를 모두 반품했다.

분명히 해두자면, 배치 작업이 CPU를 죽였다고 말하는 건 아니다. 아침부터 이미 컴퓨터가 이상하게 굴고 있었다. 다만 배치 작업이 결정타가 됐을 가능성은 있다.

아니, 폭염 때문이 아니다

Tom’s Hardware는 최근 “기록적인 유럽 폭염으로 기온이 상승하면서 Intel Raptor Lake 크래시가 증가하고 있다”고 보도했고, 이를 두고 유럽에 에어컨이 전반적으로 부족해서 그렇다는 얘기도 나왔다.

하지만 이번 경우에는 작업 중간쯤인 16시경 방이 더워지는 걸 느끼고 실제로 방에 에어컨을 켰다. 온도 그래프는 다음과 같다:

온도 그래프 (HomeMatic 센서로 측정)

25~28도 정도는 컴퓨터에게는 정상적인 온도라고 생각한다.

CPU 온도가 약 100도인 게 너무 높은 건 아닌지도 다시 확인해 봤지만, 아니었다. 해당 Tom’s Hardware 기사에서는 더 높은 온도도 나오고, Intel이 명시한 최대 온도는 110도다. 그러니 “겨우” 100도 정도로 몇 시간 돌리는 건 문제가 없어야 한다.

마지막으로, 설령 Intel CPU가 고온에서 크래시에 취약하다 하더라도 죽어서는 안 된다.

어떤 AMD CPU를 살까?

가장 빠른 AMD CPU(서버용이 아닌 데스크톱용)를 원했는데, 현재는 Ryzen 9 9950X가 그렇지만 3D V-Cache를 탑재한 변형인 Ryzen 9 9950X3D도 있다. 용도에 따라 3D V-Cache 유무에 따라 더 빠른 쪽이 달라지는데, Phoronix의 비교를 참고하면 된다.

결국 9950X3D 모델로 결정했는데, 많은 벤치마크에서 더 좋은 성능을 보여서만이 아니라 Linux 6.13 이상에서 V-Cache가 더 큰 코어를 우선할지 클럭이 더 높은 코어를 우선할지 제어할 수 있다는 점이 흥미로웠기 때문이다. 이 설정을 바꾸면 특정 워크로드가 추가 캐시에 얼마나 민감한지 알 수 있을 것 같았다.

CPU 외에도 AMD 소켓 AM5용 새 메인보드가 필요했지만 다른 부품은 그대로 유지했다. 결국 ASUS TUF X870+ 메인보드를 선택했다. 평소 메인보드를 고를 때 저전력을 중시하는데, X870E는 칩셋이 두 개라(둘 다 전력을 소모하고 냉각이 필요하다!) X870E 대신 X870 메인보드로 가기로 했다. 이번 교체 맥락을 생각하면 내구성에 중점을 둔 TUF 라인업도 마음에 들었다…

성능

AMD 9950X3D의 성능은 Intel 285K보다 약간 더 좋아 보인다:

워크로드12900K (2022)285K (2025)9950X3D (2025)
Go 1.24.3 빌드≈35s≈26s≈24s
gokrazy/rsync 테스트≈0.5s≈0.4s≈0.5s
gokrazy Linux 컴파일3m 13s2m 7s1m 56s

참고로 각 워크로드에 사용한 명령어는 다음과 같다:

  1. cd src; ./make.bash
  2. make test
  3. gokr-rebuild-kernel -cross=arm64

(gokrazy UEFI 통합 테스트는 포함하지 않았다. 현재 테스트 실행 방식과 예전 결과를 비교할 수 없게 만드는 무관한 차이가 있다고 생각하기 때문이다.)

전력 소비

하이엔드 2025 리눅스 PC 글에서 Intel 285K CPU를 선택한 이유로 낮은 아이들(idle) 전력 소비를 들었는데, AMD CPU가 정말 그 부분에서 더 나쁜지 의심하는 사람들도 있었다.

주변기기는 그대로 두고 3대의 서로 다른 PC를 번갈아 써 본 결과, 최상위 CPU들의 전력 소비가 어떻게 다른지 이제 답할 수 있게 됐다!

며칠간의 사용 기록에서 대표적인 순간의 전력 값을 몇 개 뽑아봤다:

CPU메인보드아이들 전력모니터 연결 시 아이들 전력
Intel 12900kASUS PRIME Z690-A40W60W
Intel 285kASUS PRIME Z890-P46W65W
AMD 9950X3DASUS TUF GAMING X870-PLUS WIFI55W80W

평범한 저녁 두 날을 보면, Intel 285K의 전력 소비는 다음과 같다(myStrom WiFi Switch 스마트 플러그로 측정했으며, REST API를 제공한다):

Intel 285K 기반 PC의 전력 소비

…그리고 동일한 PC 구성에서 AMD 9950X3D로 교체한 경우는 다음과 같다:

AMD 9950X3D 기반 PC의 전력 소비

전반적으로 AMD CPU가 모든 면에서 전력 소비가 더 높다는 인상을 받았다. 베이스라인이 더 높고, 스파이크도 더 높으며(최대 소비량) 더 자주/오래 스파이크가 발생한다.

에너지 미터 통계를 보면, 2인 가구에 인덕션으로 요리하는 기준으로 보통 하루에 약 9.x kWh가 나왔다.

PC를 Intel에서 AMD로 바꾼 뒤에는 하루 10~11kWh가 나온다.

결론

나는 Linux가 완벽하게 돌아가면서 소음도 적은 고성능 컴퓨터를 만들 수 있었기 때문에 Intel CPU를 사 모으기 시작했다. 이 공식은 수년간 잘 통했다:

한편으로는 이 시대가 끝났다는 게 조금 아쉽다. 다른 한편으로는 초기 PC 중 하나에서 AMD K6를 써 본 이후로 AMD에 대한 애정이 있었고, 사실 AMD CPU를 계속 사 왔다(예: Ryzen 7 기반 미니 서버).

AMD가 차기 모델에서 아이들 전력 사용량을 더 개선할 수 있을까? 그리고 Intel이 충분히 오래 버틴다면 CPU 설계를 다시 안정화하는 데 성공할 수 있을까? CPU 시장에서 경쟁이 이어지길 진심으로 바란다.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글