Mar a chuireas tu fuaim 3D an gnĂŹomh ann an geamannan Windows 7/8/10

Mar a chuireas tu fuaim 3D an gnĂŹomh ann an geamannan Windows 7/8/10
Is dòcha gu bheil fios aig cha mhòr a h-uile duine sin leis an fhoillseachadh Windows Vista air ais ann an 2007, agus an uairsin anns a h-uile dreach às dèidh sin Windows Chaidh an API claisneachd DirectSound3D a thoirt air falbh bho WindowsChaidh DirectSound agus DirectSound3D a chur an àite leis na APIan ùra XAudio2 agus X3DAudio. Mar thoradh air an sin, chan eil EAX (buaidhean fuaim àrainneachdail) rim faighinn tuilleadh ann an geamannan nas sine. San artaigil seo, mìnichidh mi mar a chuireas tu DirectSound3D/EAX air ais gu na geamannan nas sine uile a tha a’ toirt taic do na teicneòlasan sin. Windows 7/8/10. Gu dearbh, tha fios aig cluicheadairean eòlach air seo uile, ach is dòcha gum bi an t-artaigil feumail do chuideigin.

Cha deach seann gheamannan a chur gu sgudal eachdraidh; air an làimh eile, tha iarrtas mòr orra am measg ginealaichean nas sine agus nas òige. Bidh seann gheamannan a’ coimhead nas fheàrr air sgrùdairean àrd-rèiteachaidh an latha an-diugh, agus bidh mòdan airson mòran gheamannan a’ leasachadh inneach agus shaders, ach bha am fuaim beagan briseadh-dùil an toiseach. Le foillseachadh an ath ghinealaich Windows Vista, a’ leantainn Windows Ann an XP, mheas luchd-leasachaidh Microsoft gu robh DirectSound3D seann-fhasanta—bha e cuingealaichte ri claisneachd 6-sianal, cha robh e a’ toirt taic do dhlùthadh claisneachd, agus bha e an urra ris a’ phròiseasar—agus mar sin chaidh a chur na àite le XAudio2/X3DAudio. Agus leis nach robh teicneòlas EAX Creative na API neo-eisimeileach, mar A3D aig Aureal, ach dìreach leudachadh air DirectSound3D, chaidh cairtean fuaim Creative fhàgail às an aonais. Mura cleachd thu pasganan bathar-bog sònraichte, a’ cluich air Windows 7/8/10 Ann an geamannan nas sine, thèid nithean clàr-taice a chuireas EAX an gnìomh a dhì-chomasachadh. Às aonais EAX, bidh fuaim a’ gheama nas lugha beairteach, nas fharsainge, agus nas lugha a rèir suidheachaidh.

Gus an duilgheadas seo fhuasgladh, leasaich Creative am prògram còmhdach ALchemy, a bhios ag ath-stiÚireadh fiosan DirectSound3D agus EAX chun API tar-àrd-Úrlar OpenAL. Ach tha am prògram seo ag obair gu h-oifigeil le cairtean fuaim Cruthachail, agus eadhon chan e an aon mhodail. Mar eisimpleir, chan eil cairt Audigy Rx Úr-nodha le pròiseasar DSP bathar-cruaidh CA10300 ag obair gu h-oifigeil. Airson sealbhadairean chairtean fuaim eile, mar eisimpleir Realtek togte, feumaidh tu cuideachd am bathar-bog draibhear Creative Sound Blaster X-Fi MB a chleachdadh, a chosgas airgead. Faodaidh tu cuideachd am prògram dÚthchasach 3DSoundBack fheuchainn, ach cha deach a chrÏochnachadh le Realtek - stad e aig Ïre an dreach beta, chan eil e ag obair gu math agus chan eil e ag obair leis a h-uile chips. Ach tha dòigh nas fheàrr ann, tha e nas fhasa a chleachdadh agus an-asgaidh.

A 'chiad dhòigh

Tòisichidh mi le cairtean fuaim ASUS. Tha cairtean fuaim ASUS DGX / DSX / DX / D1 / Phoebus stèidhichte air sgoltagan C-Media, agus tha eadhon sgoltagan ASUS AV66 / AV100 / AV200 mar na h-aon sgoltagan C-Media ath-leasaichte. Tha feartan nan cairtean fuaim sin ag ràdh gu bheil iad a’ toirt taic do EAX 1/2/5. Shealbhaich na sgoltagan sin uile bhon fhear a bh’ ann roimhe bloc CMI8738 DSP-bathar-cruaidh bathar-bog EAX 1/2, tha EAX 5 mar bhathar-bog mu thràth.

Tha sealbhadairean chairtean sreath Xonar glè fhortanach; tha a h-uile duine air am putan GX fhaicinn air pannal an draibhear, ach is dòcha nach eil fios aig a h-uile duine dè a nì e. Seallaidh mi dhut le dealbhan-sgrìn bho AIDA64; seo mar a tha an taba fuaim DirectX a’ coimhead nuair a tha am putan neo-ghnìomhach. Do shealbhadairean chairtean fuaim Realtek amalaichte, Windows 7 / 8 / 10:

Mar a chuireas tu fuaim 3D an gnĂŹomh ann an geamannan Windows 7/8/10
Tha a h-uile bufair claisneachd neoni, tha a h-uile API neo-ghnĂŹomhach. Ach sa bhad Ă s deidh dhuinn am putan GX a thionndadh air chĂŹ sinn

Mar a chuireas tu fuaim 3D an gnĂŹomh ann an geamannan Windows 7/8/10
Mar sin, tha e glè ghoireasach—chan fheum thu prògraman a bharrachd mar Creative ALchemy a chuir air bhog agus am faidhle dsound.dll a chopaigeadh gu gach pasgan geama. Is e a’ cheist mhòr, carson nach do chuir Creative seo an gnìomh anns na draibhearan aca? A bharrachd air an sin, anns a h-uile modal ùr Sound Blaster Z/Zx/AE, chan eil iad a’ cleachdadh am pròiseasar DSP bathar-cruaidh airson giullachd EAX, ach an àite sin ga dhèanamh ann am bathar-bog tron ​​draibhear a’ cleachdadh algorithms sìmplidh. Tha cuid de dhaoine den bheachd gu bheil giullachd fuaim bathar-bog gu leòr leis gu bheil CPUan an latha an-diugh tòrr nas cumhachdaiche na na pròiseasairean ann an cairtean fuaim bho 10 bliadhna air ais, a bha a’ giullachd fuaim ann am bathar-cruaidh. Tha seo gu tur ceàrr. Tha an CPU air a bharrrachadh airson òrdughan x86, agus tha na pròiseasan DSP a’ fuaimeachadh tòrr nas luaithe na an CPU, dìreach mar a bhios cairt grafaiceachd a’ dèanamh rasterization nas luaithe na an CPU. Tha an CPU gu leòr airson algorithms sìmplidh, ach bidh ath-fhuaimneachadh àrd-inbhe le iomadh stòr fuaim ag ithe cus ghoireasan, eadhon airson CPU cumhachdach, a bheir buaidh air FPS ann an geamannan. Tha seo air aideachadh mu thràth le Microsoft agus tha e air taic a thoirt air ais mu thràth airson giullachd fuaim le pròiseasairean DSP gu Windows 8, a bharrachd air Sony, a chuir chip air leth airson fuaim 3D a phròiseasadh ris a’ chonsól PS5 aige.

An dàrna dòigh

Tha an roghainn seo freagarrach airson luchd-cleachdaidh cairt fuaim a tha air a thogail a-steach don motherboard, a tha sa mhòr-chuid. Tha leithid de phròiseact ann DSOAL na aithris bathar-bog de DirectSound3D agus EAX a’ cleachdadh OpenAL (feumar OpenAL a chuir a-steach air an t-siostam) agus chan eil feum air luathachadh bathar-cruaidh. Ma tha gnìomhan bathar-cruaidh sam bith aig a’ chip fuaim agad airson giollachd claisneachd, thèid an cleachdadh gu fèin-ghluasadach. Tha am prògram ag obair cho math is gun d’ fhuair mi troimhe EAX ag obair air na seann gheamannan agam aig an robh bogsa-dearbhaidh EAX anns na roghainnean. Seo cò ris a bhios an uinneag AIDA64 coltach ma nì thu lethbhreac de na faidhlichean DSOAL gu pasgan a’ phrògraim:

Mar a chuireas tu fuaim 3D an gnĂŹomh ann an geamannan Windows 7/8/10

