2016'da DirectX Hakkında Bilmeniz Gereken Her Şey

  • Owen Little
  • 0
  • 4675
  • 326
reklâm

Son 15 yılda bir Windows oyunu kuran herkes belirli bir şeye aşina olmalıdır - bir video oyunu kurduktan sonra sihirbaz, bilgisayarınızda DirectX'in en son sürümüne geçmenizi isteyecektir..

Bunun ne olduğunu ya da neden gerekli olduğunu hiç merak ettiniz mi? Sizin için tüm cevapları burada bulduk.

DirectX Nedir??

Bir bilgisayar, yazılım ve donanımın birbiriyle kusursuz bir şekilde konuşmasını sağlar. Sana göre sihir gibi görünmeli. Ancak, kaputun altında, geliştiriciler donanım kaynaklarını mümkün olduğunca verimli kullanabilmeleri için çok fazla zaman programlama yazılımı harcıyor.

Xbox One veya PlayStation 4 gibi bir video oyun konsolu içinde belirli bir donanıma sahip. Sistemden sisteme değişmiyor. Her PS4'te aynı işlemci, aynı grafik kartı, aynı RAM vb..

Dolayısıyla geliştiriciler PS4 için bir oyun yaptığında, tam olarak hangi donanımla çalıştıklarını biliyorlar. Herhangi biri programlama yapmadan video oyunları yapabilirken Herhangi bir programlama olmadan nasıl Video Oyunları yapabilir Herhangi bir programlama olmadan nasıl video oyunları yapabilir Bir video oyunu yapmak ister ancak kodlayamazsınız? Ardından, kod yazmanıza gerek kalmadan oyun oluşturmanıza olanak sağlayan bir video oyunu yapım seti kullanın! Profesyoneller, en iyi performansı sunmak için donanımdan gelen her kaynağı toplamak için çok çalışıyorlar.

Tabii ki, PC'ler için oyunlar yaparken işler o kadar basit değil. Çeşitli üreticilerden farklı bileşenleriniz var Bilgisayarınızın İçinde Ne Var: Bilmeniz Gereken Her Bileşenin Hikayesi Bilgisayarınızın İçinde Ne Var: Bilmeniz Gereken Her Bileşenin Hikayesi birçok kısaltmaya ve rastgele sayılara maruz kalacaksınız. Bu büyük ölçüde performansı değiştirebilir. İki bilgisayar tamamen farklı işlemcilere, ana kartlara ve grafik kartlarına sahip olabilir ve bunun binlerce permütasyonu var..

Peki bir geliştirici en iyi performansı elde etmesini nasıl sağlar??

DirectX'in girdiği yer. DirectX, yazılım üreticilerinin (video oyunu geliştiricileri gibi) Windows PC'lerin çalıştığı farklı donanım bileşenleriyle daha kolay konuşmasını sağlayan bir uygulama programlama arabirimidir (API)..

DirectX genel olarak üç bölüme ayrılmıştır:

  • Direct3D (3B nesneleri oluşturmak için grafik kartını kullanmak için)
  • DirectDraw (2D nesneleri oluşturmak için grafik kartını kullanmak için)
  • DirectSound (daha iyi ses sağlamak için ses kartını kullanmak için)

Basitçe ifade etmek gerekirse, DirectX, video oyun yapımcılarının Windows çalıştıran bir bilgisayarda her biri için ayrı kod yazmanıza gerek kalmadan çeşitli donanımlarla konuşmasını sağlayan bir dil köprüsü.

DirectX'e karşı OpenGL

Microsoft'un DirectX'i gibi, OpenGL adında başka bir endüstri standardı API var. Hem DirectX hem de OpenGL aynı temel işi yapar, yani, geliştiricilerin standart bir oyun oluşturarak video oyunları oluşturmasını kolaylaştırır “dil” farklı donanımlarla konuşmak.

Fakat birkaç temel farklılık var. DirectX, geliştiricilere donanım üzerinde daha fazla kontrol sağlayarak sistemdeki farklı kaynakları nasıl kullanacaklarını seçmelerini sağlar. OpenGL, geliştiricinin uyması gereken belirli parametreleri içerir ve kaynakları buna göre tahsis eder.

Hangi düşünce okulu daha iyidir? Bu, yıllardır devam etmeyen, hiç bitmeyen bir tartışma, bu yüzden endişelenmeyin.

Tüketici, sizin için önemli olan şudur: DirectX, Windows PC'ler ve video oyun üreticileri için değişikliklere hızla yanıt verirken, OpenGL Minecraft 7 gibi Linux oyunlarını optimize etmek için mükemmeldir. Ve Minecraft'ı Optimize Edin Linux İçin Minecraft, zaman zaman hala performans sorunlarından muzdariptir. Ancak, her küçük farkı yaratabilecek bazı adımlar atabilirsiniz. SteamOS gibi Linux tabanlı işletim sistemleri için önemlidir..

İşte olsa şey. Bu yazı itibariyle, DirectX'in OpenGL üzerinde üstünlüğü var. Ars Technica, Windows 10 ve SteamOS'un karşılaştırmasını bile yaptı ve DirectX'in OpenGL'den çok daha iyi bir performans sergilediğini buldu. Belki bu gelecekte değişebilir, ama evine bahse girme.

DirectX 12 Hakkında Özel Olanlar?

Microsoft'un en yeni işletim sistemi olan Windows 10 da yalnızca DirectX'in en son sürümüyle birlikte gelir. Aslında, DirectX 12'nin sizi Windows 10'a Yükseltmek için 6 Microsoft Taktiklerini yükseltmek için bir taktik olduğunu söyleyecek kadar ileri gitmeliyiz. 6 Windows 10'a Yükseltmek için Microsoft Taktikleri Microsoft sizi Windows 10'a almaya istekli ve zorluyorlar. Windows 10'a yükseltmenizi sağlamak için kullandıkları taktikleri olabildiğince çabuk özetledik. eğer henüz yapmadıysanız. Windows 8'e kadar her şey DirectX 11'i destekliyor ve testler DirectX 12'nin çok daha üstün olduğunu gösteriyor.

DirectX 12'nin en büyük avantajlarından biri çoklu adaptör desteği denilen şeydir. Modern CPU'lar aslında bir bilgisayar işlemcisi ile bir grafik işlemcisini birleştiren APU'lar - Hızlandırılmış İşlem Üniteleri - APU Nedir? [Teknoloji Açıklaması] APU Nedir? [Teknoloji Açıklaması] tek bir çip içerisinde. Öyleyse, CPU'nuzda zaten bir grafik işlemcisi olduğundan, neden bu kadar donanımı boşa harcıyorsunuz??

DirectX 12, akıllıca ana grafik kartınıza ve CPU'nuzun yerleşik grafik işlemcisine hesaplama yükler. Ana grafik kartı ağır iş yaparken APU'nuz daha hafif iş yapar. Sonuçta grafiklerin daha hızlı görüntülenmesi ve oyunların daha verimli işlenmesi.

DirectX 12'nin geliştiricilerin kitlesel evlat edinmelerinden hala biraz uzakta olduğu konusunda uyarılmalıdır. Ayrıca, eski donanımlarla çalışırken, gerçekten tam olarak yararlanmak için yeni bir şeye ihtiyacınız olacak.

  • Bir Nvidia grafik kartınız varsa, GTX 400 veya daha yeni bir karta ihtiyacınız var - temelde Fermi mimarisine sahip herhangi bir şey.
  • Bir AMD grafik kartınız varsa, HD 7000, R5 240 veya daha yeni bir karta ihtiyacınız var - temel olarak GCN mimarisine dayalı herhangi bir şey.
  • Intel PC'nizde yerleşik grafik varsa, Intel Haswell'e veya daha iyi CPU'lara ihtiyacınız var. Intel'in Haswell ve Ivy Bridge İşlemcileri Arasındaki Fark Nedir? Peki Intel'in Haswell ve Ivy Bridge İşlemcileri Arasındaki Fark Nedir? Yeni bir bilgisayar mı arıyorsunuz? Intel destekli yeni bir dizüstü bilgisayar veya masaüstüne alışveriş yapanların, en son ve en yeni nesil Intel işlemciler arasındaki farkları bilmeleri gerekir. .
  • AMD PC'nizin dahili grafikleri varsa, AMD Kaveri, Mullins, Beema veya daha iyi CPU'lara ihtiyacınız var..

