...

DirectX 9 ve DirectX 11’in karşılaştırılması | önemli farklar

“Çalışmak için” satın aldığınız bilgisayarlar bile zaman zaman oyun oynamak için kullanılıyor. Windows geliştiricileri de bunu çok iyi anlıyor ve ekran kartıyla etkileşim sağlayan kütüphaneleri ve mekanizmaları doğrudan çekirdek koduna entegre ediyor. Ve DirectX tam da böyle bir araçtır.

Genel olarak DirectX, donanımla etkileşim kurmak için tasarlanmış bir dizi uygulama programlama arayüzüdür. Örneğin, grafik kartı ile çalışmak için Graphics algoritma paketi gerekirken, ses kartı ile çalışmak için DirectMusic gerekir. Toplamda, çeşitli multimedya içeriklerini oynatmayı ve çıktısını almayı amaçlayan dokuz arayüz paketi içerir.

DirectX, Windows işletim sistemiyle aynı anda gelişiyor. Her 1-3 yılda bir, çevresel ekipmanın çalışmasını iyileştirmeyi amaçlayan yeni sürümleri yayınlanır. Ve bu nedenle, bir yinelemenin diğerinden nasıl farklı olduğu birçok acemi oyuncu için kafa karıştırıcı olabilir.

Direct 9 ve DirectX 11 ile diğer sürümler arasındaki farkı anlayalım.

Oyun

DirectX 9

DirectX 9 arayüzü, Windows Server 2003 işletim sistemiyle eşzamanlı olarak tanıtıldı ve grafik ve ses ekipmanlarıyla etkileşim için temel bir API olarak dahil edildi.

Arayüzün ana avantajı gölgelendirici desteğidir. Gölgelendiriciler, bir nesnenin geometrik özelliklerini tanımlamak için gerekli olan özel alt rutinlerdir. Örneğin, oyunlardaki nesnelerin gerçekçi gölgeler oluşturmasına, başka şeylerin içlerinde yansıtılmasına vb. olanak tanırlar. Gölgelendiriciler oyunların daha güzel ve sinematik görünmesini sağlıyor; sanal dünyalar daha doğal görünüyor.

Microsoft’un neden DX9’u uygulamaya karar verdiği tam olarak açık değildir.0 sunucu işletim sistemine. Ancak 2004 yılında Windows XP SP2 de piyasaya sürüldü ve bu API dahil edildi. İşte DX9’un yaygınlaşması bu şekilde başladı.0 ev kullanıcıları arasında.

Aslında, 2004 ve 2009 yılları arasında piyasaya sürülen tüm oyunlar DirectX 9 kullanmaya yöneliktir. Aynı durum grafik kartları için de geçerlidir. Masaüstü ve mobil (notebook) ekran kartları bu arayüzle çalışacak şekilde tasarlanmıştır.

Avantajlar

  • Gölgelendirici Desteği;

  • Çok eski bilgisayarlarda geliştirilmiş performans.

Dezavantajlar

  • Nispeten dar dağıtım (yalnızca Windows XP SP2’de yerel olarak gömülüdür);

  • Çoklu iş parçacığının düzgün şekilde işlenmemesi nedeniyle sınırlı performans.

Bu arada!Görünüşe göre DirectX 10 nereye gitti?? Ve hiçbir yere gitmiyor, orada duruyor. Arayüzün onuncu sürümü 2006 yılında Windows Vista işletim sistemi ile birlikte piyasaya sürüldü. Ancak ortamın kendisi o kadar “yavaş” ve “hatalıydı” ki hem oyun yaratıcıları hem de geliştiriciler bunu çabucak unuttu.

DirectX 11

DirectX 11 arayüzü 2009 yılında Windows 7 işletim sistemi ile tanıtıldı ve hem ekran kartı üreticileri hem de oyun geliştiricileri tarafından hemen “benimsendi”. Popülerliğinin nedeni basit – çoklu iş parçacığı.

On birinci nesil, çok iş parçacıklı bilgi işlem için gelişmiş destek getiriyor. Video verileri artık birkaç ayrı iş parçacığına bölünmüştü ve her iş parçacığı ayrı bir çekirdek tarafından işleniyordu. Sonuç olarak çok çekirdekli grafik kartlarının birlikte çalışabilirliği büyük ölçüde geliştirilmiştir.

Çok çekirdekli grafik kartları, bu arayüz uygulandıktan sonra daha yaygın ve daha aktif hale geldi. Örneğin NVIDIA’nın en yeni grafik hızlandırıcıları 3-4 bin kadar CUDA çekirdeğine sahip olabilir! Bu, görsel bilgi işleme hızını birçok kez artırır.

