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 pothuajse të gjithë e dinë se me lëshimin e Windows Vista në 2007, dhe pas tij në të gjitha versionet pasuese të Windows, API i tingullit DirectSound3D u hoq nga Windows, dhe API-të e reja XAudio3 dhe X2DAudio filluan të përdoren në vend të DirectSound dhe DirectSound3D. . Si rezultat, efektet zanore EAX (efektet zanore mjedisore) janë bërë të padisponueshme në lojërat e vjetra. Në këtë artikull do t'ju tregoj se si të ktheni të njëjtin DirectSound3D/EAX në të gjitha lojërat e vjetra që mbështesin këto teknologji kur luani në Windows 7/8/10. Sigurisht, lojtarët me përvojë i dinë të gjitha këto, por ndoshta artikulli do të jetë i dobishëm për dikë.

Lojërat e vjetra nuk janë dorëzuar në koshin e plehrave të historisë, përkundrazi, ato janë shumë të kërkuara si nga përdoruesit e vjetër, ashtu edhe nga ata më të rinj. Lojërat e vjetra duken më mirë në monitorët modernë me rezolucion të lartë, modalitetet lëshohen për shumë lojëra që përmirësojnë teksturat dhe hijet, por në fillim nuk pati fat me tingullin. Me lëshimin e gjeneratës së ardhshme të Windows Vista, pas Windows XP, zhvilluesit e Microsoft e konsideruan DirectSound3D si të vjetëruar - ai ishte i kufizuar në audio me 6 kanale, nuk mbështette kompresimin e audios, ishte i varur nga procesori dhe për këtë arsye u zëvendësua nga XAudio2/X3DAudio . Dhe meqenëse teknologjia EAX e Creative nuk ishte një API e pavarur, siç ishte dikur A3D nga Aureal, por vetëm një zgjatim i DirectSound3D, kartat e zërit të Creative mbetën pas. Nëse nuk përdorni mbështjellës të veçantë softuerësh, atëherë kur luani në Windows 7/8/10 në lojërat e vjetra, artikujt e menusë që përfshijnë EAX nuk do të jenë aktivë. Dhe pa EAX, tingulli në lojëra nuk do të jetë aq i pasur, voluminoz ose i pozicionuar.

Për të zgjidhur këtë problem, Creative zhvilloi programin ALchemy wrapper, i cili ridrejton thirrjet DirectSound3D dhe EAX në API-në ndër-platformë OpenAL. Por ky program funksionon zyrtarisht me kartat e zërit Creative, dhe madje jo krejt të njëjtin model. Për shembull, një kartë moderne Audigy Rx me një procesor harduer DSP CA10300 nuk funksionon zyrtarisht. Për pronarët e kartave të tjera të zërit, për shembull Realtek i integruar, duhet të përdorni gjithashtu softuerin e shoferit Creative Sound Blaster X-Fi MB, i cili kushton para. Mund të provoni gjithashtu programin vendas 3DSoundBack, por ai nuk u përfundua nga Realtek - ai u ndal në fazën e versionit beta, nuk funksionon mirë dhe nuk funksionon me të gjitha çipat. Por ka një mënyrë më të mirë, është më e lehtë për t'u përdorur dhe falas.

Mënyra e parë

Do të filloj me kartat e zërit ASUS. Kartat e zërit ASUS DGX/DSX/DX/D1/Phoebus bazohen në çipat C-Media, dhe madje edhe çipat ASUS AV66/AV100/AV200 janë të njëjtat çipa të rietiketuar C-Media. Karakteristikat e këtyre kartave të zërit thonë se ato mbështesin EAX 1/2/5. Të gjithë këta çipa trashëguan nga paraardhësi i tyre CMI8738 DSP-software-hardware block EAX 1/2, EAX 5 tashmë është softuer.

Pronarët e kartave të serisë Xonar janë shumë me fat, të gjithë e kanë parë butonin GX në panelin e shoferit, por ndoshta jo të gjithë e dinë se çfarë bën. Unë do t'ju tregoj në pamjet e ekranit nga programi AIDA64, kjo është se si duket skeda e tingullit DirectX kur butoni nuk është aktiv dhe për pronarët e kartave të integruara të zërit Realtek në Windows 7/8/10:

Si të aktivizoni tingullin 3D në lojëra në Windows 7/8/10
Të gjithë buferat audio janë zero, të gjitha API-të janë joaktive. Por menjëherë pas ndezjes së butonit GX shohim

