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

Si të aktivizoni tingullin 3D në lojëra në Windows 7/8/10
Ndoshta praktikisht të gjithë e dinë që me daljen e Windows Vista në vitin 2007, e duke vazhduar me të gjitha versionet e mëpasshme të Windows, API-ja audio DirectSound3D u hoq nga Windows, dhe në vend të DirectSound dhe DirectSound3D u filluan të përdoren API-të e reja XAudio2 dhe X3DAudio. Si rrjedhojë, efektet speciale audio EAX (efektet audio të ambientit) nuk ishin të aksesueshme në lojrat e vjetra. Në këtë artikull do të flas se si të rikthej atë DirectSound3D / EAX në të gjitha lojrat e vjetra që mbështesin këto teknologji duke luajtur në Windows 7 / 8 / 10. Natyrisht, gamerët e përvojshëm e dinë gjithë këtë, por ndoshta artikulli do të jetë i dobishëm për dikë.

Lojrat e vjetra nuk janĂ« hedhur nĂ« plehra e historisĂ«, pĂ«rkundrazi, ato kanĂ« njĂ« kĂ«rkesĂ« tĂ« madhe, si nga pĂ«rdoruesit e brezit tĂ« vjetĂ«r, ashtu edhe nga tĂ« rinjtĂ«. 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 shenjat, por pĂ«rsa i pĂ«rket audios nĂ« fillim nuk ishte fat. Me daljen e gjeneratĂ«s sĂ« re tĂ« Windows Vista, pas Windows XP, zhvilluesit e Microsoft menduan se DirectSound3D ishte moralikisht i vjetĂ«ruar — ai kishte kufizime nĂ« 6-kanalĂ« audio, nuk mbĂ«shteste kompresimin e audios, ishte i varur nga procesori dhe pĂ«r kĂ«tĂ« arsye i doli nĂ« ndihmĂ« XAudio2 / X3DAudio. Dhe pasi teknologjia EAX e kompanisĂ« Creative nuk ishte njĂ« API i pavarur, siç ishte nĂ« kohĂ«n e tij A3D nga kompania Aureal, karta audio e kompanisĂ« Creative mbetĂ«n jashtĂ«. NĂ«se nuk pĂ«rdoren paketa speciale programore, gjatĂ« lojĂ«s nĂ« Windows 7 / 8 / 10 nĂ« lojrat e vjetra, opsionet e menusĂ« qĂ« pĂ«rfshijnĂ« EAX do tĂ« jenĂ« tĂ« paaktivizuara. Dhe pa EAX, audio nĂ« lojĂ«ra nuk do tĂ« jetĂ« aq i pasur, i mbushur, i pozicionuar.

Për të zgjidhur këtë problem, kompania Creative ka zhvilluar programin e mbështetjes ALchemy, i cili ridrejton thirrjet DirectSound3D dhe EAX në API-në e kros-platformës OpenAL. Por ky program funksionon zyrtarisht vetëm me kartat sonore të kompanisë Creative dhe jo me të gjitha modelet. Për shembull, karta moderne Audigy Rx me procesorin DSP të harduerit CA10300 nuk funksionon zyrtarisht. Për pronarët e kartave të tjera sonore, siç është Realtek, nevojitet gjithashtu të përdoret softueri-drivar Creative Sound Blaster X-Fi MB, i cili ka një kosto. Mund të provoni gjithashtu programin origjinal 3DSoundBack, por ai nuk u përfundua nga kompania Realtek - ndaloi në fazën e beta-s, funksionon me cilësi të dobët 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.

Mënyra e parë

Do të filloj me kartat sonore të kompanisë ASUS. Kartat sonore të kompanisë ASUS DGX/DSX/DX/D1/Phoebus bazohen në çipat C-Media dhe madje çipat ASUS AV66/AV100/AV200 - janë të njëjtat çipa të ricikluar të C-Media. Në karakteristikat e këtyre kartave sonore shkruhet se ato mbështesin EAX 1/2/5. Të gjithë këta çipa trashëguan nga paraardhësi i tyre CMI8738 bllokun DSP të harduerit EAX 1/2, EAX 5 është tashmë softueror.

