Bilgisayar, donanım, inceleme, oyun, bilişim, ince ayar rehberi
Google
         
 İlgili Bağlantılar

Yazıya ilişkin forum tartışmamıza katılın...

Yeni Başlayanlar İçin: Bölüm 1 - Ekran Kartları

 Barındıran
World Class Web Hosting from pair Networks
Anasayfa » Ekran Kartı »

Yeni Başlayanlar İçin: Bölüm 2 - Grafik Teknolojisi

Don Woligroski Çeviri: Hamdi Kellecioğlu 6 Ağustos 2006 - Ekran Kartı

Görsel Özellikler

Ham donanımsal tanımlamalara ek olarak farklı grafik kartı nesilleri ve modelleri tamamen farklı özelliklerle birlikte gelebiliyorlar. Örneğin, bir birine yakın donanımsal özellikleri olsa da (16 işhatlı mimari) ATI Radeon X800 XT temelli ekran kartları "Tarayıcı Modeli 2.0b" desteklerken Nvidia GeForce 6800 Ultra ise "Tarayıcı Modeli 3.0" destekliyor. Pek çok insan aralarındaki farkın tam olarak ne olduğunu bilmeden ekran kartı satın alıyorlar. Bazı görsek etkileri ve son kullanıcı için ne ifade ettiklerine bir bakalım.

Microsoft DirectX Ve Tarayıcı Modeli Sürümleri

Bu terimler muhtemelen en çok kullanılan ve genellikle en az anlaşılan terimlerdir. Bunların önemini anlamak için Grafik API'lerin tarihine kısaca bakmalıyız. DirectX ve OpenGL grafik API'leridir. API, Application Programming Interface (Uygulama Programlama Arayüzü) tanımının kısaltılmışıdır ve herkes tarafından erişilebilen bir çeşit programlama standardıdır.

3B grafik API'lerden önce her ekran kartı firması ürünlerini çalıştırabilmek için kendi özel yöntemlerini kullanıyorlardı. Geliştiriciler oyunlarını ekran kartı üreticilerine göre ve hangi ekran kartlarını desteklemek istiyorlarsa ona uygun şekilde geliştirmek zorundaydılar. Bu çok pahalı ve verimsiz bir yaklaşımdı. Bu sorunu çözebilmek için 3B grafik API'leri geliştirildi böylece geliştiriciler uygulamalarını her bir farklı ekran kartı yerine belirli bir API'ye göre yapmaya başladılar. Uyumluluk sorumluluğu, oyun veya uygulama üreticilerinden sürücülerini belirli bir API'ye göre tasarlayan ekran kartı üreticilerine doğru kaydı.

Buradaki tek karmaşa hala günümüzde de kullanılmaya devam eden iki farklı API'nın çıkmış olmasıdır. Söz konusu API'ler Microsoft DirectX ve OpenGL'dir, buradaki GL Graphics Library'nin (Grafik Kütüphanesi) kısaltılmışıdır. DirectX API'si grafik işlemci donanımı ve oyun teknolojisi üzerinde çok daha fazla etkili olduğundan burada sadece DirectX'e odaklanacağız. Ayrıca bu API günümüz oyunları açısından da daha önemlidir.

DirectX bir Microsoft ürünüdür. Gerçekte DirectX bir çeşit API'ler koleksiyonudur ve bir kısmı 3B grafikleri ilgilendirir. DirectX, ses, müzik, giriş aygıtları ve çeşitli ortamlar için API'ler içerir. 3B grafiklere yönelik olan özel API'ye Direct3D denir ancak ekran kartları söz konusu olduğunda DirectX ve Direct3D kelimeleri bir birinin yerine kullanılabilir.

Grafik donanımı teknolojisi ilerledikçe ve oyun geliştiricileri oyunları için yeni yöntemler geliştirdikçe DirectX belirli aralıklarla güncellenir. DirectX'in kullanım alanı ve popülerliği arttıkça ekran kartı üreticileri kendi modellerini daha çok bu API'yi destekleyecek şekilde tasarlıyorlar. Bu yüzden ekran kartları genellikle DirectX model sürümü ile anılırlar (DirectX sürüm 8, 9.0 veya en son 9.0c gibi).

