Sanırım yaptığım ilk acıklama yetersiz kaldı veya anlam kargaşası ortaya cıkarttı.
Surprizbozan: İlgili Acıklamam SypeR dedi:
Evet, olacak. DirectX 12'nin uc segmenti mevcut.
DirectX 12 (Feature Level 0) -> nVidia icin 400 ve 500 serisi Fermi GPU'lar kısmen yararlanabilecekler. AMD'nin 7730 ve ustu tum kartları (R9 300 serisi dahil) bu seviyede kalacak. DirectX 12 (Feature Level 1) -> nVidia icin 600 ve 700 serisi Kepler GPU'lar yararlanabilecek. 700 serisi Kepler kartlar tam olarak Feature Level 1'i kullanabilirken, 600 serisi Kepler kartlar Feature Level 1'in bazı can alıcı ozelliklerini kullanamayacaklar. DirectX 12 (Feature Level 2) -> Sadece ve sadece nVidia 700 serisi Maxwell ve 900 serisi Maxwell kartlar tam olarak destekleniyor.
"Peki bu Level 1 ve Level 2 arasındaki farklar nelerdir?" diyecek olursan, şoyle izah edeyim. Bazı gelişmiş ışıklandırma, fizik hesaplama tarzı yapıların uygulanma seviyesi diyeyim. Misal Feature Level 0 sadece oyunun kendi grafikleri, Feature Level 1 işte yumuşak ışıklar, hafif sisler MSAA 4x olmuş gibi duşun. Feature Level 2 ise tamamen yumuşak ışıklandırmalar, super otesi gercekci sisler, MSAA 16x falan gibi.

Umarım anlamışsındır.
Genişletmek icin tıkla...









DX12 ile gelen Feature Level ozellikleri nelerdir?
Hacimsel Karo Kaynağı Korunumlu Katmanlar İsteğe Bağlı Katman Gosterimi Karo Kaynağı Coğaltılmış UAV Erişimi Bağlayıcısız DX12 API ile gelen ozellikler nelerdir?
Daha az API cizim hatası Daha cok kontrol aSenkron işlem yeteneği Yeni hacimsel sisler Yeni gercekci ateş fizikleri Yeni ışıklandırma ve shader teknolojileri


Gelelim kafanızı karıştıran DirectX 12 polemiğine...

S: Ekran kartım DirectX 12 destekliyor mu?
Ekran kartınız buradaki listede yer alan modeller arasında ise yani nVidia 400GT(X) ve AMD 7730HD serilerinin ustundeyse DirectX 12 teknolojisinden Windows 10 ve en guncel surucuyu kullanmak şartı ile yararlanabilirsiniz demektir.

S: DirectX 12 ile cıkacak oyunları oynayabilecek miyim?
Evet, DirectX 12'nin API'sini kullanan oyunları oynayabileceksiniz.

S: Performans artışım olacak mı?
Her yeni DirectX ile gelen artışa tabii ki sahip olacaksınız. Ozellikle 10 ile 11 arasında fazla hissedilmeyen performans artışı 11 ile 12 arasında ciddi manaya cıkacak. Orta seviye bir kartta coklu-cekirdek kullanımından dolayı ortalama %150 artış vaat ediliyor.

S: Peki bu Feature Level denen şey ne anlama geliyor?
Oyun icerisinde acabileceğiniz grafik ozellikleri anlamına geliyor. Siz her halukarda DirectX 12 kullanıyorsunuz zaten. Fakat oyunun detaylı grafik ayarlarında bazen markalara ozgu sadece Intel HD, nVidia veya AMD sahiplerinin yararlanabildiği ozellikler gibi DX12 ozellikleri olacak. Kartını yeterli FL'ye sahip değilse bunlardan mahrumsunuz bir tek, o kadar.

S: API, Feature Level 1 ve bunun gelişmiş hali olan Feature Level 2 hangi kısımlarda ayrılıyor?
Cevap gorselde saklı.



S: Madem oyle, benim kartım hangi Feature Level seviyesinde kalıyor?
DirectX 12 (Feature Level 0 veya D3D12 API 11_1) nVidia icin 400 ve 500 serisi Fermi GPU'lar yararlanabilecekler. AMD'nin 7730 ve ustu tum kartları (R9 300 serisi dahil) bu seviyede kalacak. DirectX 12 (Feature Level 1 veya D3D12 API 12_0) nVidia icin 600 ve 700 serisi Kepler GPU'lar yararlanabilecek. 600 ve 700 serisi Kepler kartlar tam olarak Feature Level 1'i kullanabilecek. Bazı GCN 1.2 veya 2.0 kartlar 12_0 olacak deniyor ama resmi acıklama yok. DirectX 12 (Feature Level 2 veya D3D12 API 12_1) Sadece ve sadece nVidia 700 serisi Maxwell ve 900 serisi Maxwell kartlar tam olarak destekleniyor. S: Feature Level 0 (D3D12 API), Feature Level 1 (12_0) ile Feature Level 2 (12_1) arasındaki farklar neye benziyor, acıklar mısın?
Onceki yazımda yanlış anlaşılmalar olduğu icin bu sefer cok daha anlaşılır ve tane tane gorsel orneğiyle beraber bir doğum gunu pastası uzerinden ornekleyeceğim. Eğer yine anlamazsanız yorum yok.

Oncelikle tum seviyeler DirextX 12 kullanıyor, bu kargaşayı ortadan kaldıralım.

Feature Level 0 (API) Kendisi yalnızca Direct3D 12 API'nin getirdiklerine sahiptir. Yani cizim miktarı, Multi-Core kullanım miktarı gibi artışlara sahiptir. Başka ek bir ozelliğe sahip değildir. Bu haliyle pastanın sadece kekine benzer.


Feature Level 1 (12_0) API'nin getirdikleriyle beraber DirectX 12'nin bir cok nimetinden faydalanan kısımdır. Yani pastanın kekine kremasını surer, arasına malzemelerini koyarsak ve ustunu susler şekiller cizersek elimizde Feature Level 1 olmuş oluyor.


Feature Level 2 (12_1) DirectX 12'nin tamamına sahiptir. Selefine gore susler icin yer kalmamış, ikinci hatta ucuncu katı cıkılmıştır. Her turlu grafiksel yeniliğe, yeniden kodlanan veya oluşturulan tum ışıklandırmalara, grafik paketlerine sahiptir. API artık bu pastada gorunmez olmuştur.


Daha başka nasıl anlatılır ve somutlaştırılarak acıklanır bilmiyorum.

Dipnot: Bu yazının tum hakları Technopat.net'e aittir. Hicbir şekilde başka sitede izin alınmadan kopyalanamaz, paylaşılamaz. Eğer ki izin alınmadan kopyalandığı veya paylaşıldığı tespit edilirse ilgili kişi/site hakkında yasal işlemler uygulanacaktır.