Usenza njani isandi se-3D kwimidlalo Windows 7/ 8/10

Usenza njani isandi se-3D kwimidlalo Windows 7/ 8/10
Mhlawumbi phantse wonke umntu uyazi ukuba ngokukhululwa kweWindows Vista ngo-2007, kwaye emva kwayo kuzo zonke iinguqulelo ezilandelayo zeWindows, i-API yesandi se-DirectSound3D yasuswa kwi-Windows, kwaye i-APIs entsha ye-XAudio3 kunye ne-X2DAudio yaqala ukusetyenziswa endaweni ye-DirectSound kunye ne-DirectSound3D. . Ngenxa yoko, imiphumo yesandi se-EAX (imiphumo yesandi sendalo) ayifumaneki kwimidlalo yakudala. Kweli nqaku ndiza kukuxelela indlela yokubuyisela iDirectSound3D/EAX efanayo kuyo yonke imidlalo emidala exhasa obu buchwepheshe xa idlala Windows 7/ 8/10. Ngokuqinisekileyo, abadlali abanamava bayazi konke oku, kodwa mhlawumbi inqaku liya kuba luncedo kumntu.

Imidlalo emidala ayifakwanga kumgqomo wothuli wembali; ngokuchaseneyo, ifunwa kakhulu phakathi kwabasebenzisi abadala nabancinci. Imidlalo emidala ibonakala ingcono kwiimonitha zanamhlanje eziphezulu, iimodyuli zikhululwa kwimidlalo emininzi ephucula ukuthungwa kunye ne-shaders, kodwa ekuqaleni kwakungekho thamsanqa ngesandi. Ngokukhutshwa kwesizukulwana esilandelayo seWindows Vista, ilandela iWindows XP, abaphuhlisi beMicrosoft bathathela ingqalelo ukuba iDirectSound3D iphelelwe lixesha - yayinqunyelwe kwi-audio ye-6-channel, ayizange ixhase ucinezelo lomsindo, ixhomekeke kwiprosesa kwaye ngenxa yoko yatshintshwa yi-XAudio2/X3DAudio. . Kwaye ekubeni iteknoloji ye-EAX ye-Creative yayingeyona i-API ezimeleyo, njengoko i-A3D esuka e-Aureal yayiyixesha elinye, kodwa nje ukwandiswa kwe-DirectSound3D, amakhadi omsindo we-Creative ashiywe ngasemva. Ukuba awusebenzisi ii-wrappers ezikhethekileyo zesoftware, ngoko xa udlala Windows 7/ 8/10 kwimidlalo yakudala, izinto zemenyu ezibandakanya i-EAX aziyi kusebenza. Kwaye ngaphandle kwe-EAX, isandi kwimidlalo asiyi kuba sisityebi, sinamandla, okanye sibekwe kwindawo.

Ukusombulula le ngxaki, i-Creative iphuhlise inkqubo ye-ALchemy wrapper, ebuyisela i-DirectSound3D kunye neefowuni ze-EAX kwi-cross-platform OpenAL API. Kodwa le nkqubo isebenza ngokusemthethweni kunye namakhadi esandi e-Creative, kwaye hayi imodeli efanayo. Ngokomzekelo, ikhadi le-Audigy Rx langoku eline-CA10300 hardware DSP processor ayisebenzi ngokusemthethweni. Kubanikazi bamanye amakhadi esandi, umzekelo i-Realtek eyakhelwe ngaphakathi, kufuneka kwakhona usebenzise i-software yomqhubi we-Creative Sound Blaster X-Fi MB, ebiza imali. Unokuzama kwakhona inkqubo ye-3DSoundBack yendalo, kodwa ayizange igqitywe yi-Realtek - yayeka kwinqanaba lenguqulo ye-beta, ayisebenzi kakuhle kwaye ayisebenzi ngazo zonke iitshiphusi. Kodwa kukho indlela engcono, kulula ukuyisebenzisa kwaye isimahla.

Indlela yokuqala

Ndiza kuqala nge-ASUS amakhadi esandi. Amakhadi esandi e-ASUS DGX/DSX/DX/D1/Phoebus asekwe kwiitshiphusi ze-C-Media, kwaye neechips ze-ASUS AV66/AV100/AV200 zikwafana neechips ze-C-Media. Iimpawu zala makhadi esandi zithi zixhasa i-EAX 1/2/5. Zonke ezi chips zizuzwe kumanduleli wazo CMI8738 DSP-software-hardware block EAX 1/2, EAX 5 sele software.

Abanini bamakhadi e-Xonar banethamsanqa kakhulu, wonke umntu uye wabona iqhosha le-GX kwiphaneli yomqhubi, kodwa mhlawumbi ayinguye wonke umntu oyaziyo into eyenzayo. Ndiza kukubonisa kwiscreenshots ukusuka kwinkqubo ye-AIDA64, yile nto imbonakalo yesandi seDirectX xa iqhosha lingasebenzi kwaye kubanini bamakhadi esandi esakhelwe ngaphakathi kweRealtek Windows 7/ 8/10:

Usenza njani isandi se-3D kwimidlalo Windows 7/ 8/10
Zonke izithinteli zomsindo ziro, zonke ii-API azisebenzi. Kodwa ngokukhawuleza emva kokuvula iqhosha le-GX sibona

Usenza njani isandi se-3D kwimidlalo Windows 7/ 8/10
Ezo. iluncedo kakhulu - awudingi kundulula iinkqubo ezongezelelweyo ezifana neCreative ALchemy kwaye ukhuphele ifayile ye-dsound.dll kulawulo ngalunye lomdlalo. Umbuzo omkhulu uphakama, kutheni iCreative ingayenzanga le nto kubaqhubi bayo? Ngaphezu koko, kuzo zonke iimodeli ezintsha ze-Sound Blaster Z/Zx/AE ayisebenzisi iprosesa ye-hardware ye-DSP ukwenza i-EAX, kodwa iyenza kwisoftware ngomqhubi usebenzisa i-algorithms eyenziwe lula. Abanye abantu bakholelwa ukuba ukusetyenzwa kweaudio esekwe kwisoftware kwanele kuba ii-CPU zanamhlanje zinamandla ngakumbi kuneeprosesa zekhadi lesandi kwiminyaka eyi-10 eyadlulayo, eyayicubungula iaudio kwihardware. Akunjalo kwaphela. I-CPU ilungiselelwe ukwenza imiyalelo ye-x86, kwaye i-DSP iqhuba isandi seprosesa esembindini ngokukhawuleza, kanye njengokuba ikhadi levidiyo livelisa i-rasterization ngokukhawuleza kune-CPU. Iprosesa esembindini yanele kwii-algorithms ezilula, kodwa ukuguqulwa komgangatho ophezulu kunye nemithombo emininzi yesandi kuya kuthatha izixhobo ezininzi kakhulu nakwi-CPU enamandla, eya kuchaphazela ukuhla kwe-FPS kwimidlalo. I-Microsoft sele ikwazile oku kwaye sele ibuyise inkxaso yokulungiswa komsindo kunye neeprosesa ze-DSP kwi-Windows 8, kunye ne-Sony, eyongeze i-chip eyahlukileyo kwi-console ye-PS5 yokucubungula i-3D yomsindo.

Indlela yesibini

Olu khetho lufanelekile kubasebenzisi bekhadi lesandi eyakhelwe-ngaphakathi kwi-motherboard, eyona ininzi. Kukho iprojekthi enjalo I-DSOAL kukulinganisa isoftwe ye-DirectSound3D kunye ne-EAX usebenzisa i-OpenAL (i-OpenAL kufuneka ifakwe kwisistim) kwaye ayifuni ukukhawuleza kwehardware. Ukuba i-chip yakho yesandi inayo nayiphi na imisebenzi ye-hardware yokulungiswa komsindo, ngoko iya kusetyenziswa ngokuzenzekelayo. Inkqubo isebenza kakuhle kangangokuba ngayo ndafumana i-EAX isebenza kuyo yonke imidlalo yam yakudala eyayinebhokisi yokukhangela ye-EAX kwizicwangciso. Yile ndlela ifestile ye-AIDA64 ijongeka ngayo ukuba ukopa iifayile ze-DSOAL kwifolda yenkqubo:

Usenza njani isandi se-3D kwimidlalo Windows 7/ 8/10

Ukuba oku akwenzeki kwaye unomfanekiso njengakwiscreenshots sokuqala, ke yiWindows yemveli Izandi.dll ayikuvumeli ukuba uthintele i-API, njengokuba kwakunjalo kwimeko yam. Emva koko le ndlela iya kunceda - kuya kufuneka uqalise umfanekiso weWindows Live-CD kwaye ucime ifayile Izandi.dll hayi ngaphandle koncedo lwe-Unlocker into eluncedo (emva kokwenza ikopi kwimeko yokubuyisela umva) ukusuka kulawulo C:WindowsSysWOW64 kwaye ubhale phantsi ezikwafanayo endaweni yoko dsoal-aldrv.dll ΠΈ Izandi.dll. Ndenze oku kwaye kum, zombini iiWindows ngokwayo kunye nayo yonke imidlalo isebenze ngaphandle kokusilela kwaye ilunge ngakumbi - awudingi ukukopa ezi fayile kwiifolda ezinemidlalo ngalo lonke ixesha, kwiimeko ezigqithisileyo, ungabuyisela eyokuqala. ngasemva Izandi.dll endaweni. Enyanisweni, le ndlela ifanelekile ukuba awusebenzisi ezinye i-ASUS okanye i-Creative amakhadi esandi, kuba kule meko i-DirectSound3D iya kuhlala isebenza kuphela nge-DSOAL, kwaye kungekhona ngomqhubi wendalo okanye i-ALchemy.

Ungamamela iDSOAL kule vidiyo:

β†’ Khuphela Inguqulelo yamva nje yethala leencwadi esele lilungile inokufumaneka apha

Ukuthelekisa indlela i-EAX evakala ngayo kumakhadi omsindo ahlukeneyo, ndamangaliswa ukufumanisa ukuba i-Realtek EAX eyakhelwe ngaphakathi ivakala ngcono kune-Asus okanye kwi-Audigy Rx yam. Ukuba ufunda idatadata, phantse zonke iitshiphusi zeRealtek zixhasa iDirectSound3D/EAX 1&2. Ukusebenzisa i-AIDA64 kwi-Windows XP unokuyibona:

Usenza njani isandi se-3D kwimidlalo Windows 7/ 8/10
Kuyavela ukuba i-Realtek, ngokungafaniyo ne-ASUS kunye namakhadi esandi e-Creative, ikwaxhasa uhlobo oluthile lwe-I3DL2 (hayi yonke idatha ye-Realtek ithi oku). I-I3DL2 (I-Interactive 3D Audio Level 2) ngumgangatho ovulekileyo woshishino wokusebenza kunye ne-3D yomsindo odibeneyo, kwaye isandiso kwi-DirectSound3D yokusebenza ngokubuyisela kunye nokuvala. Ngokomgaqo, ifana ne-EAX, kodwa ivakala imnandi - ukuphindaphinda okumnandi ngakumbi kwimidlalo yamanyathelo, xa umlinganiswa ebaleka emqolombeni okanye kwinqaba, isandi esinenyani ngakumbi sesandi esijikelezileyo kumagumbi. Ngoko ke, ukuba umdlalo omdala usebenza kwi-Windows XP, ngoko ndidlala kuphela kwi-XP, mhlawumbi i-injini yesandi iya kukwazi ukusebenzisa i-I3DL2. Nangona i-DSOAL yiprojekthi evulekileyo kwaye nabani na onokuyiphucula, ayisoze ikwazi ukusebenzisa i-I3DL2, kuba I-OpenAL ayisebenzi nge-I3DL2, kodwa kuphela nge-EAX 1-5. Kodwa kukho iindaba ezimnandi - ukuqala ngeWindows 8, i-I3DL2 ifakiwe XAudio 2.7 ithala leencwadi. Ke isandi kwimidlalo emitsha phantsi Windows 10 iya kuba ngcono kunaphantsi Windows 7.

Kwaye ekugqibeleni, ndingathanda ukukukhumbuza ukuba zonke ezi teknoloji zesandi ze-3D zaphuhliswa kwii-headphones; kwizithethi ezi-2 awuyi kuva isandi se-3D. Ukonwabela inqanaba lee-headphones ezineenkcukacha SVEN AP860 ayiyi kungena, ukusuka kwii-headphones ezingabizi kufuneka uqale ngazo Axelvox HD 241 - kuya kuba sele kukho umahluko kunye SVEN AP860njengezulu nomhlaba. Ngandlela ithile zimise ngolu hlobo.

Usenza njani isandi se-3D kwimidlalo Windows 7/ 8/10

Usenza njani isandi se-3D kwimidlalo Windows 7/ 8/10

umthombo: www.habr.com

Yongeza izimvo