İşleri biraz daha karıştıralım, Direct3D API'si toplam DirectX koleksiyonunun tersine daha küçük değişiklikler geçirebilir. Örneğin, DirectX 9.0 tanımlaması Tarayıcı Modeli 2.0 için destek sunuyor. Ancak DirectX 9.0c, Tarayıcı Modeli 3.0 desteğiyle geliyor. Bunun anlamı şu; DirectX 9.0 destekli kartların hepsi aynı desteği sunmuyor. Her ikisi de "DirectX 9.0 ekran kartları" olarak tanımlanabilseler de Radeon 9700 Tarayıcı Modeli 2.0 desteklerken Radeon X1800 kartlar Tarayıcı Modeli 3.0 (Shader Model 3.0) desteğiyle geliyorlar.

Geliştiriciler, oyun yazarken özellikle eski donanıma sahip olan kullanıcıları da düşünürler çünkü aksi durumda pazarlarını bir hayli daraltmış olurlar. Bu yüzden eski donanımları desteklemek için genellikle oyunlarına farklı yöntemleri eklerler. DirectX 9 sınıfına giren bir oyun uyumluluğu sağlamak için DirectX 8 ve hatta DirectX 7 destekleri de sunabilir. Tabi ki bu eski özellikler yeni ekran kartlarının gösterebildiği bazı görsel etkileri gösteremezler ancak en azından ekran kartının oyunun çalıştırabilmesine izin verirler.

Pek çok oyun ekran kartı daha eski sürümü desteklese de en yeni DirectX sürümünün kurulu olmasını ister. Sadece DirectX 8 teknolojisini kullanan yeni bir oyun çalışmak için DirectX 9 sürümüne ihtiyaç duyabilir hatta ekran kartı DirectX 8 destekliyor olsa bile.

Şu anda DirectX hakkında temel bilgilere sahipsiniz ancak farklı Direct3D API'lerinin ne gibi farklılıklar içeriyor? Direct3D API'si söz konusu olduğunda eski DirectX sürümleri (3,5,6, ve 7) nispeten basit güncelleştirmeler olarak kalıyorlar. O zamanlar geliştiriciler görsel etkileri oluşturmak için daha önceden programlanmış etkiler arasından seçmek veya bunları bir birine karıştırmak zorunda kalıyorlardı. Modern grafik alanında yapılan en büyük sıçrama DirectX 8 ile oldu. DirectX 8 özel tarayıcı programlama desteğini getirdi böylece geliştiriciler tamamen kendilerine özel görsel etkiler yaratabildiler. DirectX 8, Noktacık Tarayıcı 1.0'dan 1.3'e ve Tepe Tarayıcı 1.0'ı destekliyordu. DirectX 8.1, DirectX 8'în üzerine gelen bir yamaydı ve Noktacık Tarayıcı 1.4 ve Tepe Tarayıcı 1.1 desteklerini getirdi.

Microsoft DirectX Ve Tarayıcı Modeli Sürümleri

DirectX 9'da tarayıcıların karmaşıklığı arttırıldı. DirectX 9, Noktacık Tarayıcı 2.0 ve Tepe Tarayıcı 2.0 desteklerini getirdi. Bu sürümün DirectX 9c ile güncellenmesiyle Noktacık Tarayıcı 3.0 tanımlaması hayatımıza girmiş oldu.

DirectX 10 ise yeni gelecek olan Windows sürümü Vista'yla kullanıma sunulacak ve Windows XP ile uyumlu olmayacak.

Geri | İleri: HDR Işıklandırma & OpenEXR HDR

Yer İmi

İçindekiler
Bestofmedia Logo "Tom's Hardware Guide - Türkiye" Bestofmedia Group üyesidir.
Bölge Seçin: USA | Çin | Fransa | Almanya | Macaristan | İtalya | Polonya | Rusya | İsveç | Tayvan | UK & İrlanda 
© 2008 Tom's Hardware Guide - Türkiye
 Sıcak Gündem
