Maitiro ekugonesa 3D ruzha mumitambo Windows 7/ 8/10

Maitiro ekugonesa 3D ruzha mumitambo Windows 7/ 8/10
Pamwe anenge munhu wese anoziva kuti nekuburitswa kweWindows Vista kumashure muna 2007, uye mushure mayo mune ese akatevera mavhezheni eWindows, iyo DirectSound3D sound API yakabviswa kubva kuWindows, uye itsva APIs XAudio3 uye X2DAudio yakatanga kushandiswa pachinzvimbo cheDirectSound uye DirectSound3D. . Nekuda kweizvozvo, EAX inonzwika mhedzisiro (zvakatipoteredza inzwi mhedzisiro) yave isingawanikwe mumitambo yekare. Muchinyorwa chino ini ndichakuudza nzira yekudzosa yakafanana DirectSound3D/EAX kumitambo yese yekare inotsigira tekinoroji iyi kana uchitamba Windows 7/ 8/10. Zvechokwadi, vatambi vane ruzivo vanoziva zvose izvi, asi zvichida chinyorwa chichabatsira kune mumwe munhu.

Mitambo yekare haina kuendeswa kuguruva renhoroondo; pane zvinopesana, ivo vari kudiwa zvakanyanya pakati pevashandisi vakuru nevadiki. Mitambo yekare inotarisa zviri nani pamazuva ano epamusoro-resolution monitors, mods inosunungurwa kumitambo yakawanda inovandudza mavara uye shaders, asi pakutanga pakanga pasina rombo nezwi. Nekuburitswa kwechizvarwa chinotevera cheWindows Vista, ichitevera Windows XP, vagadziri veMicrosoft vakafunga kuti DirectSound3D haichashandi - yaive yakaganhurirwa ku6-channel audio, isingatsigire kudzvanywa kweodhiyo, yaienderana neprocessor uye nekudaro yakatsiviwa neXAudio2/X3DAudio. . Uye sezvo Creative's EAX tekinoroji yanga isiri yakazvimirira API, seA3D kubva kuAureal yaive pane imwe nguva, asi kungowedzerwa kweDirectSound3D, makadhi ekurira eCreative akasiiwa kumashure. Kana iwe usingashandisi yakakosha software wrappers, saka kana uchitamba pa Windows 7/ 8/10 mumitambo yekare, menyu zvinhu zvinosanganisira EAX hazvizoshande. Uye pasina EAX, ruzha mumitambo harizove rakapfuma, rakakura, kana rakamiswa.

Kugadzirisa dambudziko iri, Creative yakagadzira chirongwa cheAlchemy wrapper, chinodzokorodza DirectSound3D uye EAX inofona kumuchinjiko-chikuva OpenAL API. Asi chirongwa ichi chinoshanda zviri pamutemo neCreative sound makadhi, uye kunyangwe isiri iyo yakafanana modhi. Semuenzaniso, yemazuva ano Audigy Rx kadhi ine CA10300 hardware DSP processor haishande zviri pamutemo. Kune varidzi vemamwe makadhi anonzwika, semuenzaniso akavakirwa-mukati Realtek, iwe zvakare unofanirwa kushandisa iyo Creative Sound Blaster X-Fi MB mutyairi software, iyo inodhura mari. Iwe unogona zvakare kuedza iyo yemuno 3DSoundBack chirongwa, asi haina kupedzwa neRealtek - yakamira padanho rebeta vhezheni, haishande zvakanaka uye haishande nemachipi ese. Asi pane nzira iri nani, iri nyore kushandisa uye yemahara.

Nzira yekutanga

Ini ndichatanga neASUS makadhi ekunzwika. ASUS DGX/DSX/DX/D1/Phoebus makadhi anonzwika akavakirwa paC-Media machipi, uye kunyangwe ASUS AV66/AV100/AV200 machipi akafanana akadanwa zvakare C-Media chips. Hunhu hweaya makadhi eruzha anoti anotsigira EAX 1/2/5. Ese machipisi aya akagara nhaka kubva kune akavatangira iyo CMI8738 DSP-software-hardware block EAX 1/2, EAX 5 yatova software.

