1P by GN⁺ | ★ favorite | 댓글 1개
  • Intel은 반품된 Core 13세대/14세대 데스크탑 프로세서 분석에서 일부 제품의 불안정성이 높은 동작 전압과 관련 있다고 판단함
  • 원인은 프로세서에 잘못된 전압 요청을 보내는 마이크로코드 알고리듬으로 확인됨
  • Intel은 높은 전압 노출의 근본 원인을 해결하는 마이크로코드 패치를 준비 중이며, 전체 검증 후 8월 중순 파트너 릴리스를 목표로 함
  • 불안정 증상을 겪었거나 현재 겪는 고객은 교환 절차에서 지원받을 수 있음
  • 문의 창구는 구매 형태에 따라 달라지며, OEM/System Integrator 시스템은 판매사, 박스 제품은 Intel Customer Support, 트레이 CPU는 구매처로 연락해야 함

불안정성 원인

  • Intel은 불안정성 문제로 반품된 Core 13세대/14세대 데스크탑 프로세서를 광범위하게 분석함
  • 일부 제품에서는 높은 동작 전압이 불안정성을 유발하는 요인으로 판단됨
  • 반품된 프로세서 분석 결과, 높은 동작 전압은 프로세서에 잘못된 전압 요청을 보내는 마이크로코드 알고리듬에서 비롯된 것으로 확인됨

마이크로코드 패치 계획

  • Intel은 높은 전압 노출의 근본 원인을 해결하는 마이크로코드 패치를 제공할 예정임
  • Core 13세대/14세대 데스크탑 프로세서와 관련해 Intel에 보고된 불안정성 시나리오가 해결되는지 검증을 계속 진행 중임
  • 전체 검증을 마친 뒤 파트너에게 패치를 릴리스하는 목표 시점은 8월 중순

고객 교환 지원

  • Intel은 13세대 및/또는 14세대 데스크탑 프로세서에서 불안정 증상을 겪었거나 현재 겪는 고객이 교환 절차에서 지원받을 수 있도록 하겠다고 안내함
  • 지원 절차는 구매 방식에 따라 나뉨
    • OEM/System Integrator 데스크탑 시스템 구매자는 시스템 판매사의 고객 지원팀에 문의
    • 박스형 13세대/14세대 데스크탑 프로세서 구매자는 Intel Customer Support에 문의
    • 트레이 13세대/14세대 데스크탑 프로세서 구매자는 구매처에 문의

이후 갱신 사항

댓글과 토론

