Meriv çawa dengê 3D di lîstikan de çalak dike Windows 7/8/10

Meriv çawa dengê 3D di lîstikan de çalak dike Windows 7/8/10
Dibe ku hema hema her kes dizane ku bi berdanê re Windows Vista di sala 2007an de, û dûv re di hemî guhertoyên paşîn de Windows API-ya dengî ya DirectSound3D ji Windows, DirectSound û DirectSound3D bi API-yên nû yên XAudio2 û X3DAudio hatin guhertin. Di encamê de, EAX (bandorên dengê jîngehê) êdî di lîstikên kevintir de peyda nabin. Di vê gotarê de, ez ê rave bikim ka meriv çawa DirectSound3D/EAX ji bo hemî lîstikên kevintir ên ku van teknolojiyan piştgirî dikin vedigerîne. Windows 7/8/10. Bê guman, lîstikvanên xwedî ezmûn van hemûyan dizanin, lê dibe ku gotar ji bo kesekî bikêr be.

Lîstikên kevin neçûne nav zibilê dîrokê; berevajî vê, ew hem di nav nifşên kevin û hem jî yên ciwan de pir daxwazkirî ne. Lîstikên kevin li ser ekranên nûjen ên bi çareseriya bilind çêtir xuya dikin, û modên gelek lîstikan tekstur û shaderan baştir dikin, lê deng di destpêkê de hinekî dilşikestî bû. Bi derketina nifşa din re Windows Vista, li dû Windows Di XP de, pêşdebirên Microsoft DirectSound3D wekî kevn dîtin—ew bi dengê 6-kanalî ve sînordar bû, piştgiriya kompresyona deng nedikir, û bi pêvajoyê ve girêdayî bû—û ji ber vê yekê ew bi XAudio2/X3DAudio hate guhertin. Û ji ber ku teknolojiya EAX ya Creative ne API-yek serbixwe bû, mîna A3D ya Aureal, lê tenê dirêjkirinek DirectSound3D bû, kartên deng ên Creative li paş man. Heta ku hûn pêçanên nermalava taybetî bikar neynin, lêxistina li ser Windows 7/8/10 Di lîstikên kevintir de, hêmanên menuyê yên ku EAX çalak dikin dê neçalak bibin. Bêyî EAX, dengê lîstikê dê kêmtir dewlemend, fireh û pozîsyonî be.

Ji bo çareserkirina vê pirsgirêkê, Creative bernameya ALchemy wrapper pêşve xist, ku bangên DirectSound3D û EAX ber bi API-ya cross-platform OpenAL-ê veguhezîne. Lê ev bername bi fermî bi kartên dengê Afirîner re dixebite, û tewra wê hingê jî ne modelan e. Mînakî, qerta Audigy Rx ya nûjen bi hardware DSP CA10300 bi fermî naxebite. Ji bo xwedan qertên deng ên din, wek Realtek-ya çêkirî, hûn jî hewce ne ku nermalava ajokera Creative Sound Blaster X-Fi MB, ku drav lê dike, bikar bînin. Her weha hûn dikarin bernameya xwemalî 3DSoundBack biceribînin, lê ew ji hêla Realtek ve nehat qedandin - ew di qonaxa guhertoya betayê de rawestiya, ew baş naxebite û ne bi hemî çîpê re. Lê rêyek çêtir heye, karanîna wê hêsantir e û belaş e.

Ya yekemîn

Ez ê bi kartên dengê ASUS dest pê bikim. Kartên dengê ASUS DGX / DSX / DX / D1 / Phoebus li ser çîpên C-Media-yê têne çêkirin, û tewra çîpên ASUS AV66 / AV100 / AV200 jî heman çîpên C-Media yên ji nû ve hatine nîşankirin in. Taybetmendiyên van kartên deng dibêjin ku ew EAX 1/2/5 piştgirî dikin. Hemî van çîpên ku ji selefê wan CMI8738 DSP-bloka nermalava-hardware EAX 1/2, EAX 5 jixwe nermalava mîras e.

