İşlemci ve GPU ayrımı nerede olur?

mauenamma

Hectopat
Katılım
4 Şubat 2021
Mesajlar
507
Çözümler
3
Oyunlarda, video editlerken, 3B render yaparken hangi alanlarda işlemci hangi alanlarda GPU kullanılır? (Mesela oyunlarda yapay zekayı işlemci yürütür gibi.)
 
Oyunlarda, video editlerken, 3B render yaparken hangi alanlarda işlemci hangi alanlarda GPU kullanılır? (mesela oyunlarda yapay zekayı işlemci yürütür gibi.)

3D işlemlerde ekran kartı (oyun), veri işleme sırasında CPU kullanılır (render). Bunların ikisi de yüksek miktarda aynı anda kullanılabilir o anki duruma göre.
 
Çok basit ve kabaca oyunları bir simülasyon olarak düşünürseniz, bunu oluşturan işlemcidir ve her kareyi çizen ekran kartıdır. Ekran kartı, işlemciden bilgi beklemek zorundadır, tek başına iş yapamaz. Bu oyunda/simülasyonda tüm nesnelerin, yapay zekanın, oyuncunun verdiği komutların işlemesini sağlayan işlemcidir.

Bu yüzden fiziklere ve çevreye önem veren oyunlar genelde çok işlemci ağırlıklı olurken grafiksel açıdan ağır olan oyunlar ekran kartı ağırlıklı olurlar. Tabi bir oyun hem işlemci hem ekran kartına yüklenemez diye bir kaide yok.

Yani kabaca işlemci beyin, ekran kartı kas gücüdür diyebiliriz. Bu çok kabaca bir tanım fakat basitçe olayı kavramak için yeterli.
 
Oyunlarda işlem şu şekilde oluyor. Mesela 3d bir oyun düşünelim. Oyun yüklenirken diskten 3d modeller,kaplamalar,ses gibi dosyalar RAM'a (sıkıştırılmış formatlar açılır (CPU) )yüklenir.
Oyun sırasında bu modellerin bir sonraki pozisyonu,rotasyonu gibi bilgiler fizik motoru (CPU) tarafından hesaplanır. Yapay zeka veya mantıksal durumlar için hesaplama yapılır (CPU) .
Ekranda o anki çizimin yapılabilmesi için RAM'den kaplama,model bilgileri(pozisyon ve rotasyon bilgileriyle),ışık kaynağı pozisyonları gibi bilgiler ekran kartına gönderilir. Ekranda çizilecek modellerin renk ve ışık bilgileri hesaplanıp ekran üzerinde pixel kordinatlarına dönüştürülür (GPU).

GPU işlem basamağı

1615830960822.png
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı