Intel Core 13./14. Nesil Masaüstü CPU Kararsızlık Raporlarına İlişkin Temmuz 2024 Güncellemesi
(community.intel.com)- Intel, iade edilen Core 13./14. Nesil masaüstü işlemciler üzerinde yaptığı analizde bazı ürünlerdeki kararsızlığın yüksek çalışma voltajıyla ilişkili olduğu sonucuna vardı
- Nedenin, işlemciye hatalı voltaj isteği gönderen bir mikrokod algoritması olduğu doğrulandı
- Intel, yüksek voltaja maruz kalmanın temel nedenini gideren bir mikrokod yaması hazırlıyor ve tam doğrulamanın ardından ağustos ortasında iş ortaklarına yayınlamayı hedefliyor
- Kararsızlık belirtileri yaşamış veya hâlen yaşayan müşteriler değişim süreci kapsamında destek alabilecek
- Başvuru kanalı satın alma biçimine göre değişiyor; OEM/System Integrator sistemler için satıcıyla, kutulu ürünler için Intel Customer Support ile, tray CPU’lar için satın alınan yerle iletişime geçilmesi gerekiyor
Kararsızlığın nedeni
- Intel, kararsızlık sorunu nedeniyle iade edilen Core 13./14. Nesil masaüstü işlemciler üzerinde kapsamlı analiz yaptı
- Bazı ürünlerde yüksek çalışma voltajının kararsızlığa yol açan bir etken olduğu değerlendirildi
- İade edilen işlemcilerin analizi sonucunda, yüksek çalışma voltajının işlemciye hatalı voltaj isteği gönderen bir mikrokod algoritmasından kaynaklandığı doğrulandı
Mikrokod yaması planı
- Intel, yüksek voltaja maruz kalmanın temel nedenini gideren bir mikrokod yaması sunmayı planlıyor
- Core 13./14. Nesil masaüstü işlemcilerle ilgili olarak Intel’e bildirilen kararsızlık senaryolarının giderilip giderilmediğini doğrulamaya devam ediyor
- Tam doğrulamanın ardından yamanın iş ortaklarına yayınlanması için hedeflenen zaman ağustos ortası
Müşteri değişim desteği
- Intel, 13. ve/veya 14. Nesil masaüstü işlemcilerde kararsızlık belirtileri yaşamış veya hâlen yaşayan müşterilerin değişim süreci kapsamında destek alabilmesini sağlayacağını bildirdi
- Destek süreci satın alma yöntemine göre ayrılıyor
- OEM/System Integrator masaüstü sistem satın alanlar, sistem satıcısının müşteri destek ekibiyle iletişime geçmeli
- Kutulu 13./14. Nesil masaüstü işlemci satın alanlar Intel Customer Support ile iletişime geçmeli
- Tray 13./14. Nesil masaüstü işlemci satın alanlar satın aldıkları yerle iletişime geçmeli
Sonraki güncellemeler
- 25 Eylül 2024 güncellemesi, en son güncellemenin Intel Core 13th and 14th Gen Desktop Processor Vmin Instability Issue Root Cause üzerinden kontrol edilmesini belirtiyor
- 26 Ağustos 2024 güncellemesi, Core 13./14. Nesil masaüstü tray CPU satın alımlarına yönelik destek bilgisini netleştiriyor
- 29 Temmuz 2024 güncellemesi, müşteri destek süreci açıklamalarıyla ilgili olarak Clarification Update on Intel Core 13th/14th Gen Desktop bağlantısına başvurulmasını belirtiyor
1 yorum
Hacker News görüşleri
Bunun gerçekten bir mikrokod sorunu olduğu açıklamasına inanmak zor
Intel’in bunu mikrokod sorununa bağlamak için çok güçlü bir motivasyonu var. Sadece bir yama göndererek bedavaya düzeltebilir; ama gerçek bir donanım kusuruysa kusurlu CPU’ları geri çağırması gerekir ve bu da milyarlarca dolara mal olabilir
Ayrıca çok uzun süre sessiz kaldılar. Sorun, hatalı mikrokodun anakarttan spesifikasyon dışı voltaj istemesi kadar basit olsaydı, anakart VRM’inde voltaj loglaması yaparak bunu hızla yakalamaları ve birkaç hafta içinde düzeltmeleri gerekirdi. Bazı kaynaklara göre Intel, aylar öncesinden beri, hatırladığım kadarıyla nisan ayından bu yana kusursuz CPU’lar sevk ediyor ve bu ürünlerin mikrokodu güncellenmemiş
Bu uzun gecikme, mümkün olduğunca çok üründe donanım kusurunu etrafından dolaşırken performans düşüşünü ya da düşük voltajdan kaynaklanacak yeni hataları en aza indirmek için aylar süren Ar-Ge ile yeni voltaj spesifikasyonları oluşturmuşlar gibi hissettiriyor
Bu mikrokod güncellemesi muhtemelen bazı CPU’lardaki çökmeleri yalnızca “düzeltecek”; yaklaşık bir ay sonra Intel’in aslında birbirinden bağımsız iki sorun olduğunu söyleyip mikrokodla çözülemeyen ürünler için gönülsüzce geri çağırma yapacağını düşünüyorum
Yine de son derece şüpheciyim; şirkette Intel 13/14. nesil alımlarını geçici olarak durdurduk ve sorunun tamamen çözüldüğüne dair gerçek kanıt bekliyoruz
CPU üretimi biraz yumurta ayırmaya benzer. Üretilen çiplerin özellikleri az çok farklıdır ve spesifikasyonları ne kadar karşıladıklarına göre kademelere ayrılırlar
Basitleştirirsek, “daha iyi” çipler daha yüksek saat hızına ya da voltaja dayanabildiği için daha pahalı satılır. Die üzerinde tek bir toz tanesi varsa bazı işlevler kapatılır ve daha düşük fiyattan satılır
Bu durumda, sevk edilen mikrokod zaten ele almış olsaydı kusur sayılmayacak bir sınır vaka olması çok muhtemel. Ancak etkilenen çiplerin aslında daha düşük fiyat kademesine mi girmesi gerektiği tartışmaya değer
Bu davranışı CPU mikrokodu içinde etrafından dolaşmak önemsiz bir iş değil. Hata tüm anakart modellerinde görülmüyor gibi, bu yüzden anakart davranışı en azından etkenlerden biri gibi görünüyor
CPU tasarımı; mümkün olduğunca çok şeyi firmware’e itmek, chicken switch’ler, alternatif yollar ve normal davranışı yakalayıp mikrokod trap/flush/performans düşürme davranışına dönüştüren mekanizmalar koymak şeklinde ilerler
Düzeltmelerin veya geçici çözümlerin performans maliyeti epey yüksek olabilir. Spectre’ye karşı bazı branch predictor’ların kapatılması bunun tipik örneği. Yayınlanan errata’da bile teorik doğruluk hatalarının hiç düzeltilmeden bırakıldığı durumlar var. Nereden itibaren iade kabul edilmesi gerektiği çok belirsiz
Voltaj düzenlemesi; frekans, sıcaklık ve mantıksal throttling ile birlikte büyük ölçüde yapılandırılabilir olacaktır ve çip içindeki tamamen programlanabilir bir mikrodenetleyici tarafından yönetiliyor olma ihtimali de yüksek. Silikona gömülü olanlar voltaj/droop sensörleri, sıcaklık sensörleri gibi şeyler olabilir ve bunlar da beklenmedik şekilde davranabilir. Yine de yedeklilik ya da küçük hata düzeltme mekanizmaları olabilir
Intel’in “sorunu mikrokoda yıktığını” düşünmüyorum. Sadece mikrokod yamasıyla düzeltebileceklerini söylediler. Dışarıdan bakınca neyin makul biçimde mikrokodla düzeltilebileceğini, neyin mikrokod sorunu olarak adlandırılması gerektiğini bilmek çok zor. Tasarım gereği pek çok şey firmware ya da mikrokod yamalarıyla düzeltilebilir ve gerçekten de böyle düzeltilir
Örneğin çipin voltaj sensörü devresi tasarım beklentisinden biraz farklı davranıyor ama tabloya offset eklenerek kalibre edilebiliyorsa, “sorun” silikonun modelden veya tasarımdan sapmış olmasıdır; silikonun kendisi değiştirilemez. Yine de firmware güncellemesi tamamen uygun bir düzeltme olabilir, hatta yeni bir mask spin yapılsa bile sensörü yeniden tasarlamayacakları düzeyde olabilir
Voltaj sorunu hakkında da Intel, spesifikasyon dışı voltaj istendiğini değil, “hatalı” olduğunu söyledi. Bu, bağlam olmadan kolayca tespit edilebilecek bir sorun değil. Dinamik voltaj/frekans ölçekleme ve bununla ilgili analog sorunlar korkunç derecede karmaşıktır. Regülatörden istenen voltaj, çipin belirli bir bileşeninde gerçekten görülen voltajla aynı değildir; yük, anahtarlama, kapasitans, frekans, sıcaklık vb. hepsi etkiler
Modern CPU’lar verimliliği artırmak için mümkün olduğunca minimum voltaj ve timing payına yakın çalışır, performans için de mümkün olan en yüksek voltaja kadar boost eder. Çok sayıda değişken ve büyük çok boyutlu tablolardan oluşan karmaşık algoritmalarda karakterizasyon verisindeki küçük bir hata ya da bug bile voltaj/timing’in spesifikasyon dışına çıkıp kararsızlığa yol açmasına neden olabilir. Çip içindeki milyarlarca bileşenin voltajı sürekli ölçülemediğinden temiz bir debug logu da kalmaz
Bazı bug’ları bulup düzeltmek yalnızca uzun zaman alır. Intel değil ama ticari bir CPU’da hızlıca yeniden üretilebilen ve çekirdek içindeki bir birimi hard lock’a sokan bir mantık hatası bulmuştum; buna rağmen haftalar sürmüştü. Çalışma aralığının köşesinde saklanan geçici bir analog bug ise çok daha zor olabilir
Ardından gerçek düzeltmeyi hazırlamak ve sorunun çözüldüğüne dair makul güvence elde etmek için oldukça sıkı testler çalıştırmak gerekir; ancak ondan sonra duyuru yapılabilir. Bu da birkaç hafta daha ekler
Intel’in dürüst olmayan ya da kötü niyetli olma ihtimalini dışlamıyorum, ancak mevcut bilgilerle böyle bir varsayımda bulunmak mümkün değil. Bu açıklama kulağa oldukça makul geliyor
https://scholar.harvard.edu/files/mickens/files/theslowwinte...
“Ne yazık ki John için dallanmalar, Şeytan ve kuantum mekaniğiyle bir anlaşma yapmıştı [...] Ellerinde kalan son entropi kırıntısı karşılığında dallanmalar, gelecek nesil işlemcilere uğursuz bir büyü yaptı. Bu büyünün adı ‘ölçeklemenin yol açtığı voltaj sızıntısı’ ve ‘artan atık ısı’ gibi şeylerdi [...] Uzun zaman önce yenilmiş düşmanlar olan dallanmalar son gülen taraf olacaktı”
“John, paralellik balonunun çöküşünden dehşete kapıldı ve Gary, Indiana’da kısa bir süre için soyut Platonik ideali üçüncü en iyi satranç oyuncusu olan 743 çekirdekli işlemci ‘The Hydra of Destiny’ planını alelacele rafa kaldırdı. Bir elinde viski şişesi, diğer elinde pompalı tüfekle John, sonsuz ölçekleme hayalini kurtaracak bir fikir bulmak için araştırma literatürünü taradı. Yazılım destekli donanım kurtarma üzerine birkaç makale buldu. Temel fikir basitti. Donanım küçüldükçe geçici arızalar artıyorsa, yazılımın hatalı hesaplamaları tespit edip yeniden çalıştırmasını sağlasak olmaz mıydı? Bu fikir, John bunun tüm zamanların en kötü fikri olduğunu fark edene kadar umut verici görünüyordu. Modern yazılım, donanım doğru çalıştığında bile zar zor işlediğinden, donanım hatalarını düzeltme işini yazılıma bırakmak, Godzilla’dan Mega-Godzilla’nın Japonya’yı dehşete düşürmesini engellemesini istemeye benzer. Bu, Tokyo’daki gayrimenkul değerlerinin artmasına yol açmaz. En başta transistör ölçeklemesini durdurup canavarlarla oynamamak daha iyidir. Sofistike bir canavar denetim ve denge sistemi kurup sonra canavarların hep yaptıkları şeyi yapmamasını ummaktan iyidir. Bunu yapmasalardı zaten onlara karahindiba ya da yavru köpek sarılması denirdi”
Bunda kesinlikle bir ayrıcalık boyutu var; bazı çekici insanlar öngörülebilir biçimde bundan faydalanıyor ve sağlıklarını ve görünümlerini korumak için başka pahalı bakımlardan da yararlanıyor. İleride çocuklara aynı şekilde anlatıyor olabiliriz
Mikrokod yamasının performansı nasıl etkileyeceğini ve aşırı voltaj yüzünden kararsız hâle gelecek kadar etkilenmiş CPU’ların 6 ay sonra ya da birkaç yıl sonra nasıl yaşlanacağını görmemiz gerekecek
Genelde voltajı artırmak zamanlama payını artırır ve kararlılığı iyileştirir. Yüksek voltajda kararsızlık, tehlikeli bir seviyeye işaret eder. Yazılım yaması bundan sonraki voltajı düşürebilir ama hâlihazırda birikmiş kümülatif yorgunluğu geri alamaz
Intel’de temel frekans ile boost frekansı arasındaki fark çoğu durumda AMD’ye göre çok daha büyük görünüyordu. Özellikle soğutmanın daha büyük bir kısıt olduğu dizüstülerde böyleydi; sınırları zorlamışlar gibi hissettim
Performans çekirdekleri ve verimlilik çekirdekleri düzeni de, performans çekirdeklerinin az ve verimlilik çekirdeklerinin çok olması nedeniyle biraz şaka gibi görünüyordu. “20 çekirdekli işlemci!” deniyor ama performans açısından bakınca aslında 8 çekirdekli sayılır. Daha yüksek saat hızlı 12 çekirdekli 3D önbellekli Ryzen ile kıyaslamak zor
Yine de Intel’in kalan avantajları olabilir. AMD’nin mevcut yonga setinde ECC desteğiyle ilgili sorunları var gibi görünüyordu; bu yüzden neredeyse Intel’e gidecektim. Sonunda DDR5’in yerleşik hata düzeltmesinin yeterli olduğuna karar verdim. Performans grafikleri de daha pürüzsüz bir iş hacmi gösterdiğinden daha verimli ya da zarif bir yürütme, yani daha az tıkanan bir yürütme gibi görünüyor. Ortalama olarak AMD de grafikler biraz daha sivri uçlu olsa bile benzer nihai sonuçlar veriyor gibi
Çok düşük olursa mantıklı düşünme, bilinci koruma ve kendi kendine toparlanma yetisi kaybolduğu için tehlikeli. Ama düşük kan şekerinin anlık tehlikesi olmasa bile, zaman içinde organ hasarına yol açan şey yüksek kan şekeridir
Zen5 incelemecilerinin mevcut Raptor Lake performansı ile karşılaştıran tüm incelemelerini yayımlamasından sonraya mikrokod yamasını ertelemeleri manidar görünüyor
2002’deki Sudden Northwood Death Syndrome akla geliyor
Tarih tekerrür ediyor ya da en azından kafiyeli ilerliyor gibi görünüyor
O dönemde CPU’lar sabit voltaj ve sabit frekansta çalışıyordu; sınırları yalnızca overclock yapanlar buluyordu. O zaman da aşırı uç örnekler dışında aşırı voltaj yüzünden CPU’nun öldüğüne dair raporlar nadirdi. Gerçek hasardan önce termal throttling, kararsızlık ve kapanma (THERMTRIP) devreye girip hasarı engelliyor gibi görünüyordu
Artık CPU üreticileri mümkün olan performansı sonuna kadar sıkıştırmaya çalışırken, fiilen firmware/mikrokod içinde otomatik ve dinamik overclock ile aşırı voltaj uyguluyor. Güvenilirliği gözden kaçıran bir bug’ın ya da bilinçli bir görmezden gelmenin çizgiyi aşmış olması şaşırtıcı olmaz. Intel yakın zamana kadar mutlak maksimum voltaj konusunda daha muhafazakâr olmuş olabilir; ayrıca daha küçük üretim süreçlerinde elektromigrasyon olasılığının artması da kırılganlığı artırmış olabilir
Anekdot olarak, 8. nesil bir mobil CPU’yu tüm güç limitlerini kaldırıp varsayılan voltajla 5 yıldan uzun süre 7/24, 100 derece termal limite dayanmış şekilde çalıştırdım; hâlâ %100 kararlı. Soğutucusu tıkanmış ya da hatta yerinden çıkmış halde yıllarca kullanılan CPU örnekleri de CPU’yu öldüren şeyin ısı ya da frekans değil, yüksek voltaj olduğu görüşünü destekliyor gibi
13/14. nesil işlemcilerin VCore maksimum değerine baktım; veri sayfasında 1,72V yazıyor. 10nm süreci için beklediğimden çok daha yüksek. Karşılaştırma için, 1. nesil i7 45nm’de mutlak maksimum 1,55V idi; 32nm sürümünde 1,4V’a düşmüştü, 22nm sürümünde ise biraz yükselip 1,52V olmuştu
1600MHz’de kararlıydı ve birkaç yıl öyle kullandım. 1700MHz’e kadar da çıkarabiliyordum ama o noktadan sonra CPU kararlılığı ortam sıcaklığına bağlı hale geliyordu. Yazın oda ısınınca iş istasyonu rastgele kernel panic veriyordu
Geçen yaz 13900K ile sistem toplarken CPU’yu 10 yıl kullanma niyetiyle ayar yaparken bunu düşünmüştüm
Anekdot olarak, benim CPU’mda çok oyun da oynuyorum, çok derleme de yapıyorum; kararlılık sorunu hissetmedim. Güç limitini 150W olarak koydum, biraz performans kaybettim ama çok büyük değil
Son dönemde 13/14. nesil mobil çiplerde de benzer bir sorun olduğu konuşuldu, ancak Intel bunun farklı bir sorun olduğunu iddia etti
İşlerin nasıl gelişeceği ilginç olacak
[1]: https://news.ycombinator.com/item?id=41026123
Birkaç nesil öncesiyle kıyaslayıp 5 yıl sonraki değişime kadar bekleyip beklemeyeceğimi düşünürken Intel satın alma ihtimali pek iç açıcı gelmiyor. Öte yandan AMD sunucu seçenekleri de biraz sınırlı olabilir ve genel olarak daha fazla şaşırtıcı sorunun artma olasılığını nasıl değerlendirmek gerektiğinden de pek emin değilim
https://youtube.com/watch?v=gTeubeCIwRw ve ilgili içerikleri izledikten sonra, kişisel olarak bunun mikrokodla düzeltilebilecek bir sorun olduğuna inanmıyorum. Göreceğiz
Söz konusu video bir GamersNexus videosu; atomik biriktirme katmanları arasındaki oksidasyondan kaynaklanan üretim süreci sorunu olduğuna dair doğrulanmamış bir iddiayı ele alıyor. Bu doğruysa mikrokodun yapabilecekleri sınırlı. Ancak Steve’in videoda söylediği gibi oksidasyon teorisi henüz kanıtlanmış değil; yakında çıkacak Zen 5 incelemelerinden önce, şu ana kadar ellerindeki bilgileri önce haberleştirmişler
Yüksek çalışma voltajına maruz kalan CPU’lar kalıcı hasar mı aldı?
Kendi 7800X3D’imden çok memnunum. Eski Intel çipleri gibi en fazla yaklaşık 70 derecede çalışıyor, 35 dolarlık hava soğutucu yeterli oluyor ve güncel oyun yüklerinde ortalamada en hızlı çip
İngiltere’deki saçma elektrik fiyatlarını düşününce enerji verimliliği gerçekten sevindirici
Rekabetçi kalmak için çiplere bu kadar fazla güç basıldığını görünce böyle bir şeyin olmasından endişe etmiştim
Intel’in inovasyonu gerçekten yavaşlamış ya da AMD teknoloji, pazarlama ve patentlerde birkaç hamle sonrasını görüp Intel’i köşeye sıkıştırmış gibi geliyor
Yine de Intel’in bittiğini düşünmüyorum. En azından henüz değil