Sida loo sahlo codka 3D ee ciyaaraha Windows 7/8/10

Sida loo sahlo codka 3D ee ciyaaraha Windows 7/8/10
Malaha ku dhawaad ​​qof kastaa wuu ogyahay in la sii daayay Windows Vista dib 2007, iyo ka dib dhammaan noocyada xiga ee Windows, DirectSound3D codka API laga saaray Windows, iyo APIs cusub XAudio3 iyo X2DAudio bilaabay in la isticmaalo halkii DirectSound iyo DirectSound3D. . Natiijadu waxay tahay, saamaynta dhawaaqa EAX (saamaynta dhawaaqa deegaanka) waxay noqdeen kuwo aan laga heli karin ciyaarihii hore. Maqaalkan waxaan kuu sheegi doonaa sida loo soo celiyo isla DirectSound3D/EAX dhamaan ciyaarihii hore ee taageera tignoolajiyadan marka la ciyaarayo Windows 7/8/10. Dabcan, ciyaartoyda khibradda leh ayaa og waxaas oo dhan, laakiin laga yaabee in maqaalku uu faa'iido u yeelan doono qof.

Ciyaarihii hore laguma darin qashinka taariikhda; taa lidkeeda, waxay aad ugu baahan yihiin isticmaalayaasha waaweyn iyo kuwa ka yarba. Ciyaarihii hore waxay u muuqdaan kuwo si fiican u eegaya kormeerayaasha casriga ah ee casriga ah, mods ayaa la sii daayaa ciyaaro badan oo hagaajinaya textures iyo shaders, laakiin markii hore ma jirin wax nasiib ah oo codka ah. Markii la sii daayay jiilka soo socda ee Windows Vista, ka dib Windows XP, horumarinta Microsoft waxay tixgeliyeen DirectSound3D inay tahay mid duug ah - waxay ku koobnayd 6-channel audio, ma aysan taageerin codka maqalka, waxay ku xiran tahay processor-ka sidaas darteed waxaa lagu bedelay XAudio2/X3DAudio . Iyo maadaama tikniyoolajiyadda Creative ee EAX aysan ahayn API madax-bannaan, maadaama A3D ka Aureal ay ahayd hal mar, laakiin kaliya kordhinta DirectSound3D, kaadhadhka codka ee Hal-abuurka ayaa laga tagay. Haddii aadan isticmaalin xirmooyinka khaaska ah ee software, markaa markaad ku ciyaareyso Windows 7/8/10 ciyaarihii hore, alaabta menu ee ay ku jiraan EAX ma noqon doonaan kuwo firfircoon. Oo EAX la'aanteed, codka ciyaaruhu ma noqon doono mid taajir ah, mug leh, ama meel la dhigay.

Si loo xalliyo dhibaatadan, Hal-abuurku waxa uu sameeyay barnaamijka duubista ALchemy, kaas oo u jiheeya DirectSound3D iyo EAX wicitaanada iskutallaabta ee OpenAL API. Laakiin barnaamijkani wuxuu si rasmi ah ula shaqeeyaa kaadhadhka codka hal-abuurka ah, oo xitaa ma aha nooc isku mid ah. Tusaale ahaan, kaarka casriga ah ee Audigy Rx oo wata qalabka CA10300 hardware DSP si rasmi ah uma shaqeeyo. Milkiilayaasha kaadhadhka codka ee kale, tusaale ahaan Realtek ku dhex dhisan, waxa kale oo aad u baahan tahay in aad isticmaasho Hal-abuurka Sound Blaster X-Fi MB software darawalka, kaas oo lacag ku kacaya. Waxa kale oo aad isku dayi kartaa barnaamijka hooyo ee 3DSoundBack, laakiin ma dhamayn Realtek - waxay joogsatay marxaladda nooca beta, si fiican uma shaqeyso oo kuma shaqeyso dhammaan jajabyada. Laakiin waxaa jira hab ka wanaagsan, way fududahay in la isticmaalo waana bilaash.

Sida ugu horeysa

Waxaan ku bilaabayaa ASUS kaadhadhka codka. ASUS DGX/DSX/DX/D1/Phoebus kaadhadhka codka waxay ku salaysan yihiin chips-yada C-Media, iyo xitaa ASUS AV66/AV100/AV200 chips waa isla chips-yada C-Media ee dib loo calaamadeeyay. Tilmaamaha kaadhadhkan dhawaaqa ayaa sheegaya inay taageerayaan EAX 1/2/5. Dhammaan jajabyadan waxay ka dhaxleen kuwii iyaga ka horreeyay ee CMI8738 DSP-software-hardware block EAX 1/2, EAX 5 waa horeba software.