Mura do thachair seo agus gu bheil dealbh agad mar a tha anns a’ chiad dealbh-sgrìn, tha e dùthchasach. Windows fuaim.dll Chan eil e a’ leigeil leis an API a bhith air a ghlacadh, mar a rinn e nam chùis-sa. An uairsin cuidichidh an dòigh seo - feumaidh tu brògadh bho chuideigin Windows Ìomhaigh Live-CD agus cuir às don fhaidhle fuaim.dll chan ann às aonais taic bhon ghoireas Unlocker (às deidh leth-bhreac a dhèanamh gun fhios nach tèid a thoirt air ais) bhon eòlaire BHO:WindowsSysWOW64 agus sgrìobh sìos na h-aon fheadhainn nan àite dsoal-aldrv.dll и fuaim.dllRinn mi an rud ceudna dhomh fhìn, mar a rinn mi dhomh fhìn. Windows, agus dh’obraich na geamannan uile gun duilgheadas sam bith agus tha e eadhon nas goireasaiche - chan fheum thu na faidhlichean seo a chopaigeadh gu pasganan a’ gheama a h-uile uair, ann an cùisean fìor dhona, faodaidh tu an tè thùsail a thilleadh air ais fuaim.dll na àite. Fìor, tha an dòigh seo freagarrach mura cleachd thu cairtean fuaim ASUS no Cruthachail eile, oir sa chùis seo bidh DirectSound3D an-còmhnaidh ag obair tro DSOAL a-mhàin, agus chan ann tron ​​​​dràibhear dùthchasach no ALchemy.

Faodaidh tu èisteachd ri DSOAL sa bhidio seo:

Cluich bhidio

space → Luchdaich a-nuas Gheibhear an dreach as ùire den leabharlann deiseil an seo

Nuair a bha mi a’ dèanamh coimeas eadar mar a tha EAX a’ fuaimeachadh air diofar chairtean fuaime, bha iongnadh orm faighinn a-mach gu bheil an Realtek EAX amalaichte a’ fuaimeachadh nas fheàrr na na cairtean Asus no an Audigy Rx agam. Ma leughas tu na duilleagan-dàta, tha cha mhòr a h-uile sliseag Realtek a’ toirt taic do DirectSound3D/EAX 1&2. A’ cur AIDA64 air bhog bho Windows Chithear XP:

Mar a chuireas tu fuaim 3D an gnĂŹomh ann an geamannan Windows 7/8/10
Tha e a’ tionndadh a-mach, eu-coltach ri cairtean fuaim ASUS agus Creative, gu bheil Realtek cuideachd a’ toirt taic do rudeigin ris an canar I3DL2 (chan eil a h-uile duilleag-dàta Realtek ag ainmeachadh seo). Tha I3DL2 (Ìre Fuaime Eadar-ghnìomhach 3D 2) na inbhe gnìomhachais fosgailte airson fuaim eadar-ghnìomhach 3D; tha e na leudachadh air DirectSound3D airson ath-fhuaimneachadh agus dùnadh. Tha e gu bunaiteach mar an ceudna ri EAX, ach tha e a’ fuaimeachadh nas fheàrr - ath-fhuaimneachadh nas tlachdmhoire ann an geamannan, mar cheumannan nuair a ruitheas caractar tro uaimh no caisteal, agus fuaim timcheall nas reusanta ann an seòmraichean. Mar sin, ma ruitheas geama nas sine air Windows XP, chan eil mi a’ cluich ach air XP. Is dòcha gum bi an einnsean fuaime comasach air I3DL2 a chleachdadh. Ged a tha DSOAL na phròiseact stòr fosgailte agus faodaidh duine sam bith a leasachadh, cha bhith e comasach dha I3DL2 a chleachdadh gu bràth, leis nach eil OpenAL ag obair le I3DL2, dìreach le EAX 1-5. Ach tha deagh naidheachd ann: a’ tòiseachadh le Windows 8 I3DL2 air an toirt a-steach ann an Leabharlann XAudio 2.7Mar sin tha am fuaim ann an geamannan ùra fo Windows 10 bidh e nas fheàrr na fo Windows 7.

Agus mu dheireadh, bu mhath leam do chuimhneachadh gun deach na teicneòlasan fuaim 3D sin uile a leasachadh airson fònaichean-cluaise; air 2 neach-labhairt is gann a chluinneas tu fuaim 3D. Faigh tlachd bho chluas-cinn Ïre fuaim mionaideach SVEN AP860 cha bhith e iomchaidh, bho chluas-cinn saor feumaidh tu tòiseachadh Axelvox HD 241 - bidh eadar-dhealachadh ann mu thràth le SVEN AP860mar neamh agus talamh. Ann an dòigh air choreigin stiÚir thu fhèin mar seo.

Mar a chuireas tu fuaim 3D an gnĂŹomh ann an geamannan Windows 7/8/10

Mar a chuireas tu fuaim 3D an gnĂŹomh ann an geamannan Windows 7/8/10

Source: www.habr.com

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster