Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Öğrenci
Sanırım yaptığım ilk açıklama yetersiz kaldı veya anlam kargaşası ortaya çıkarttı.
DX12 ile gelen Feature Level özellikleri nelerdir?
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 üstündeyse DirectX 12 teknolojisinden Windows 10 ve en güncel sürücüyü kullanmak şartı ile yararlanabilirsiniz demektir.
S: DirectX 12 ile çı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. Özellikle 10 ile 11 arasında fazla hissedilmeyen performans artışı 11 ile 12 arasında ciddi manaya çıkacak. Orta seviye bir kartta çoklu-çekirdek kullanımından dolayı ortalama %150 artış vaat ediliyor.
S: Peki bu Feature Level denen şey ne anlama geliyor?
Oyun içerisinde açabileceğiniz grafik özellikleri anlamına geliyor. Siz her halükarda DirectX 12 kullanıyorsunuz zaten. Fakat oyunun detaylı grafik ayarlarında bazen markalara özgü sadece Intel HD, nVidia veya AMD sahiplerinin yararlanabildiği özellikler gibi DX12 özellikleri 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 görselde saklı.
S: Madem öyle, benim kartım hangi Feature Level seviyesinde kalıyor?
Önceki yazımda yanlış anlaşılmalar olduğu için bu sefer çok daha anlaşılır ve tane tane görsel örneğiyle beraber bir doğum günü pastası üzerinden örnekleyeceğim. Eğer yine anlamazsanız yorum yok.
Öncelikle tüm seviyeler DirextX 12 kullanıyor, bu kargaşayı ortadan kaldıralım.
Daha başka nasıl anlatılır ve somutlaştırılarak açıklanır bilmiyorum.
Dipnot: Bu yazının tüm hakları Technopat.net'e aittir. Hiçbir ş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.
Evet, olacak. DirectX 12'nin üç segmenti mevcut.
- DirectX 12 (Feature Level 0) -> nVidia için 400 ve 500 serisi Fermi GPU'lar kısmen yararlanabilecekler. AMD'nin 7730 ve üstü tüm kartları (R9 300 serisi dahil) bu seviyede kalacak.
- DirectX 12 (Feature Level 1) -> nVidia için 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ı özelliklerini 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, şöyle 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 düşün. Feature Level 2 ise tamamen yumuşak ışıklandırmalar, süper ötesi gerçekçi sisler, MSAA 16x falan gibi.
Umarım anlamışsındır.
DX12 ile gelen Feature Level özellikleri nelerdir?
- Hacimsel Karo Kaynağı
- Korunumlu Katmanlar
- İsteğe Bağlı Katman Gösterimi
- Karo Kaynağı
- Çoğaltılmış UAV Erişimi
- Bağlayıcısız
- Daha az API çizim hatası
- Daha çok kontrol
- aSenkron işlem yeteneği
- Yeni hacimsel sisler
- Yeni gerçekçi 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 üstündeyse DirectX 12 teknolojisinden Windows 10 ve en güncel sürücüyü kullanmak şartı ile yararlanabilirsiniz demektir.
S: DirectX 12 ile çı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. Özellikle 10 ile 11 arasında fazla hissedilmeyen performans artışı 11 ile 12 arasında ciddi manaya çıkacak. Orta seviye bir kartta çoklu-çekirdek kullanımından dolayı ortalama %150 artış vaat ediliyor.
S: Peki bu Feature Level denen şey ne anlama geliyor?
Oyun içerisinde açabileceğiniz grafik özellikleri anlamına geliyor. Siz her halükarda DirectX 12 kullanıyorsunuz zaten. Fakat oyunun detaylı grafik ayarlarında bazen markalara özgü sadece Intel HD, nVidia veya AMD sahiplerinin yararlanabildiği özellikler gibi DX12 özellikleri 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 görselde saklı.
S: Madem öyle, benim kartım hangi Feature Level seviyesinde kalıyor?
- DirectX 12 (Feature Level 0 veya D3D12 API 11_1)
- nVidia için 400 ve 500 serisi Fermi GPU'lar yararlanabilecekler. AMD'nin 7730 ve üstü tüm kartları (R9 300 serisi dahil) bu seviyede kalacak.
- DirectX 12 (Feature Level 1 veya D3D12 API 12_0)
- nVidia için 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 açı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.
Önceki yazımda yanlış anlaşılmalar olduğu için bu sefer çok daha anlaşılır ve tane tane görsel örneğiyle beraber bir doğum günü pastası üzerinden örnekleyeceğim. Eğer yine anlamazsanız yorum yok.
Öncelikle tüm 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 çizim miktarı, Multi-Core kullanım miktarı gibi artışlara sahiptir. Başka ek bir özelliğe sahip değildir. Bu haliyle pastanın sadece kekine benzer.
- Feature Level 1 (12_0)
- API'nin getirdikleriyle beraber DirectX 12'nin bir çok nimetinden faydalanan kısımdır. Yani pastanın kekine kremasını sürer, arasına malzemelerini koyarsak ve üstünü süsler şekiller çizersek elimizde Feature Level 1 olmuş oluyor.
- Feature Level 2 (12_1)
- DirectX 12'nin tamamına sahiptir. Selefine göre süsler için yer kalmamış, ikinci hatta üçüncü katı çıkılmıştır. Her türlü grafiksel yeniliğe, yeniden kodlanan veya oluşturulan tüm ışıklandırmalara, grafik paketlerine sahiptir. API artık bu pastada görünmez olmuştur.
Daha başka nasıl anlatılır ve somutlaştırılarak açıklanır bilmiyorum.
Dipnot: Bu yazının tüm hakları Technopat.net'e aittir. Hiçbir ş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.