Si të aktivizoni tingullin 3D në lojëra në Windows 7/8/10
Ato. shumë i përshtatshëm - nuk keni nevojë të nisni programe shtesë si Creative ALchemy dhe të kopjoni skedarin dsound.dll në secilën dosje të lojës. Shtrohet pyetja e madhe, pse Creative nuk e bëri këtë në drejtuesit e saj? Për më tepër, në të gjitha modelet e reja Sound Blaster Z/Zx/AE nuk përdor një procesor hardware DSP për të përpunuar EAX, por e bën atë në softuer përmes një drejtuesi duke përdorur algoritme të thjeshtuara. Disa njerëz besojnë se përpunimi audio i bazuar në softuer është i mjaftueshëm, sepse CPU-të moderne janë shumë më të fuqishëm se procesorët e kartave të zërit të 10 viteve më parë, të cilët përpunonin audio në harduer. Nuk është aspak kështu. CPU është optimizuar për të përpunuar komandat x86 dhe DSP përpunon zërin e procesorit qendror shumë më shpejt, ashtu si karta video prodhon rasterizimin më shpejt se CPU. Procesori qendror është i mjaftueshëm për algoritme të thjeshta, por jehona e cilësisë së lartë me shumë burime tingulli do të marrë shumë burime edhe nga një CPU e fuqishme, gjë që do të ndikojë në rënien e FPS në lojëra. Microsoft tashmë e ka njohur këtë dhe tashmë ka kthyer mbështetjen për përpunimin audio me procesorët DSP në Windows 8, si dhe Sony, i cili shtoi një çip të veçantë në konsolën e tij PS5 për përpunimin e audios 3D.

Mënyra e dytë

Ky opsion është i përshtatshëm për përdoruesit e një karte zanore të integruar në motherboard, e cila është shumica. Ekziston një projekt i tillë DSOAL është një emulim softuerësh i DirectSound3D dhe EAX duke përdorur OpenAL (OpenAL duhet të instalohet në sistem) dhe nuk kërkon përshpejtim harduer. Nëse çipi juaj i zërit ka ndonjë funksion harduerik për përpunimin e audios, atëherë ato do të përdoren automatikisht. Programi funksionon aq mirë sa që përmes tij mora EAX duke punuar në të gjitha lojërat e mia të vjetra që kishin kutinë e kontrollit 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 ndodh dhe ju keni një fotografi si në pamjen e parë të ekranit, atëherë është Windows-i amtare dsound.dll nuk ju lejon të përgjoni API-në, siç ishte në rastin tim. Atëherë kjo metodë do t'ju ndihmojë - do t'ju duhet të nisni nga disa imazhe të Windows Live-CD dhe të fshini skedarin dsound.dll jo pa ndihmën e programit Unlocker (pasi të keni bërë një kopje në rast rikthimi) nga drejtoria C: WindowsSysWOW64 dhe shkruani të njëjtat në vend dsoal-aldrv.dll и dsound.dll. Unë e bëra këtë dhe për mua, si vetë Windows, ashtu edhe të gjitha lojërat funksionuan pa dështime dhe është edhe më i përshtatshëm - nuk keni nevojë t'i kopjoni këto skedarë në dosjet me lojëra çdo herë, në raste ekstreme, mund ta ktheni origjinalin mbrapa dsound.dll në vend. Vërtetë, kjo metodë është e përshtatshme nëse nuk përdorni karta të tjera zanore ASUS ose Creative, sepse në këtë rast DirectSound3D gjithmonë do të funksionojë vetëm përmes DSOAL, dhe jo përmes shoferit vendas ose ALchemy.

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

→ Shkarko Versioni më i fundit i bibliotekës së gatshme mund të gjendet këtu

Duke krahasuar se si tingëllon EAX në karta të ndryshme zanore, u befasova kur zbulova se Realtek EAX i integruar tingëllon më mirë se në Asus ose në Audigy Rx tim. Nëse lexoni fletët e të dhënave, pothuajse të gjithë ç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
Rezulton se Realtek, ndryshe nga kartat e zërit ASUS dhe Creative, gjithashtu mbështesin një lloj I3DL2 (jo çdo fletë e të dhënave Realtek e thotë këtë). I3DL2 (Interactive 3D Audio Level 2) është një standard i hapur i industrisë për të punuar me audio interaktive 3D dhe është një zgjerim i DirectSound3D për të punuar me reverberim dhe mbyllje. Në parim, është analoge me EAX, por tingëllon më bukur - jehonë më e këndshme në lojërat me hapa, kur një personazh kalon nëpër një shpellë ose kështjellë, tingull më realist i tingullit rrethues në dhoma. Prandaj, nëse loja e vjetër funksionon në Windows XP, atëherë unë luaj vetëm në XP, mbase motori i zërit do të jetë në gjendje të përdorë I3DL2. Megjithëse DSOAL është një projekt i hapur dhe kushdo mund ta përmirësojë atë, ai kurrë nuk do të jetë në gjendje të përdorë I3DL2, sepse OpenAL nuk punon me I3DL2, por vetëm me EAX 1-5. Por ka një lajm të mirë - duke filluar me Windows 8, I3DL2 është përfshirë Biblioteka XAudio 2.7. Kështu që tingulli në lojërat e reja nën Windows 10 do të jetë më i mirë se në Windows 7.

Dhe së fundi, dua t'ju kujtoj se të gjitha këto teknologji të tingullit 3D janë zhvilluar për kufje; në 2 altoparlantë vështirë se do të dëgjoni tingull 3D. Për të shijuar kufje të detajuara të nivelit të zërit SVEN AP860 nuk do të përshtaten, nga kufjet e lira me të cilat duhet të filloni Axelvox HD 241 - tashmë do të ketë një ndryshim me SVEN AP860si qielli dhe toka. Orientohu disi kështu.

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: www.habr.com

Shto një koment