Milkiilayaasha kaadhadhka taxanaha ee Xonar aad bay u nasiib badan yihiin, qof kastaa wuu arkay badhanka GX ee guddida darawalka, laakiin malaha qof kastaa ma garanayo waxa uu qabanayo. Waxaan ku tusi doonaa shaashadaha barnaamijka AIDA64, tani waa sida tabka dhawaaqa DirectX u eg yahay marka badhanka uusan firfircoonayn iyo milkiilayaasha kaararka dhawaaqa Realtek ee ku dhex jira Windows 7/8/10:

Sida loo sahlo codka 3D ee ciyaaraha Windows 7/8/10
Dhammaan kaydiyayaal maqalku waa eber, dhammaan API-yadu waa hawl-qabaan. Laakiin isla markiiba ka dib markii la shido badhanka GX waanu aragnaa

Sida loo sahlo codka 3D ee ciyaaraha Windows 7/8/10
Kuwaas. aad u habboon - uma baahnid inaad bilowdo barnaamijyo dheeraad ah sida Creative ALchemy oo koobi , faylka .dll gal ciyaar kasta. Su'aasha ugu weyni waxay soo baxaysaa, maxay Hal-abuurku sidan ugu samayn waayeen darawalladeeda? Waxaa intaa dheer, dhammaan moodooyinka cusub ee Sound Blaster Z/Zx/AE uma isticmaalo processor-ka hardware DSP si uu uga shaqeeyo EAX, laakiin wuxuu ku sameeyaa software iyada oo loo marayo darawal isticmaalaya algorithms la fududeeyay. Dadka qaar ayaa aaminsan in habaynta maqalka ee software-ku ay ku filan tahay sababtoo ah CPU-yada casriga ah ayaa aad uga awood badan soo-saareyaal kaadhadhka codka ee 10 sano ka hor, kuwaas oo ku farsameeyay maqalka qalabka. Ma aha sidaas oo kale. CPU-gu waxa ay u wanagsan tahay in ay ka shaqeyso amarrada x86, DSP-na waxa ay si degdeg ah u socodsiisaa codka processor-ka dhexe, sida uu kaadhka muuqaalku u soo saaro rasterization ka dhaqso badan CPU-ga. Processor-ka dhexe ayaa ku filan algorithms-yada fudud, laakiin dib-u-celinta tayada sare leh ee leh ilo badan oo dhawaaq ah waxay qaadan doontaa kheyraad aad u badan xitaa CPU awood leh, taas oo saameyn doonta hoos u dhaca FPS ee ciyaaraha. Microsoft mar horeba way aqoonsatay tan waxayna hore u soo celisay taageerada habaynta maqalka ee soo-saareyaasha DSP ee Windows 8, iyo sidoo kale Sony, oo ku daray chip gaar ah console-keeda PS5 si loogu farsameeyo maqalka 3D.

Qaabka labaad

Doorashadani waxay ku habboon tahay isticmaaleyaasha kaadhka dhawaaqa ku dhex jira Motherboard-ka, kaas oo ah inta badan. Waxaa jira mashruuc noocaas ah DSOAL waa ku dayashada software ee DirectSound3D iyo EAX iyadoo la isticmaalayo OpenAL (OpenAL waa in lagu rakibaa nidaamka) oo uma baahna dardargelinta qalabka. Haddii chip-ka dhawaaqaagu leeyahay hawlo qalabeed oo loogu talagalay habaynta maqalka, markaa si toos ah ayaa loo isticmaali doonaa. Barnaamijku si fiican ayuu u shaqeeyaa oo aan ka helay EAX ka shaqaynta dhammaan ciyaarihii hore ee lahaa sanduuqa EAX ee goobaha. Tani waa sida uu daaqada AIDA64 u eg yahay haddii aad nuqul ka sameysid faylasha DSOAL galgalka barnaamijka:

Sida loo sahlo codka 3D ee ciyaaraha Windows 7/8/10

Haddii tani aysan dhicin oo aad leedahay sawir la mid ah shaashadda ugu horeysay, markaa waa Windows asalka ah qiiro.dll kuma ogola inaad dhexda ka gasho API-ga, sida kiisku ahaa kiiskeyga. Markaa habkan ayaa ku caawin doona - waxaad u baahan doontaa inaad ka soo saarto qaar ka mid ah sawirada Windows Live-CD oo aad tirtirto faylka qiiro.dll ma aha iyada oo aan la helin caawinta Utility Unlocker (ka dib markii la sameeyo koobi haddii ay dhacdo dib-u-soo-noqod) laga bilaabo hagaha C: WindowsSysWOW64 oo qor isla kuwii hore dsoal-aldrv.dll и qiiro.dll. Waxaan sameeyay tan iyo aniga, labadaba Windows laftiisa iyo dhammaan ciyaaraha ayaa shaqeeyay guuldarro la'aan, xitaa way ku habboon tahay - uma baahnid inaad nuqul ka sameysid faylashaas galka ciyaaraha mar kasta, xaaladaha daran, waxaad ku soo celin kartaa asalka. dib u noqo qiiro.dll meesha. Run, habkani waa ku haboon yahay haddii aadan isticmaalin ASUS kale ama kaadhadhka codka hal-abuurka ah, sababtoo ah kiiskan DirectSound3D wuxuu had iyo jeer ka shaqeeyaa kaliya DSOAL, oo ​​aan ku shaqeyn darawalka hooyo ama ALchemy.

Waxaad ka dhageysan kartaa DSOAL muuqaalkan:

→ Download Nuqulkii u dambeeyay ee maktabadda diyaarsan ayaa laga heli karaa halkan

Isbarbardhigga sida EAX ugu dhawaaqo kaararka dhawaaqyada kala duwan, waxaan la yaabay inaan ogaado in Realtek EAX-ku-dhex-yaalla uu ka fiican yahay kan Asus ama Audigy Rx. Haddii aad akhrido xaashida xogta, ku dhawaad ​​dhammaan chips-yada Realtek waxay taageeraan DirectSound3D/EAX 1&2. Ka shaqeynta AIDA64 ee Windows XP waxaad arki kartaa:

Sida loo sahlo codka 3D ee ciyaaraha Windows 7/8/10
Waxaa soo baxday in Realtek, oo ka duwan ASUS iyo kaadhadhka codka hal-abuurka ah, ay sidoo kale taageeraan nooc ka mid ah I3DL2 (ma aha warqad kasta oo Realtek ah ayaa leh tan). I3DL2 (Interactive 3D Audio Level 2) waa halbeeg warshadeed furan oo loogu shaqaynayo 3D maqal maqal ah, waana kordhinta DirectSound3D si ay ula shaqeyso dib-u-celinta iyo qarinta. Mabda 'ahaan, waxay la mid tahay EAX, laakiin waxay u muuqataa mid ka sii fiican - dib-u-celin aad u fiican oo ku saabsan ciyaaraha tillaabooyinka, marka dabeecaddu dhex maro godka ama qalcadda, dhawaaqa dhabta ah ee dhawaaqa hareeraha ee qolalka. Sidaa darteed, haddii ciyaartii hore ay ku shaqeyso Windows XP, markaa waxaan ku ciyaaraa kaliya XP, waxaa laga yaabaa in mashiinka codka uu awood u yeesho inuu isticmaalo I3DL2. Inkasta oo DSOAL ay tahay mashruuc furan oo qof kastaa uu horumarin karo, waligeed ma awoodi doono inuu isticmaalo I3DL2, sababtoo ah OpenAL kuma shaqeyso I3DL2, laakiin kaliya EAX 1-5. Laakiin waxaa jira war wanaagsan - laga bilaabo Windows 8, I3DL2 ayaa lagu daray XAudio 2.7 maktabadda. Markaa dhawaaqa ciyaaraha cusub ee hoos yimaada Windows 10 ayaa ka fiicnaan doona sida ka hooseeya Windows 7.

Ugu dambeyntiina, waxaan jeclaan lahaa in aan ku xasuusiyo in dhammaan tignoolajiyadan dhawaaqa 3D loo sameeyay sameecadaha dhagaha-dhegaha; 2 ku hadla si dhib leh uma maqli doontid codka 3D. Si aad ugu raaxaysato taleefoonnada dhegaha ee heerka codka oo faahfaahsan SVEN AP860 ku haboonayn maayo, laga bilaabo sameecado aan qaali ahayn waxaad u baahan tahay inaad ku bilowdo Axelvox HD 241 - mar horeba farqi baa u jiri doona SVEN AP860sida cirka iyo dhulka. Si uun u jih naftaada sidaan.

Sida loo sahlo codka 3D ee ciyaaraha Windows 7/8/10

Sida loo sahlo codka 3D ee ciyaaraha Windows 7/8/10

Source: www.habr.com

Add a comment