Kumaha ngaktipkeun sora 3D dina kaulinan dina Windows 7/8/10

Kumaha ngaktipkeun sora 3D dina kaulinan dina Windows 7/8/10
Panginten ampir sadayana terang yén kalayan sékrési Windows Vista deui taun 2007, sareng saatosna dina sadaya vérsi Windows anu salajengna, API sora DirectSound3D dipiceun tina Windows, sareng API énggal XAudio3 sareng X2DAudio mimiti dianggo tibatan DirectSound sareng DirectSound3D. . Hasilna, épék sora EAX (éfék sora lingkungan) geus jadi teu sadia dina kaulinan heubeul. Dina artikel ieu kuring bakal ngabejaan ka maneh kumaha balik DirectSound3D / EAX sami ka sadaya kaulinan heubeul nu ngarojong téknologi ieu nalika maén dina Windows 7/8/10. Tangtosna, pamaén ngalaman terang sadayana ieu, tapi panginten tulisan éta bakal kapaké pikeun batur.

Kaulinan heubeul teu acan diasupkeun kana tong sampah sajarah; Sabalikna, aranjeunna di paménta hébat diantara pamaké heubeul jeung ngora. Kaulinan heubeul kasampak hadé dina monitor-resolusi luhur modern, mods dileupaskeun pikeun loba kaulinan anu ngaronjatkeun tékstur jeung shaders, tapi mimitina teu aya untungna jeung sora. Kalayan sékrési Windows Vista generasi salajengna, saatos Windows XP, pamekar Microsoft nganggap DirectSound3D parantos leungit - éta dugi ka audio 6 saluran, henteu ngadukung komprési audio, gumantung kana prosésor sahingga diganti ku XAudio2/X3DAudio . Sarta saprak téhnologi EAX Kreatif urang teu hiji API bebas, sakumaha A3D ti Aureal éta dina hiji waktu, tapi ngan hiji extension DirectSound3D, kartu sora Kreatif urang ditinggalkeun balik. Upami anjeun henteu nganggo bungkus parangkat lunak khusus, teras nalika maén Windows 7/8/10 dina kaulinan lami, item ménu anu kalebet EAX moal aktip. Jeung tanpa EAX, sora dina kaulinan moal jadi euyeub, voluminous, atawa diposisikan.

Pikeun ngajawab masalah ieu, Creative ngembangkeun program wrapper ALchemy, nu alihan DirectSound3D na EAX nelepon ka cross-platform OpenAL API. Tapi program ieu sacara resmi jalan kalawan kartu sora Kreatif, komo teu rada model sarua. Salaku conto, kartu Audigy Rx modern sareng prosesor DSP hardware CA10300 henteu sacara resmi jalan. Pikeun nu boga kartu sora séjén, contona diwangun-di Realtek, Anjeun ogé kudu make software supir Creative Sound Blaster X-Fi MB, nu waragad duit. Anjeun ogé tiasa nyobian program 3DSoundBack asli, tapi éta henteu réngsé ku Realtek - éta dieureunkeun dina tahap versi béta, éta henteu tiasa dianggo sareng henteu tiasa dianggo sareng sadaya chip. Tapi aya cara anu langkung saé, langkung gampang dianggo sareng gratis.

Metodeu munggaran

Kuring bakal mimitian ku kartu sora ASUS. Kartu sora ASUS DGX / DSX / DX / D1 / Phoenix dumasar kana chip C-Media, komo chip ASUS AV66 / AV100 / AV200 sarua relabeled chip C-Media. Karakteristik kartu sora ieu nyebutkeun yén maranéhna ngarojong EAX 1/2/5. Sadaya chip ieu diwariskeun ti miheulaan maranéhanana CMI8738 DSP-software-hardware block EAX 1/2, EAX 5 geus software.

Pamilik kartu runtuyan Xonar pisan untung, dulur geus katempo tombol GX dina panel supir, tapi sugan teu sadaya jelema weruh naon eta. Kuring bakal nunjukkeun anjeun dina layar tina program AIDA64, ieu mangrupikeun tab sora DirectX nalika tombolna henteu aktip sareng pikeun anu gaduh kartu sora Realtek anu diwangun dina Windows 7/8/10:

Kumaha ngaktipkeun sora 3D dina kaulinan dina Windows 7/8/10
Sadaya panyangga audio nol, sadaya API teu aktip. Tapi langsung saatos ngahurungkeun tombol GX kami ningali

Kumaha ngaktipkeun sora 3D dina kaulinan dina Windows 7/8/10
Jelema. pohara merenah - Anjeun teu kedah ngajalankeun program tambahan kawas Creative ALchemy sarta nyalin file dsound.dll ka unggal folder kaulinan. Patarosan ageung timbul, naha Kreatif henteu ngalakukeun ieu dina supirna? Leuwih ti éta, dina sakabéh model Sora Blaster Z / Zx / AE anyar teu make processor DSP hardware pikeun ngolah EAX, tapi ngalakukeun eta dina software ngaliwatan supir ngagunakeun algoritma saderhana. Sababaraha urang yakin yén pamrosésan audio dumasar kana parangkat lunak cekap kusabab CPU modern langkung kuat tibatan prosesor kartu sora 10 taun ka pengker, anu ngolah audio dina hardware. Teu kitu pisan. CPU dioptimalkeun pikeun ngolah paréntah x86, sarta DSP ngolah sora processor sentral leuwih gancang, sagampil kartu vidéo ngahasilkeun rasterization leuwih gancang ti CPU. Prosesor sentral cukup pikeun algoritma saderhana, tapi réverberasi kualitas luhur sareng seueur sumber sora bakal nyandak seueur sumber daya bahkan tina CPU anu kuat, anu bakal mangaruhan turunna FPS dina kaulinan. Microsoft parantos ngakuan ieu sareng parantos ngabalikeun dukungan pikeun ngolah audio sareng prosesor DSP dina Windows 8, kitu ogé Sony, anu nambihan chip anu misah kana konsol PS5 na pikeun ngolah audio 3D.

