Ahoana ny fametrahana feo 3D amin'ny lalao Windows 7/8/10

Ahoana ny fametrahana feo 3D amin'ny lalao Windows 7/8/10
Angamba saika fantatry ny rehetra fa tamin'ny famoahana ny Windows Vista tamin'ny taona 2007, ary taorian'izany tamin'ny dikan-teny Windows manaraka rehetra, dia nesorina tamin'ny Windows ny DirectSound3D sound API, ary ny API vaovao XAudio3 sy X2DAudio dia nanomboka nampiasaina fa tsy DirectSound sy DirectSound3D. . Vokatr'izany dia lasa tsy hita amin'ny lalao taloha ny fiantraika feo EAX (effet environnemental sound). Amin'ity lahatsoratra ity dia hilaza aminao ny fomba hamerenana ny DirectSound3D/EAX mitovy amin'ny lalao taloha rehetra izay manohana ireo teknolojia ireo rehefa milalao Windows 7/8/10. Mazava ho azy fa fantatry ny mpilalao za-draharaha izany rehetra izany, fa angamba ny lahatsoratra dia ho mahasoa ny olona iray.

Ny lalao taloha dia tsy natokana ho amin'ny fitoeram-bokin'ny tantara; ny mifanohitra amin'izany, dia tena ilaina amin'ny mpampiasa zokiolona sy tanora izy ireo. Ny lalao taloha dia mijery tsara kokoa amin'ny fanaraha-maso maoderina avo lenta, navoaka ny mods ho an'ny lalao maro izay manatsara ny textures sy shaders, saingy tamin'ny voalohany dia tsy nisy vintana tamin'ny feo. Miaraka amin'ny famoahana ny Windows Vista taranaka manaraka, taorian'ny Windows XP, noheverin'ny mpamorona Microsoft ho lany andro ny DirectSound3D - voafetra ho an'ny feo 6-channel izy io, tsy manohana famatrarana feo, miankina amin'ny processeur ary noho izany dia nosoloina XAudio2/X3DAudio. . Ary satria ny teknolojia EAX an'ny Creative dia tsy API mahaleo tena, toy ny A3D avy amin'i Aureal tamin'ny fotoana iray, fa fanitarana DirectSound3D fotsiny, dia tavela ny karatra fanamafisam-peo Creative. Raha tsy mampiasa fonosana rindrambaiko manokana ianao, dia rehefa milalao Windows 7/8/10 amin'ny lalao taloha, dia tsy ho mavitrika ny sakafo misy ny EAX. Ary raha tsy misy EAX, ny feo amin'ny lalao dia tsy ho manankarena, be voluminous, na toerana.

Mba hamahana ity olana ity dia namolavola ny programa Wrapper ALchemy ny Creative, izay mamindra ny antso DirectSound3D sy EAX mankany amin'ny OpenAL API cross-platform. Saingy ity programa ity dia miasa amin'ny fomba ofisialy miaraka amin'ny karatra feo Creative, ary na dia tsy mitovy aza ny modely. Ohatra, tsy mandeha amin'ny fomba ofisialy ny karatra Audigy Rx maoderina miaraka amin'ny processeur DSP hardware CA10300. Ho an'ny tompon'ny karatra fanamafisam-peo hafa, ohatra Realtek naorina, dia mila mampiasa ny rindrambaiko mpamily Creative Sound Blaster X-Fi MB koa ianao, izay mandany vola. Azonao atao ihany koa ny manandrana ny programa 3DSoundBack teratany, saingy tsy vitan'ny Realtek - nijanona teo amin'ny dingana beta izy io, tsy mandeha tsara ary tsy miasa amin'ny chips rehetra. Saingy misy fomba tsara kokoa, mora ampiasaina sy maimaim-poana.

Ny fomba voalohany

Hanomboka amin'ny karatra fanamafisam-peo ASUS aho. Ny karatra fanamafisam-peo ASUS DGX/DSX/D1/Phoebus dia mifototra amin'ny kapila C-Media, ary na ny chips ASUS AV66/AV100/AV200 aza dia mitovy amin'ny chip C-Media nasiana marika. Ny toetra mampiavaka an'ireo karatra ireo dia milaza fa manohana ny EAX 1/2/5 izy ireo. Ireo chips rehetra ireo dia nolovaina tamin'ny teo alohany ny CMI8738 DSP-software-hardware block EAX 1/2, EAX 5 dia efa rindrambaiko.

