Momwe mungayambitsire phokoso la 3D pamasewera Windows 7/ 8/10

Momwe mungayambitsire phokoso la 3D pamasewera Windows 7/ 8/10
Mwinamwake pafupifupi aliyense akudziwa kuti ndi kutulutsidwa kwa Windows Vista mmbuyo mu 2007, ndipo pambuyo pake m'mitundu yonse yotsatira ya Windows, DirectSound3D sound API inachotsedwa pa Windows, ndipo APIs XAudio3 ndi X2DAudio yatsopano inayamba kugwiritsidwa ntchito m'malo mwa DirectSound ndi DirectSound3D. . Zotsatira zake, zomveka za EAX (zomveka bwino za chilengedwe) sizinapezeke m'masewera akale. M'nkhaniyi ndikuuzani momwe mungabwezeretsere DirectSound3D/EAX yomweyo kumasewera onse akale omwe amathandizira matekinoloje awa mukamasewera Windows 7/ 8/10. Inde, ochita masewera odziwa bwino amadziwa zonsezi, koma mwina nkhaniyi idzakhala yothandiza kwa wina.

Masewera akale sanaperekedwe ku fumbi lambiri; M'malo mwake, akufunika kwambiri pakati pa ogwiritsa ntchito achikulire ndi achichepere. Masewera akale amawoneka bwino pazitsulo zamakono zamakono, ma mods amamasulidwa kwa masewera ambiri omwe amawongolera mapangidwe ndi shaders, koma poyamba panalibe mwayi ndi phokoso. Ndi kutulutsidwa kwa m'badwo wotsatira wa Windows Vista, kutsatira Windows XP, opanga Microsoft adawona kuti DirectSound3D inali yachikale - inali ndi malire a 6-channel audio, sichinagwirizane ndi kuponderezedwa kwa audio, inali yodalira purosesa motero inasinthidwa ndi XAudio2 / X3DAudio. Ndipo popeza luso la Creative la EAX silinali API yodziimira, monga A3D yochokera ku Aureal inali nthawi imodzi, koma kungowonjezera kwa DirectSound3D, makadi omveka a Creative anasiyidwa. Ngati simugwiritsa ntchito mapulogalamu apadera opangira mapulogalamu, ndiye mukamasewera Windows 7/ 8/10 m'masewera akale, zinthu zomwe zikuphatikiza EAX sizigwira ntchito. Ndipo popanda EAX, phokoso lamasewera silikhala lolemera, lowoneka bwino, kapena lokhazikika.

Kuti athetse vutoli, Creative adapanga pulogalamu ya ALchemy wrapper, yomwe imawongoleranso mafoni a DirectSound3D ndi EAX kupita ku nsanja ya OpenAL API. Koma pulogalamuyi imagwira ntchito movomerezeka ndi makadi omveka a Creative, ndipo ngakhale osati mtundu womwewo. Mwachitsanzo, khadi yamakono ya Audigy Rx yokhala ndi purosesa ya CA10300 ya hardware DSP sigwira ntchito mwalamulo. Kwa eni makhadi ena amawu, mwachitsanzo omangidwa mu Realtek, muyeneranso kugwiritsa ntchito pulogalamu yoyendetsa ya Creative Sound Blaster X-Fi MB, yomwe imawononga ndalama. Mutha kuyesanso pulogalamu yachibadwidwe ya 3DSoundBack, koma sinamalizidwe ndi Realtek - idayima pagawo la mtundu wa beta, siigwira ntchito bwino komanso simagwira ntchito ndi tchipisi tonse. Koma pali njira yabwinoko, yosavuta kugwiritsa ntchito komanso yaulere.

Njira yoyamba

Ndiyamba ndi makhadi amawu a ASUS. Makhadi amawu a ASUS DGX/DSX/DX/D1/Phoebus amachokera pa tchipisi ta C-Media, ndipo ngakhale tchipisi ta ASUS AV66/AV100/AV200 ndi tchipisi tambiri ta C-Media. Makhalidwe a makhadi amawu akuti amathandizira EAX 1/2/5. Tchipisi zonsezi zotengera kwa omwe adawatsogolera CMI8738 DSP-software-hardware block EAX 1/2, EAX 5 ndi pulogalamu kale.

Eni ake a makadi a mndandanda wa Xonar ali ndi mwayi kwambiri, aliyense wawona batani la GX pa gulu la oyendetsa, koma mwina si aliyense amene akudziwa zomwe amachita. Ndikuwonetsani pazithunzi za pulogalamu ya AIDA64, izi ndi zomwe tabu ya DirectX imawonekera pomwe batani silikugwira ntchito komanso kwa eni makadi omveka a Realtek Windows 7/ 8/10:

Momwe mungayambitsire phokoso la 3D pamasewera Windows 7/ 8/10
Ma buffer onse amawu ndi ziro, ma API onse sakugwira ntchito. Koma atangotsegula batani la GX tikuwona

Momwe mungayambitsire phokoso la 3D pamasewera Windows 7/ 8/10
Iwo. yabwino kwambiri - simufunika kuyambitsa mapulogalamu owonjezera ngati Creative ALchemy ndikukopera fayilo ya dsound.dll kufoda iliyonse yamasewera. Funso lalikulu likubuka, chifukwa chiyani Creative sanachite izi mwa oyendetsa ake? Komanso, m'mitundu yonse yatsopano ya Sound Blaster Z/Zx/AE sigwiritsa ntchito purosesa ya hardware ya DSP kuti igwiritse ntchito EAX, koma imachita mu pulogalamu kudzera pa driver pogwiritsa ntchito ma aligorivimu osavuta. Anthu ena amakhulupirira kuti makonzedwe omvera opangidwa ndi mapulogalamu ndi okwanira chifukwa ma CPU amakono ndi amphamvu kwambiri kuposa mapurosesa a makadi omveka a zaka 10 zapitazo, omwe adakonza zomvetsera mu hardware. Sizili choncho nkomwe. CPU imakonzedwa kuti igwiritse ntchito malamulo a x86, ndipo DSP imayendetsa phokoso la purosesa yapakati mofulumira kwambiri, monga momwe khadi la kanema limatulutsa rasterization mofulumira kuposa CPU. Purosesa yapakati ndiyokwanira ma aligorivimu osavuta, koma kubwezeredwa kwapamwamba komwe kumakhala ndi magwero ambiri omveka kudzatenga zinthu zambiri ngakhale za CPU yamphamvu, zomwe zingakhudze kutsika kwa FPS m'masewera. Microsoft yazindikira kale izi ndipo yabweza kale chithandizo chosinthira ma audio ndi ma processor a DSP mu Windows 8, komanso Sony, yomwe idawonjezera chip chosiyana ku kontrakitala yake ya PS5 pokonza zomvera za 3D.

Njira yachiwiri

Njira iyi ndi yoyenera kwa ogwiritsa ntchito khadi yomveka yomangidwa mu boardboard, yomwe ndi ambiri. Pali ntchito yoteroyo Chithunzi cha DSOAL ndi kutsanzira mapulogalamu a DirectSound3D ndi EAX pogwiritsa ntchito OpenAL (OpenAL iyenera kuikidwa pa dongosolo) ndipo sichifuna kuthamanga kwa hardware. Ngati chip yanu yamawu ili ndi zida zilizonse zopangira ma audio, ndiye kuti idzagwiritsidwa ntchito yokha. Pulogalamuyi imagwira ntchito bwino kwambiri kotero kuti kupyolera mwa izo ndinapeza EAX ikugwira ntchito pa masewera anga onse akale omwe anali ndi bokosi la checkbox la EAX muzokonda. Izi ndi zomwe zenera la AIDA64 limawonekera mukakopera mafayilo a DSOAL kufoda ya pulogalamu:

Momwe mungayambitsire phokoso la 3D pamasewera Windows 7/ 8/10

Ngati izi sizichitika ndipo muli ndi chithunzi monga pachithunzi choyambirira, ndiye kuti ndi Windows Pamakuma.dll sikukulolani kuti mulowetse API, monga momwe zinalili kwa ine. Ndiye njira iyi ithandiza - muyenera jombo kuchokera ena Mawindo Live-CD fano ndi kuchotsa wapamwamba Pamakuma.dll osati popanda thandizo la Unlocker utility (pambuyo kupanga kopi ngati kubweza) kuchokera m'ndandanda C: WindowsSysWOW64 ndipo lembani zomwezo m'malo mwake dsoal-aldrv.dll ΠΈ Pamakuma.dll. Ndidachita izi kwa ine, Windows yokha ndi masewera onse adagwira ntchito popanda zolephera ndipo ndizosavuta kwambiri - simuyenera kukopera mafayilowa kumafoda omwe ali ndi masewera nthawi zonse, zikavuta kwambiri, mutha kubweza choyambiriracho. kumbuyo Pamakuma.dll m'malo. Zowona, njira iyi ndiyabwino ngati simugwiritsa ntchito ma ASUS ena kapena makadi omveka a Creative, chifukwa pakadali pano DirectSound3D imagwira ntchito nthawi zonse kudzera mu DSOAL, osati kudzera pa dalaivala wamba kapena ALchemy.

Mutha kumvera DSOAL muvidiyoyi:

β†’ Koperani Mtundu waposachedwa wa laibulale yopangidwa kale ikupezeka pano

Poyerekeza momwe EAX imamvekera pamakadi omveka osiyanasiyana, ndinadabwa kupeza kuti Realtek EAX yomangidwa imamveka bwino kuposa Asus kapena pa Audigy Rx yanga. Mukawerenga ma datasheet, pafupifupi tchipisi zonse za Realtek zimathandizira DirectSound3D/EAX 1&2. Kuthamanga AIDA64 kuchokera Windows XP mukhoza kuwona:

Momwe mungayambitsire phokoso la 3D pamasewera Windows 7/ 8/10
Zinapezeka kuti Realtek, mosiyana ndi ASUS ndi makadi omveka a Creative, imathandiziranso mtundu wina wa I3DL2 (osati deta iliyonse ya Realtek imanena izi). I3DL2 (Interactive 3D Audio Level 2) ndi mulingo wotseguka wamakampani wogwira ntchito ndi ma audio a 3D, ndipo ndikuwonjeza kwa DirectSound3D pogwira ntchito mobwerezabwereza komanso kutsekeka. M'malo mwake, ndizofanana ndi EAX, koma zimamveka bwino - kubwereza kosangalatsa pamasewera a masitepe, munthu akamadutsa mphanga kapena nyumba yachifumu, kumveka komveka bwino kwa mawu ozungulira mzipinda. Chifukwa chake, ngati masewera akale akuyenda pa Windows XP, ndiye kuti ndimasewera pa XP, mwina injini yamawu imatha kugwiritsa ntchito I3DL2. Ngakhale DSOAL ndi pulojekiti yotseguka ndipo aliyense akhoza kuikonza, sidzatha kugwiritsa ntchito I3DL2, chifukwa OpenAL sigwira ntchito ndi I3DL2, koma ndi EAX 1-5 yokha. Koma pali uthenga wabwino - kuyambira Windows 8, I3DL2 ikuphatikizidwa Laibulale ya XAudio 2.7. Chifukwa chake phokoso lamasewera atsopano Windows 10 zikhala bwino kuposa pansi Windows 7.

Ndipo pomaliza, ndikufuna ndikukumbutseni kuti matekinoloje onse amawu a 3D adapangidwira mahedifoni; pa ma speaker awiri simudzamva mawu a 2D. Kuti musangalale ndi mahedifoni omveka bwino Chithunzi cha AP860 sichikwanira, kuchokera pamakutu otsika mtengo omwe muyenera kuyamba nawo Axelvox HD 241 - padzakhala kale kusiyana ndi Chithunzi cha AP860monga kumwamba ndi dziko lapansi. Mwanjira ina inu nokha monga chonchi.

Momwe mungayambitsire phokoso la 3D pamasewera Windows 7/ 8/10

Momwe mungayambitsire phokoso la 3D pamasewera Windows 7/ 8/10

Source: www.habr.com

Kuwonjezera ndemanga