Sıcak bir patates: PCIe sürümleri daha yüksek aktarım hızlarıyla daha yüksek bant genişliği için baskı yapmaya devam ettikçe, artan hızlar dolaylı olarak aşırı ısı üretimine yol açıyor; Intel’in güncellenmiş bir Linux sürücüsüyle tamamen yeni bir yöntemle üstesinden geldiği bir sorun. Açık kaynaklı “PCIe bant genişliği denetleyicisi”, termaller belirli bir eşiğe ulaştığında bağlantı hızlarını otomatik olarak azaltmayı amaçlamaktadır.
Temel sorun, PCIe’nin sürekli artan hızlarının daha iyi sinyal bütünlüğü ve daha düşük sinyal kaybı gerektirmesidir. Bunu başarmak için genellikle daha yüksek saatler, daha fazla güç ve kodlama optimizasyonları gerekir; bunların tümü ekstra ısı üretir. Örnek olarak PCIe 5.0 SSD’leri alın. 32GT/s aktarım hızlarıyla (PCIe 4.0’ın iki katı), sürekli yükler altında ısıyı dağıtmak için sıklıkla özel soğutma çözümlerine ihtiyaç duyarlar.
Bir yılı aşkın süredir geliştirilmekte olan Intel sürücüsü, termaller çok yükseldiğinde Linux’un PCIe bağlantı hızlarını seçici olarak düşürmesine olanak tanıyor. Her PCIe bağlantı noktası için bağlantı hızının ayarlanmasına olanak tanıyan bir “soğutma cihazı” kaydeder. Bu PCIe bağlantısını yavaşlatmak, sıcak çalışan GPU’lar, SSD’ler ve diğer çevre birimlerinden kaynaklanan termal basıncı hafifletmeye yardımcı olacaktır.
Intel mühendisi Ilpo Järvinen en son yama notlarında “Bu seri yalnızca PCIe Bağlantı Hızını kontrol etmek için destek ekliyor” diye yazdı. “PCIe Bağlantı Genişliğini kontrol etmek de yararlı olabilir, ancak AFAIK, PCIe 6.0 (L0p)’ye kadar bunun için bir mekanizma yoktur, bu nedenle Bağlantı Genişliği kısıtlaması bu seri tarafından eklenmez.”
Gördüğünüz gibi bağlantı genişliklerinin ayarlanamaması mevcut bir sınırlamadır ancak Intel bu yeteneği de araştırıyor.
// İlgili Öyküler
- Intel Arrow Lake-S masaüstü CPU sızıntısı, 24 çekirdekli 285K amiral gemisi, 20 çekirdekli 265K’yı içeriyor
- Yeni CopprLink standardı, 64GT/s bağlantılar için PCIe erişimini kablo üzerinden genişletiyor
Şimdilik yeni Linux sürücüsü, termal sorunları azaltmak için yalnızca bağlantı hızının azaltılmasına odaklanıyor. Her zamankinden daha yüksek PCIe hızlarının ortaya çıkardığı zorlu ısınma sorunlarına yönelik basit bir yazılım çözümüdür. İşletim sisteminin bu bağlantı hızlarını port başına otomatik olarak azaltmasına izin vererek, yük altında termalleri dinamik olarak optimize etmenin bir yolunu sağlar.
Sürücü başlangıçta öncelikle sunucuları hedef alıyor gibi görünse de teknoloji, masaüstü ve mobil sistemler için de oldukça faydalı olabilir. Örneğin, bir x16 GPU bağlantısı, işler çok ısınırsa geçici olarak x8 hızlarına düşebilir. Elbette bu, bant genişliğinin azalması anlamına gelir ve bu da muhtemelen performansı etkiler.
Geçen yıl, PCI-SIG konsorsiyumu, PCIe 7.0 için ilk 0.3 inceleme taslağı spesifikasyonunu üyelere yayınladı. Ayrıntılar hala kısıtlı ancak duyuru, PCIe’nin gelişiminin planlandığı gibi ilerlediğini doğruladı; 7.0, x16 bağlantıları aracılığıyla 512 GB/s’lik şaşırtıcı bir üretim için 6.0’ın bant genişliğini iki katına çıkaracak şekilde ayarlandı. Gelecek standartların daha agresif soğutma gerektireceğine inanmak zor değil.
Yeni PCIe bant genişliği denetleyici sürücüsü, Intel mühendislerinin termal kısıtlama uygulamasını geliştirmeye devam etmesi nedeniyle şu ana kadar beş revizyondan geçti. Henüz kesinleşmedi, ancak muhtemelen önümüzdeki yıl içinde benimsenmesi bekleniyor.