Baris
New member
Ekran Kartı Olmayan PC’de Oyun Oynanır mı? Soruyu Donanım Değil, Sistem Mimarisi Üzerinden İnceleyelim
Bilgisayar donanımıyla ilgilenmeye başladığım ilk dönemlerde “ekran kartı yoksa oyun oynanmaz” cümlesini neredeyse bir kural gibi kabul ediyordum. Sonra işin teknik tarafına biraz daha yakından bakınca bu ifadenin aslında önemli bir ayrıntıyı gözden kaçırdığını fark ettim: “Ekran kartı yok” demek, bilgisayarda GPU yok demek değildir.
Günümüzde CPU içerisine entegre grafik birimine sahip çok sayıda işlemci bulunuyor. Intel bunu integrated graphics, AMD ise farklı nesillerde Radeon iGPU/APU mimarileri olarak sunuyor. Bu grafik birimleri ayrı bir ekran kartının sahip olduğu VRAM'e sahip olmayabilir; bunun yerine sistem RAM'ini CPU ile paylaşabilir. Intel'in teknik dokümantasyonunda entegre grafiklerin sistem belleğini CPU ile paylaştığı açıkça belirtilirken, AMD de UMA mimarisinde grafik işlemcisinin sistem belleğinin bir bölümünü kullandığını açıklıyor. Intel+1
Dolayısıyla asıl araştırılması gereken soru şu:
“Kasada ayrı bir ekran kartı yoksa hangi oyunlar, hangi ayarlarda ve hangi performans düzeyinde oynanabilir?”
Bu yazıda meseleyi yalnızca “kaç FPS alırım?” şeklinde değil; GPU mimarisi, bellek bant genişliği, CPU yükü, oyun motoru, çözünürlük ve kullanıcı deneyimi açısından ele alalım.
Önce Kavram Yanılgısını Ortadan Kaldıralım: GPU Başka, Ekran Kartı Başka
Günlük konuşmada “ekran kartı” ve “GPU” çoğu zaman aynı şeymiş gibi kullanılıyor. Teknik olarak ise aralarında önemli fark var.
Ayrı ekran kartı, GPU'nun bağımsız bir donanım olarak anakarta takıldığı ve genellikle kendi grafik belleğine sahip olduğu yapıdır. NVIDIA GeForce veya AMD Radeon'un harici ekran kartları buna örnek gösterilebilir.
Entegre GPU ise işlemciyle aynı pakette veya işlemci mimarisinin içerisinde bulunur. Intel'in açıklamasına göre bu yapı ayrı bir grafik belleği kullanmak yerine sistem belleğini CPU ile paylaşır. Intel
Bu nedenle “PC'de ekran kartı yok” denildiğinde iki farklı durum ortaya çıkabilir:
- Gerçekten hiçbir grafik işlemcisi bulunmayan bir sistem.
- Ayrı ekran kartı bulunmayan fakat işlemci içerisinde iGPU bulunan bir sistem.
İkinci durumda oyun oynanabilir.
Hatta modern iGPU'lar geçmişteki “ofis bilgisayarı grafikleri” algısından oldukça farklı bir noktaya geldi. Intel'in Xe mimarisinde farklı GPU sınıfları bulunuyor ve bazı yeni nesil işlemcilerde grafik tarafı önceki UHD nesillerine kıyasla ciddi biçimde genişletilmiş durumda. Intel
Bu nedenle bilgisayarın modelini bilmeden “ekran kartı yoksa şu oyun çalışmaz” demek bilimsel açıdan sağlıklı değildir.
Araştırmayı Nasıl Yapmak Gerekir? Ortalama FPS Tek Başına Yeterli mi?
Bu konuda sağlıklı bir değerlendirme yapmak için yalnızca ortalama FPS'ye bakmak yeterli değildir.
Bilgisayar oyunlarında performans araştırması yapılırken en azından şu değişkenler kontrol edilmelidir:
1. İşlemci modeli ve çekirdek yapısı
2. Entegre GPU modeli
3. RAM miktarı
4. RAM'in tek veya çift kanal çalışması
5. Bellek hızı ve bant genişliği
6. Oyun çözünürlüğü
7. Grafik ayarları
8. Ortalama FPS
9. Minimum veya 1% low FPS
10. Kare sürelerinin tutarlılığı
11. Sıcaklık ve termal kısıtlamalar
Örneğin aynı “Ryzen 7” adına sahip iki sistem aynı oyun performansını vermek zorunda değildir. Çünkü işlemcinin içerisinde kullanılan grafik mimarisi ve bellek sistemi farklı olabilir.
Benzer şekilde “16 GB RAM var” bilgisi de tek başına yeterli değildir. Entegre GPU sistem RAM'ini kullandığı için bellek mimarisi doğrudan grafik performansını etkileyebilir. Intel, entegre grafiklerde çift kanal belleğin performansı artırabileceğini özellikle belirtiyor. Intel
Bu noktada akademik çalışmalardaki performans ölçüm yaklaşımı da önem kazanıyor. Örneğin Maciá-Lillo ve arkadaşlarının IEEE Transactions on Games kapsamında yayımlanan çalışması, entegre GPU'ların oyun sistemlerindeki rolünü ve farklı GPU kaynaklarının birlikte kullanılmasının performans üzerindeki etkilerini deneysel olarak incelemiştir. Çalışmada özel olarak oyun motoru oluşturulmuş, OpenGL ve OpenCL kullanılmış ve performans sonuçları deneysel ölçümlerle değerlendirilmiştir. ResearchGate
Yani oyun performansı “bu işlemci güçlüdür” gibi genel bir ifadeden çok daha karmaşık bir sistem problemidir.
Peki Ekran Kartı Olmadan Oyun Nasıl Çalışıyor?
Burada bilgisayarın yaptığı iş kabaca şöyle düşünülebilir:
CPU → oyun mantığı, fizik, yapay zekâ ve çeşitli hesaplamalar
iGPU → görüntünün işlenmesi ve ekrana gönderilmesi
Ancak bu iki işlemci tamamen bağımsız değildir. Entegre GPU sistem belleğine eriştiği için CPU ve GPU aynı bellek altyapısını paylaşabilir.
Intel'in teknik açıklamalarında işlemci grafiklerinin sistem DRAM'ini grafik işlem belleği olarak kullanabildiği ve CPU-GPU arasında ortak bellek yapısının bulunduğu belirtiliyor. Intel+1
Bu durumun avantajı maliyet ve enerji verimliliğidir. Dezavantajı ise bellek bant genişliğinin paylaşılmasıdır.
Örneğin oyun sırasında CPU büyük miktarda veri kullanırken iGPU da yüksek grafik bant genişliğine ihtiyaç duyarsa iki taraf aynı kaynak üzerinde baskı oluşturabilir.
Dolayısıyla güçlü bir iGPU için yalnızca “kaç GB RAM var?” sorusu değil, “RAM ne kadar hızlı ve hangi kanal yapısında çalışıyor?” sorusu da önemlidir.
Hangi Oyunlar Ekran Kartsız Bilgisayarda Daha Rahat Çalışır?
Burada oyun türü çok önemlidir.
Grafik yükü düşük oyunlar doğal olarak entegre GPU'lar için daha uygun bir çalışma alanı oluşturur. 2D oyunlar, bağımsız yapımlar, eski nesil 3D oyunlar ve grafik ayarları geniş ölçüde ölçeklenebilen yapımlar genellikle daha erişilebilirdir.
Strateji oyunlarında ise ilginç bir durum ortaya çıkar. Görsel yükün yanında CPU'nun yapay zekâ, yol bulma ve oyun simülasyonu gibi görevleri de önem kazanır.
Bu yüzden “eski grafiklere sahip oyun = her zaman düşük sistem ihtiyacı” şeklinde düşünmek de doğru değildir.
Örneğin Civilization VI gibi bir oyunda grafik işlem yükünün yanında harita büyüklüğü ve oyun simülasyonunun CPU tarafındaki yükü önem kazanabilir. Entegre GPU'larla gerçekleştirilen çeşitli testlerde strateji oyunlarının bazı senaryolarda oynanabilir performans sunduğu görülüyor. Bağımsız testlerde yeni nesil Radeon entegre grafiklerinin Civilization VI gibi nispeten eski oyunlarda 60 FPS'nin üzerine çıkabildiği de raporlanmıştır. PCWorld
Buna karşılık son derece yoğun ışıklandırma, yüksek çözünürlüklü dokular, karmaşık parçacık sistemleri ve ray tracing kullanan modern AAA oyunlar iGPU açısından çok daha ağır olabilir.
Burada “oyun açılıyor” ile “oyun rahat oynanıyor” kavramlarını birbirinden ayırmak gerekiyor.
30 FPS mi, 60 FPS mi? Oynanabilirlik Nerede Başlıyor?
Teknik forumlarda en çok tartışılan konulardan biri de budur.
Bilgisayar donanımıyla ilgilenmeye başladığım ilk dönemlerde “ekran kartı yoksa oyun oynanmaz” cümlesini neredeyse bir kural gibi kabul ediyordum. Sonra işin teknik tarafına biraz daha yakından bakınca bu ifadenin aslında önemli bir ayrıntıyı gözden kaçırdığını fark ettim: “Ekran kartı yok” demek, bilgisayarda GPU yok demek değildir.
Günümüzde CPU içerisine entegre grafik birimine sahip çok sayıda işlemci bulunuyor. Intel bunu integrated graphics, AMD ise farklı nesillerde Radeon iGPU/APU mimarileri olarak sunuyor. Bu grafik birimleri ayrı bir ekran kartının sahip olduğu VRAM'e sahip olmayabilir; bunun yerine sistem RAM'ini CPU ile paylaşabilir. Intel'in teknik dokümantasyonunda entegre grafiklerin sistem belleğini CPU ile paylaştığı açıkça belirtilirken, AMD de UMA mimarisinde grafik işlemcisinin sistem belleğinin bir bölümünü kullandığını açıklıyor. Intel+1
Dolayısıyla asıl araştırılması gereken soru şu:
“Kasada ayrı bir ekran kartı yoksa hangi oyunlar, hangi ayarlarda ve hangi performans düzeyinde oynanabilir?”
Bu yazıda meseleyi yalnızca “kaç FPS alırım?” şeklinde değil; GPU mimarisi, bellek bant genişliği, CPU yükü, oyun motoru, çözünürlük ve kullanıcı deneyimi açısından ele alalım.
Önce Kavram Yanılgısını Ortadan Kaldıralım: GPU Başka, Ekran Kartı Başka
Günlük konuşmada “ekran kartı” ve “GPU” çoğu zaman aynı şeymiş gibi kullanılıyor. Teknik olarak ise aralarında önemli fark var.
Ayrı ekran kartı, GPU'nun bağımsız bir donanım olarak anakarta takıldığı ve genellikle kendi grafik belleğine sahip olduğu yapıdır. NVIDIA GeForce veya AMD Radeon'un harici ekran kartları buna örnek gösterilebilir.
Entegre GPU ise işlemciyle aynı pakette veya işlemci mimarisinin içerisinde bulunur. Intel'in açıklamasına göre bu yapı ayrı bir grafik belleği kullanmak yerine sistem belleğini CPU ile paylaşır. Intel
Bu nedenle “PC'de ekran kartı yok” denildiğinde iki farklı durum ortaya çıkabilir:
- Gerçekten hiçbir grafik işlemcisi bulunmayan bir sistem.
- Ayrı ekran kartı bulunmayan fakat işlemci içerisinde iGPU bulunan bir sistem.
İkinci durumda oyun oynanabilir.
Hatta modern iGPU'lar geçmişteki “ofis bilgisayarı grafikleri” algısından oldukça farklı bir noktaya geldi. Intel'in Xe mimarisinde farklı GPU sınıfları bulunuyor ve bazı yeni nesil işlemcilerde grafik tarafı önceki UHD nesillerine kıyasla ciddi biçimde genişletilmiş durumda. Intel
Bu nedenle bilgisayarın modelini bilmeden “ekran kartı yoksa şu oyun çalışmaz” demek bilimsel açıdan sağlıklı değildir.
Araştırmayı Nasıl Yapmak Gerekir? Ortalama FPS Tek Başına Yeterli mi?
Bu konuda sağlıklı bir değerlendirme yapmak için yalnızca ortalama FPS'ye bakmak yeterli değildir.
Bilgisayar oyunlarında performans araştırması yapılırken en azından şu değişkenler kontrol edilmelidir:
1. İşlemci modeli ve çekirdek yapısı
2. Entegre GPU modeli
3. RAM miktarı
4. RAM'in tek veya çift kanal çalışması
5. Bellek hızı ve bant genişliği
6. Oyun çözünürlüğü
7. Grafik ayarları
8. Ortalama FPS
9. Minimum veya 1% low FPS
10. Kare sürelerinin tutarlılığı
11. Sıcaklık ve termal kısıtlamalar
Örneğin aynı “Ryzen 7” adına sahip iki sistem aynı oyun performansını vermek zorunda değildir. Çünkü işlemcinin içerisinde kullanılan grafik mimarisi ve bellek sistemi farklı olabilir.
Benzer şekilde “16 GB RAM var” bilgisi de tek başına yeterli değildir. Entegre GPU sistem RAM'ini kullandığı için bellek mimarisi doğrudan grafik performansını etkileyebilir. Intel, entegre grafiklerde çift kanal belleğin performansı artırabileceğini özellikle belirtiyor. Intel
Bu noktada akademik çalışmalardaki performans ölçüm yaklaşımı da önem kazanıyor. Örneğin Maciá-Lillo ve arkadaşlarının IEEE Transactions on Games kapsamında yayımlanan çalışması, entegre GPU'ların oyun sistemlerindeki rolünü ve farklı GPU kaynaklarının birlikte kullanılmasının performans üzerindeki etkilerini deneysel olarak incelemiştir. Çalışmada özel olarak oyun motoru oluşturulmuş, OpenGL ve OpenCL kullanılmış ve performans sonuçları deneysel ölçümlerle değerlendirilmiştir. ResearchGate
Yani oyun performansı “bu işlemci güçlüdür” gibi genel bir ifadeden çok daha karmaşık bir sistem problemidir.
Peki Ekran Kartı Olmadan Oyun Nasıl Çalışıyor?
Burada bilgisayarın yaptığı iş kabaca şöyle düşünülebilir:
CPU → oyun mantığı, fizik, yapay zekâ ve çeşitli hesaplamalar
iGPU → görüntünün işlenmesi ve ekrana gönderilmesi
Ancak bu iki işlemci tamamen bağımsız değildir. Entegre GPU sistem belleğine eriştiği için CPU ve GPU aynı bellek altyapısını paylaşabilir.
Intel'in teknik açıklamalarında işlemci grafiklerinin sistem DRAM'ini grafik işlem belleği olarak kullanabildiği ve CPU-GPU arasında ortak bellek yapısının bulunduğu belirtiliyor. Intel+1
Bu durumun avantajı maliyet ve enerji verimliliğidir. Dezavantajı ise bellek bant genişliğinin paylaşılmasıdır.
Örneğin oyun sırasında CPU büyük miktarda veri kullanırken iGPU da yüksek grafik bant genişliğine ihtiyaç duyarsa iki taraf aynı kaynak üzerinde baskı oluşturabilir.
Dolayısıyla güçlü bir iGPU için yalnızca “kaç GB RAM var?” sorusu değil, “RAM ne kadar hızlı ve hangi kanal yapısında çalışıyor?” sorusu da önemlidir.
Hangi Oyunlar Ekran Kartsız Bilgisayarda Daha Rahat Çalışır?
Burada oyun türü çok önemlidir.
Grafik yükü düşük oyunlar doğal olarak entegre GPU'lar için daha uygun bir çalışma alanı oluşturur. 2D oyunlar, bağımsız yapımlar, eski nesil 3D oyunlar ve grafik ayarları geniş ölçüde ölçeklenebilen yapımlar genellikle daha erişilebilirdir.
Strateji oyunlarında ise ilginç bir durum ortaya çıkar. Görsel yükün yanında CPU'nun yapay zekâ, yol bulma ve oyun simülasyonu gibi görevleri de önem kazanır.
Bu yüzden “eski grafiklere sahip oyun = her zaman düşük sistem ihtiyacı” şeklinde düşünmek de doğru değildir.
Örneğin Civilization VI gibi bir oyunda grafik işlem yükünün yanında harita büyüklüğü ve oyun simülasyonunun CPU tarafındaki yükü önem kazanabilir. Entegre GPU'larla gerçekleştirilen çeşitli testlerde strateji oyunlarının bazı senaryolarda oynanabilir performans sunduğu görülüyor. Bağımsız testlerde yeni nesil Radeon entegre grafiklerinin Civilization VI gibi nispeten eski oyunlarda 60 FPS'nin üzerine çıkabildiği de raporlanmıştır. PCWorld
Buna karşılık son derece yoğun ışıklandırma, yüksek çözünürlüklü dokular, karmaşık parçacık sistemleri ve ray tracing kullanan modern AAA oyunlar iGPU açısından çok daha ağır olabilir.
Burada “oyun açılıyor” ile “oyun rahat oynanıyor” kavramlarını birbirinden ayırmak gerekiyor.
30 FPS mi, 60 FPS mi? Oynanabilirlik Nerede Başlıyor?
Teknik forumlarda en çok tartışılan konulardan biri de budur.