DirectX Nasıl Kontrol Edilir ve Yükseltilir

Şu anda hangi DirectX sürümünü kullandığınızı kontrol etmek kolaydır. İşte basit işlem:

  1. Başlat> Çalıştır'a gidin veya Win + R tuşlarına basın.
  2. tip “dxdiag” (tırnak işaretleri olmadan) ve Enter tuşuna basın veya Tamam'ı tıklayın. Bu, DirectX Teşhis Aracını açacaktır..
  3. Bölmenin alt kısmında hangi DirectX sürümünün bulunduğunu gösterir.

Windows 10 kullanıcıları DirectX 12 veya DirectX 11'de, Windows 7 ve Windows 8 kullanıcıları DirectX 11'de olmalıdır. Microsoft, Windows XP'yi resmi olarak desteklemeyi bıraktı, ancak henüz tam olarak gitmiyor Windows XP Neden Her Zaman Gidmeyecek Yakında Windows XP Neden Her Zaman Uzaklaşmayacak? İnsanlar yakında Windows XP'yi bırakamazlar. Dünyanın her yerindeki işletmelerde ve evlerde, buna bağlı kalacaktır. Nedenini bulmak için farklı kuşaklardan ve kökenden üç Windows XP kullanıcısı ile konuştuk. . Eğer XP kullanıyorsanız, muhtemelen DirectX 9’u göreceksiniz..

Geride kaldığınızı düşünüyorsanız, DirectX'i Microsoft'tan manuel olarak indirip yükleyebilir veya Windows Update'i çalıştırabilirsiniz..

Ayrıca, git Görüntüle DirectX Diagnostics Tool sekmesini kullanın ve DirectDraw, Direct3D veya AGP Texture hızlandırmasının işaretli olup olmadığını kontrol edin. Müsait değil. Bu, donanımınızın, çalıştırmakta olduğunuz DirectX sürümü tarafından desteklenmediğini gösterir, bu nedenle donanım hızlandırmadan yararlanamazsınız. İsterseniz donanımınızı yükseltmek en iyisidir..

DX12 için Windows 10'a Geçecek misiniz?

Şimdi, Windows 10'un oyuncular için bir çok özelliği var Windows 10'un Oyuncular İçin Olduğu: 6 Seveceğiniz Özellikler Windows 10'un Oyuncular İçin Olduğu: 6 Seveceğiniz Özellikler Windows 10'u oyun için kullanmak isteyeceksiniz! İster Xbox One oyunlarınızı PC'nize aktarın, ister Xbox uygulamasını kullanarak veya DirectX 12 ile yüksek performanslı oyun oynamanın tadını çıkarın, Windows 10…… oyununuzu geliştirir, ancak DirectX 12 tartışmasız bunların en önemlisidir. Sadece DX12'yi edinmek için Windows'un yeni sürümüne geçecek misiniz?

Geçerli Windows sürümünüze bağlı kalmaktan memnun musunuz? Yeni DX12 uyumlu donanım satın almak ya da sadece yeni bir video oyun konsolu edinmek daha mantıklı mı? Yorumlarda bize bildirin!

Resim Kredisi: Branko Vucinec / Microsoft Technet




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.