Si të aktivizoni zërin 3D në lojëra në Windows 7/8/10

Si të aktivizoni zërin 3D në lojëra në Windows 7/8/10
ËshtĂ« e njohur pĂ«r shumicĂ«n e njerĂ«zve se me daljen e Windows Vista nĂ« vitin 2007, dhe pastaj nĂ« tĂ« gjitha versionet e mĂ«passhme tĂ« Windows, API muzikor DirectSound3D u hoq nga Windows, dhe nĂ« vend tĂ« tij u pĂ«rdorĂ«n API tĂ« reja XAudio2 dhe X3DAudio. Si rezultat, efektet audio speciale EAX (efektet audio tĂ« mjedisit) nuk ishin mĂ« tĂ« aksesueshme nĂ« lojrat e vjetra. NĂ« kĂ«tĂ« artikull, do tĂ« tregoj se si mund ta kthejmĂ« atĂ« DirectSound3D/EAX nĂ« tĂ« gjitha lojrat e vjetra qĂ« mbĂ«shtesin kĂ«to teknologji, ndĂ«rsa luajmĂ« nĂ« Windows 7/8/10. Sigurisht, lojtarĂ«t e pĂ«rvojshĂ«m e dinĂ« tĂ« gjithĂ« kĂ«tĂ«, por ndoshta ky artikull do tĂ« jetĂ« i dobishĂ«m pĂ«r dikĂ«.

Lojrat e vjetra nuk kanĂ« shkuar nĂ« plehra tĂ« historisĂ«; pĂ«rkundrazi, ato janĂ« shumĂ« tĂ« kĂ«rkuara nga pĂ«rdoruesit e brezave tĂ« ndryshĂ«m. Lojrat e vjetra duken mĂ« mirĂ« nĂ« monitorĂ«t modernĂ« me rezolucione tĂ« larta; pĂ«r shumĂ« lojra dalin modifikime qĂ« pĂ«rmirĂ«sojnĂ« teksturat dhe shaderat, por me tingullin fillimisht patĂ«n njĂ« problem. Me daljen e brezit tĂ« ardhshĂ«m tĂ« Windows Vista, pas Windows XP, zhvilluesit e Microsoft menduan se DirectSound3D ishte moralish i vjetruar — ai kishte njĂ« kufizim prej 6 kanaleve audio, nuk mbĂ«shteste kompresimin e tingullit dhe ishte i varur nga procesori, dhe kĂ«shtu EA AudioX2/X3DAudio erdhi nĂ« vend tĂ« tij. Pasi teknologjia EAX e kompanisĂ« Creative nuk ishte njĂ« API i pavarur, siç ishte dikur A3D nga Aureal, kartat audio tĂ« kompanisĂ« Creative pĂ«rfunduan jashtĂ« lojĂ«s. NĂ«se nuk pĂ«rdoren wrappera softuerikĂ« tĂ« veçantĂ«, ndĂ«rsa luani nĂ« Windows 7/8/10 nĂ« lojrat e vjetra, opsionet e menusĂ« qĂ« pĂ«rfshijnĂ« EAX do tĂ« jenĂ« jashtĂ« funksionit. Dhe pa EAX, tingulli nĂ« lojra nuk do tĂ« jetĂ« po aq i pasur, voluminoz, dhe i pozicionuar.

PĂ«r tĂ« zgjidhur kĂ«tĂ« problem, kompania Creative zhvilloi njĂ« program-wrapper, ALchemy, i cili drejton thirrjet DirectSound3D dhe EAX nĂ« API-nĂ« midis platformave OpenAL. Por ky program punon zyrtarisht vetĂ«m me kartat audio tĂ« kompanisĂ« Creative, dhe madje jo tĂ« gjitha modelet. PĂ«r shembull, karta moderne Audigy Rx me njĂ« procesor DSP tĂ« integruar CA10300 nuk punon zyrtarisht. PĂ«r ata qĂ« kanĂ« karta tĂ« tjera audio, pĂ«r shembull Realtek tĂ« ndĂ«rlidhura, mund tĂ« pĂ«rdorin gjithashtu drejtorin Creative Sound Blaster X-Fi MB, i cili kushton para. Mund tĂ« provoni gjithashtu programin 3DSoundBack, por ai nuk Ă«shtĂ« pĂ«rfunduar nga kompania Realtek — ka mbetur nĂ« fazĂ«n beta, punon keq dhe jo me tĂ« gjitha çipat. Por ka njĂ« mĂ«nyrĂ« mĂ« tĂ« mirĂ«, e cila Ă«shtĂ« mĂ« e lehtĂ« pĂ«r t'u pĂ«rdorur dhe falas.

Metoda e parë

Do tĂ« filloj me kartat audio tĂ« kompanisĂ« ASUS. Kartat audio ASUS DGX/DSX/DX/D1/Phoebus bazohen nĂ« çipat C-Media dhe madje çipat ASUS AV66/AV100/AV200 — janĂ« tĂ« njĂ«jtat çipa tĂ« riemĂ«ruara C-Media. NĂ« specifikimet e kĂ«tyre kartave audio thuhet se ato mbĂ«shtesin EAX 1/2/5. TĂ« gjithĂ« kĂ«ta çipa kanĂ« trashĂ«guar nga paraardhĂ«si i tyre CMI8738 njĂ«sinĂ« DSP me EAX 1/2 tĂ« pĂ«rcaktuar programatikisht, ndĂ«rsa EAX 5 Ă«shtĂ« plotĂ«sisht programatik.

Pronarët e kartave Xonar janë shumë me fat; të gjithë e kanë parë butonin GX në panelin e drejtorit, por ndoshta jo të gjithë e dinë se çfarë bën. Do ta tregoj në screenshotet nga programi AIDA64, kështu duket skeda DirectX-audio kur butoni nuk është aktiv dhe pronarët e kartave audio Realtek të integruara në Windows 7/8/10:

Si të aktivizoni zërin 3D në lojëra në Windows 7/8/10
Të gjitha tamponët audio janë zero, të gjitha API janë jashtë funksionit. Dhe menjëherë pas aktivizimit të butonit GX, ne shohim

Si të aktivizoni zërin 3D në lojëra në Windows 7/8/10
Pra, Ă«shtĂ« shumĂ« e pĂ«rshtatshme — nuk nevojitet tĂ« nisni programe tĂ« tjera si Creative ALchemy dhe tĂ« kopjoni nĂ« çdo dosje tĂ« lojĂ«s skedarin dsound.dll. KĂ«tu shfaqet njĂ« pyetje e madhe, pse kompania Creative nuk bĂ«ri kĂ«shtu nĂ« drejtorĂ«t e saj? MĂ« shumĂ« se kaq, ajo nĂ« tĂ« gjitha modelet e reja Sound Blaster Z/Zx/AE nuk pĂ«rdor procesorin DSP tĂ« integruar pĂ«r tĂ« pĂ«rpunuar EAX, por e bĂ«n kĂ«tĂ« programatikisht pĂ«rmes drejtorit me algoritmĂ« tĂ« thjeshtuar. Disa njerĂ«z mendojnĂ« se pĂ«rpunimi programatik i tingullit Ă«shtĂ« i mjaftueshĂ«m, sepse CPU-tĂ« e sotme janĂ« shumĂ« mĂ« tĂ« fuqishme se procesorĂ«t e kartave audio 10-vjeçare qĂ« kishin pĂ«rpunim audio tĂ« integruar. Kjo nuk Ă«shtĂ« aspak e vĂ«rtetĂ«. CPU Ă«shtĂ« i optimizuar pĂ«r tĂ« pĂ«rpunuar komandat x86, ndĂ«rsa DSP Ă«shtĂ« shumĂ« mĂ« i shpejtĂ« nĂ« pĂ«rpunimin e tingullit se procesori qendror, ashtu si karta grafike e realizon rasterizimin mĂ« shpejt se CPU. Centraliteti i procesorit Ă«shtĂ« i mjaftueshĂ«m pĂ«r algorithma tĂ« thjeshta, por njĂ« reverberacion e cilĂ«sisĂ« sĂ« lartĂ« me shumĂ« burime tĂ« tingullit do tĂ« marrĂ« shumĂ« burime edhe nga njĂ« CPU shumĂ« tĂ« fuqishme, çka do tĂ« ndikojĂ« nĂ« rĂ«nien e FPS nĂ« lojra. KĂ«tĂ« e kanĂ« pranuar tashmĂ« Microsoft dhe ata kanĂ« rikthyer mbĂ«shtetje pĂ«r pĂ«rpunimin e tingullit nga procesorĂ«t DSP nĂ« Windows 8; gjithashtu kompania Sony ka shtuar nĂ« konsolĂ«n e saj PS5 njĂ« çip tĂ« veçantĂ« pĂ«r pĂ«rpunimin e tingullit 3D.

Metoda e dytë