Cara kadua

pilihan Ieu cocog pikeun pamaké tina kartu sora diwangun-di motherboard nu, nu mayoritas. Aya proyek sapertos kitu DSOAL nyaéta émulasi parangkat lunak DirectSound3D sareng EAX nganggo OpenAL (OpenAL kedah dipasang dina sistem) sareng henteu ngabutuhkeun akselerasi hardware. Upami chip sora anjeun ngagaduhan fungsi hardware pikeun ngolah audio, maka aranjeunna bakal dianggo sacara otomatis. Programna tiasa dianggo saé pisan sahingga ngalangkungan éta kuring damel EAX dina sadaya kaulinan lami kuring anu ngagaduhan kotak centang EAX dina setélan. Ieu mangrupikeun jandela AIDA64 upami anjeun nyalin file DSOAL kana folder program:

Kumaha ngaktipkeun sora 3D dina kaulinan dina Windows 7/8/10

Upami ieu henteu kajantenan sareng anjeun gaduh gambar sapertos dina layar anu munggaran, maka éta Windows asli dsound.dll teu ngidinan Anjeun pikeun intercept API, sakumaha dina kasus kuring. Teras metodeu ieu bakal ngabantosan - anjeun kedah boot tina sababaraha gambar Windows Live-CD sareng mupus file dsound.dll moal tanpa bantuan utiliti Unlocker (sanggeus nyieun salinan bisi rollback a) ti diréktori nu C:WindowsSysWOW64 jeung nulis handap leuwih sarua gantina dsoal-aldrv.dll и dsound.dll. Kuring ngalakukeun ieu sareng kuring, boh Windows sorangan sareng sadaya kaulinan digarap tanpa gagal sareng éta langkung saé - anjeun henteu kedah nyalin file ieu kana polder kalayan kaulinan unggal waktos, dina kasus anu ekstrim, anjeun tiasa uih deui anu asli. balik deui dsound.dll di tempatna. Leres, metodeu ieu cocog upami anjeun henteu nganggo kartu sora ASUS atanapi Kreatif anu sanés, sabab dina hal ieu DirectSound3D bakal dianggo ngan ukur ngaliwatan DSOAL, sareng henteu ngalangkungan supir asli atanapi ALchemy.

Anjeun tiasa ngadangukeun DSOAL dina pidéo ieu:

→ Unduh Versi panganyarna tina perpustakaan siap-dijieun bisa kapanggih di dieu

Ngabandingkeun kumaha EAX disada dina kartu sora anu béda, kuring reuwas pikeun mendakan yén Realtek EAX anu diwangun langkung saé tibatan dina Asus atanapi dina Audigy Rx kuring. Upami anjeun maca lembar data, ampir sadaya chip Realtek ngadukung DirectSound3D / EAX 1&2. Ngajalankeun AIDA64 tina Windows XP anjeun tiasa ningali:

Kumaha ngaktipkeun sora 3D dina kaulinan dina Windows 7/8/10
Tétéla yén Realtek, teu sapertos kartu sora ASUS sareng Kreatif, ogé ngadukung sababaraha jenis I3DL2 (henteu unggal lembar data Realtek nyarios ieu). I3DL2 (Interactive 3D Audio Level 2) mangrupa standar industri kabuka pikeun gawé bareng audio interaktif 3D, sarta mangrupa extension ka DirectSound3D pikeun gawé bareng reverberation na occlusion. Sacara prinsip, éta analog jeung EAX, tapi keur disada nicer - reverberation leuwih pikaresepeun dina kaulinan hambalan, nalika karakter ngalir ngaliwatan guha atawa puri, sounding leuwih realistis tina Sakuliling sora di kamar. Ku alatan éta, lamun kaulinan heubeul dijalankeun dina Windows XP, lajeng abdi maén ngan dina XP, meureun mesin sora bakal tiasa nganggo I3DL2. Sanaos DSOAL mangrupikeun proyék kabuka sareng saha waé anu tiasa ningkatkeun éta, éta moal tiasa nganggo I3DL2, sabab OpenAL teu dianggo kalayan I3DL2, tapi ngan kalawan EAX 1-5. Tapi aya warta alus - dimimitian ku Windows 8, I3DL2 kaasup kana perpustakaan XAudio 2.7. Janten sora dina kaulinan anyar dina Windows 10 bakal langkung saé tibatan dina Windows 7.

Tungtungna, kuring hoyong ngingetkeun yén sadaya téknologi sora 3D ieu dikembangkeun pikeun headphone; dina 2 spiker anjeun boro ngadéngé sora 3D. Pikeun ngarasakeun headphone tingkat sora lengkep SVEN AP860 moal cocog, ti headphone murah anjeun kudu mimitian ku Axelvox HD 241 - bakal aya bédana jeung SVEN AP860kawas langit jeung bumi. Kumaha waé orientasikeun diri anjeun sapertos kieu.

Kumaha ngaktipkeun sora 3D dina kaulinan dina Windows 7/8/10

Kumaha ngaktipkeun sora 3D dina kaulinan dina Windows 7/8/10

sumber: www.habr.com

Tambahkeun komentar