Pronat e kartave të serisë Xonar kanë shumë fat, të gjithë e kanë parë butonin GX në panelin e drejtuesit, por ndoshta nuk e dinë se çfarë bën ai. Do ta tregoj me screenshot-e nga programi AIDA64, kështu duket skeda e zërit DirectX kur butoni nuk është aktiv dhe për pronarët e kartave sonore të integruara Realtek në Windows 7/8/10:

Si të aktivizoni tingullin 3D në lojëra në Windows 7/8/10
Të gjithë buferët e zërit janë të barabartë me zero, të gjithë API-të nuk janë aktivë. Por menjëherë pas aktivizimit të butonit GX ne shohim

Si të aktivizoni tingullin 3D në lojëra në Windows 7/8/10
Pra këtij problemi zgjidhja është shumë e përshtatshme - nuk është e nevojshme të filloni programe shtesë si Creative ALchemy dhe të kopjoni dosjen dsound.dll në çdo dosje me lojë. Lind pyetja e madhe, pse kompania Creative nuk e bëri këtë në driver-at e saj? Për më tepër, në të gjitha modelet e reja Sound Blaster Z/Zx/AE, ajo nuk përdor procesorin DSP harduerik për përpunimin EAX, por e bën këtë programatikisht përmes driver-it me algorithma të thjeshtuar. Disa njerëz mendojnë se përpunimi programatik i zërit është i mjaftueshëm, sepse CPU-të moderne janë shumë më të fuqishme se procesorët e kartave zanore 10 vjeçare që përpunonin zërin harduerikisht. Kjo nuk është e vërtetë. CPU-ja është optimizuar për të përpunuar komanda x86, ndërsa DSP mund të përpunojë zërin shumë më shpejt se procesori qendror, ashtu si karta grafike përfundon renditjen më shpejt se CPU. Procesori qendror është i mjaftueshëm për algorithma të thjeshta, por reverb-i cilësor me shumë burime zëri do të marrë shumë burime, madje edhe nga një CPU i fuqishëm, që do të ndikohet në rënien e FPS në lojëra. Kjo tashmë është pranuar nga kompania Microsoft dhe ajo e ka rikthyer mbështetje për përpunimin e zërit me procesorë DSP në Windows 8, ashtu siç bëri kompania Sony, e cila shtoi një çip të veçantë për përpunimin e zërit 3D në konsolën e saj PS5.

Mënyra e dytë

Ky variant është i përshtatshëm për përdoruesit e kartave zanore të integruara në pllakën qëndrore, që janë shumica. Ekziston një projekt i tillë DSOAL është një emulim programatik i DirectSound3D dhe EAX përmes OpenAL (OpenAL duhet të jetë patjetër i instaluar në sistem) pa kërkuar përshpejtim harduerik. Nëse çipi juaj zanor ka ndonjë funksion harduerik për përpunimin e zërit, ato do të përdoren automatikisht. Programi funkcionon aq mirë, sa që përmes tij EAX ka funksionuar në të gjitha lojërat e mia të vjetra ku ka një shenjë EAX në cilësimet. Kështu duket dritarja AIDA64, nëse kopjoni skedarët DSOAL në dosjen e programit:

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

NĂ«se kjo nuk ka ndodhur dhe ju keni njĂ« imazh si nĂ« skrinĂ«n e parĂ«, kjo do tĂ« thotĂ« se Windows-i i natyrshĂ«m dsound.dll nuk e lejon tĂ« kapni API-nĂ«, siç ndodhi edhe nĂ« rastin tim. AtĂ«herĂ« do tĂ« ndihmojĂ« njĂ« metodĂ« e tillĂ« - duhet tĂ« ngriheni nga ndonjĂ« imazh Windows Live-CD dhe tĂ« hiqni skedarin dsound.dll nĂ« ndihmĂ«n e utilitarit Unlocker (duke bĂ«rĂ« mĂ« parĂ« njĂ« kopje si njĂ« masĂ« tĂ« sigurisĂ«) nga katalogu C:WindowsSysWOW64 dhe pĂ«r tĂ« shkruar nĂ« vend tĂ« tij kĂ«to dsoal-aldrv.dll dhe dsound.dllE kam bĂ«rĂ« kĂ«shtu dhe edhe Windows vetĂ«, ashtu edhe tĂ« gjitha lojĂ«rat funksiononin pa probleme dhe kĂ«shtu Ă«shtĂ« edhe mĂ« e lehtĂ« — nuk Ă«shtĂ« nevoja tĂ« kopjoj çdo herĂ« kĂ«to skedarĂ« nĂ« dosjet me lojrat, nĂ« rastin mĂ« tĂ« keq, mund tĂ« kthehem nĂ« origjinal. dsound.dll SidoqoftĂ«, ky metodĂ« do t’i pĂ«rshtatet, nĂ«se nuk do tĂ« pĂ«rdorni karta tĂ« tjera zanore ASUS ose Creative, sepse nĂ« kĂ«tĂ« rast, DirectSound3D do tĂ« funksionojĂ« gjithmonĂ« vetĂ«m pĂ«rmes DSOAL, dhe jo pĂ«rmes drejtuesve origjinalĂ« ose ALchemy.

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

Luaj videon

→ Shkarko librarinĂ« e gatshme tĂ« versionit mĂ« tĂ« fundit mund ta gjeni kĂ«tu

Duke krahasuar sesi tingëllon EAX në karta të ndryshme zanore, me habi kam vënë re se në Realtek-in e integruar EAX tingëllon më mirë sesa në Asus ose në Audigy Rx tim. Nëse lexoni fletëdhenësit, pothuajse të gjitha çipat Realtek mbështesin DirectSound3D/EAX 1&2. Duke ekzekutuar AIDA64 nga Windows XP mund të shihni:

Si të aktivizoni tingullin 3D në lojëra në Windows 7/8/10
Duket se Realtek, ndryshe nga kartat zanore ASUS dhe Creative, mbĂ«shtet ndonjĂ« I3DL2 (nuk Ă«shtĂ« e shkruar nĂ« çdo fletĂ«dhenĂ«s Realtek). I3DL2 (Interactive 3D Audio Level 2) Ă«shtĂ« njĂ« standard i hapur industrial pĂ«r punĂ« me tinguj 3D interaktivĂ«, Ă«shtĂ« njĂ« zgjerim pĂ«r DirectSound3D pĂ«r punĂ« me reverb dhe okkluzion. NĂ« parim Ă«shtĂ« analog i EAX, por tingĂ«llon mĂ« mirĂ« — reverb mĂ« e kĂ«ndshme nĂ« lojrat e hapave, kur personazhi vrapon nĂ«pĂ«r njĂ« shpella ose kalatĂ«, tingĂ«llimi mĂ« realist i tingujve voluminozĂ« nĂ« ambiente. Prandaj, nĂ«se njĂ« lojĂ« e vjetĂ«r funksionon nĂ« Windows XP, unĂ« luaj vetĂ«m nĂ« XP, ndoshta motorin zanor mund ta angazhojĂ« I3DL2. DSOAL, megjithĂ«se Ă«shtĂ« njĂ« projekt i hapur dhe çdo kush mund ta pĂ«rmirĂ«sojĂ«, nuk do tĂ« mund ta angazhojĂ« kurrĂ« I3DL2, sepse 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Ă« librarinĂ« XAudio 2.7.Prandaj, tingulli nĂ« lojrat e reja nĂ«n Windows 10 do tĂ« jetĂ« mĂ« i mirĂ« se nĂ«n Windows 7.

Dhe pĂ«rfundimisht, dĂ«shiroj t’ju kujtoj se tĂ« gjitha kĂ«to teknologji tĂ« tingullit 3D janĂ« zhvilluar pĂ«r kufje, nĂ« dy kolonat praktikisht nuk do tĂ« dĂ«gjoni tingull 3D. PĂ«r tĂ« shijuar tingullin e detajuar, kufjet e nivelit SVEN AP860 nuk do tĂ« jenĂ« tĂ« mjaftueshme, nga kufjet mĂ« tĂ« lira do tĂ« duhet tĂ«_filloni nga Axelvox HD 241 – tashmĂ« do tĂ« ketĂ« ndryshim me SVEN AP860, si qielli dhe toka. Ja si ta orientoheni.

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

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

Burimi: habr.com

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