Ny tompon'ny karatra Xonar andiany dia tena tsara vintana, ny rehetra dia nahita ny bokotra GX eo amin'ny tontonana mpamily, fa angamba tsy ny rehetra no mahalala ny ataony. Hasehoko anao amin'ny pikantsary avy amin'ny programa AIDA64, izany no endriky ny tabilao feo DirectX rehefa tsy mavitrika ny bokotra ary ho an'ny tompon'ny karatra fanamafisam-peo Realtek anatiny Windows 7/8/10:

Ahoana ny fametrahana feo 3D amin'ny lalao Windows 7/8/10
Ny buffer audio rehetra dia aotra, ny API rehetra dia tsy mavitrika. Saingy avy hatrany aorian'ny famadihana ny bokotra GX dia hitantsika

Ahoana ny fametrahana feo 3D amin'ny lalao Windows 7/8/10
Ireo. tena mety - tsy mila manomboka programa fanampiny toa ny Creative ALchemy ianao ary mandika ny rakitra dsound.dll amin'ny lahatahiry lalao tsirairay. Mipetraka ny fanontaniana lehibe, nahoana ny Creative no tsy nanao izany tamin'ny mpamily azy? Ankoatr'izay, amin'ny maodely Sound Blaster Z/Zx/AE vaovao rehetra dia tsy mampiasa processeur DSP hardware izy io mba hikarakarana ny EAX, fa atao amin'ny rindrambaiko amin'ny alΓ lan'ny mpamily mampiasa algorithm tsotsotra. Ny olona sasany dia mino fa ampy ny fanodinana feo mifototra amin'ny logiciel satria ny CPU maoderina dia mahery lavitra noho ny processeur carte-peo tamin'ny 10 taona lasa izay, izay manodina feo amin'ny hardware. Tsy mba toy izany mihitsy. Ny CPU dia optimized amin'ny fanodinana ny baiko x86, ary ny DSP dia mamadika ny feon'ny processeur afovoany haingana kokoa, toy ny karatra video mamokatra rasterization haingana kokoa noho ny CPU. Ny processeur afovoany dia ampy ho an'ny algorithm tsotra, fa ny reverberation avo lenta miaraka amin'ny loharanom-peo maro dia haka loharano be loatra na dia amin'ny CPU mahery aza, izay hisy fiantraikany amin'ny fihenan'ny FPS amin'ny lalao. Efa nahafantatra izany i Microsoft ary efa namerina ny fanohanana ny fanodinana feo miaraka amin'ny processeur DSP ao amin'ny Windows 8, ary koa ny Sony, izay nanampy puce mitokana ho an'ny console PS5 ho an'ny fanodinana feo 3D.

Ny fomba faharoa

Io safidy io dia mety ho an'ny mpampiasa ny naorina-in karatra feo ao amin'ny motherboard, izay ny ankamaroany. Misy tetikasa toy izany DSOAL dia fakan-tsarimihetsika amin'ny DirectSound3D sy EAX mampiasa OpenAL (tsy maintsy apetraka amin'ny rafitra ny OpenAL) ary tsy mitaky fanafainganana fitaovana. Raha misy fitaovana enti-miasa amin'ny fanodinana feo ny puce-peonao, dia ho ampiasaina ho azy ireo. Ny fandaharana dia miasa tsara ka amin'ny alalan'izany no nahazoako EAX miasa amin'ny lalao taloha rehetra izay nanana ny EAX checkbox ao amin'ny toe-javatra. Toy izao ny endriky ny varavarankely AIDA64 raha mandika ny rakitra DSOAL amin'ny lahatahiry programa ianao:

Ahoana ny fametrahana feo 3D amin'ny lalao Windows 7/8/10

Raha tsy mitranga izany ary manana sary toy ny amin'ny pikantsary voalohany ianao, dia Windows teratany izany dsound.dll dia tsy mamela anao hisakana ny API, toy ny tamin'ny raharahako. Avy eo dia hanampy ity fomba ity - mila boot avy amin'ny sary Windows Live-CD sasany ianao ary mamafa ilay rakitra dsound.dll tsy raha tsy misy ny fanampian'ny Unlocker utility (aorian'ny fanaovana dika mitovy raha misy fiverenana) avy amin'ny lahatahiry C:WindowsSysWOW64 ary soraty ny iray ihany dsoal-aldrv.dll ΠΈ dsound.dll. Nanao izany aho ary ho ahy, na Windows mihitsy sy ny lalao rehetra dia niasa tsy nisy tsy fahombiazana ary vao mainka mety kokoa - tsy mila mandika ireo rakitra ireo amin'ny lahatahiry misy lalao isaky ny mandeha ianao, amin'ny tranga faran'izay mafy, azonao atao ny mamerina ny voalohany. indray dsound.dll an-toerana. Marina fa ity fomba ity dia mety raha tsy mampiasa karatra hafa ASUS na Creative ianao, satria amin'ity tranga ity DirectSound3D dia tsy hiasa afa-tsy amin'ny DSOAL ihany, fa tsy amin'ny alΓ lan'ny mpamily na ALchemy.

Azonao atao ny mihaino ny DSOAL amin'ity horonantsary ity:

β†’ Misintona Ny kinova farany amin'ny tranomboky efa vita dia azo jerena ato

Raha ampitahaina ny feon'ny EAX amin'ny karatra fanamafisam-peo samihafa, dia gaga aho nahita fa ny Realtek EAX naorina dia tsara kokoa noho ny Asus na ny Audigy Rx. Raha mamaky ny angona ianao dia saika ny chips Realtek rehetra no manohana DirectSound3D/EAX 1&2. Ny fampandehanana AIDA64 avy amin'ny Windows XP dia hitanao:

Ahoana ny fametrahana feo 3D amin'ny lalao Windows 7/8/10
Hita fa ny Realtek, tsy toy ny karatra feo ASUS sy Creative, dia manohana karazana I3DL2 ihany koa (tsy ny datasheet Realtek rehetra no milaza an'io). I3DL2 (Interactive 3D Audio Level 2) dia fenitra indostrialy misokatra ho an'ny fiaraha-miasa amin'ny audio interactive 3D, ary fanitarana ho an'ny DirectSound3D ho an'ny miasa miaraka amin'ny reverberation sy occlusion. Amin'ny ankapobeny dia mitovy amin'ny EAX izany, saingy toa tsara kokoa izany - reverberation mahafinaritra kokoa amin'ny lalao dingana, rehefa mamakivaky lava-bato na trano mimanda ny toetran'ny olona iray, ny feon'ny feo manodidina ao amin'ny efitrano. Noho izany, raha mandeha amin'ny Windows XP ny lalao taloha, dia milalao amin'ny XP ihany aho, angamba ny maotera feo dia afaka mampiasa I3DL2. Na dia tetikasa misokatra aza ny DSOAL ary azon'ny rehetra atao ny manatsara azy dia tsy ho afaka hampiasa ny I3DL2 mihitsy izy, satria OpenAL dia tsy miasa amin'ny I3DL2, fa amin'ny EAX 1-5 ihany. Saingy misy vaovao tsara - manomboka amin'ny Windows 8, I3DL2 dia tafiditra ao Tranomboky XAudio 2.7. Noho izany ny feo amin'ny lalao vaovao eo ambany Windows 10 dia ho tsara kokoa noho ny ambany Windows 7.

Ary farany, tiako ny mampahatsiahy anao fa ireo teknolojia feo 3D rehetra ireo dia novolavolaina ho an'ny Γ©couteur; amin'ny mpandahateny 2 dia zara raha maheno feo 3D ianao. Raha te hankafy Γ©couteur avo lenta amin'ny feo SVEN AP860 tsy mety, avy amin'ny Γ©couteur mora mila manomboka amin'ny Axelvox HD 241 - efa hisy fahasamihafana amin'ny SVEN AP860toy ny lanitra sy ny tany. Ataovy toy izany ny tenanao.

Ahoana ny fametrahana feo 3D amin'ny lalao Windows 7/8/10

Ahoana ny fametrahana feo 3D amin'ny lalao Windows 7/8/10

Source: www.habr.com

Add a comment