En sevdiğiniz oyunun keyfini çıkarırken sıra dışı bir şey fark ettiniz; sisteminizdeki fanlar normalde olduğundan daha fazla gürültü yapıyordu.
Eldeki sorunu anlamak için güvenilir sıcaklık izleme uygulamanızı açtınız, ancak CPU ve GPU sıcaklığının kontrolden çıktığını keşfettiniz.
Ama sisteminizdeki hesaplama birimleri neden bu kadar kızarmıştı? Oyununuz sisteminizi çok zorladığından mı yoksa V-Sync ile ilgili bir şey miydi?
Makinenizdeki CPU ve GPU Neden Isınıyor?
Modern bir oyun makinesindeki CPU ve GPU çok şey yapabilir. Gerçeğe yakın grafiklere sahip oyunları çalıştırmak veya birkaç saniye içinde yüksek çözünürlüklü videolar oluşturmak gibi modern bir bilgisayarın yapamayacağı hiçbir şey yoktur. Bununla birlikte, tıpkı insanlar gibi, bir bilgisayarın da bu görevleri yerine getirmek için enerjiye ihtiyacı vardır, ancak bizden farklı olarak, bilgisayarlar işlemleri gerçekleştirmek için elektriğe güvenirler.
Bu nedenle, bir oyunu 60 FPS'de (Saniyedeki Kare Sayısı) çalıştırmak için CPU ve GPU elektriği şu kanallara yönlendirir:
transistör olarak bilinen elektronik anahtarlar. Bu, anahtarların CPU veya GPU'nun saat frekansına bağlı olarak açılıp kapanmasına neden olur. Bilgisayarınızın canlanmasını sağlayan, CPU ve GPU'daki transistörlerin bu tekrarlanan çalışmasıdır. Bununla birlikte, bu elektrik sisteminizin ısınmasına neden olur.Peki oyunlarınıza güç veren şey neden makinenizin ısınmasına neden oluyor?
Joule'ün ısınma yasasına göre bir iletkende üretilen ısı, içinden geçen akımın karesiyle orantılıdır. Bu nedenle, bir hesaplama biriminin çektiği akım arttıkça ürettiği ısı da artar.
Oyunlar Neden Sisteminizdeki Hayranları Çıldırtıyor?
Artık sisteminizin neden ısındığına dair temel bir anlayışa sahip olduğumuza göre, oyun oynamanın makineniz için neden bu kadar yoğun bir görev olduğuna bakabiliriz.
Görüyorsunuz, oyun oynamak yüzeyde basit görünebilir, ancak CPU, GPU ve bellek sistemleri bu yüksek kare hızlarını sağlamak için tam gaz çalışıyor. Oyun oynamanın neden bu kadar zahmetli olduğunu anlamak için, oyunları işlemek için sisteminizin ne yapması gerektiğine bakalım.
Oyunu açtığınızda CPU devreye giriyor ve oyun için program verileri sabit sürücüden sistem RAM'ine taşınıyor. Bundan sonra, CPU verileri işler ve VRAM'e gönderir, ekran verilerini işlemek için ayrılmış bellek. Daha sonra, GPU verileri işler, oyununuza göre sahneyi oluşturur ve işleme bilgilerini VRAM'de depolar. Ardından ekran, yenileme hızına bağlı olarak bu verileri düzenli olarak ayıklar.
Bu önemsiz görünebilir, ancak GPU'nun verileri saniyede 60 kez işlemesi ve sorunsuz bir 60 FPS deneyimi sunmak için ekrana göndermesi gerekir. Ek olarak, tam HD bir ekranınız varsa, GPU'nuzun 2 milyon piksel için işleme bilgisini işlemesi gerekir. Öte yandan, 4k ekranınız varsa, GPU'nun 8 milyon pikselin üzerinde boyama için verileri işlemesi gerekir.
Bu nedenle, özetlemek gerekirse, GPU'nuzun 8 saniye boyunca renk, gölge ve doku bilgilerini işlemesi gerekir. milyon puan ve her 16 milisaniyede bir ekrana ileterek sorunsuz bir oyun deneyimi sunar deneyim.
Şimdi bu çok fazla sayı çatışması; Şüphesiz GPU'nuz ve CPU'nuz, zorlu oyunları oynarken ısınır.
Kare Hızlarını, Yenileme Hızlarını ve Ekran Yırtmalarını Anlama
Daha önce açıklandığı gibi, GPU görüntüleri oluşturur ve bunları VRAM'de depolar. GPU'nun bu görevi gerçekleştirme hızı, sahnenin karmaşıklığıyla orantılı olan kare hızı olarak bilinir.
Bu nedenle, hesaplama açısından karmaşık olmayan bir oyun oynuyorsanız, GPU görüntüleri daha yüksek hızlarda işleyebilir ve saniyede 100 kez VRAM'e veri göndererek 100 FPS kare hızı sunar. Bununla birlikte, ışın izlemenin etkin olduğu bir oyun oynuyorsanız, GPU'nun çok daha fazla veriyi işlemesi gerekecek ve bu da FPS'yi düşürecektir.
Monitörün yenileme hızı ise monitörün VRAM'den veri toplama hızını ifade eder. Bu nedenle, 60 Hertz yenileme hızı sunan bir paneliniz varsa, monitör VRAM'deki bilgilere her 16.6 milisaniyede (1/60 saniye) erişecektir.
Yani bakarsanız, monitörünüzün yenileme hızı sabitken GPU'nun kare hızı değişkendir. Ekranın yırtılmasına neden olan bu tutarsızlıktır; işte nasıl.
Diyelim ki GPU'nuz ekranda görüntülenecek bir görüntü oluşturmak için verileri işliyor ve görsel karmaşık olmadığı için sahneyi anında oluşturuyor. Artık her şeyin düzgün çalışması için monitör, görüntüyü VRAM'den almalı ve aynı anda görüntü, ancak GPU ekrandan daha hızlı çalıştığından, VRAM'den gelen veriler getirildi.
Ekrandaki görüntü güncellenmezken GPU, ekranda görüntülenen bir sonraki görüntüyü oluşturmak için verileri işliyor ve VRAM'e yazıyor. Bu sırada, ekran verileri VRAM'den alır.
Bu nedenle, görüntüler iki farklı çerçeveden olduğu için ekranınızdaki görüntü ortasından bir yırtıkla görünür. Bu sorunu çözmek için V-Sync'imiz var.
V-Sync Etkinleştirildiğinde Ne Olur?
Kimse ekran yırtılmasını sevmez ve bu sorunu çözmek için oyun endüstrisi V-Sync teknolojisi ile geldi. Dikey Senkronizasyon'un kısaltması olan V-Sync, ekran yırtılmasının görüntüye gelmemesi için ekranı ve GPU'yu senkronize eder.
Bunu yapmak için V-Sync, GPU'nun kare hızını sabit bir hız ile sınırlar. Bu nedenle ekran, GPU'nun verileri VRAM'e ittiği hızda VRAM'den veri toplayarak ekranın yırtılmasını önler.
Ek olarak, V-Sync etkinleştirildiğinde, GPU'nuz, monitörün yenileme hızına bağlı olarak görüntü verilerini işlerken sınırlarını zorlamaz.
V-Sync Devre Dışı Bırakıldığında CPU ve GPU Sıcaklıkları Neden Artıyor?
V-Sync devre dışı bırakıldığında, ekranın yenileme hızı ve GPU kare hızı senkronize olmaz. Bu nedenle GPU, sınırlarını zorlar ve sahnenin karmaşıklığına bağlı olarak verileri VRAM'e gönderir. Bu, daha fazla verinin işlenmesi ve yönetilmesi gerektiğinden GPU ve CPU'ya çok fazla yük bindirir.
GPU ve CPU yüklerindeki bu artış, hesaplama birimlerinin daha fazla akım çekmesine neden olarak sisteminizin sıcaklığını artırır.
CPU ve GPU'nuzu Soğutmak için V-Sync'i Etkinleştirin
V-Sync'i devre dışı bırakmak, sisteminizin ısınmasına neden olabilir, ancak yüksek sistem sıcaklıklarının birkaç nedeni olabilir. Dolayısıyla, V-Sync'i etkinleştirmek GPU'nuzu soğutmuyorsa, sisteminizi ısıtıyor olabilecek diğer faktörlere bakabilirsiniz.