ونڊوز 3/7/8 تي راندين ۾ 10D آواز کي ڪيئن فعال ڪجي

ونڊوز 3/7/8 تي راندين ۾ 10D آواز کي ڪيئن فعال ڪجي
شايد تقريبن هرڪو ڄاڻي ٿو ته ونڊوز وسٽا 2007 ۾ واپس اچڻ سان، ۽ ان کان پوءِ ونڊوز جي سڀني ورزن ۾، ونڊوز مان DirectSound3D آواز API کي هٽايو ويو، ۽ نئين APIs XAudio3 ۽ X2DAudio DirectSound ۽ DirectSound3D جي بدران استعمال ٿيڻ شروع ٿي ويون. . نتيجي طور، EAX صوتي اثرات (ماحولياتي صوتي اثرات) پراڻن راندين ۾ دستياب ٿي چڪا آھن. هن آرٽيڪل ۾ آئون توهان کي ٻڌايان ٿو ته ڪيئن ساڳيو DirectSound3D/EAX سڀني پراڻين راندين ڏانهن واپس آڻيو جيڪي انهن ٽيڪنالاجي کي سپورٽ ڪن ٿيون جڏهن Windows 7/8/10 تي کيڏڻ. يقينن، تجربا رانديگرن کي اهو سڀ ڪجهه معلوم ٿئي ٿو، پر شايد اهو مضمون ڪنهن لاء مفيد ٿيندو.

پراڻيون رانديون تاريخ جي ڪچري ۾ شامل نه ڪيون ويون آهن؛ ان جي برعڪس، اهي ٻنهي پراڻن ۽ ننڍي استعمال ڪندڙن جي وچ ۾ وڏي گهرج ۾ آهن. پراڻيون رانديون جديد هاءِ ريزوليوشن مانيٽر تي بهتر نظر اچن ٿيون ، موڊ ڪيترن ئي راندين لاءِ جاري ڪيا ويا آهن جيڪي بناوت ۽ شيڊر کي بهتر ڪن ٿيون ، پر شروعات ۾ آواز سان ڪا به قسمت نه هئي. ونڊوز وسٽا جي ايندڙ نسل جي جاري ٿيڻ سان، ونڊوز XP جي پٺيان، Microsoft ڊولپرز DirectSound3D کي متروڪ سمجهي رهيا هئا - اهو 6-چينل آڊيو تائين محدود هو، آڊيو ڪمپريشن کي سپورٽ نه ڪندو هو، پروسيسر تي منحصر هوندو هو ۽ تنهنڪري XAudio2/X3DAudio سان تبديل ڪيو ويو. . ۽ جيئن ته Creative جي EAX ٽيڪنالاجي هڪ آزاد API نه هئي، جيئن ته A3D کان Aureal هڪ وقت ۾ هو، پر صرف DirectSound3D جو هڪ واڌارو، تخليقي جا سائونڊ ڪارڊ پوئتي رهجي ويا. جيڪڏهن توهان خاص سافٽ ويئر ريپر استعمال نٿا ڪريو، ته پوءِ جڏهن راند کيڏيو Windows 7/8/10 پراڻن راندين ۾، مينيو آئٽمز جن ۾ EAX شامل آهن فعال نه هوندا. ۽ EAX کان سواءِ، راندين ۾ آواز جيترو امير، وڏي يا پوزيشن وارو نه هوندو.

ھن مسئلي کي حل ڪرڻ لاءِ، Creative ٺاھيو ALchemy wrapper پروگرام، جيڪو DirectSound3D ۽ EAX ڪالز کي ڪراس پليٽ فارم OpenAL API ڏانھن ريڊائريڪٽ ڪري ٿو. پر هي پروگرام سرڪاري طور تي تخليقي آواز ڪارڊ سان ڪم ڪري ٿو، ۽ اڃا به ساڳيو ماڊل نه آهي. مثال طور، هڪ جديد Audigy Rx ڪارڊ هڪ CA10300 هارڊويئر ڊي ايس پي پروسيسر سان سرڪاري طور تي ڪم نٿو ڪري. ٻين سائونڊ ڪارڊن جي مالڪن لاءِ، مثال طور بلٽ ان ريئلٽيڪ، توهان کي پڻ استعمال ڪرڻ جي ضرورت آهي Creative Sound Blaster X-Fi MB ڊرائيور سافٽ ويئر، جنهن تي پئسا خرچ ٿين ٿا. توھان پڻ ڪوشش ڪري سگھو ٿا ڏيهي 3DSoundBack پروگرام، پر اھو مڪمل نه ڪيو ويو Realtek - اھو بيٽا ورزن اسٽيج تي بند ٿي ويو، اھو سٺو ڪم نٿو ڪري ۽ سڀني چپس سان ڪم نٿو ڪري. پر هڪ بهتر طريقو آهي، اهو استعمال ڪرڻ آسان ۽ مفت آهي.

پهرين رستو

مان ASUS سائونڊ ڪارڊ سان شروع ڪندس. ASUS DGX/DSX/DX/D1/Phoebus سائونڊ ڪارڊ سي-ميڊيا چپس تي ٻڌل آهن، ۽ ايستائين ASUS AV66/AV100/AV200 چپس ساڳيا لاڳاپيل C-Media چپس آهن. انهن سائونڊ ڪارڊ جي خاصيتن جو چوڻ آهي ته اهي EAX 1/2/5 کي سپورٽ ڪن ٿا. اهي سڀئي چپس انهن جي اڳوڻن کان ورثي ۾ مليا آهن CMI8738 DSP-سافٽ ويئر-هارڊويئر بلاڪ EAX 1/2، EAX 5 اڳ ۾ ئي سافٽ ويئر آهي.

Xonar سيريز ڪارڊ جا مالڪ ڏاڍا خوش قسمت آهن، هر ڪنهن ڊرائيور پينل تي GX بٽڻ ڏٺو آهي، پر شايد هر ڪنهن کي خبر ناهي ته اهو ڇا ڪندو آهي. مان توهان کي ڏيکاريندس اسڪرين شاٽ ۾ AIDA64 پروگرام، هي اهو آهي جيڪو DirectX آواز ٽيب ڏسڻ ۾ اچي ٿو جڏهن بٽڻ فعال نه آهي ۽ ونڊوز 7/8/10 ۾ تعمير ٿيل Realtek سائونڊ ڪارڊ جي مالڪن لاءِ:

ونڊوز 3/7/8 تي راندين ۾ 10D آواز کي ڪيئن فعال ڪجي
سڀئي آڊيو بفرز صفر آهن، سڀ APIs غير فعال آهن. پر GX بٽڻ تي ڦيرائڻ کان پوء اسان ڏسون ٿا

ونڊوز 3/7/8 تي راندين ۾ 10D آواز کي ڪيئن فعال ڪجي
اهي. تمام آسان - توهان کي اضافي پروگرام شروع ڪرڻ جي ضرورت ناهي جهڙوڪ Creative ALchemy ۽ ڪاپي ڪريو dsound.dll فائل کي هر گيم فولڊر ۾. وڏو سوال پيدا ٿئي ٿو، تخليقي پنهنجي ڊرائيورن ۾ اهو ڇو نه ڪيو؟ ان کان علاوه، سڀني نئين Sound Blaster Z/Zx/AE ماڊلز ۾ اهو EAX کي پروسيس ڪرڻ لاءِ هارڊويئر ڊي ايس پي پروسيسر استعمال نٿو ڪري، پر ان کي سافٽ ويئر ۾ ڊرائيور ذريعي آسان الگورتھم استعمال ڪري ٿو. ڪجهه ماڻهن جو خيال آهي ته سافٽ ويئر تي ٻڌل آڊيو پروسيسنگ ڪافي آهي ڇو ته جديد سي پي يو 10 سال اڳ جي سائونڊ ڪارڊ پروسيسرز کان وڌيڪ طاقتور آهن، جيڪي هارڊويئر ۾ آڊيو کي پروسيس ڪندا هئا. بلڪل ائين نه آهي. سي پي يو کي x86 ڪمانڊز کي پروسيس ڪرڻ لاءِ بهتر ڪيو ويو آهي، ۽ ڊي ايس پي مرڪزي پروسيسر جي آواز کي تمام تيز پروسيس ڪري ٿو، جيئن وڊيو ڪارڊ سي پي يو کان تيزيءَ سان راسٽرائيزيشن پيدا ڪري ٿو. مرڪزي پروسيسر سادي الگورتھم لاءِ ڪافي آهي، پر ڪيترن ئي صوتي ذريعن سان اعليٰ معيار جي ريوربريشن تمام گھڻا وسيلا وٺي ويندي جيتوڻيڪ طاقتور سي پي يو جو، جيڪو راندين ۾ FPS جي گهٽتائي کي متاثر ڪندو. Microsoft پهريان ئي هن کي تسليم ڪري چڪو آهي ۽ پهريان ئي ونڊوز 8 ۾ ڊي ايس پي پروسيسرز سان آڊيو پروسيسنگ لاءِ سپورٽ واپس ڪري چڪو آهي، انهي سان گڏ سوني، جنهن 5D آڊيو پروسيسنگ لاءِ پنهنجي PS3 ڪنسول ۾ هڪ الڳ چپ شامل ڪيو آهي.

ٻيو رستو

هي اختيار موزون آهي استعمال ڪندڙن لاءِ هڪ تعمير ٿيل آواز ڪارڊ جي ماءُ بورڊ ۾، جنهن جي اڪثريت آهي. اهڙو منصوبو آهي DSOAL هڪ سافٽ ويئر ايموليشن آهي DirectSound3D ۽ EAX استعمال ڪندي OpenAL (OpenAL لازمي طور تي سسٽم تي نصب ٿيل هجي) ۽ هارڊويئر جي رفتار جي ضرورت ناهي. جيڪڏهن توهان جي آواز جي چپ ۾ آڊيو پروسيسنگ لاءِ ڪي به هارڊويئر فنڪشن آهن، ته پوءِ اهي خودڪار طريقي سان استعمال ڪيا ويندا. پروگرام ايترو سٺو ڪم ڪري ٿو ته ان جي ذريعي مون کي حاصل ڪيو EAX منهنجي سڀني پراڻين راندين تي ڪم ڪري رهيو آهي سيٽنگون ۾ EAX چيڪ بڪس. اھو اھو آھي جيڪو AIDA64 ونڊو ڏسڻ ۾ اچي ٿو جيڪڏھن توھان DSOAL فائلن کي پروگرام فولڊر ۾ نقل ڪريو:

ونڊوز 3/7/8 تي راندين ۾ 10D آواز کي ڪيئن فعال ڪجي

جيڪڏهن ائين نه ٿئي ۽ توهان وٽ هڪ تصوير آهي جيئن پهرين اسڪرين شاٽ ۾، پوءِ اها اصلي ونڊوز آهي ڊي ايس ڊي.dll توهان کي API کي مداخلت ڪرڻ جي اجازت نٿو ڏئي، جيئن منهنجي صورت ۾ هو. پوء ھي طريقو مدد ڪندو - توھان کي ڪجھ Windows Live-CD تصوير مان بوٽ ڪرڻ ۽ فائل کي حذف ڪرڻ جي ضرورت پوندي ڊي ايس ڊي.dll انلاڪر يوٽيلٽي جي مدد کان سواءِ (رول بيڪ جي صورت ۾ ڪاپي ڪرڻ کان پوءِ) ڊاريڪٽري مان ج: WindowsSysWOW64 ۽ ان جي بدران ساڳيا لکو dsoal-aldrv.dll и ڊي ايس ڊي.dll. مون اهو ڪيو ۽ منهنجي لاءِ، ٻئي ونڊوز پاڻ ۽ سڀئي رانديون بغير ناڪامي جي ڪم ڪيون ۽ اهو اڃا به وڌيڪ آسان آهي - توهان کي انهن فائلن کي هر ڀيري راندين سان گڏ فولڊر ۾ نقل ڪرڻ جي ضرورت ناهي، انتهائي حالتن ۾، توهان اصل فائل واپس ڪري سگهو ٿا. واپس ڊي ايس ڊي.dll جاءِ تي. سچ پچ، اهو طريقو مناسب آهي جيڪڏهن توهان ٻين ASUS يا تخليقي آواز ڪارڊ استعمال نٿا ڪريو، ڇاڪاڻ ته هن معاملي ۾ DirectSound3D هميشه صرف DSOAL ذريعي ڪم ڪندو، ۽ نه ئي اصلي ڊرائيور يا ALchemy ذريعي.

توهان هن وڊيو ۾ DSOAL ٻڌي سگهو ٿا:

→ ڊائون لوڊ تيار ڪيل لائبريري جو جديد نسخو هتي ڳولي سگھجي ٿو

ان جي مقابلي ۾ EAX مختلف سائونڊ ڪارڊن تي ڪيئن ٿو آواز، مون کي اهو ڏسي حيرت ٿي ته بلٽ ان Realtek EAX آواز Asus يا منهنجي Audigy Rx کان بهتر آهي. جيڪڏهن توهان ڊيٽا شيٽ پڙهو ٿا، تقريبن سڀئي Realtek چپس سپورٽ ڪن ٿيون DirectSound3D/EAX 1 ۽ 2. ونڊوز XP مان AIDA64 هلائڻ توهان ڏسي سگهو ٿا:

ونڊوز 3/7/8 تي راندين ۾ 10D آواز کي ڪيئن فعال ڪجي
اهو ظاهر ٿئي ٿو ته Realtek، ASUS ۽ تخليقي سائونڊ ڪارڊ جي برعڪس، پڻ سپورٽ ڪن ٿا ڪجهه قسم جي I3DL2 (نه هر Realtek ڊيٽا شيٽ اهو چوي ٿو). I3DL2 (Interactive 3D Audio Level 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

تبصرو شامل ڪريو