Xwediyên kartên rêzeya Xonar pir bi şens in; her kesî bişkoka GX li ser panela ajokar dîtiye, lê dibe ku ne her kes dizane ew çi dike. Ez ê bi dîmenên ekranê ji AIDA64 nîşanî we bidim; ev e ku tabloya dengê DirectX çawa xuya dike dema ku bişkok neçalak be. Ji bo xwediyên kartên deng ên Realtek ên entegre, Windows 7 / 8 / 10:

Meriv çawa dengê 3D di lîstikan de çalak dike Windows 7/8/10
Hemî tamponên deng sifir in, hemî API neçalak in. Lê tavilê piştî vekirina bişkoka GX, em dibînin

Meriv çawa dengê 3D di lîstikan de çalak dike Windows 7/8/10
Ji ber vê yekê, ew pir hêsan e - hûn ne hewce ne ku bernameyên zêde yên wekî Creative ALchemy bidin destpêkirin û pelê dsound.dll li her peldanka lîstikê kopî bikin. Pirsa mezin ev e, çima Creative ev di ajokarên xwe de bicîh neaniye? Wekî din, di hemî modelên nû yên Sound Blaster Z/Zx/AE de, ew pêvajoya DSP ya hardware ji bo pêvajoya EAX bikar naynin, lê di şûna wê de bi rêya ajokerê di nermalavê de bi karanîna algorîtmayên hêsankirî dikin. Hin kes bawer dikin ku pêvajoya dengê nermalavê têr e ji ber ku CPU-yên nûjen ji pêvajoyên di kartên deng de ji 10 sal berê pir bihêztir in, ku deng di hardware de pêvajo dikirin. Ev bi tevahî ne rast e. CPU ji bo fermanên x86 hatîye çêtir kirin, û pêvajoyên DSP ji CPU-yê pir zûtir deng didin, mîna ku kartek grafîkê rasterîzasyonê ji CPU-yê zûtir pêk tîne. CPU ji bo algorîtmayên hêsan têr e, lê reverberasyona kalîteya bilind bi gelek çavkaniyên deng dê pir çavkaniyan bixwe, hetta ji bo CPU-yek bihêz, ku dê bandorê li FPS-ê di lîstikan de bike. Ev ji hêla Microsoft ve berê hatiye pejirandin û berê piştgirî ji bo pêvajoya deng ji hêla pêvajoyên DSP ve vegerandiye. Windows 8, û her weha Sony, ku çîpek cuda ji bo hilberandina dengê 3D li konsolê PS5-a xwe zêde kir.

Riya duyem

Ev vebijark ji bo bikarhênerên qerta dengê çêkirî ya di motherboard-ê de, ku piraniyek e, maqûl e. Projeyek wisa heye DSOAL - ev emûlasyonek nermalava DirectSound3D û EAX e ku OpenAL bikar tîne (Divê OpenAL li ser pergalê were saz kirin) ku hewcedariya bilezkirina hardware nake. Ger çîpê dengê we ji bo hilberandina deng hin taybetmendiyên hardware hene, wê hingê ew ê bixweber werin bikar anîn. Bername ew qas baş dixebite ku bi riya wê EAX min li ser hemî lîstikên kevn ên ku di mîhengan de nîşanek kontrolê EAX heye qezenc kir. Ger hûn pelên DSOAL li peldanka bernameyê kopî bikin pencereya AIDA64 bi vî rengî xuya dike:

Meriv çawa dengê 3D di lîstikan de çalak dike Windows 7/8/10

Ger ev yek çênebû û wêneyek we hebe mîna di dîmendera yekem de, wê hingê ew xwemalî ye Windows dsound.dll Ew nahêle ku API were desteserkirin, wekî ku di doza min de kir. Wê demê ev rêbaz dê bibe alîkar - hûn ê hewce bikin ku ji hin boot bikin. Windows Wêneya Live-CD-ê hilînin û pelê jê bibin dsound.dll ne bêyî arîkariya kargêriya Unlocker (piştî çêkirina kopiyek di rewşek vegerandinê de) ji pelrêça C:WindowssysWOW64 û li şûna pirê binivîse dsoal-aldrv.dll и dsound.dllMin jî heman tişt ji bo xwe kir, ji bo xwe jî. Windows, û hemî lîstik bê pirsgirêk xebitîn û ew hê hêsantir e - hûn ne hewce ne ku van pelan her carê li peldankên lîstikê kopî bikin, di rewşên giran de, hûn dikarin ya orîjînal vegerînin. dsound.dll di cih de. Rast e, heke hûn qertên dengê ASUS an Afirîner ên din bikar neynin, ev rêbaz maqûl e, ji ber ku di vê rewşê de DirectSound3D dê her gav ji we re tenê bi DSOAL-ê bixebite, û ne bi ajokera xwecî an ALchemy.

Hûn dikarin di vê vîdyoyê de guh bidin DSOAL:

Vîdyoyê lîstin

Daxe pirtûkxaneya amade ya guhertoya herî dawî li vir tê dîtin

Dema ku ez dengê EAX li ser kartên deng ên cuda didim ber hev, ez matmayî mam ku min dît ku dengê Realtek EAX-a yekbûyî ji kartên Asus an Audigy Rx-a min çêtir e. Ger hûn pelên daneyan bixwînin, hema hema hemî çîpên Realtek DirectSound3D/EAX 1&2 piştgirî dikin. Destpêkirina AIDA64 ji Windows XP dikare were dîtin:

Meriv çawa dengê 3D di lîstikan de çalak dike Windows 7/8/10
Derdikeve holê ku Realtek, berevajî kartên deng ên ASUS û Creative, tiştek bi navê I3DL2 jî piştgirî dike (ne her pelgeyên daneyên Realtek vê yekê behs dikin). I3DL2 (Asta Dengê 3D ya Înteraktîf 2) standardek pîşesaziyê ya vekirî ye ji bo dengê înteraktîf ê 3D; ew ji bo dengvedan û girtinê dirêjkirinek DirectSound3D ye. Ew bi bingehîn wekî EAX-ê ye, lê dengê wê xweştir e - dengvedanek xweştir di lîstikan de, mîna dengê gavan dema ku karakterek di şikeftek an kelehekê re dibeze, û dengek dorhêl a rastîntir di odeyan de. Ji ber vê yekê, heke lîstikek kevintir li ser bixebite Windows XP, ez tenê li ser XP dilîzim. Dibe ku motora deng bikaribe I3DL2 bikar bîne. DSOAL, her çend projeyek çavkaniya vekirî be û her kes dikare wê baştir bike jî, dê qet nikaribe I3DL2 bikar bîne, ji ber ku OpenAL bi I3DL2 re naxebite, tenê bi EAX 1-5 re dixebite. Lê nûçeyên baş hene: destpêkirin bi Windows 8 I3DL2 tê de hene Pirtûkxaneya XAudio 2.7Ji ber vê yekê deng di lîstikên nû de di bin de ye Windows 10 ew ê ji binî çêtir be Windows 7.

Û di dawiyê de, ez dixwazim bînim bîra we ku hemî van teknolojiyên dengê 3D ji bo guhêran hatine pêşve xistin, hûn ê bi pratîkî li ser 2 axaftvan dengê 3D nebihîzin. Ji bo ku ji guhên asta dengê hûrgulî kêf bikin SVEN AP860 têr nakin, ji guhên erzan ku hûn hewce ne ku bi dest pê bikin Axelvox HD 241 - dê ferqek hebe SVEN AP860wek erd û ezman. Li vir e ku meriv çawa xwe bi rê ve dibe.

Meriv çawa dengê 3D di lîstikan de çalak dike Windows 7/8/10

Meriv çawa dengê 3D di lîstikan de çalak dike Windows 7/8/10

Source: www.habr.com

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster