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

Kumaha ngaktipkeun sora 3D dina kaulinan Windows 7/8/10
Meureun ampir sadayana terang yén kalayan dileupaskeunna Windows Vista deui dina taun 2007, teras dina sadaya vérsi salajengna Windows API audio DirectSound3D parantos dihapus tina Windows, DirectSound sareng DirectSound3D digentos ku API XAudio2 sareng X3DAudio anu énggal. Hasilna, EAX (éfék sora lingkungan) teu sayogi deui dina kaulinan anu langkung lami. Dina tulisan ieu, kuring bakal ngajelaskeun kumaha mulangkeun DirectSound3D/EAX ka sadaya kaulinan anu langkung lami anu ngadukung téknologi ieu. Windows 7/8/10. Tangtosna, pamaén anu berpengalaman terang sadayana ieu, tapi panginten tulisan ieu bakal aya mangpaatna pikeun batur.

Kaulinan heubeul teu acan dipiceun ka tempat sampah sajarah; sabalikna, éta dipénta pisan ku generasi anu langkung kolot sareng ngora. Kaulinan heubeul katingalina langkung saé dina monitor résolusi luhur modéren, sareng mod pikeun seueur kaulinan ningkatkeun tékstur sareng shader, tapi sora mimitina rada nguciwakeun. Kalayan dileupaskeunna generasi salajengna Windows Vista, nuturkeun Windows Dina XP, pamekar Microsoft nganggap DirectSound3D geus teu dipaké deui—éta diwatesan pikeun audio 6-kanal, teu ngadukung komprési audio, sarta gumantung kana prosesor—ku kituna diganti ku XAudio2/X3DAudio. Sareng kumargi téknologi EAX Creative sanés API mandiri, sapertos Aureal's A3D, tapi ngan saukur perluasan DirectSound3D, kartu sora Creative ditinggalkeun. Kajaba anjeun nganggo bungkus parangkat lunak khusus, maén dina Windows 7/8/10 Dina kaulinan anu langkung lami, item menu anu ngaktipkeun EAX bakal dinonaktipkeun. Tanpa EAX, sora kaulinan bakal kirang beunghar, lega, sareng posisina kirang pas.

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.

Nu boga kartu seri Xonar untung pisan; sadayana parantos ningali tombol GX dina panel supir, tapi panginten henteu sadayana terang naon fungsina. Abdi bakal nunjukkeun anjeun nganggo cuplikan layar tina AIDA64; ieu tampilan tab sora DirectX nalika tombolna teu aktip. Pikeun nu boga kartu sora Realtek anu terintegrasi, Windows 7 / 8 / 10:

Kumaha ngaktipkeun sora 3D dina kaulinan 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 Windows 7/8/10
Janten, éta merenah pisan—anjeun teu kedah ngaluncurkeun program tambahan sapertos Creative ALchemy sareng nyalin file dsound.dll ka unggal folder kaulinan. Patarosan ageungna nyaéta, naha Creative henteu nerapkeun ieu dina supirna? Leuwih ti éta, dina sadaya modél Sound Blaster Z/Zx/AE anu énggal, aranjeunna henteu nganggo prosesor DSP perangkat keras pikeun pamrosésan EAX, tapi ngalakukeunana dina perangkat lunak ngalangkungan supir nganggo algoritma anu disederhanakeun. Sababaraha urang yakin yén pamrosésan sora perangkat lunak cekap sabab CPU modéren langkung kuat tibatan prosesor dina kartu sora ti 10 taun ka pengker, anu ngolah sora dina perangkat keras. Ieu leres-leres henteu leres. CPU dioptimalkeun pikeun paréntah x86, sareng prosés DSP disada langkung gancang tibatan CPU, sapertos kartu grafis ngalaksanakeun rasterisasi langkung gancang tibatan CPU. CPU cekap pikeun algoritma anu saderhana, tapi gema kualitas luhur kalayan sababaraha sumber sora bakal ngonsumsi seueur teuing sumber daya, bahkan pikeun CPU anu kuat, anu bakal mangaruhan FPS dina kaulinan. Ieu parantos diakui ku Microsoft sareng parantos mulangkeun dukungan pikeun pamrosésan sora ku prosesor DSP ka Windows 8, kitu ogé Sony, anu nambihan chip anu misah pikeun ngolah sora 3D kana konsol PS5 na.

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 Windows 7/8/10

Upami ieu henteu kajantenan sareng anjeun gaduh gambar sapertos dina tangkapan layar anu munggaran, maka éta asli Windows dsound.dll Éta henteu ngamungkinkeun API dicegat, sapertos dina kasus kuring. Maka metode ieu bakal ngabantosan - anjeun kedah boot ti sababaraha Windows Gambar Live-CD sareng hapus filena 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.dllKuring ngalakukeun hal anu sami pikeun diri kuring sorangan, sapertos pikeun diri kuring sorangan. Windows, sareng sadaya kaulinan tiasa dianggo tanpa masalah sareng éta langkung merenah - anjeun henteu kedah nyalin file ieu kana polder kaulinan unggal waktos, dina kasus anu ekstrim, anjeun tiasa mulangkeun anu aslina 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:

Muterkeun video

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

Ngabandingkeun sora EAX dina kartu sora anu béda-béda, kuring reuwas mendakan yén Realtek EAX anu terintegrasi sorana langkung saé tibatan kartu Asus atanapi Audigy Rx kuring. Upami anjeun maca lembar datana, ampir sadaya chip Realtek ngadukung DirectSound3D/EAX 1&2. Ngajalankeun AIDA64 ti Windows XP tiasa ditingali:

Kumaha ngaktipkeun sora 3D dina kaulinan Windows 7/8/10
Tétéla Realtek, teu siga kartu sora ASUS jeung Creative, ogé ngadukung hiji hal anu disebut I3DL2 (teu sakabéh datasheet Realtek nyebutkeun ieu). I3DL2 (Interactive 3D Audio Level 2) nyaéta standar industri kabuka pikeun sora interaktif 3D; éta mangrupa perluasan DirectSound3D pikeun reverb jeung occlusion. Dasarna sarua jeung EAX, tapi sorana leuwih alus—reverberation anu leuwih pikaresepeun dina kaulinan, kawas léngkah suku nalika karakter lumpat ngaliwatan guha atawa puri, jeung sora surround anu leuwih réalistis di rohangan. Jadi, lamun kaulinan anu leuwih heubeul dijalankeun dina Windows XP, kuring ngan ukur maén dina XP. Panginten mesin sora bakal tiasa nganggo I3DL2. DSOAL, sanaos proyék sumber terbuka sareng saha waé tiasa ningkatkeunana, moal pernah tiasa nganggo I3DL2, kumargi OpenAL henteu tiasa dianggo sareng I3DL2, ngan ukur sareng EAX 1-5. Tapi aya warta anu saé: dimimitian ku Windows 8 I3DL2 kalebet dina perpustakaan XAudio 2.7Janten sora dina kaulinan énggal aya di handapeun Windows 10 bakal leuwih hade tibatan di handap 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 Windows 7/8/10

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

sumber: www.habr.com

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster