Mercek360 gündemi taradı - AI dünyasında yeni başlıklarApple Vision Pro 2 tanıtıldı - Daha hafif, daha güçlüNVIDIA Blackwell Ultra - Yapay zeka performansı yükseliyorTürk AI startup'ı 50M$ yatırım aldıRust 2.0 yolda - Bellek güvenliği yeni seviyede
Mercek360
Ana SayfaCihazlar & Donanım

Modern GPU'lar Olmadan Önce Konsollar Grafikleri Nasıl İşliyordu?

Ozan Tankuş5 Ekim 20260 görüntülenme
Paylaş:WhatsApp'ta PaylaşPaylaş
Modern GPU'lar Olmadan Önce Konsollar Grafikleri Nasıl İşliyordu?
30 Saniyede Özet
Hızlı Bakış
  • Günümüzün gelişmiş grafik işlemcilerinin temelleri atılmadan önce oyun konsolları, sabit işlevli yongalar ve CRT ekran uyumlu mimarilerle çalışıyordu.
  • Bilgisayar mimarilerinin konsol dünyasına adım atışıyla birlikte oyun endüstrisindeki grafik devrimi kökten değişti.

Dijital eğlence dünyasının bugünkü milyarlarca dolarlık devasa bir sektöre dönüşmesinin arkasında, onlarca yıllık mühendislik savaşları ve donanım mimarisi evrimleri yatıyor. Bugün her saniye milyarlarca üçgeni işleyen, ışın izleme (ray tracing) hesaplamaları yapan ve yapay zeka destekli kare oluşturma teknolojileri sunan modern GPU'ları kanıksamış durumdayız. Peki, henüz bu güçlü grafik kartlarının piyasada bulunmadığı, donanım kaynaklarının kilobaytlar veya megabaytlar ile ölçüldüğü dönemde oyun konsolları pikselleri ekrana nasıl taşıyordu? Retro oyunların nostaljik dünyasının arkasında yatan donanım mimarisi, mühendislerin imkansızı başarma mücadelesinin ta kendisidir.

Sabit İşlevli Yonga Dönemi: Sabit Piksel ve Sınırlı Tarama Hatları

1970'lerin sonlarından 2000'lerin başına kadar olan iki aşkın sürede oyun konsolları, günümüzdeki programlanabilir grafik işlemcilerden çok uzaktı. Bunun yerine tamamen özel olarak tasarlanmış, "sabit işlevli" (fixed-function) yongalar kullanılıyordu. Bu dönemin en ikonik örneklerinden biri şüphesiz Nintendo Entertainment System (NES) idi. NES üzerinde oyun grafikleri, Ricoh 2C02 Resim İşleme Birimi (PPU) adı verilen oldukça ilkel bir yonga tarafından işleniyordu. Bu yonga herhangi bir kod çalıştırma yeteneğine sahip değildi; bunun yerine kartuş üzerindeki karo (tile) çizimlerini ve bellekten aldığı iki arama tablosunu birleştirerek bir televizyon sinyaline dönüştürüyordu.

Bu mimarinin en büyük alametifarikası tarama hatları (scanline) üzerine kurulu olmasıydı. CRT tüplü televizyonların ekranı tarayan elektronik demetiyle senkronize çalışan Ricoh 2C02, saniyede belirli bir hızda çalışarak hangi karonun nereye geleceğini hesaplıyordu. Ancak bu sistemin çok sert donanım sınırları vardı. Örneğin, Super Mario Bros. oynarken aynı yatay sırada çok fazla Goomba düşmanı yan yana geldiğinde bunlardan bazılarının titremeye başladığını veya ekrandan kaybolduğunu hatırlarsınız. Bu durum, yonganın her tarama hattı başına sekiz sprite (karakter/nesne) sınırı olmasından kaynaklanıyordu. Sınır aşıldığında yonga dokuzuncu ve sonrasını düşürüyor ve oyun motoru titreme efekti yaratarak bu eksikliği kamufle etmeye çalışıyordu.

İşlemcinin Sırtına Yüklenen Yük: Atari 2600 ve Magnavox Odyssey

NES'in aksine, daha eski sistemler grafik yükünü doğrudan ana işlemciye (CPU) yıkmak zorunda kalıyordu. 1977 çıkışlı efsanevi Atari 2600, Televizyon Arayüz Adaptörü (TIA) adı verilen ve bir kare tamponuna (frame buffer) bile sahip olmayan bir bileşenle donatılmıştı. Bu durum, işlemcinin çizilen her bir tarama hatası için yongaya yeni değerler beslemesini zorunlu kılıyordu. Daha da geriye gidersek, 1972 yılında piyasaya sürülen Magnavox Odyssey, içerisinde ne bir işlemci ne de en ufak bir bellek barındırıyordu. Cihaz, ekrandaki nokta ve çizgileri tamamen ayrık diyot-transistör mantığıyla, ham elektronik devreler üzerinden çiziyordu.

Tüm bu makineler doğrudan CRT (tüplü) televizyonlar etrafında tasarlanmıştı. Günümüzde retro oyunların eski CRT ekranlarda çok daha akıcı ve estetik görünmesinin temel sebebi de budur; çünkü bu donanımlar, tüplü ekranların fiziksel tarama mantığıyla kusursuz bir uyum içinde çalışacak şekilde optimize edilmişti.

PlayStation 2 ve Özelleştirilmiş Silikon Mimarisi

Sony, çığır açan konsolu PlayStation 2'yi duyurduğunda oyun dünyasına iki devasa özel yonga tanıttı: Ana işlemci görevini üstlenen Emotion Engine ve ayrı bir grafik yongası olan Graphics Synthesizer. Toshiba ortaklığıyla geliştirilen bu sistem, dönemin işlem gücü sınırlarını zorluyordu. Graphics Synthesizer, geometri hesaplamalarıyla vakit kaybetmiyordu. Bir üçgen bu yongaya ulaştığında zaten uzaydaki konumu belirlenmiş oluyor ve bu birimin tek yapması gereken üçgenin içini renk ve dokuyla doldurmaktı.

Geometri hesaplamalarının tamamı Emotion Engine içerisindeki vektör birimlerinde gerçekleştiriliyordu. Sony ve Toshiba mühendisleri, tek bir vektör biriminin saniyede 85 milyon üçgen dönüşümü gerçekleştirebileceğini iddia ediyordu. Her ne kadar her konsol mimarisi kendine has özellikler barındırsa da, erken dönem 3D konsolların birçoğu grafik yükünü bu şekilde birden fazla özel silikon birimi arasında paylaştırıyordu.

Aslında Sony, 1994 yılında piyasaya çıkan orijinal PlayStation'ın Toshiba tasarımı grafik yongası için "GPU" terimini kullanmıştı. Bu, NVIDIA'nın GeForce 256'yı dünyanın ilk GPU'su olarak pazarlamasından tam beş yıl önce gerçekleşmişti. Ancak günümüzdeki modern GPU tanımı -yani oyun tarafından yazılan küçük programları çalıştıran esnek bir yonga mimarisi- ancak 2001 yılının başlarında GeForce 3 ile sektöre kazandırıldı.

İlk Xbox ve Bilgisayar Donanımına Geçiş Süreci

Microsoft'un oyun pazarındaki kaderini değiştiren ilk Xbox, Kasım 2001'de raflardaki yerini aldığında konsol mimarilerinde devrim niteliğinde bir kırılma yarattı. İçerisinde özel bir Intel Pentium III işlemci ve NVIDIA'nın GeForce 3 mimarisini temel alan özel bir grafik işlemcisi barındırıyordu. GeForce 3, geliştiricilerin kendi piksel ve tepe noktası (vertex) gölgelendiricilerini (shader) programlamasına olanak tanıyan ilk GPU olma unvanını taşıyordu.

Ancak konsol dünyası bir gecede tamamen PC tarzı donanımlara geçmedi. Aynı ay piyasaya çıkan Nintendo GameCube, IBM imzalı bir PowerPC işlemci kullanıyordu ve önümüzdeki on yıl boyunca sektördeki tüm ana akım konsollar bu çizgiyi takip etti:

  • Xbox 360, Intel'i bırakarak IBM'in üç adet PowerPC çekirdeğine geçti.
  • PlayStation 3'ün devrim niteliğindeki Cell çipi, Sony, Toshiba ve IBM ortaklığıyla bir PowerPC çekirdeği etrafında tasarlandı.
  • Nintendo Wii ve Wii U konsolları da GameCube'ün IBM tabanlı yongasının güncellenmiş versiyonlarını kullandı.

Grafik tarafında endüstri çoktan PC çizgisine evrilmişti; örneğin Xbox 360'ta ATI grafik yongası, PS3'te ise NVIDIA imzalı çözümler kullanılıyordu. Ancak ana işlemciler henüz tam anlamıyla standartlaşmamıştı. Bu durum nihayet 2013 yılında, PlayStation 4'ün sekiz adet AMD işlemci çekirdeğine ve AMD Radeon PC kartlarından alınan grafik mimarisine geçmesiyle değişti. Günümüzün güçlü konsolları PlayStation 5 ve Xbox Series X, tek bir yonga üzerinde sekiz adet AMD Zen 2 çekirdeğini ve AMD RDNA 2 grafik mimarisini bir arada çalıştırıyor.

Sonuç ve Geleceğe Bakış

Konsollar için sıfırdan özel grafik yongaları tasarlamak, hazırtaşıyıcılı (off-the-shelf) GPU mimarileri konsolların maliyet bütçelerine tam olarak uyum sağlamaya başladığı anda mantığını yitirdi. Bugün oyun dünyası, geçmişin kısıtlı tarama hatlarından ve piksel titremelerinden uzakta, yapay zeka tabanlı çözünürlük artırma teknolojileriyle nefes kesen görsel deneyimler sunuyor. Ancak retro konsolların o ham ve mekanik grafik işleme yöntemleri, dijital çağın en büyüleyici mühendislik zaferleri olarak tarihteki yerini korumaya devam ediyor.

Orijinal Haber Kaynağı:engadget.com
gpuretro-konsollaroyun-donanimiplaystationxbox
Paylaş:WhatsApp'ta PaylaşPaylaş
Ozan Tankuş

Ozan Tankuş

Doğrulanmış Editör

Mercek360 kurucu editörü ve kıdemli teknoloji analisti. Kurumsal bilişim altyapıları, bulut teknolojileri, yapay zeka sistemleri ve tüketici elektroniği alanlarında uzmanlaşmış olup küresel teknoloji gündemini tarafsız ve derinlemesine incelemektedir.