Varidzi vemakadhi eXonar akateedzana vane rombo rakanaka, munhu wese akaona bhatani reGX pane yedhiraivha, asi pamwe havasi vese vanoziva zvainoita. Ini ndichakuratidza mune zvidzitiro kubva kuAIDA64 chirongwa, izvi ndizvo zvinotaridzika tebhu yeDirectX kana bhatani risingashande uye kune varidzi veakavakirwa-mukati Realtek makadhi ekunzwika mukati Windows 7/ 8/10:

Maitiro ekugonesa 3D ruzha mumitambo Windows 7/ 8/10
Yese mabhafa ekuteerera i zero, ese maAPIs haashande. Asi pakarepo mushure mekubatidza bhatani reGX tinoona

Maitiro ekugonesa 3D ruzha mumitambo Windows 7/ 8/10
Avo. zvakakunakira - haufanire kuvhura zvimwe zvirongwa zvakaita seCreative ALchemy uye kukopa dsound.dll faira kuforodha yega yega yemutambo. Mubvunzo mukuru unomuka, nei Creative isina kuita izvi mumadhiraivha ayo? Zvakare, mune ese matsva eSound Blaster Z/Zx/AE modhi haishandise hardware DSP processor kugadzirisa EAX, asi inozviita musoftware kuburikidza nemutyairi achishandisa maalgorithms akareruka. Vamwe vanhu vanotenda kuti software-based audio processing inokwana nekuti maCPU emazuva ano ane simba zvakanyanya kupfuura magadzirirwo emakadhi eruzha emakore gumi apfuura, ayo akagadzira odhiyo muhardware. Hazvina kudaro zvachose. Iyo CPU inogadziridzwa kugadzirisa x10 mirairo, uye iyo DSP inobata ruzha rwepakati processor nekukurumidza, sezvinoita kadhi revhidhiyo rinoburitsa rasterization nekukurumidza kupfuura CPU. Iyo yepakati processor inokwana maalgorithms akareruka, asi yemhando yepamusoro reverberation ine akawanda manzwi masosi inotora yakawandisa zviwanikwa kunyangwe yeCPU ine simba, izvo zvinokanganisa kudonha kweFPS mumitambo. Microsoft yakatoziva izvi uye yakatodzosa rutsigiro rwekugadzirisa odhiyo neDSP processors muWindows 86, pamwe neSony, iyo yakawedzera chip yakaparadzana kune yayo PS8 koni yekugadzirisa 5D odhiyo.

Nzira yechipiri

Iyi sarudzo inokodzera vashandisi yeakavakirwa-mukati inonzwika kadhi mubhodhi reamai, inova ndiyo yakawanda. Pane chirongwa chakadaro DSOAL isoftware emulation yeDirectSound3D uye EAX ichishandisa OpenAL (OpenAL inofanira kuiswa pahurongwa) uye haidi kukwidziridzwa kwehardware. Kana yako ruzha chip iine chero hardware mabasa ekugadzirisa odhiyo, ipapo anozoshandiswa otomatiki. Iyo purogiramu inoshanda zvakanaka zvekuti kuburikidza nayo ndakawana EAX ichishanda pamitambo yangu yese yekare yaive neEAX checkbox muzvirongwa. Izvi ndizvo zvinoita hwindo reAIDA64 kana ukakopa mafaira eDSOAL kufolda yepurogiramu:

Maitiro ekugonesa 3D ruzha mumitambo Windows 7/ 8/10

