DirectX nedir? O nasıl çalışır? Sürümler, Geçmiş, Sorun Giderme

Oyun ve multimedya uygulamaları, PC'niz için alabileceğiniz en tatmin edici programlardan bazılarıdır, ancak bunların düzgün çalışmasını sağlamak her zaman olabileceği kadar kolay değildir. Birincisi(First) , PC mimarisi hiçbir zaman bir oyun platformu olarak tasarlanmamıştı. İkincisi(Second) , bilgisayarın geniş kapsamlı doğası, bir kişinin makinesinin diğerinden farklı olabileceği anlamına gelir. Oyun konsollarının tümü benzer donanıma sahip olsa da, büyük farklılıklar, oyun oynamayı baş ağrısı haline getirebilir.

DirectX 12 Ultimate Özellikler, Araçlar ve minimum gereksinimler

Acıyı olabildiğince hafifletmek için Microsoft'un(Microsoft) tüm oyunların ve multimedya uygulamalarının izleyebileceği ortak bir standart getirmesi gerekiyordu - işletim sistemi ile isterseniz PC'de yüklü olan herhangi bir donanım arasında ortak bir arabirim. Bu ortak arabirim DirectX'tir(DirectX) ve bu, birçok karışıklığın kaynağı olabilecek bir şeydir.

DirectX 12 nedir

DirectX , hem oyun geliştiricisi hem de oturup en son gişe rekorları kıran oyunu oynamak isteyen bizler için belirli programlama görevlerini çok daha kolay hale getirmek üzere tasarlanmış bir arayüzdür.

DirectX geçmişi

Herhangi bir oyunun belirli görevleri tekrar tekrar gerçekleştirmesi gerekir. Fareden, joystick'ten veya klavyeden girişinizi izlemesi ve ekran görüntülerini gösterebilmesi ve ses veya müzik çalabilmesi gerekir. Bu, en basit düzeyde hemen hemen her oyun.

Esasen, oyun programcıları doğrudan PC'nizin donanımıyla temel düzeyde konuşuyorlardı. Microsoft Windows'u tanıttığında , PC platformunun kararlılığı ve başarısı için hem geliştirici hem de oynatıcı için işlerin daha kolay hale getirilmesi zorunluydu . (Windows)Ne de olsa, yeni bir oyun üzerinde çalışmaya her başladıklarında tekerleği yeniden icat etmek zorunda kalırken kim bir makine için oyun yazmakla uğraşır ki? Microsoft'un(Microsoft) fikri basitti: programcıların doğrudan donanımla konuşmasını durdurun ve bunun yerine kullanabilecekleri ortak bir araç takımı oluşturun. DirectX doğdu.

DirectX nasıl çalışır?

En temel düzeyde DirectX , PC'nizdeki donanım ile Windows'un(Windows) kendisi arasında, Windows API'sinin(Windows API) veya Uygulama Programlama Arabiriminin(Application Programming Interface) bir parçası olan bir arabirimdir . Pratik bir örneğe bakalım. Bir oyun geliştiricisi bir ses dosyasını oynatmak istediğinde, bu sadece doğru kitaplık işlevini kullanmaktır. Oyun çalıştığında bu, DirectX API'sini(DirectX API) çağırır ve bu da ses dosyasını çalar.

Geliştiricinin ne tür bir ses kartıyla uğraştığını, neler yapabileceğini veya onunla nasıl konuşulacağını bilmesine gerek yoktur. Microsoft DirectX'i(DirectX) sağladı ve ses kartı üreticisi DirectX özellikli bir sürücü sağladı. Hangi makinede çalışırsa çalışsın sesin çalınmasını ister.

Başlangıçta, DirectX hayata basit bir araç takımı olarak başladı: erken donanım sınırlıydı ve yalnızca en temel grafik işlevleri gerekliydi. Donanım ve yazılımın karmaşıklığı geliştikçe DirectX de gelişti . Artık bir grafik araç setinden çok daha fazlasıdır ve terim, her türlü donanım iletişimiyle ilgilenen çok sayıda rutini kapsar hale geldi.

Örneğin, DirectInput rutinleri, basit iki düğmeli farelerden karmaşık uçuş joysticklerine kadar her türlü giriş cihazıyla ilgilenebilir. Diğer parçalar, ses cihazları için DirectSound'u içerir ve (DirectSound)DirectPlay , çevrimiçi veya çok oyunculu oyunlar için bir araç takımı sağlar.

DirectX sürümleri

DirectX'in (DirectX)Windows 10'daki(Windows 10) mevcut sürümü DirectX 12'dir.(DirectX 12.) Windows 7'de DirectX(Windows) 11 bulunur(DirectX 11) . Windows Vista'da(Windows Vista) Sürüm 10(Version 10) ve XP'de varsayılan olarak 9.0'dır . Bu , Windows 98'den Windows Sunucuları dahil tüm (Windows Servers)Windows sürümlerinde ve aradaki her revizyonda çalışır. Windows 95(Windows 95) ve Windows NT 4 için, (Windows NT 4)DirectX 3.0a'nın(DirectX 3.0a) belirli bir sürümünü gerektirir . Çekirdek DirectX kodundaki iyileştirmeler, en son sürüme yükselttiğinizde birçok başlıkta iyileştirmeler görebileceğiniz anlamına gelir.DirectX . DirectX'i (DirectX)indirmek(Downloading) ve kurmak da karmaşık olmak zorunda değildir.

DirectX'i Yükseltme

Windows'un(Windows) tüm mevcut sürümleri, kaldırılamayan bir çekirdek sistem bileşeni olarak şu veya bu biçimde DirectX ile birlikte gelir; bu nedenle, bilgisayarınızda her zaman en azından sistemin temel bir uygulamasının yüklü olması gerekir. Bununla birlikte, birçok yeni oyun, düzgün çalışmadan veya hatta çalışmadan önce en son sürümü gerektirir.

Genel olarak, en son DirectX'i yüklemek için en(install the latest DirectX) iyi yer Microsoft veya Windows Update'tir(Windows Update) . En son sürüm  DirectX 12 Ultimate'dır(DirectX 12 Ultimate) . DirectX için bir başka iyi kaynak da oyunların kendisidir. Bir oyun belirli bir sürüm gerektiriyorsa, kurulum CD'sinde olacaktır ve hatta oyunun yükleyicisi tarafından otomatik olarak yüklenebilir. Yine de, Microsoft'un lisans koşulları sayesinde dergi kapak disklerinde bulamazsınız.

DirectX sorunlarını teşhis etme

DirectX yüklemesiyle ilgili sorunları teşhis etmek(Diagnosing problems with a DirectX installation) sorunlu olabilir. Neyse ki Microsoft , çok açık olmasa da DirectX Tanı Aracı(DirectX Diagnostic Tool) adlı kullanışlı bir yardımcı program sağlıyor . Bu aracı Windows'un(Windows) herhangi bir sürümünde Başlat Menüsünde(Start Menu) bulamazsınız ve her biri onu farklı bir yere yükleme eğilimindedir.

Bunu kullanmanın en kolay yolu Başlat Menüsünü açmak,  arama çubuğuna dxdiag yazmak ve ardından Tamam'a tıklamaktır. Uygulama ilk yüklendiğinde DirectX(DirectX) kurulumunuzu sorgulamak ve herhangi bir sorunu bulmak birkaç saniye sürer . İlk(First) olarak, DirectX Dosyaları(DirectX Files) sekmesi, kurulumunuzun kullandığı dosyaların her birinin sürüm bilgilerini görüntüler. Eksik veya bozuk dosyalar burada işaretleneceğinden, alttaki Notlar bölümü kontrol edilmeye değerdir .(Notes)

Görüntü(Display) , Ses(Sound) , Müzik(Music) , Giriş(Input) ve (Network) olarak işaretlenen sekmelerin tümü DirectX'in(DirectX) belirli alanlarıyla ilgilidir ve Giriş(Input) sekmesi dışındakilerin tümü , donanımınızda doğru çalışmayı test etmek için araçlar sağlar.

Son olarak, Daha Fazla Yardım sekmesi, Microsoft'un birçok yaygın (More Help)DirectX sorunu için basit doğrusal problem çözme aracı olan DirectX Sorun Giderici'yi başlatmak için kullanışlı bir yol sağlar .

Bu gönderiyi bilgilendirici bulacağınızı umuyoruz.



About the author

Excel ve PowerPoint dahil olmak üzere Microsoft Office yazılımlarıyla çalışma deneyimine sahip bir bilgisayar uzmanıyım. Ayrıca Google'a ait bir tarayıcı olan Chrome ile de deneyimim var. Becerilerim arasında mükemmel yazılı ve sözlü iletişim, problem çözme ve eleştirel düşünme yer alır.



Related posts