Cara ngaktifake swara 3D ing game ing Windows 7/8/10

Cara ngaktifake swara 3D ing game ing Windows 7/8/10
Mbokmenawa meh kabeh wong ngerti yen karo rilis Windows Vista bali ing 2007, lan sawise ing kabeh versi Windows sakteruse, DirectSound3D sound API dibusak saka Windows, lan API anyar XAudio3 lan X2DAudio wiwit digunakake tinimbang DirectSound lan DirectSound3D. . Akibaté, efek swara EAX (efek swara lingkungan) dadi ora kasedhiya ing game lawas. Ing artikel iki aku bakal pitutur marang kowe carane bali DirectSound3D / EAX padha kanggo kabeh game lawas sing ndhukung teknologi iki nalika muter ing Windows 7/8/10. Mesthine, tukang game sing berpengalaman ngerti kabeh iki, nanging bisa uga artikel kasebut bakal migunani kanggo wong liya.

Game lawas durung dilebokake ing tong sampah sejarah; Kosok baline, dikarepake banget ing antarane pangguna sing luwih tuwa lan luwih enom. Game lawas katon luwih apik ing monitor resolusi dhuwur modern, mods dirilis kanggo akeh game sing nambah tekstur lan shaders, nanging pisanan ora ana luck karo swara. Kanthi rilis Windows Vista generasi sabanjure, sawise Windows XP, pangembang Microsoft nganggep DirectSound3D wis lungse - diwatesi kanggo audio 6 saluran, ora ndhukung kompresi audio, gumantung karo prosesor lan mula diganti XAudio2/X3DAudio . Lan wiwit teknologi EAX Creative ora API sawijining, minangka A3D saka Aureal ing siji wektu, nanging mung extension DirectSound3D, kertu swara Creative ditinggalake. Yen sampeyan ora nggunakake bungkus piranti lunak khusus, banjur nalika muter ing Windows 7/8/10 ing game lawas, item menu sing kalebu EAX ora bakal aktif. Lan tanpa EAX, swara ing game ora kaya sugih, akeh, utawa posisi.

Kanggo ngatasi masalah iki, Creative ngembangake program bungkus ALchemy, sing ngarahake DirectSound3D lan EAX menyang API OpenAL lintas platform. Nanging program iki resmi dianggo karo kertu swara Creative, lan malah ora cukup model padha. Contone, kertu Audigy Rx modern kanthi prosesor DSP hardware CA10300 ora bisa digunakake kanthi resmi. Kanggo nduweni kertu swara liyane, contone dibangun ing Realtek, sampeyan uga kudu nggunakake piranti lunak driver Creative Sound Blaster X-Fi MB, kang biaya dhuwit. Sampeyan uga bisa nyoba program 3DSoundBack asli, nanging ora rampung dening Realtek - mandheg ing tahap versi beta, ora bisa digunakake lan ora bisa digunakake karo kabeh chip. Nanging ana cara sing luwih apik, luwih gampang digunakake lan gratis.

Cara pisanan

Aku bakal miwiti karo kertu swara ASUS. kertu swara ASUS DGX / DSX / DX / D1 / Phoenix adhedhasar chip C-Media, lan malah Kripik ASUS AV66 / AV100 / AV200 padha relabeled Kripik C-Media. Karakteristik kertu swara kasebut nyatakake yen ndhukung EAX 1/2/5. Kabeh Kripik iki warisaken saka leluhur sing CMI8738 DSP-software-hardware pamblokiran EAX 1/2, EAX 5 wis lunak.

Pamilik kertu seri Xonar begja banget, kabeh wong wis ndeleng tombol GX ing panel driver, nanging mbok menawa ora saben wong ngerti apa sing ditindakake. Aku bakal nuduhake sampeyan ing gambar saka program AIDA64, iki kaya tab swara DirectX nalika tombol ora aktif lan kanggo pamilik kertu swara Realtek sing dibangun ing Windows 7/8/10:

Cara ngaktifake swara 3D ing game ing Windows 7/8/10
Kabeh buffer audio nol, kabeh API ora aktif. Nanging sanalika sawise nguripake tombol GX kita weruh

Cara ngaktifake swara 3D ing game ing Windows 7/8/10
Sing. trep banget - sampeyan ora perlu kanggo miwiti program tambahan kaya Creative ALchemy lan nyalin file dsound.dll kanggo saben folder game. Pitakonan gedhe muncul, kenapa Creative ora nindakake iki ing pembalap? Menapa malih, ing kabeh model Sound Blaster Z / Zx / AE anyar ora nggunakake prosesor DSP hardware kanggo proses EAX, nanging ing piranti lunak liwat driver nggunakake algoritma simplified. Sawetara wong percaya yen pangolahan audio adhedhasar piranti lunak wis cukup amarga CPU modern luwih kuat tinimbang prosesor kertu swara 10 taun kepungkur, sing ngolah audio ing hardware. Ora kaya ngono babar pisan. CPU wis optimized kanggo proses printah x86, lan DSP pangolahan swara saka prosesor tengah luwih cepet, kaya kertu video mrodhuksi rasterization luwih cepet saka CPU. Prosesor tengah cukup kanggo algoritma sing gampang, nanging reverberasi berkualitas tinggi kanthi akeh sumber swara bakal njupuk akeh sumber daya sanajan CPU sing kuat, sing bakal mengaruhi penurunan FPS ing game. Microsoft wis ngakoni iki lan wis ngasilake dhukungan kanggo pangolahan audio karo prosesor DSP ing Windows 8, uga Sony, sing nambahake chip kapisah menyang konsol PS5 kanggo ngolah audio 3D.

Cara liya

Pilihan iki cocok kanggo pangguna saka kertu swara dibangun ing motherboard, kang mayoritas. Ana proyek kuwi DSOAL minangka emulasi piranti lunak DirectSound3D lan EAX nggunakake OpenAL (OpenAL kudu diinstal ing sistem) lan ora mbutuhake akselerasi hardware. Yen chip swara sampeyan duwe fungsi hardware kanggo pangolahan audio, mula bakal digunakake kanthi otomatis. Program kasebut bisa digunakake kanthi apik, mula aku entuk EAX nggarap kabeh game lawas sing duwe kothak EAX ing setelan kasebut. Iki minangka jendhela AIDA64 yen sampeyan nyalin file DSOAL menyang folder program:

Cara ngaktifake swara 3D ing game ing Windows 7/8/10

Yen iki ora kelakon lan sampeyan duwe gambar kaya ing gambar pisanan, iku Windows asli dsound.dll ora ngidini sampeyan nyegat API, kaya sing kedadeyan ing kasusku. Banjur cara iki bakal mbantu - sampeyan kudu boot saka sawetara gambar Windows Live-CD lan mbusak file kasebut dsound.dll ora tanpa bantuan saka sarana Unlocker (sawise nggawe salinan ing cilik saka rollback) saka direktori C:WindowsSysWOW64 lan nulis mudhun sing padha tinimbang dsoal-aldrv.dll и dsound.dll. Aku nindakake iki lan kanggo aku, Windows dhewe lan kabeh game bisa digunakake tanpa gagal lan luwih trep - sampeyan ora perlu nyalin file kasebut menyang folder kanthi game saben wektu, ing kasus sing ekstrem, sampeyan bisa ngasilake sing asli. bali dsound.dll ing panggonan. Bener, cara iki cocok yen sampeyan ora nggunakake kertu swara ASUS utawa Creative liyane, amarga ing kasus iki DirectSound3D bakal tansah bisa mung liwat DSOAL, lan ora liwat driver native utawa ALchemy.

Sampeyan bisa ngrungokake DSOAL ing video iki:

→ Ngundhuh Versi paling anyar saka perpustakaan siap-digawe bisa ditemokaké kene

Mbandhingake carane EAX muni ing kertu swara beda, Aku kaget kanggo nemokake sing dibangun ing Realtek EAX muni luwih apik tinimbang ing Asus utawa ing Audigy Rx. Yen maca lembar data, meh kabeh chip Realtek ndhukung DirectSound3D/EAX 1&2. Mlaku AIDA64 saka Windows XP sampeyan bisa ndeleng:

Cara ngaktifake swara 3D ing game ing Windows 7/8/10
Pranyata Realtek, ora kaya kertu swara ASUS lan Creative, uga ndhukung sawetara jenis I3DL2 (ora saben lembar data Realtek ujar iki). I3DL2 (Tingkat Audio 3D Interaktif 2) minangka standar industri sing mbukak kanggo nggarap audio interaktif 3D, lan minangka extension kanggo DirectSound3D kanggo nggarap reverberation lan occlusion. Ing asas, iku analog kanggo EAX, nanging muni nicer - reverberation luwih penake ing game saka langkah-langkah, nalika karakter mlaku liwat guwa utawa Bèntèng, muni luwih nyata saka surround swara ing kamar. Mulane, yen game lawas mlaku ing Windows XP, banjur aku muter mung ing XP, Mungkin mesin swara bakal bisa nggunakake I3DL2. Senajan DSOAL iku sawijining project mbukak lan sapa bisa nambah, iku ora bakal bisa nggunakake I3DL2, amarga OpenAL ora bisa karo I3DL2, nanging mung karo EAX 1-5. Nanging ana kabar apik - diwiwiti karo Windows 8, I3DL2 kalebu ing Pustaka XAudio 2.7. Dadi swara ing game anyar ing Windows 10 bakal luwih apik tinimbang ing Windows 7.

Lan pungkasane, aku pengin ngelingake yen kabeh teknologi swara 3D iki dikembangake kanggo headphone; ing 2 speaker sampeyan meh ora krungu swara 3D. Kanggo seneng headphone tingkat swara rinci SVEN AP860 ora pas, saka headphone inexpensive sampeyan kudu miwiti karo Axelvox HD 241 Kab - bakal ana prabédan karo SVEN AP860kaya langit lan bumi. Piye wae oriente dhewe kaya iki.

Cara ngaktifake swara 3D ing game ing Windows 7/8/10

Cara ngaktifake swara 3D ing game ing Windows 7/8/10

Source: www.habr.com

Add a comment