Kana izvi zvikasaitika uye uine pikicha senge mune yekutanga skrini, saka ndeye yekuzvarwa Windows dsound.dll haikubvumidzi kuti utore iyo API, sezvazvaive zvakaita kwandiri. Zvadaro nzira iyi ichabatsira - iwe uchada boot kubva kune imwe Windows Live-CD mufananidzo uye kudzima faira dsound.dll kwete pasina rubatsiro rweUnlocker utility (mushure mekugadzira kopi kana kudzokororwa) kubva mudhairekitori C:WindowsSysWOW64 uye nyora mamwe chete panzvimbo pacho dsoal-aldrv.dll ΠΈ dsound.dll. Ndakaita izvi uye kwandiri, zvese Windows pachayo nemitambo yese yakashanda pasina kukundikana uye zvakatonyanya nyore - haufanire kukopa mafaera aya kumaforodha nemitambo nguva dzese, mune zvakanyanyisa zviitiko, unogona kudzosera yekutanga. shure dsound.dll panzvimbo. Ichokwadi, iyi nzira yakakodzera kana iwe usingashandisi mamwe ASUS kana Creative makadhi ezwi, nokuti munyaya iyi DirectSound3D inogara ichishanda chete kuburikidza neDSOAL, uye kwete kuburikidza nemutyairi wekuzvarwa kana ALchemy.

Unogona kuteerera DSOAL muvhidhiyo iyi:

β†’ Dhaunirodha Iyo yazvino vhezheni yeraibhurari yakagadzirwa-yakagadzirwa inogona kuwanikwa pano

Kuenzanisa kuti EAX inonzwika sei pamakadhi akasiyana-siyana ezwi, ndakashamisika kuona kuti yakavakirwa-mukati Realtek EAX inonzwika zviri nani pane paAsus kana paAudigy Rx yangu. Kana iwe ukaverenga madheti, anenge ese machipi eRealtek anotsigira DirectSound3D/EAX 1&2. Kumhanya AIDA64 kubva kuWindows XP unogona kuona:

Maitiro ekugonesa 3D ruzha mumitambo Windows 7/ 8/10
Zvinoitika kuti Realtek, kusiyana neASUS uye Creative makadhi ekurira, zvakare inotsigira imwe mhando yeI3DL2 (kwete yega yega Realtek dhetabheti inotaura izvi). I3DL2 (Interactive 3D Audio Level 2) ndeye yakavhurika indasitiri chiyero chekushanda ne3D inopindirana odhiyo, uye ndeyekuwedzera kuDirectSound3D yekushanda nereverberation uye occlusion. Mumusimboti, inofananidzwa neEAX, asi inonzwika zvakanaka - kuwedzeredza kudzokororwa mumitambo yematanho, kana hunhu huchimhanya nemubako kana nhare, kurira kwechokwadi kwekurira kwakatenderedza mumakamuri. Naizvozvo, kana mutambo wekare uchimhanya paWindows XP, saka ini ndinotamba chete paXP, pamwe injini inonzwika ichakwanisa kushandisa I3DL2. Kunyangwe DSOAL iri purojekiti yakavhurika uye chero munhu anogona kuivandudza, haife yakakwanisa kushandisa I3DL2, nekuti OpenAL haishande neI3DL2, asi chete neEAX 1-5. Asi kune nhau dzakanaka - kutanga neWindows 8, I3DL2 inosanganisirwa mukati XAudio 2.7 raibhurari. Saka ruzha mumitambo mitsva pasi Windows 10 ichave nani pane pasi Windows 7.

Uye pakupedzisira, ndinoda kukuyeuchidza kuti ese aya matekinoroji emutsindo e3D akagadzirirwa mahedhifoni; pavatauri vaviri haumbonzwa 2D ruzha. Kuti unakirwe neakadzama nhanho dzemahedhifoni SVEN AP860 haikwane, kubva kumahedhifoni asingadhure iwe unofanirwa kutanga nawo Axelvox HD 241 - pachange patova nemusiyano ne SVEN AP860sedenga nenyika. Sezvinei zvirongedze seizvi.

Maitiro ekugonesa 3D ruzha mumitambo Windows 7/ 8/10

Maitiro ekugonesa 3D ruzha mumitambo Windows 7/ 8/10

Source: www.habr.com

Voeg