- DirectSound wuxuu kuu ogolaanayaa inaad hagaajiso heerarka dardargelinta (0 ilaa 3) iyo tayada SRC; WaveOut ma saameynayso
- Ma jiro API dadweyne oo beddelaya dardargelinta DirectSound; bedelida waa hab ku qeexan isticmaaluhu.
- On Windows 11, tan waxaa saameyn ku yeelan kara PowerShell iyadoo la tafatirayo dardargelinta DisableHWA oo dib loo bilaabo Audiosrv.
- Fiidiyowga, GPU-gu wuxuu gacanta ku hayaa dejinta codaynta si loo ogaado dhaqdhaqaaqa, la socdo culeyska, oo ka hortagaya SLI.
Haddii waxa ku welwelaya ay tahay Dami codka la dardargeliyey ee qalabka Windows, halkan waxaad ka heli doontaa hage dhammaystiran oo aad u hoos-u-dhaca. Waxaan sharxayaa goobaha Windows-ka, xadkooda dhabta ah iyo beddelka kuwaas oo shaqeeya marka aad u baahan tahay inaad ku qasbi nidaamka inuu u dhaqmo si ka duwan.
Waxaa muhiim ah in la fahmo in "dardargelinta qalabka" aysan ku saabsanayn codka oo keliya: waxay sidoo kale saamaysaa muuqaalka iyo GPU, taasina waxay saamaysaa waxqabadka kombiyuutarkaaga. Maqaalkan waxaad ku arki doontaa sida loo maareeyo dardargelinta maqalka (DirectSound, waveOut, logs iyo scripts) sida fiidiyoow-xawaarre-hardware ee kamarada iyo duubista jawiga server-ka, sababtoo ah waxaas oo dhan waxay kaa caawin doonaan inaad samayso go'aamo xog ogaal ah oo aad iska ilaaliso inaad lumiso farsamada.
Waa maxay Hardware Accelerated Audio iyo goorta la damiyo?
Dardargelinta qalabku waxa ay u ogolaataa hawlo maqal ah oo gaar ah in lagu qabto qalabka ama darawalka laftiisa, taas oo ka xoraynaysa CPU-ga shaqada degdega ah. Gudaha DirectSound, tani waxay ka dhigan tahay in "buffers-ka labaad" ay ka faa'iideysan karaan qalabka in la isku daro oo la dabaqo saamaynta, oo leh daahitaan hoose iyo waxqabad wanaagsan, ilaa inta darawalka iyo qalabka ay taageerayaan.
Si kastaba ha ahaatee, waxaa jira waqtiyo ay fikrad fiican tahay in la damiyo ama la xaddido: waafaqsanaanta dhibka leh, saamaynta lahaanshaha (nooca EAX) ee aadan xiisaynaynin, Tijaabada shaybaadhka si ay ugu daydaan nidaamyada aan la dardargelin ama nidaamyo duug ah halkaas oo xasilloonida ay tahay mudnaanta. Xaaladahan, hoos u dhigista heerka dardargelinta ama curyaaminta waxay kaa badbaadin kartaa madax xanuun badan.

Dejinta DirectSound ee Windows: Heerarka Dardargelinta iyo SRC
Qoraal hore ka hor inta aan la baabi'in Hardware Accelerated Audio: Nidaamku wuxuu bixiyaa laba sliders oo caalami ah oo saameeya Jiheyn ah: mid ayaa gacanta ku haya dardargelinta qalabka iyo midda kale tayada beddelka saamiga saamiga (SRC).. Isbeddellada aad halkan ku sameyso waa la keydiyaa oo ku sii socdaa dib-u-bilaabista, taasoo saameyneysa nidaamka guud.
Si aad u hesho sliders-yada Windows ee jawiga caadiga ah, waxaad raaci kartaa waddo la mid ah tan: Furo Control Panel oo wad "mmsys.cpl". Markaas, in tab Audio, dooro qalab aad hoos Playback oo tag fursadaha horumarsan. Halkaa, waxaad ka heli doontaa tab waxqabadka oo leh dardargelin iyo sliders SRC.
Xakamaynta dardargelinta DirectSound ayaa bixisa afar heer, oo mid walbaa beddelo waxa la dedejiyey iyo sida:
- Heerka 0 (Emulation): Ku qasbbiya DirectSound inay u dhaqmaan sidii iyadoo aanu jirin darawal gaar ah. Isku darka waxaa lagu sameeyaa qaabka isticmaalaha, maqalkana waxaa lagu soo saaraa WaveOut, taas oo si weyn u kordhisa daahitaanka.
- Heerka 1 (Aasaasiga ah): Waxay joojisaa dardargelinta qalabka ee DirectSound kaydka sare. Wax kasta waxa lagu farsameeyaa dardar la'aan, iyada oo aan loo eegin waxa kaarka codkaagu uu taageerayo. Tani waxay ku habboon tahay tijaabinta ama jilitaanka qalabka iyada oo aan la helin taageero dardargelin ah. Deegaannada ay ka midka yihiin Windows Server 2003, heerkani waxa uu noqon karaa mid aan caadi ahayn.
- Heerka 2 (Standard)Waxay sahlaysa dardargelinta kaydka sare, laakiin waxay curyaamisaa kordhinta lahaanshaha ee lagu soo bandhigay IKsPropertySet (tusaale, EAX ama wanaajinta kale ee iibiyaha gaarka ah). Gudaha Windows 2000, heerkani waxa uu ahaan jiray mid aan caadi ahayn.
- Heerka 3 (Dhamays)Waxay sahlaysa dardargelinta buuxda ee bakhaarrada sare waxayna sidoo kale awood u siinaysaa dejinta hantida lahaanshaha iyada oo loo sii marayo IKsPropertySet (sida EAX ama hagaajinta iibiyaha). Tani waa habka ugu awoodda badan, laakiin sidoo kale waxay ku xiran tahay darawallada gaarka ah iyo qalabka.
Haddii aad bedesho mid ka mid ah qiyamkan, DirectSound waxay isticmaali doontaa qiyamka cusub halkii ay ka dhici lahayd nidaamka. Waa kabaal faa'iido u leh ogaanshaha dhibaatooyinka maqalka. kombayuutarrada leh darawalada adag ama kaararka dalbanaya.
Ma lagu curyaami karaa iyada oo loo marayo script gudaha Windows 11? Diiwaanka iyo PowerShell
Ficil ahaan, maamulayaal badan ayaa u baahan inay ku qasbaan gobol gaar ah iyagoo adeegsanaya siyaasado ama qoraallo. Ma jiro API toos ah oo lagu beddelo dardargelinta maqalka., laakiin waxaad moodi kartaa hab-dhaqanka adigoo tafatiraya furayaasha diiwaanka qaarkood ee la xidhiidha qalabka maqalka.
Hal hab oo loo isticmaalo jawiyada casriga ah waa in la abuuro ama wax laga beddelo DisableHWA dardargelinta DWORD ee hoos timaada fasalka maqalka ee diiwaanka. Had iyo jeer hayso koobi kayd ah oo diiwaanka ah ka hor intaadan wax beddelin.Xusuusnow in soosaarayaashu ay kala duwanaan karaan "0000", "0001", iwm, taas oo ku xidhan darawallada iyo qalabka lagu rakibay.
Si aad u joojiso dardargelinta qalabka maqalka iyada oo loo marayo PowerShell, waxaad isticmaali kartaa amar sidan oo kale ah oo dib u bilaw adeegga maqalka:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\0000" -Name "DisableHWAcceleration" -Value 1
Restart-Service -Name "Audiosrv"
Haddii aad rabto inaad soo celiso isbeddelka oo aad awood u yeelato dardargelinta mar labaad, qiimuhu waa inuu noqdaa 0 oo dib u bilaabo adeegga mar kale:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\0000" -Name "DisableHWAcceleration" -Value 0
Restart-Service -Name "Audiosrv"
Habkan "gooynta" maaha API rasmi ah oo taageero u leh dardargelinta, laakiin Xaalado badan oo maamulka ayaa ka shaqeeya marka darawalku arko furaha. Si kastaba ha ahaatee, hubi furaha-hoosaadka saxda ah ee qalabkaaga oo ansixi hab-dhaqanka ka dib dib-u-bilow.

Xiriirka la leh waveOut iyo waxa aan saameyneynin
Faahfaahin aan inta badan la dareemin marka ay timaaddo curyaaminta Maqalka Degdega ah ee Hardware: Codsiyada ku saleysan WaveOut ma isticmaali karaan biinanka la dardargeliyay hardware-ka, iyo tayada SRC ay isticmaalaan had iyo jeer waa tan ugu fiican ee la heli karo, iyada oo aan loo eegin goobta slider-ka DirectSound. Hababka nidaamka sida Waa maxay audiodg.exe? Xaalado badan, waxay maareeyaan dajinta iyo saamaynta heerka nidaamka. Haddii software-ka maqalku yahay mid caadi ah ama uu isticmaalo WaveOut, beddelka dardargelinta DirectSound ma beddeli doonto dhaqankeeda.
Nuanceni waxay sharxaysaa sababta aad mararka qaarkood u dareemi waydo wax farqi ah ka dib markaad hagaajiso sliders-yada. Ma aha in isbeddelku aanu shaqayn, ee waa in codsigaaga gaarka ah aanu saamaynaynin. by xuduudaha kuwa. Hubi haddii software-kaagu isticmaalo DirectSound, WASAPI, WaveOut, ama waddo kale oo maqal ah.
Deminta Maqalka Dardargelinta Qalabka Qalabka ee Fiidiyowga iyo Kamaradaha: Waxa Aad U Baahan Tahay Inaad Ogaato
Xitaa haddii diiraddaadu tahay maqalka, fahamka sida dardargelinta qalabka loogu maareeyo muuqaalka ayaa ku siinaysa aragti faa'iido leh. Nidaamyada ilaalinta fiidyaha iyo adeegayaasha duubista, GPU-degdejinta codeeynta ee ogaanshaha dhaqdhaqaaqa waa la furay. Markaad ku darto kamarad, adeeguhu wuxuu ka faa'iidaysanayaa GPU-da la heli karo si uu shaqada uga saaro CPU, hagaajinta waxqabadka guud iyo waxtarka falanqaynta.
Haddii aad u baahan tahay inaad ku bedesho heerka aaladda, nidaamka caadiga ah ee aaladaha maaraynta kamaradku aad ayuu u eg yahay: u gudub guddiga navigation, geli aaladaha, Dooro kamarada dulmar ka dibna fur Motion tabHalkaa waxaad dejin kartaa "Automatic" si aad awood ugu siiso dardargelinta ama "Naafada" si aad ugu qasbeyso inaan la isticmaalin.
Hawlahani waxay sawiraan laba tiir oo qalabeed oo waaweyn: Intel CPU oo leh taageero degdeg ah Sync iyo NVIDIA bandhigay adaabiyeyaasha ku xiran server-ka duubista. Iyadoo ku xiran qalabka iyo darawalada, culeyska shaqada waxaa loo qaybiyaa inta u dhaxaysa GPU iyo CPU si loo gaaro dheelitirka ugu fiican.
Haddii aad dareento in dalabku cirka isku sii shareerayo, waxaa jira ikhtiyaar aad ku dari karto muruq muuqaallo badan adiga oo ku rakibaya kaarar badan oo NVIDIA ah. Si kastaba ha ahaatee, isticmaalka SLI laguma talinayo. (Scalable Link Interface) xaaladahan, maadaama aysan bixinaynin hagaajinta codaynta fiidiyowga waxayna adkeyn kartaa maareynta kheyraadka.
Qodob kale oo muhiim ah marka la curyaamiyo Hardware Accelerated Audio waa "awoodda xisaabinta" ee GPU-yada. Codaynta fiidiyooga la dedejiyey ee qalabka (NVDIA) si uu si sax ah ugu shaqeeyo ogaanshaha dhaqdhaqaaqa, awooda xisaabinta laga bilaabo taxanaha 6.x (Pascal architecture wixii ka dambeeya) ayaa loo baahan yahay. Moodooyinka qadiimka ah waxaa laga yaabaa inay gaabiyaan ama aan la taageerin.
Haddii aad rabto in aad hubiso in kamarad gaar ah ay isticmaalayso dardargelinta, waxaad awood u siin kartaa heer aad u faahfaahsan oo ku saabsan seerfarka wax duubista. Markaad dejinayso heerka "Debug", baadhistu waxay ka soo baxaysaa DeviceHandling.log oo leh xariiq la mid ah: DEBUG - "Qodobbada qaabaynta: Toos ah; Naqshad wax ku ool ah: Intel/NVIDIA." Tani waa hab degdeg ah oo lagu hubinayo waddada dhabta ah ee la isticmaalo.
Intaa waxaa dheer, laga bilaabo jiilka 6-aad ee Intel, qalab-dejinta degdegga ah ee H.265 ayaa diyaar ah. Tani waxay dheelitiraysaa waxqabadka H.264 noocyada CPU, taas oo suurtogal ka dhigaysa in la isticmaalo codecs waxtar badan iyada oo aan la hurin dareeraha.
Marka ay macquul tahay in la dabaqo hab kasta
Iyadoo ku xiran xaaladdu, waxaa lagu talinayaa (ama aan ahayn) in la joojiyo Maqalka Degdega ah ee Hardware:
- Haddii aad la kulanto gujisyo, daahitaan yaab leh, ama saameyn aadan rabinLaga bilaabo sliders DirectSound waa habka ugu toosan. Isku dayga "Aasaasiga ah" (heerka 1) ama "Standard" (heerka 2) wuxuu caawiyaa hoos u dhigista haddii dhibaatadu tahay dardargelinta ama kordhinta lahaanshaha sida EAX. Haddii dhibaatadu meesha ka baxdo, waxaad hore u haysataa tilmaam cad.
- Xaaladaha la maareeyay (ganacsiga, fasalada, shaybaadhka) halkaas oo aad ugu baahan tahay joogtayn iyada oo aan la faragelin gacanta qalab kastaQoraalka PowerShell ee dejinaya DisableHWA dardargelinta oo dib u bilaabaya adeegga maqalka ayaa laga yaabaa inuu noqdo jidka gaaban ee aad raadinayso. Xaqiiji in subnode-hoosaadka qalabkaagu sax yahay oo qor isbeddelka kooxdaada IT.
- Haddii kiiskaagu ku lug leeyahay muuqaal iyo kamaradoMacquulku wuu ka duwan yahay: ku haysashada ogaanshaha dhaqdhaqaaqa "Automatic" badanaa waa go'aanka ugu fiican ee waxqabadka. Waxa kaliya oo macquul ah in la joojiyo haddii aad ogaato xasilloonida darawalka, buuxinta aan la xallin karin, ama haddii aad u baahan tahay inaad ku celceliso jawi aan GPU-da ahayn si aad u tijaabiso.
Deminta Maqalka Dardargelinta Qalabka: Su'aalaha Inta badan La Isweydiiyo
Ugu dambeyntii, aan nadiifinno dhowr su'aalood ka hor inta aan la baabi'in Hardware Accelerated Audio gudaha Windows:
- Beddelka sliders DirectSound ma saameeyaa dhammaan abka? Kaliya kuwa isticmaala DirectSound. Kuwa isticmaala WaveOut ma beddelaan dhaqankooda, dariiqa casriga ah ee WASAPI-na waa adduun isaga u gaar ah.
- Si toos ah ma u beddeli karaa heerka saxda ah ee DirectSound? Malaha API dadweyne oo ay taageerto Windows. Nidaamku wuxuu u kaydiyaa sliders-ka isticmaalaha ugu dambeeya si uu uga fogaado xasillooni-darrada ay keentay software-ka.
- Maxaa dhacaya haddii aan dejiyo Heerka 0 (Emulation)? DirectSound wuxuu u dhaqmaa sidii haddii uusan jirin darawal gaar ah, wuxuu kordhiyaa daahitaanka, iyo isku darka waxaa lagu sameeyaa qaabka isticmaalaha, soo saarista codka iyada oo loo marayo waveOut. Tani waxay faa'iido u leedahay ujeedooyinka ogaanshaha, maaha wax soo saarka.
- Maxay ka dhigan tahay in la suurtogeliyo IKsPropertySet kordhinta (EAX, hagaajinta soo saaraha)? Gudaha "Full," waxaad awood u siineysaa kobcinta lahaanshaha oo laga yaabo inay u muuqato mid hodan ah, laakiin sidoo kale waxaad aad ugu tiirsan tahay darawalka iyo qalabka. Haddii aad la kulanto arrimo, isku day "Standard."
- Goorma ayaa GPU-yo badan lagu daraa fiidiyowga? Haddii cabbirada NVIDIA GPU-ga (qodaynta, xusuusta, habaynta) ay dul heehaabayaan saqafka agtiisa oo aad horeba u hagaajisay dhammaan waxyaalaha muuqda, iska ilaali SLI: ma hagaajinayso dejinta waxayna ku daraysaa kakanaanta.
- Sideen ku ogaan karaa in NVIDIA ay u qalanto ogaanshaha degdega ah? Hubi in awoodda xisaabiyuhu ay tahay 6.x (Pascal) ama ka badan. Moodooyinka qadiimka ah waxaa laga yaabaa in aysan buuxin shuruudaha degdegga ah ee codeeynta ee leh ogaanshaha dhaqdhaqaaqa.
Haddii aad ilaa hadda samaysay, waxa aad hore u garanaysay waxyaabaha muhiimka ah iyo waxa qarsoon. Si aad u damiso maqal-dardargelinta qalabka, isticmaal sliders-yada DirectSound ama, haddii deegaankaagu u baahan yahay, hagaajinta diiwaanka PowerShell. oo dib u bilow adeegga maqalka. Haddii aad sidoo kale maareyso fiidiyowga, ku hayso dardargelinta GPU "Automatic" ilaa aad haysato sabab adag, la soco culeyska, oo iska ilaali SLI. Tilmaamahan, waxaad yeelan doontaa koontarool dhab ah oo ku saabsan daahitaanka, xasilloonida, iyo waxqabadka adigoon indho la'aan.
Tafatiraha ku takhasusay tignoolajiyada iyo arrimaha internetka oo leh in ka badan toban sano oo khibrad u leh warbaahinta dhijitaalka ah ee kala duwan. Waxaan u shaqeeyay sidii tifaftire iyo abuuraha nuxurka ganacsiga e-commerce, isgaarsiinta, suuqgeynta internetka iyo shirkadaha xayeysiiska. Waxa kale oo aan wax ka qoray mareegaha dhaqaalaha, maaliyadda iyo qaybaha kale. Shaqadaydu sidoo kale waa dareenkeyga. Hadda, iyada oo loo marayo maqaalladayda gudaha Tecnobits, Waxaan isku dayaa in aan sahamiyo dhammaan wararka iyo fursadaha cusub ee dunida tignoolajiyada ay ina siiso maalin kasta si aan u wanaajino nolosheena.