İşlemci Listeleri
Ekran Kartı Listeleri
Sabit Disk Listeleri
 HaberlerTHG Tr Haber RSS
 TGForumzTHG Tr TGForumz RSS
19 Kasım 2008 - Core i7: Dörtlü CrossFire, Üçlü SLI ve Cennet? :   Intel'in Bloomfield kod adlı Core i7 işlemcisi ilgili teknik bilgileri iki sene öncesinden beridir biliyoruz. Intel'in bilindik mimarisi Core i7 ile bambaşka bir hale büründü ve oyuncular ilk testlerle beraber CrossFire ve SLI için umut tazelediler.

Core i7: Dörtlü CrossFire, Üçlü SLI ve Cennet?
Intel'in Bloomfield kod adlı Core i7 işlemcisi ilgili teknik...

17 Kasım 2008 - Fallout 3 :   İlk başlarda, binlerce insan bu yıkımın dehşetinden kurtulmak için kendilerini Vault adını verdikleri devasa yer altı sığınaklarına kapattılar. Fakat yeryüzüne geri döndüklerinde kendilerini harcanmışlığın cehennemi karşıladı... Sadece Vault 101 dışındakileri... O kader gününde, ateş gökten yağdığında, Vault 101'in devasa çelik kapısı sıkı sıkıya kapanmış ve hiç açılmamıştı... O doğdunuz yerdi ve öleceğiniz yer olacak çünkü Vault 101'de kimse hiç girmemiştir ve kimse hiç çıkmamıştır...

Fallout 3
İlk başlarda, binlerce insan bu yıkımın dehşetinden kurtulma...

13 Kasım 2008 - Cebinize En Uygun Hızlı Ekran Kartları: Kasım 2008 :   Ayrıntılı ekran kartı incelemeleri güzel ancak okuyacak yeterli zamanınız varsa. Sonuçta oyun tutkunlarının amacı ceplerindeki paraya alabilecekleri en iyi ürüne sahip olmak. Eğer ölçümleri inceleyecek zamanınız yoksa veya bir türlü karar veremiyorsanız korkmanıza gerek yok. THG olarak paranızın karşılığını en iyi verecek ekran kartlarını sizin için listeledik.

Cebinize En Uygun Hızlı Ekran Kartları: Kasım 2008
Ayrıntılı ekran kartı incelemeleri güzel ancak okuyacak yete...

11 Kasım 2008 - Far Cry 2 :   Far Cry ile FPS türünde çağ açan Ubisoft ve Crytek birlikteliği uzun bir süre önce yollarını ayırmıştı. Bunun üzerine Crytek yeni projesi Crysis üzerinde çalışırken Ubisoft da boş durmamış, Far Cry 2 üzerinde çalışmaya başlamıştı. Ubisoft'un referansları sağlam olduğundan Far Cry 2'nin Crytek olmadan da güzel bir oyun olacağı düşünülüyordu. Ama görünen o ki yanılmışız.

Far Cry 2
Far Cry ile FPS türünde çağ açan Ubisoft ve Crytek birliktel...

11 Kasım 2008 - AMD Athlon 64 ve X2 Oyunlar İçin Hala Yeterli Mi? :   Piyasada bugünlerde çok uygun fiyatlı PCI Express ekran kartları dolaşıyor fakat onları eski bir makineye koymaya değecek mi? Hangi işlemcilere ihtiyacınız var? Tek çekirdekli bir işlemci işinizi görür mü? Yoksa saat hızına bakmaksınız herhangi bir çift çekirdekli işlemci yeterli olur mu?

AMD Athlon 64 ve X2 Oyunlar İçin Hala Yeterli Mi?
Piyasada bugünlerde çok uygun fiyatlı PCI Express ekran kart...

 Donanım Bülteni
Güncel haberler ve incelemeler için haftalık e-posta bültenimize üye olun:
THG Türkiye Donanım Bülteni
Book index
Bilgi
Bayrak
Sitemize Reklam verin.
THG Tr Yazılar RSS
THG Tr Haber RSS
THG Tr TGForumz RSS
iGoogle Sayfanıza THG Tr RSS Belemelerini Ekleyin