Hacker News 의견들
  • 실제로 마이크로코드 문제라는 설명은 믿기 어렵다
    Intel은 이걸 마이크로코드 문제로 돌릴 유인이 너무 큼. 패치만 밀어 넣으면 공짜로 고칠 수 있지만, 실제 하드웨어 결함이면 결함 CPU를 리콜해야 해서 수십억 달러가 들 수 있음
    또 너무 오래 침묵했음. 버그 있는 마이크로코드가 메인보드에 사양 밖 전압을 요청하는 단순한 문제라면, 메인보드 VRM에 전압 로깅만 걸어도 금방 잡고 몇 주 안에 고쳤어야 함. 일부 소스에 따르면 Intel은 이미 몇 달 전부터, 기억상 4월부터 결함 없는 CPU를 출하해 왔고 그 제품들은 마이크로코드가 업데이트되지 않았다고 함
    이 긴 지연은 하드웨어 결함을 최대한 많은 제품에서 우회하면서 성능 저하나 저전압으로 인한 새 오류를 최소화하려고, 몇 달 동안 R&D로 새 전압 사양을 만든 느낌임
    이번 마이크로코드 업데이트는 일부 CPU의 충돌만 “고칠” 것 같고, 한 달쯤 뒤 Intel이 사실 서로 독립적인 문제가 두 개 있었다고 하면서 마이크로코드로 해결 안 된 제품에 마지못해 리콜을 할 것 같음

    • 이해하기로는 CPU 내부에 전압이 여러 개라서 메인보드 VRM만 모니터링해서는 충분하지 않음
      그래도 매우 회의적이라 회사에서 Intel 13/14세대 구매를 일시 중단했고, 문제가 완전히 해결됐다는 실제 증거를 기다리는 중임
    • 하드웨어 문제이면서 동시에 마이크로코드 문제일 가능성이 가장 큼
      CPU 제조는 달걀을 선별하는 것과 비슷함. 만들어진 칩들은 특성이 조금씩 다르고, 사양 충족 정도에 따라 구간별로 선별됨
      단순화하면 “더 좋은” 칩은 더 높은 클럭이나 전압을 견딜 수 있어서 비싸게 팔림. 다이에 먼지 하나가 있으면 기능 일부가 꺼지고 더 낮은 가격으로 판매됨
      이 경우는 출하된 마이크로코드가 이미 처리했더라면 결함으로 보지 않았을 경계 사례일 가능성이 큼. 다만 영향을 받는 칩이 원래 더 낮은 가격 구간으로 들어갔어야 하는지는 따져볼 만함
    • 우회책을 만드는 데 몇 달 R&D가 걸린 이유는, 이 문제를 유발하는 일부 메인보드가 전압 관리에서 경계선적이거나 예상 밖 동작을 하고 있기 때문일 수도 있음
      그 동작을 CPU 마이크로코드에서 우회하는 건 사소하지 않음. 모든 메인보드 모델에서 오류가 나는 것 같지는 않아서, 메인보드 동작이 최소한 한 요인으로 보임
    • 현대 CPU는 공장에서 나올 때 이미 수많은 버그를 갖고 있음. 공개되는 정오표는 출하 뒤 발견된 것뿐이고, 운이 좋아야 전부 공개됨. 많은 버그는 출하 전 테스트와 검증 과정에서 고쳐짐
      CPU 설계는 가능한 한 많은 것을 펌웨어로 밀어 넣고, 치킨 스위치, 대체 경로, 일반 동작을 가로채 마이크로코드 트랩·플러시·성능 저하 동작으로 바꾸는 장치를 넣는 식으로 진행됨
      수정이나 우회책은 성능 비용이 꽤 클 수 있음. Spectre 대응으로 일부 분기 예측기를 끄는 사례가 대표적임. 공개 정오표에서도 이론적 정확성 버그를 아예 고치지 않고 남겨 두는 경우가 있음. 어디서부터 반품을 받아야 하는지는 매우 흐릿함
      전압 조절은 주파수, 온도, 논리 스로틀링과 함께 상당 부분 설정 가능할 것이고, 칩 내부의 완전히 프로그래밍 가능한 마이크로컨트롤러가 맡고 있을 가능성도 큼. 실리콘에 박힌 것은 전압·드룹 센서, 온도 센서 같은 것일 수 있고, 그런 것도 예상 밖으로 동작할 수 있음. 그래도 중복성이나 작은 오차 보정 수단이 있을 수 있음
      Intel이 “마이크로코드 문제로 떠넘겼다”고 보지는 않음. 마이크로코드 패치로 고칠 수 있다고 말했을 뿐임. 밖에서 보면 무엇이 합리적으로 마이크로코드로 고칠 수 있는지, 무엇을 마이크로코드 문제라고 불러야 하는지 알기 매우 어려움. 설계상 많은 것들이 펌웨어나 마이크로코드 패치로 고쳐질 수 있고 실제로 그렇게 고쳐짐
      예를 들어 칩의 전압 센서 회로가 설계 예상과 조금 다르게 동작하지만 표에 오프셋을 추가해 보정할 수 있다면, “문제”는 실리콘이 모델이나 설계에서 벗어났다는 것이고 실리콘 자체는 바꿀 수 없음. 그래도 펌웨어 업데이트는 완전히 적절한 수정일 수 있으며, 새 마스크 스핀을 하더라도 센서를 다시 만들지 않을 정도일 수 있음
      전압 문제에 대해서도 Intel은 사양 밖 전압을 요청했다고 하지 않고 “부정확하다”고 했음. 이는 맥락 없이 쉽게 감지되는 문제가 아님. 동적 전압·주파수 스케일링과 관련 아날로그 문제는 지독하게 복잡함. 조절기에 요청한 전압이 칩의 특정 구성요소에서 실제로 보이는 전압과 같지 않으며, 부하·스위칭·커패시턴스·주파수·온도 등이 모두 영향을 줌
      현대 CPU는 효율을 높이기 위해 가능한 한 최소 전압·타이밍 여유에 가깝게 동작하고, 성능을 위해 가능한 한 높은 전압까지 부스트함. 많은 변수와 큰 다차원 표로 구성된 복잡한 알고리즘에서 특성화 데이터의 작은 버그나 오류만 있어도 전압·타이밍이 사양을 벗어나 불안정해질 수 있음. 칩 안의 수십억 구성요소 전압을 계속 측정할 수 없으니, 깔끔한 디버그 로그가 남는 것도 아님
      어떤 버그는 찾고 고치는 데 그냥 오래 걸림. Intel은 아니지만 상용 CPU에서 빠르게 재현되고 코어 내부 유닛을 하드 락시키는 논리 버그를 찾은 적이 있는데도 몇 주가 걸렸음. 동작 범위 구석에 숨어 있는 일시적 아날로그 버그라면 훨씬 더 어려울 수 있음
      그다음에는 실제 수정안을 만들고, 꽤 엄격한 테스트를 돌려 문제가 해결됐다는 합리적 확신을 얻어야 발표할 수 있음. 거기에 또 몇 주가 더해짐
      Intel이 부정직하거나 나쁜 동기를 가졌을 가능성을 배제하는 건 아니지만, 현재 정보만으로 그런 추측을 하기는 불가능함. 이번 발표는 꽤 그럴듯하게 들림
    • 물이 충분히 흐려져서 전체 리콜은 피하고, 시스템이 여전히 충돌한다는 증거를 제시한 경우에만 대응할 수도 있을 것 같음
  • https://scholar.harvard.edu/files/mickens/files/theslowwinte...
    “불행히도 John에게, 분기들은 사탄과 양자역학과 계약을 맺었다 [...] 마지막 남은 엔트로피 조각을 대가로, 분기들은 미래 세대 프로세서에 사악한 주문을 걸었다. 그 주문의 이름은 ‘스케일링으로 유발된 전압 누설’과 ‘증가하는 폐열’ 같은 것이었다 [...] 오래전에 패배한 적이었던 분기들이 마지막에 웃게 될 것이었다”
    “John은 병렬성 거품의 붕괴에 겁먹었고, Gary, Indiana에서 잠시 추상적 플라톤적 이상형이 세 번째로 체스를 잘 두던 743코어 프로세서 ‘The Hydra of Destiny’ 계획을 급히 버렸다. 한 손에는 위스키 병, 다른 손에는 산탄총을 든 채 John은 무한 스케일링의 꿈을 구할 아이디어를 찾으려고 연구 문헌을 뒤졌다. 그는 소프트웨어 보조 하드웨어 복구를 다룬 여러 논문을 발견했다. 기본 아이디어는 단순했다. 하드웨어가 작아질수록 일시적 실패가 늘어난다면, 소프트웨어가 잘못된 계산을 감지하고 다시 실행하게 하면 되지 않을까? 이 아이디어는 John이 그것이 역대 최악의 아이디어라는 사실을 깨닫기 전까지는 유망해 보였다. 현대 소프트웨어는 하드웨어가 올바를 때도 겨우 동작하므로, 소프트웨어에 하드웨어 오류 수정을 맡기는 건 Godzilla에게 Mega-Godzilla가 일본을 공포에 빠뜨리지 못하게 막아 달라고 하는 것과 같다. 이것은 도쿄의 부동산 가치 상승으로 이어지지 않는다. 애초에 트랜지스터 스케일링을 멈추고 괴물들과 놀지 않는 편이 낫다. 정교한 괴물 견제와 균형 체계를 만든 뒤, 괴물들이 늘 하던 짓을 하지 않기를 바라는 것보다 낫다. 그런 짓을 안 한다면 그것들은 민들레나 강아지 포옹이라고 불렸을 테니까”

    • 이 글은 처음 읽지만, 중간쯤 읽자마자 Mickens가 썼을 거라고 바로 알 수 있었음
    • “아버지에 따르면 예전에는 비행기를 타는 게 즐거웠고... 모두가 매력적이었다...”라는 대목은 지금의 전기차 슈퍼차저 충전소를 떠올리게 함
      분명 특권의 측면이 있고, 일부 매력적인 사람들이 예측 가능한 방식으로 그 혜택을 받으며 건강과 외모 유지를 위한 다른 비싼 관리도 누림. 나중에 아이들에게 같은 식으로 말하게 될 수도 있겠음
  • 마이크로코드 패치가 성능에 어떤 영향을 줄지, 또 과전압으로 불안정해질 정도의 영향을 받은 CPU들이 6개월 뒤나 몇 년 뒤에 어떻게 노화될지는 지켜봐야 함
    일반적으로 전압을 더 주면 타이밍 여유가 늘어나 안정성이 좋아짐. 높은 전압에서 불안정하다는 건 위험한 수준을 시사함. 소프트웨어 패치로 앞으로의 전압은 낮출 수 있지만, 이미 쌓인 누적 피로를 되돌릴 수는 없음

    • Intel은 최종 패치에서 성능 저하 4% 라고 주장함 https://youtu.be/wkrOYfmXhIc?t=308
    • 최근 시스템 몇 대를 조립하고 구매하려고 알아봤고, 원래 Intel을 좋아했지만 이번에는 AMD로 갔음
      Intel은 기본 주파수와 부스트 주파수의 차이가 대부분 AMD보다 훨씬 커 보였음. 특히 냉각이 더 큰 제약인 노트북에서 그랬고, 한계를 밀어붙인 것 같다는 느낌을 받음
      성능 코어와 효율 코어 구성도 성능 코어는 적고 효율 코어는 많은 점 때문에 좀 장난처럼 보였음. “20코어 프로세서!”라고 하지만 성능 관점에서는 사실상 8코어인 셈임. 더 높은 클럭의 12코어 3D 캐시 Ryzen과 비교하기 어렵다
      그래도 Intel에 장점이 남아 있을 수는 있음. AMD는 현재 칩셋에서 ECC 지원에 문제가 있는 것 같았고, 그 때문에 거의 Intel로 갈 뻔했음. 결국 DDR5의 내장 오류 정정이면 충분하다고 판단함. 성능 그래프도 더 매끄러운 처리량을 보여 줘서 더 효율적이거나 우아한 실행, 즉 덜 막히는 실행처럼 보이기도 함. 평균적으로는 AMD도 그래프가 좀 더 뾰족뾰족하더라도 비슷한 최종 결과를 내는 듯함
    • 좀 비약일 수 있지만, 제1형 당뇨 환자의 혈당 조절이 떠오름
      너무 낮으면 합리적 사고와 의식 유지, 자력 회복 능력을 잃어서 위험함. 하지만 낮은 혈당의 즉각적 위험은 없더라도, 시간이 지나며 장기 손상을 일으키는 건 높은 혈당임
  • Zen5 리뷰어들이 현재 Raptor Lake 성능과 비교한 리뷰를 모두 내보낸 뒤로 마이크로코드 패치를 미루는 게 의미심장해 보임

    • 비교 리뷰를 왜 내야 하나? Raptor Lake 프로세서는 벤치마크 대상으로 삼을 정상 동작 제품이 아님
  • 2002년의 Sudden Northwood Death Syndrome이 떠오름
    역사가 반복되거나 최소한 운율을 맞추는 것처럼 보임
    당시 CPU는 고정 전압과 고정 주파수로 동작했고, 오버클러커들만 한계를 찾아냈음. 그때도 극단적인 경우가 아니면 과전압으로 CPU가 죽었다는 보고는 드물었음. 실제 손상 전에 열 스로틀링, 불안정, 종료(THERMTRIP)가 먼저 일어나 손상을 막는 것처럼 보였음
    이제 CPU 제조사들은 가능한 성능을 최대한 짜내려 하면서, 사실상 펌웨어/마이크로코드에서 자동·동적으로 오버클럭과 과전압을 걸고 있음. 신뢰성을 간과한 버그나 의도적 무시가 선을 넘었어도 놀랍지 않음. Intel은 최근까지 절대 최대 전압에 더 보수적이었을 수 있고, 더 작은 공정에서 전자 이동 가능성이 커져 취약성이 증가한 점도 있음
    일화지만 8세대 모바일 CPU를 전력 제한을 모두 풀고 기본 전압으로 5년 넘게 24시간 100도 열 한계에 붙여 돌렸는데도 아직 100% 안정적임. 방열판이 막혔거나 심지어 떨어진 채로 수년간 쓰인 CPU 사례들도 CPU를 죽이는 건 열이나 주파수가 아니라 높은 전압이라는 증거에 보탬이 되는 듯함
    13/14세대 프로세서의 VCore 최대값을 찾아보니 데이터시트에 1.72V라고 되어 있음. 10nm 공정치고 예상보다 훨씬 높음. 비교하면 1세대 i7 45nm는 절대 최대 1.55V였고, 32nm 버전에서는 1.4V로 낮아졌으며, 22nm 버전에서는 1.52V로 약간 올라갔음

    • 추억 돋음. Thunderbird 코어 Athlon을 썼는데 기본 주파수가 기억상 1050MHz였음
      1600MHz에서 안정적이었고 몇 년 동안 그렇게 썼음. 1700MHz까지도 올릴 수 있었지만 그때부터는 CPU 안정성이 주변 온도에 좌우됐음. 여름에 방이 더워지면 워크스테이션이 무작위로 커널 패닉을 냈음
    • Pentium 오버클럭 문제는 들어본 적이 없어서 흥미로움. 현재 문제에 대한 내 가설은 칩을 장시간 100도에서 돌리는 게 수명에 좋지 않다는 것이지만, 전압도 문제일 수 있음
      지난여름 13900K로 시스템을 만들 때 CPU를 10년 쓰려는 의도로 설정을 잡으면서 이런 생각을 했음
      일화적으로는 내 CPU는 게임도 많이 하고 컴파일도 많이 하는데 안정성 문제를 느끼지 못했음. 전력 제한을 150W로 걸어 성능을 조금 잃었지만 크지는 않았음
    • Intel의 첫 해명은 메인보드 제조사들이 이 CPU를 “자동” 오버클럭하려 했다고 책임을 돌린 것으로 기억함
  • 최근 13/14세대 모바일 칩에도 비슷한 문제가 있다는 이야기가 있었지만, Intel은 다른 문제라고 주장했음
    어떻게 흘러갈지 흥미로움
    [1]: https://news.ycombinator.com/item?id=41026123

    • 모바일 문제는 데이터라기보다 일화에 가까워 보임. Reddit에서 13/14세대 CPU가 나쁘다는 얘기를 들은 뒤 노트북이 충돌하자 “나도 당했다”고 판단한 것에 가까운 느낌임
    • 서버 CPU에는 비슷한 문제가 없거나, 서버 구매자들이 더 참아 주지 않을 거라고 Intel이 아는 걸까?
      몇 세대 전과 비교해 5년 뒤 교체까지 기다릴지 고민하면서 Intel을 사는 전망이 별로 달갑지 않음. 다만 AMD 서버 선택지도 다소 제한적일 수 있고, 전반적으로 더 많은 놀라운 문제가 늘어날 가능성을 어떻게 평가해야 할지도 잘 모르겠음
  • https://youtube.com/watch?v=gTeubeCIwRw와 관련 콘텐츠를 보고 나니, 개인적으로는 마이크로코드로 고칠 수 있는 문제라고 믿지 않음. 지켜봐야겠음

    • HN은 링크 미리보기를 제공하지 않으니, 댓글에 콘텐츠 설명을 조금 붙이는 편이 좋음. 아니면 댓글을 이해하려고 YouTube를 눌러야 함
      해당 영상은 GamersNexus 영상으로, 원자 증착층 사이의 산화로 생긴 제조 공정 문제라는 검증되지 않은 주장을 다룸. 그게 사실이라면 마이크로코드가 할 수 있는 건 제한적임. 다만 Steve가 영상에서 말하듯 산화 이론은 아직 증명되지 않았고, 곧 나올 Zen 5 리뷰 전에 현재 확보한 내용을 먼저 보도한 것임
  • 높은 동작 전압을 받은 CPU들은 영구 손상된 건가?

    • 이게 가장 시급한 질문임. 단순 마이크로코드 문제라면 식히고 전원을 껐다 켜는 것만으로도 적어도 초기화되어야 할 텐데, Level 1 Tech의 Wendel에 따르면 항상 그렇지는 않은 듯함
    • 즉시 망가지는 건 아닌 것 같지만, 시간이 지나며 열화된다는 보고가 있음. 경우별로 달라질 문제임
    • 전자 이동 손상 가능성은 있음
  • 7800X3D에는 매우 만족함. 예전 Intel 칩처럼 최대 약 70도에서 돌고, 35달러짜리 공랭 쿨러로 충분하며, 현재 게임 부하에서는 평균적으로 가장 빠른 칩임

    • 나도 5800X3D에 매우 만족함. AM5가 막 나왔고 DDR5와 메인보드가 엄청 비쌌던 시점에는 훌륭한 가성비였음
      영국의 터무니없는 전기요금을 생각하면 에너지 효율이 정말 고마움
  • 경쟁력을 유지하려고 칩에 너무 많은 전력을 밀어 넣는 걸 보면서 이런 일이 생길까 걱정했음
    Intel의 혁신이 정말 느려졌거나, AMD가 기술·마케팅·특허에서 몇 수 앞을 내다보고 Intel을 궁지로 몰아넣은 느낌임
    그래도 Intel이 끝났다고 보지는 않음. 적어도 아직은 아님