Genel olarak, arayüzün on birinci versiyonunun başlıca avantajları şunlardı

  1. Çok çekirdekli grafik hızlandırıcılarda çoklu iş parçacığı desteği;

  2. Tek çekirdekli ve eski grafik kartlarının verimliliğini artırdı;

  3. Azaltılmış grafik hızlandırıcı ek yükü.

Ayrıca bu API, 16:9 “uzatılmış” monitörler için yerel destek sağladı. Bu, genel olarak işletim sisteminin ve özellikle de masaüstünün görünümünü iyileştirir. Simgeler artık birbiriyle örtüşmüyor!

Ancak, DX11’i çalıştırmak için daha fazla kaynak gerekiyordu. Bu nedenle, bazı durumlarda, eski oyunlar DX11 ile DX9’a göre daha az performans gösterecektir – tabii ki oyun etkileşimde bulunmak istediğiniz arayüzü seçmenize izin veriyorsa.

Avantajlar

  • Çok çekirdekli grafik kartları kullanıldığında artan performans;

  • Eski ve zayıf grafik hızlandırıcıları kullanırken verimlilik artırıldı;

  • Yeni görsel efektler için destek.

Dezavantajlar

  • Grafik alt sistemiyle ilgili olmayan bilgisayar kaynaklarının tüketiminde artış – örneğin, CPU veya RAM;

  • Geriye dönük uyumluluk eksikliği – “Windows “un önceki sürümleri, dağıtılan paketi yükledikten sonra bile on birinci nesli desteklemez.

DirectX 12, DX11’in halefidir. 2005’te Windows 10 ile birlikte sunulan DX11, Shader Model 5 desteğini getirdi.1, dokuların, gölgelerin ve parıltıların görüntülenmesinde daha da fazla gerçekçilik sağladı.

DirectX 9 ve DirectX 11 arasındaki farklar ve hangisinin seçileceği

Dolayısıyla, DX9 ve DX11 arasındaki en büyük fark çoklu iş parçacığı desteğidir. Ancak fark burada bitmiyor.

Parametre

DirectX 9

DirectX 11

Birincil destekleyici işletim sistemi

Windows XP SP2

Windows 7

Gölgelendirici Desteği

Evet

Evet

Gölgelendirici Modeli

2.0

5.0

Çok iş parçacıklı hesaplama için optimize edin

Zayıf

Güçlü

Böylece DX11, modern ekran kartlarında daha iyi görsel sonuçlar ve gelişmiş performans gösterir.

Ne seçmeli?

Bilgisayar oyununuz donanım etkileşimi için API seçmenize izin veriyorsa (WoT loner ve diğer bazı projelerde izin verildiği gibi), aralarından seçim yapabileceğiniz birkaç seçenek vardır

  1. Yüklü işletim sistemi. DX11 Windows 7’de doğal olarak bulunur ve DX9 desteklenir, ancak ayrıca yüklenmesi gerekir. Windows XP SP2’de yerel DX9’dur, ancak DX11 hiç desteklenmez;

  2. Yüklü grafik kartı. Grafik hızlandırıcı DX11 odaklı ise – DX11 doğru seçimdir;

  3. Etkileyici görsel efektlere duyulan arzu. Eğer varsa, DX11’i seçmek daha iyidir.

Genel olarak, Nisan 2019 itibariyle – bu materyalin yazıldığı tarih – DX11 bile eski bir arayüzdür. En yeni gölgelendirici modelini desteklediği ve hatta donanım uygulaması 2018’de tanıtılan ve oyunları yansımalar, parlamalar ve uzun gölgelerle inanılmaz derecede gerçekçi hale getiren bir teknoloji olan ışın izleme ile çalışabildiği için DX12’yi seçmek daha iyidir.

Makaleyi değerlendirin
( Henüz derecelendirme yok )
Rahmed Kundjut

Merhaba! Ben Rahmed Kundjut, cihaz tamiri ve kurulumu konusundaki tutkumu sizlerle paylaşmaktan çok mutluyum. Bu web sitesinde yazar olarak, teknolojiye duyduğum ilham ve başkalarına kendi cihazlarındaki sorunları anlamaları ve çözmeleri konusunda yardımcı olma isteğim beni yönlendiriyor.

Yapilan.info — inşaat ve onarım, yazlık alan, daire ve kır evi, yararlı ipuçları ve fotoğraflar
Comments: 1
  1. Nihal Yılmaz

    DirectX 9 ve DirectX 11 arasındaki önemli farkları bilmek isteyen okuyucu adına bir soru sormak istiyorum: DirectX 9 ve DirectX 11’i kullanarak ne gibi avantajlar elde edebilirim ve hangi özelliklerinin birbirinden farklı olduğunu öğrenebilir miyim?

    Yanıtla