په وینډوز 3/7/8 کې په لوبو کې د 10D غږ فعالولو څرنګوالی

په وینډوز 3/7/8 کې په لوبو کې د 10D غږ فعالولو څرنګوالی
شاید نږدې هرڅوک پوهیږي چې په 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 کې د جوړ شوي رییلټیک ساؤنډ کارتونو مالکینو لپاره:

په وینډوز 3/7/8 کې په لوبو کې د 10D غږ فعالولو څرنګوالی
ټول آډیو بفرونه صفر دي، ټول APIs غیر فعال دي. مګر سمدلاسه د GX تڼۍ له مینځلو وروسته موږ ګورو

په وینډوز 3/7/8 کې په لوبو کې د 10D غږ فعالولو څرنګوالی
هغوی. خورا اسانه - تاسو اړتیا نلرئ اضافي برنامې پیل کړئ لکه تخلیقی کیمیا او د هر لوبې فولډر ته د dsound.dll فایل کاپي کړئ. لویه پوښتنه راپورته کیږي ، ولې تخلیقي دا په خپلو چلوونکو کې نه کوي؟ سربیره پردې ، په ټولو نوي ساونډ بلاسټر Z/Zx/AE ماډلونو کې دا د EAX پروسس کولو لپاره هارډویر DSP پروسیسر نه کاروي ، مګر دا د ساده الګوریتمونو په کارولو سره د ډرایور له لارې په سافټویر کې کوي. ځینې ​​​​خلک پدې باور دي چې د سافټویر پراساس آډیو پروسس کول کافي دي ځکه چې عصري CPUs د 10 کلونو دمخه د غږ کارت پروسس کونکو څخه خورا پیاوړي دي ، کوم چې په هارډویر کې آډیو پروسس کوي. دا په هیڅ ډول داسې نه ده. CPU د x86 کمانډونو پروسس کولو لپاره مطلوب دی ، او DSP د مرکزي پروسیسر غږ خورا ګړندی پروسس کوي ، لکه څنګه چې ویډیو کارت د CPU په پرتله ګړندی راسټریزیشن تولیدوي. مرکزي پروسیسر د ساده الګوریتمونو لپاره کافي دی ، مګر د ډیری غږ سرچینو سره د لوړ کیفیت تکرار به حتی د ځواکمن CPU څخه ډیرې سرچینې واخلي ، کوم چې به په لوبو کې د FPS کمیدو اغیزه وکړي. مایکروسافټ لا دمخه دا پیژندلی او دمخه یې په وینډوز 8 کې د DSP پروسیسرونو سره د آډیو پروسس کولو ملاتړ بیرته راستانه کړی ، په بیله بیا سوني ، کوم چې د 5D آډیو پروسس کولو لپاره د دې PS3 کنسول کې جلا چپ اضافه کړی.

دوهم لاره

دا اختیار په مور بورډ کې د جوړ شوي غږ کارت کاروونکو لپاره مناسب دی، کوم چې اکثریت دی. داسې پروژه شتون لري DSOAL د OpenAL په کارولو سره د DirectSound3D او EAX سافټویر ایمولیشن دی (OpenAL باید په سیسټم کې نصب شي) او د هارډویر سرعت ته اړتیا نلري. که ستاسو غږ چپ د آډیو پروسس کولو لپاره کوم هارډویر افعال ولري ، نو دوی به په اوتومات ډول وکارول شي. برنامه دومره ښه کار کوي چې د دې له لارې ما په خپلو ټولو پخوانیو لوبو کې EAX کار کاوه چې په ترتیباتو کې د EAX چیک باکس درلود. دا هغه څه دي چې د AIDA64 کړکۍ داسې ښکاري که تاسو د DSOAL فایلونه د پروګرام فولډر ته کاپي کړئ:

په وینډوز 3/7/8 کې په لوبو کې د 10D غږ فعالولو څرنګوالی

که دا پیښ نشي او تاسو یو عکس لرئ لکه په لومړي سکرین شاټ کې ، نو دا اصلي وینډوز دی 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 چلول تاسو لیدلی شئ:

په وینډوز 3/7/8 کې په لوبو کې د 10D غږ فعالولو څرنګوالی
دا معلومه شوه چې Realtek، د ASUS او تخلیقي غږ کارتونو برعکس، د یو ډول I3DL2 ملاتړ هم کوي (د هر Realtek ډیټا شیټ دا نه وايي). I3DL2 (د متقابل 3D آډیو کچه 2) د 3D متقابل آډیو سره کار کولو لپاره د خلاص صنعت معیار دی ، او د بیرته راګرځیدو او بندیدو سره کار کولو لپاره DirectSound3D ته توسیع دی. په اصل کې، دا د EAX سره ورته دی، مګر دا ډیر ښه ښکاري - د ګامونو په لوبو کې ډیر خوندور تکرار، کله چې یو کرکټر د غار یا کلا څخه تیریږي، په خونه کې د شاوخوا غږونو ډیر حقیقي غږ. نو ځکه، که پخوانۍ لوبه په وینډوز XP کې روانه وي، نو زه یوازې په XP کې لوبې کوم، شاید د غږ انجن به د I3DL2 کارولو وړ وي. که څه هم DSOAL یوه پرانیستې پروژه ده او هرڅوک کولی شي دا ښه کړي، دا به هیڅکله د I3DL2 کارولو توان ونلري، ځکه چې OpenAL د I3DL2 سره کار نه کوي، مګر یوازې د EAX 1-5 سره. مګر ښه خبر شتون لري - د وینډوز 8 سره پیل کول، I3DL2 پکې شامل دي د XAudio 2.7 کتابتون. نو د وینډوز 10 لاندې نوي لوبو کې غږ به د وینډوز 7 لاندې څخه غوره وي.

او په نهایت کې ، زه غواړم تاسو ته یادونه وکړم چې دا ټول 3D غږ ټیکنالوژي د هیډفونونو لپاره رامینځته شوي؛ په 2 سپیکرو کې تاسو به په سختۍ سره د 3D غږ واورئ. د تفصیلي غږ کچې هیډفونونو څخه خوند اخیستلو لپاره SVEN AP860 مناسب نه وي، د ارزانه هیډفونونو څخه چې تاسو ورته اړتیا لرئ پیل کړئ Axelvox HD 241 - د پخوا سره به توپیر وي SVEN AP860لکه آسمان او ځمکه. په یو ډول خپل ځان د دې په څیر متوجه کړئ.

په وینډوز 3/7/8 کې په لوبو کې د 10D غږ فعالولو څرنګوالی

په وینډوز 3/7/8 کې په لوبو کې د 10D غږ فعالولو څرنګوالی

سرچینه: www.habr.com

Add a comment