شاید نږدې هرڅوک پوهیږي چې په 2007 کې د وینډوز ویسټا بیرته خوشې کیدو سره، او د هغې وروسته د وینډوز په ټولو راتلونکو نسخو کې، DirectSound3D غږ API له وینډوز څخه لیرې شو، او نوي APIs XAudio3 او X2DAudio د DirectSound او DirectSound3D پرځای کارول پیل کړل. . د پایلې په توګه، د EAX غږ اغیزې (د چاپیریال غږ اغیزې) په زړو لوبو کې شتون نلري. پدې مقاله کې به زه تاسو ته ووایم چې څنګه ورته DirectSound3D/EAX ټولو پخوانیو لوبو ته بیرته راستانه کړئ چې د دې ټیکنالوژیو ملاتړ کوي کله چې په وینډوز 7/8/10 کې لوبیږي. البته، تجربه لرونکي لوبغاړي دا ټول پوهیږي، مګر شاید مقاله به د یو چا لپاره ګټوره وي.
زاړه لوبې د تاریخ کثافاتو ته ندي سپارل شوي؛ برعکس ، دوی د زړو او ځوانو کاروونکو ترمینځ خورا غوښتنه کې دي. زاړه لوبې په عصري لوړ ریزولوشن مانیټرونو کې غوره ښکاري ، موډونه د ډیری لوبو لپاره خپاره شوي چې جوړښت او سیډر ښه کوي ، مګر په پیل کې د غږ سره هیڅ بخت نه و. د وینډوز ویسټا د راتلونکي نسل په خپرولو سره، د وینډوز XP په تعقیب، د مایکروسافټ پراختیا کونکو DirectSound3D متروک ګڼلی - دا د 6 چینل آډیو پورې محدود و، د آډیو کمپریشن ملاتړ نه کاوه، پروسیسر پورې تړلی و او له همدې امله د XAudio2/X3DAudio لخوا بدل شو. . او له هغه ځایه چې د تخلیقی EAX ټیکنالوژي یو خپلواک API نه و ، لکه څنګه چې د اوریل څخه A3D په یو وخت کې و ، مګر یوازې د DirectSound3D توسیع ، د تخلیقي غږ کارتونه شاته پاتې وو. که تاسو ځانګړي سافټویر ریپرونه نه کاروئ ، نو بیا کله چې په زړو لوبو کې په وینډوز 7/8/10 کې لوبې وکړئ ، د مینو توکي چې EAX پکې شامل وي فعال نه وي. او د EAX پرته ، په لوبو کې غږ به دومره بډایه ، پراخه یا موقعیت لرونکي نه وي.
د دې ستونزې د حل لپاره، کریټیو د ALchemy ریپر برنامه رامینځته کړې، کوم چې د DirectSound3D او EAX زنګونه د کراس پلیټ فارم OpenAL API ته لیږل کیږي. مګر دا برنامه په رسمي ډول د تخلیقي غږ کارتونو سره کار کوي ، او حتی ورته ماډل نه دی. د مثال په توګه، د CA10300 هارډویر DSP پروسیسر سره عصري Audigy Rx کارت په رسمي توګه کار نه کوي. د نورو ساؤنډ کارتونو مالکینو لپاره ، د مثال په توګه جوړ شوی Realtek ، تاسو اړتیا لرئ د تخلیقي غږ بلاسټر X-Fi MB ډرایور سافټویر وکاروئ ، کوم چې پیسې مصرفوي. تاسو کولی شئ د اصلي 3DSoundBack برنامه هم هڅه وکړئ ، مګر دا د Realtek لخوا پای ته نه و رسیدلی - دا د بیټا نسخه مرحله کې ودرول شو ، دا ښه کار نه کوي او د ټولو چپس سره کار نه کوي. مګر یوه غوره لاره شتون لري، دا کارول اسانه او وړیا دي.
لومړی لاره
زه به د ASUS غږ کارتونو سره پیل وکړم. د ASUS DGX/DSX/DX/D1/Phoebus غږ کارتونه د C-Media چپس پر بنسټ والړ دي، او حتی د ASUS AV66/AV100/AV200 چپس ورته ورته تړل شوي C-میډیا چپس دي. د دې غږ کارتونو ځانګړتیاوې وايي چې دوی د EAX 1/2/5 ملاتړ کوي. دا ټول چپس د دوی د مخکیني CMI8738 DSP-سافټویر-هارډویر بلاک EAX 1/2 څخه په میراث شوي ، EAX 5 دمخه سافټویر دی.
د Xonar لړۍ کارتونو مالکین خورا خوشحاله دي، هرڅوک د موټر چلوونکي پینل کې د GX تڼۍ لیدلي، مګر شاید هرڅوک نه پوهیږي چې دا څه کوي. زه به تاسو ته د AIDA64 برنامې څخه په سکرین شاټونو کې وښیم ، دا هغه څه دي چې د DirectX غږ ټب داسې ښکاري کله چې تڼۍ فعاله نه وي او په وینډوز 7/8/10 کې د جوړ شوي رییلټیک ساؤنډ کارتونو مالکینو لپاره:
ټول آډیو بفرونه صفر دي، ټول APIs غیر فعال دي. مګر سمدلاسه د GX تڼۍ له مینځلو وروسته موږ ګورو
هغوی. خورا اسانه - تاسو اړتیا نلرئ اضافي برنامې پیل کړئ لکه تخلیقی کیمیا او د هر لوبې فولډر ته د dsound.dll فایل کاپي کړئ. لویه پوښتنه راپورته کیږي ، ولې تخلیقي دا په خپلو چلوونکو کې نه کوي؟ سربیره پردې ، په ټولو نوي ساونډ بلاسټر Z/Zx/AE ماډلونو کې دا د EAX پروسس کولو لپاره هارډویر DSP پروسیسر نه کاروي ، مګر دا د ساده الګوریتمونو په کارولو سره د ډرایور له لارې په سافټویر کې کوي. ځینې خلک پدې باور دي چې د سافټویر پراساس آډیو پروسس کول کافي دي ځکه چې عصري CPUs د 10 کلونو دمخه د غږ کارت پروسس کونکو څخه خورا پیاوړي دي ، کوم چې په هارډویر کې آډیو پروسس کوي. دا په هیڅ ډول داسې نه ده. CPU د x86 کمانډونو پروسس کولو لپاره مطلوب دی ، او DSP د مرکزي پروسیسر غږ خورا ګړندی پروسس کوي ، لکه څنګه چې ویډیو کارت د CPU په پرتله ګړندی راسټریزیشن تولیدوي. مرکزي پروسیسر د ساده الګوریتمونو لپاره کافي دی ، مګر د ډیری غږ سرچینو سره د لوړ کیفیت تکرار به حتی د ځواکمن CPU څخه ډیرې سرچینې واخلي ، کوم چې به په لوبو کې د FPS کمیدو اغیزه وکړي. مایکروسافټ لا دمخه دا پیژندلی او دمخه یې په وینډوز 8 کې د DSP پروسیسرونو سره د آډیو پروسس کولو ملاتړ بیرته راستانه کړی ، په بیله بیا سوني ، کوم چې د 5D آډیو پروسس کولو لپاره د دې PS3 کنسول کې جلا چپ اضافه کړی.
دوهم لاره
دا اختیار په مور بورډ کې د جوړ شوي غږ کارت کاروونکو لپاره مناسب دی، کوم چې اکثریت دی. داسې پروژه شتون لري
که دا پیښ نشي او تاسو یو عکس لرئ لکه په لومړي سکرین شاټ کې ، نو دا اصلي وینډوز دی dsound.dll تاسو ته اجازه نه ورکوي چې API مداخله وکړي، لکه څنګه چې زما په قضیه کې وه. بیا دا طریقه به مرسته وکړي - تاسو به د ځینې وینډوز Live-CD عکس څخه بوټ کولو ته اړتیا ولرئ او فایل حذف کړئ dsound.dll د انلاکر افادیت له مرستې پرته (د رول بیک په صورت کې د کاپي کولو وروسته) له لارښود څخه ج: WindowsSysWOW64 او پرځای یې ورته ولیکئ dsoal-aldrv.dll и dsound.dll. ما دا وکړل او زما لپاره ، دواړه پخپله وینډوز او ټولې لوبې پرته له ناکامۍ کار کوي او دا خورا اسانه ده - تاسو اړتیا نلرئ دا فایلونه هر ځل د لوبو سره فولډرو ته کاپي کړئ ، په سختو قضیو کې ، تاسو کولی شئ اصلي فایل بیرته راشئ. بیرته dsound.dll په ځای کی. ریښتیا، دا طریقه مناسبه ده که تاسو نور د ASUS یا تخلیقی غږ کارتونه ونه کاروئ، ځکه چې پدې حالت کې DirectSound3D به تل یوازې د DSOAL له لارې کار وکړي، نه د اصلي ډرایور یا کیمیا له لارې.
تاسو کولی شئ په دې ویډیو کې DSOAL واورئ:
→ کښته کول
په مختلف غږ کارتونو کې د EAX غږونو پرتله کول ، زه حیران وم چې وموندل شو چې جوړ شوی Realtek EAX د Asus یا زما Audigy Rx څخه غوره غږ کوي. که تاسو ډیټاشیټ ولولئ ، نږدې ټول رییلټیک چپس د DirectSound3D/EAX 1&2 ملاتړ کوي. د وینډوز ایکس پی څخه AIDA64 چلول تاسو لیدلی شئ:
دا معلومه شوه چې Realtek، د ASUS او تخلیقي غږ کارتونو برعکس، د یو ډول I3DL2 ملاتړ هم کوي (د هر Realtek ډیټا شیټ دا نه وايي). I3DL2 (د متقابل 3D آډیو کچه 2) د 3D متقابل آډیو سره کار کولو لپاره د خلاص صنعت معیار دی ، او د بیرته راګرځیدو او بندیدو سره کار کولو لپاره DirectSound3D ته توسیع دی. په اصل کې، دا د EAX سره ورته دی، مګر دا ډیر ښه ښکاري - د ګامونو په لوبو کې ډیر خوندور تکرار، کله چې یو کرکټر د غار یا کلا څخه تیریږي، په خونه کې د شاوخوا غږونو ډیر حقیقي غږ. نو ځکه، که پخوانۍ لوبه په وینډوز XP کې روانه وي، نو زه یوازې په XP کې لوبې کوم، شاید د غږ انجن به د I3DL2 کارولو وړ وي. که څه هم DSOAL یوه پرانیستې پروژه ده او هرڅوک کولی شي دا ښه کړي، دا به هیڅکله د I3DL2 کارولو توان ونلري، ځکه چې OpenAL د I3DL2 سره کار نه کوي، مګر یوازې د EAX 1-5 سره. مګر ښه خبر شتون لري - د وینډوز 8 سره پیل کول، I3DL2 پکې شامل دي
او په نهایت کې ، زه غواړم تاسو ته یادونه وکړم چې دا ټول 3D غږ ټیکنالوژي د هیډفونونو لپاره رامینځته شوي؛ په 2 سپیکرو کې تاسو به په سختۍ سره د 3D غږ واورئ. د تفصیلي غږ کچې هیډفونونو څخه خوند اخیستلو لپاره SVEN AP860 مناسب نه وي، د ارزانه هیډفونونو څخه چې تاسو ورته اړتیا لرئ پیل کړئ Axelvox HD 241 - د پخوا سره به توپیر وي SVEN AP860لکه آسمان او ځمکه. په یو ډول خپل ځان د دې په څیر متوجه کړئ.
سرچینه: www.habr.com