CPU sıcaklığı BIOS'ta çok sıcak ama RealTemp / Speedfan'da iyi


11

Intel DP67BA anakart ile kendime yeni bir i7 2600k sistemi kurdum. BIOS'a önyükleme yapıldı ve 75 C'de bildirilen İşlemci sıcaklığını bulmak için alarm verildi ve sürekli yükseliyor ... 91 C'ye yükseldiğinde orada oturdu. Isı emicisi çıkarıldı, stok termal bileşiği çıkarıldı ve Arctic Silver 5 uygulandı (Arctic Silver'ın web sitesindeki tüm talimatları dikkatlice izleyin). BIOS'a önyükleme ... aynı şey. Temps biraz daha sıcak görünüyordu.

Yine de Windows'u yüklemeye ve RealTemp / Speedfan'ın ne söylediğini görmeye karar verdi. Başarılı bir şekilde kurun, RealTemp'i çalıştırın ve bana çekirdek sıcaklıklarımın 36 C'de oturduğunu söylüyor. Speedfan'da da aynı şey. Prime 95'te bir stres testi yaptık ve temps gerçekten 90 C'ye yükseldi. Ama belli ki başlangıçta 90 C'de olamazlardı.

Yük altında 90 C açıkça oldukça yüksek, ancak AC olmadan çölde oturuyorum, oda sıcaklığı 30 C civarında, yani 90 yük altında (Turbo Boost bazı otomatik overclock yapıyor, sanırım) gerçekten sürpriz değil Bana bu kadar (hala yüksek olmasına rağmen). Beni gerçekten endişelendiren ve yine de beni endişelendiren BIOS sıcaklığı.

Peki ... tüm bunlardan ne yapmalıyım? Çevrimiçi olarak biraz araştırma yapmak, BIOS'ta cpu yükünün moboya bağlı olarak% 80-100 arasında değişebileceğini gösteriyor gibi görünüyor, beni şaşırttı (cpu'nun BIOS'ta boşta oturduğunu düşündüm). Intel'in anakartlar BIOS'ta% 100 CPU kullanıyor mu? Eğer durum buysa, o zaman Prime 95 stresi altında RealTemp sıcaklıklarına karşılık gelen yüksek sıcaklıkları açıklar ...

Neyse, herhangi bir tavsiye / yardım / düşünceler / öneriler çok takdir edilmektedir. Her şeyin A-Okay olup olmadığına (temelde RealTemp bulgularına dayanarak) veya cpu ve / veya mobo'yu değiştirmem gerekip gerekmediğine karar vermeliyim. BIOS'un sadece vidalı olduğunu düşünmeye eğiliyorum, CPU'yu tam yükte çalıştırıyorum ... ama belki de bu kötü bir sonuç mu?


Oldukça fazla BIOS,% 100'de bir CPU'nun en az bir çekirdeğini kullanıyor. Muhtemelen meşgul bekleme döngüleri ile tembel kodlama nedeniyle.
Hennes

Yanıtlar:


15

bios'ta cpu yükü beni şaşırtan moboya bağlı olarak% 80-100 arasında değişebilir (bpu'nun Bios'ta boşta yakın oturacağını düşündüm

Bu kolayca açıklanabilir. DOS'a önyükleme yaparsanız, sıcaklık artışını da görürsünüz. Neden? DOS ve BIOS'ların ilk yazıldığı günlerde aşırı ısınma gerçekten bir sorun değildi, bu yüzden CPU'yu boşta bırakmaya gerek yoktu. (Hennes'in dediği gibi, biraz tembel çünkü BIOS geliştiricilerinin bu günlerde onları düzgün bir şekilde yazacağını düşünecekti, ancak var olanı değiştirebildiklerinde her şeyi sıfırdan yeniden yazmanın haklı olduğunu düşünüyorum. )

Bunun anlamı, DOS modunu çalıştıran programlar gibi BIOS'un (temelde sadece bir program) kullanıcı girişini kabul etmek için sonsuz bir döngüde çalışmasıdır. Yine, bu geri dönüşte bir problem değildi, ancak daha modern sistemlerde CPU'nun gereksiz yere ısınmasına neden olabilir.

DOS'u sanal bir makinede çalıştırırsanız, ana bilgisayar sisteminin CPU'su ~% 100'e varan bir çekim yapar (en azından birden fazla varsa VM'nin üzerinde çalıştığı çekirdek için). Bu yüzden idle.comDOS VM'lerinizde denilen küçük bir program çalıştırmanız tavsiye edilir . İlk olarak VirtualPC ile geldi, ancak o zamandan beri bir VM'de DOS kullanan herkes tarafından kullanılmak üzere yayıldı. Aslında, bazıları gerçek DOS'a önyükleme yaparken CPU'larını boşta tutmak için bile kullanıyorlar (birisinin nasıl çalıştığını görmek için etrafta dolaşana kadar - hmm, yeni proje!)

Peki bunun sizinle ne ilgisi var? Dediğim gibi, BIOS farklı değil. HALTCPU'nun aşırı ısınmasını önlemek için talimatlar göndermek için boş bir döngü yoktur ; basit, basit, sonsuz bir döngüde de çalışır (ör. while done=0 {readkeyboard ... if key=q then done=1})

Bu nedenle, BIOS'tayken (hatta önyükleme öncesi sıradayken), CPU gerçekten ısınabilir. Bu, BIOS sıcaklıklarınızın yüksek olduğu, ancak tam bir CPU yükünden daha az olduğu gerçeğiyle sınırlıdır. (BIOS, basit, tek iş parçacıklı bir programdır, bu yüzden sadece tek bir çekirdek% 100'e kadar püskürtür. dişli).

Bu nedenle, ısı bir sorunsa (örneğin, çölün ortasındaysanız) BIOS'ta mümkün olduğunca az zaman harcamanız önerilir. Ayrıca, önyükleme öncesi sırada duraklamamaya çalışın. Bir işletim sistemini ne kadar hızlı çalışır duruma getirirseniz (ve HALTCPU'ya talimatlar gönderirseniz ) o kadar iyidir.

Sisteminizi Wat-Kill-Watt gibi bir güç ölçere bağlarsanız, sistem BIOS düzenleyicisi veya DOS, duraklatılmış POST veya hatta OS önyükleme menüsündeyken sistem önemli ölçüde daha fazla güç çekeceğinden bunu sayısal olarak gözlemleyebilirsiniz. Ancak, güce duyarlı bir işletim sistemi yüklendiğinde, güç kullanımı düşer (aslında, idle.comDOS'ta çalışırken bile aynı miktarda düşer). Spesifik fark değişecektir, ancak 30-50W nadir değildir.

Bunu çalışırken görebilmenin başka bir yolu da sanal bir makinedir. VM'yi POST'ta duraklatırsanız veya BIOS yapılandırma aracına girerseniz, ana bilgisayardaki CPU yükünün yüksek olduğunu görürsünüz (tek çekirdekli işlemcide% 100, çift çekirdekli / iş parçacığında% 50 vb.) VM'de DOS'a önyükleme yaparsanız, ana bilgisayarın CPU yükü yürütülene kadar yüksek kalır idle.com, bu noktada ~% 0'a düşer. Ayrıca konukları Windows veya diğer modern işletim sistemlerine önyüklediğinizde de düşer.


Harika bilgi için çok teşekkürler! Bu her şeyi açıklıyor ve orijinal sonucuma karşılık geliyor gibi görünüyor. Buradaki tüm mantığı anlıyorum, modern BIOS programlarının bu tür eski okul yöntemlerini kullanması beni şaşırttı ...
Jordan Magnuson

1
@BenVoigt, pek değil. Basit bir while(1);döngü CPU'yu döngülerinin% 100'ünü kullanan sonsuz bir döngüye sokar. Çok çekirdekli bir CPU'da, kodun% 100'de çalıştığı çekirdeğe sabitlenir (ve muhtemelen diğer (ler) ~% 0'da). BIOS kodu bazı açılardan DOS programından farklı değildir.
Synetech

1
@BenVoigt, güç çekişinden kim bahsediyor? Bu sayfanın tamamında güç , elektrik , enerji vb. Alanlardan ilk sizsiniz . CPU “kullanımı”% 100'dür ve ısınmasına neden olur. Kendiniz için sonsuz bir döngü derlemekten çekinmeyin ve çeşitli CPU'larda çalıştırın ve Görev Yöneticisi'nin N çekirdeği için neredeyse her zaman ~% 100 / N gösterdiğini unutmayın. Bazı derleyiciler modern sistemler için daha verimli hale getirebilir, ancak birçoğu sadece döngüleri emer.
Synetech

1
@BenV, “basitleştirme” veya “genelleme” terimlerini biliyor musunuz? BIOS döngüsünün CPU'nun “maksimum noktasına” ısınmasına neden olacağını asla söylemedim (ki bu özellikle anlamsızdır, özellikle de OP, sıcaklığın büyük ölçüde dalgalandığı bir çölde olduğu için). Çok zeki ve herkesten daha iyi biliyorsanız, neden tüm reklam hominem vitriol ile durmuyorsunuz ve sadece bir cevap gönderiyorsunuz. Düşündüğünüz kadar akıllıysanız, o zaman çatıdan oylanır. Ancak profilinizden, başkalarının işleri hakkında nag isteyenlere kendiniz bir şey yapmaktan çok benziyorsunuz.
Synetech

1
Profilime çok yakından bakmadınız, başka sorularla ilgili yorumlarınızı gördüm, bu yüzden yorum geçmişinize baktım. Burada başka bir şey oluyor Bu yüzden (tüm) BIOS kodunun nasıl uygulandığını biliyorsunuz; tekrar söylüyorum, eğer muhtemelen herkesten daha iyi bildiğinizi düşünüyorsanız , kendi cevabınızı yazın . Ve burada alakasız terimini kullandığımı hatırlamıyorum. Kelimeleri ağzımda tutmaya devam ediyorsun. Yapma. Cevabınız BIOS daha yüksek-daha-boşta sıcaklığı açıklıyor Hangi olduğunu soru . Duh. ancak 1 C SuperPi içermeyen sıcaklıklar değil. İlaçları bırak.
Synetech

4

Benim önsezim, BIOS okumasının C değil Fahrenheit'te olmasıdır. Bu, tarif ettiğiniz yaklaşık ölçümleri verir ve speedFan ve RealTemp'in anlamlı veriler verdiğini açıklar.


1
Cevabınız için çok teşekkürler. Temperlerin C yerine F'de gösterildiğini de düşündüm, ancak bunu iki ve üç kez kontrol ettim ve BIOS'taki sıcaklık F olarak değil, derece derece C olarak verildi, ancak BIOS'ta bir yazım hatası olabilir, ancak verilen birkaç BIOS güncellemesinin en sonuncusunu aldım, hala yakalamadıkları son derece düşük görünüyor. Bu yüzden ilk sonucuma yaslanıyorum (CPU BIOS'ta vurgulanıyor).
Jordan Magnuson

Evet, bende aynı şey vardı. Bios sadece yüksek sıcaklıklar bildirmekle kalmadı, aynı zamanda soğutucu da oldukça ısındı. BIOS'ta bir hata olmalı (BIOS dört çekirdeği vurgulamamalıdır). Mine bazı eski AM2 + mobo bir AMD 940 ile oldu ...
Ryqiem

Ivy Bridge çipleri daha sıcak çalışır, termal sınırları da daha yüksektir, bilgisayarınız kapanmadıkça sıcaklık hakkında endişelenmeyeceğim. Tabii ki bir hava akışınız olabilir, Pent D yapımla benzer bir sorunum vardı, fanları döndüm, böylece sıcak havayı kasadan sıcak emdiler ve sorun ortadan kalktı.
Ramhound

2

Bence bu normal bir davranış, olabildiğince tuhaf. Geçen yaz i5-2500k işlemcili bir sistem kurdum ve o zamandan beri 30c civarında standart çalışma sıcaklıkları ile neredeyse kesintisiz çalışıyor. Overclock yapılmış ve çalışan Prime95 madeni 50-60c civarında koştu, ancak sadece overclock olmadan bios yüklemek aynı aralığa yükseliyor. Bunu yaptığımdan beri yaptım ve BIOS'tayken yapmaya devam ettim, ancak bilgisayarın bugüne kadar hiçbir kötü etkisi olmadı. Diğerlerinin yorumlarda belirttiği gibi, BIOS'u çalıştırmak için bazı tembel kodlamalar olabilir ve neredeyse hiçbir şey yapmasanız bile CPU'nun maksimum vermesine neden olabilir. BIOS'unuzu saatlerce düzenlemeyi planlamıyorsanız, bu sıcaklıktan endişe etmeyeceğim ve Windows'ta normal çalışma sıcaklıklarınıza odaklanmayacağım.


> BIOS'unuzu saatlerce düzenlemeyi planlamıyorsanız, bu sıcaklıktan endişe etmeyeceğim ve Windows'ta normal çalışma sıcaklıklarınıza odaklanmam. Aslında sadece BIOS editörü değil, aynı şekilde davranan tüm BIOS / POST önyükleme öncesi ortamı. İşte yaklaşık bir yıl önce yaşadığım kötü bir senaryo: Windows çalışıyor. CPU sıcaklığı. SpeedFan CPU fanını sıfıra indirir. Fan kapalıyken Windows bir noktada kilitleniyor. İLETİ. BIOS, fanın kapalı olduğu konusunda uyarır. CPU, Windows önyükleme ve SpeedFan çalışana ve fanı yeniden açana kadar ~ 3 dakika ısınmaya devam eder.
Synetech

% 100'de koşmak göründüğü kadar kötü olmayabilir. prime95 tüm tamsayı ve kayan nokta birimlerini paralel olarak tam patlamada çalıştırır. Buna karşılık, yoğun bir bekleme cpu'nun sadece küçük bir bölümünü kaplayabilir.
Albert van der Horst
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.