Ky variant do tĂ« jetĂ« i pĂ«rshtatshĂ«m pĂ«r pĂ«rdoruesit e kartave tĂ« integruara audio nĂ« pllakĂ«n e nĂ«nĂ«s, tĂ« cilĂ«t janĂ« shumicĂ«. Ekziston njĂ« projekt DSOAL — Ă«shtĂ« njĂ« emulim softuerik i DirectSound3D dhe EAX me anĂ« tĂ« OpenAL (OpenAL duhet tĂ« jetĂ« patjetĂ«r e instaluar nĂ« sistem) qĂ« nuk kĂ«rkon pĂ«rshpejtim harduerik. NĂ«se çipi juaj i tingujve ka ndonjĂ« funksion harduerik pĂ«r pĂ«rpunimin e tingullit, ato do tĂ« pĂ«rdoren automatikisht. Programi funksionon aq mirĂ« sa qĂ« EAX aktivizohet pĂ«r mua nĂ« tĂ« gjitha lojĂ«rat e vjetra ku ka njĂ« opsion EAX nĂ« cilĂ«sime. KĂ«shtu duket dritarja AIDA64, nĂ«se kopjoni skedarĂ«t DSOAL nĂ« dosjen e programit:

Si të aktivizoni zërin 3D në lojëra në Windows 7/8/10

Nëse kjo nuk ndodhi dhe ju keni një pamje si në ekranin e parë, atëherë Windows-i origjinal dsound.dll nuk lejon kapjen e API-së, siç ndodhi edhe në rastin tim. Atëherë, një metodë do të ndihmojë - do të duhet të ngarkohemi nga ndonjë imazh Windows Live-CD dhe të fshini skedarin dsound.dll me ndihmën e utilitarit Unlocker (në përputhje me krijimin e një kopjeje për rastin e rikthimit) nga katalogu C:WindowsSysWOW64 dhe të shkruani në vend të tij dsoal-aldrv.dll dhe dsound.dll. Unë e bëra dhe për mua, si vetë Windows, ashtu edhe të gjitha lojërat funksionuan pa ndonjë probleme, dhe kështu është edhe më e lehtë - nuk është e nevojshme të kopjoni këta skedarë çdo herë në dosjet e lojërave, në rastin më të keq, mund ta rikthejmë sërish origjinalin dsound.dll në vend. Megjithatë, ky mënyrë do të përshtatet nëse nuk do të përdorni karta të tjera audio ASUS ose Creative, sepse në këtë rast gjithmonë DirectSound3D do të funksionojë vetëm nëpërmjet DSOAL, dhe jo përmes drejtuesit origjinal ose ALchemy.

Mund të dëgjoni DSOAL në këtë video:

Luaj videon

→ Shkarko bibliotekĂ«n e gatshme nĂ« versionin e fundit mund ta gjeni kĂ«tu

Duke krahasuar se si tingëllon EAX në karta të ndryshme audiovizive, u befasova kur zbulova se në Realtek-in e integruar EAX tingëllon më mirë se në ASUS ose Audigy Rx tim. Nëse lexoni specifikimet teknike, praktikisht të gjitha çipat Realtek mbështesin DirectSound3D/EAX 1&2. Duke nisur AIDA64 nga Windows XP mund të shihni:

Si të aktivizoni zërin 3D në lojëra në Windows 7/8/10
E duket se Realtek-ët, ndryshe nga kartat audio ASUS dhe Creative, mbështesin ndonjë I3DL2 (nuk përmendet në çdo specifikim Realtek). I3DL2 (Interactive 3D Audio Level 2) është një standard industrial i hapur për funksionimin me tinguj 3D interaktivë, një zgjerim për DirectSound3D për punën me reverb dhe okkluzion. Në thelb, është një analog i EAX, por tingëllon më mirë - reverb më e këndshme në lojëra kur personazhi vrapon nëpër një shpellë ose kalinë, tinguj më realistë të tingujve hapësinorë në ambientet. Prandaj, nëse një lojë e vjetër funksionon në Windows XP, unë luaj vetëm në XP, ndoshta motori audio do të mund të përdorë I3DL2. Edhe pse DSOAL është një projekt i hapur dhe çdo kush mund ta përmirësojë, ai kurrë nuk do të mund të angazhojë I3DL2, pasi OpenAL nuk funksionon me I3DL2, por vetëm me EAX 1-5. Por ka edhe një lajm të mirë - që nga Windows 8, I3DL2 është përfshirë në bibliotekën XAudio 2.7. kështu që tingulli në lojërat e reja nën Windows 10 do të jetë më i mirë se nën Windows 7.

Dhe përfundimisht, dua të kujtoj se të gjitha këto teknologji të tingullit 3D janë zhvilluar për kufje, në dy kolonat praktikisht nuk do të dëgjoni tinguj 3D. Për të shijuar tingullin e hollësishëm, kufjet e nivelit SVEN AP860 nuk janë të përshtatshme, nga kufjet e lira duhet të filloni me Axelvox HD 241 - do të ketë tashmë një ndryshim nga SVEN AP860, si qielli dhe toka. Kështu orientohuni.

Si të aktivizoni zërin 3D në lojëra në Windows 7/8/10

Si të aktivizoni zërin 3D në lojëra në Windows 7/8/10

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster