ونڈوز 3/7/8 میں گیمز میں تھری ڈی ساؤنڈ کو کیسے فعال کریں۔

ونڈوز 3/7/8 میں گیمز میں تھری ڈی ساؤنڈ کو کیسے فعال کریں۔
شاید تقریباً ہر کوئی جانتا ہے کہ ونڈوز وسٹا کے 2007 میں ریلیز ہونے کے بعد، اور اس کے بعد ونڈوز کے تمام ورژنز میں ڈائریکٹ ساؤنڈ 3 ڈی ساؤنڈ API کو ونڈوز سے ہٹا دیا گیا، اور DirectSound اور DirectSound3D کے بجائے نئے APIs XAudio2 اور X3DAudio استعمال ہونے لگے۔ . نتیجے کے طور پر، EAX صوتی اثرات (ماحولیاتی صوتی اثرات) پرانے گیمز میں دستیاب نہیں ہو گئے ہیں۔ اس مضمون میں میں آپ کو بتاؤں گا کہ وہی DirectSound3D/EAX تمام پرانے گیمز میں واپس کیسے کریں جو Windows 7/8/10 پر کھیلتے وقت ان ٹیکنالوجیز کو سپورٹ کرتے ہیں۔ یقینا، تجربہ کار محفل یہ سب جانتے ہیں، لیکن شاید مضمون کسی کے لئے مفید ہو گا.

پرانے گیمز کو تاریخ کے کوڑے دان میں نہیں ڈالا گیا؛ اس کے برعکس، ان کی بڑی عمر اور کم عمر صارفین میں بہت زیادہ مانگ ہے۔ پرانے گیمز جدید ہائی ریزولوشن مانیٹر پر بہتر نظر آتے ہیں، بہت سے گیمز کے لیے موڈز جاری کیے جاتے ہیں جو کہ ٹیکسچر اور شیڈرز کو بہتر بناتے ہیں، لیکن پہلے تو آواز کے ساتھ کوئی قسمت نہیں تھی۔ ونڈوز وسٹا کی اگلی نسل کے ریلیز کے ساتھ، ونڈوز ایکس پی کے بعد، مائیکروسافٹ ڈویلپرز نے DirectSound3D کو متروک سمجھا - یہ 6 چینل آڈیو تک محدود تھا، آڈیو کمپریشن کو سپورٹ نہیں کرتا تھا، پروسیسر پر منحصر تھا اور اس لیے اسے XAudio2/X3DAudio نے تبدیل کر دیا تھا۔ . اور چونکہ Creative کی EAX ٹیکنالوجی ایک آزاد API نہیں تھی، جیسا کہ Aureal سے A3D ایک وقت میں تھا، لیکن DirectSound3D کی صرف ایک توسیع، تخلیقی کے ساؤنڈ کارڈز پیچھے رہ گئے تھے۔ اگر آپ خصوصی سافٹ ویئر ریپر استعمال نہیں کرتے ہیں، تو پرانے گیمز میں ونڈوز 7/8/10 پر کھیلتے وقت، مینو آئٹمز جن میں EAX شامل ہوتا ہے فعال نہیں ہوں گے۔ اور EAX کے بغیر، گیمز میں آواز اتنی بھرپور، بڑی یا پوزیشن میں نہیں ہوگی۔

اس مسئلے کو حل کرنے کے لیے، Creative نے ALchemy wrapper پروگرام تیار کیا، جو DirectSound3D اور EAX کالز کو کراس پلیٹ فارم OpenAL API پر ری ڈائریکٹ کرتا ہے۔ لیکن یہ پروگرام باضابطہ طور پر تخلیقی ساؤنڈ کارڈز کے ساتھ کام کرتا ہے، اور یہاں تک کہ بالکل ایک جیسا نہیں ہے۔ مثال کے طور پر، CA10300 ہارڈویئر DSP پروسیسر والا جدید Audigy Rx کارڈ سرکاری طور پر کام نہیں کرتا ہے۔ دوسرے ساؤنڈ کارڈز کے مالکان کے لیے، مثال کے طور پر بلٹ ان Realtek، آپ کو Creative Sound Blaster X-Fi MB ڈرائیور سافٹ ویئر بھی استعمال کرنے کی ضرورت ہے، جس پر پیسے خرچ ہوتے ہیں۔ آپ مقامی 3DSoundBack پروگرام کو بھی آزما سکتے ہیں، لیکن یہ Realtek کے ذریعے ختم نہیں ہوا تھا - یہ بیٹا ورژن کے مرحلے پر رک گیا، یہ اچھی طرح سے کام نہیں کرتا اور تمام چپس کے ساتھ کام نہیں کرتا ہے۔ لیکن ایک بہتر طریقہ ہے، اسے استعمال کرنا آسان اور مفت ہے۔

پہلا راستہ

میں ASUS ساؤنڈ کارڈز سے شروع کروں گا۔ ASUS DGX/DSX/DX/D1/Phoebus ساؤنڈ کارڈز C-Media چپس پر مبنی ہیں، اور یہاں تک کہ ASUS AV66/AV100/AV200 چپس بھی وہی دوبارہ منسلک C-Media چپس ہیں۔ ان ساؤنڈ کارڈز کی خصوصیات بتاتی ہیں کہ وہ EAX 1/2/5 کو سپورٹ کرتے ہیں۔ یہ تمام چپس اپنے پیشرو CMI8738 DSP-software-hardware بلاک EAX 1/2 سے وراثت میں ملی ہیں، EAX 5 پہلے سے ہی سافٹ ویئر ہے۔

Xonar سیریز کے کارڈز کے مالکان بہت خوش قسمت ہیں، سب نے ڈرائیور پینل پر GX بٹن دیکھا ہے، لیکن شاید ہر کوئی نہیں جانتا کہ یہ کیا کرتا ہے۔ میں آپ کو AIDA64 پروگرام کے اسکرین شاٹس میں دکھاؤں گا، بٹن فعال نہ ہونے پر DirectX ساؤنڈ ٹیب ایسا دکھائی دیتا ہے اور ونڈوز 7/8/10 میں بلٹ ان Realtek ساؤنڈ کارڈز کے مالکان کے لیے:

ونڈوز 3/7/8 میں گیمز میں تھری ڈی ساؤنڈ کو کیسے فعال کریں۔
تمام آڈیو بفرز صفر ہیں، تمام APIs غیر فعال ہیں۔ لیکن GX بٹن کو آن کرنے کے فوراً بعد ہم دیکھتے ہیں۔

ونڈوز 3/7/8 میں گیمز میں تھری ڈی ساؤنڈ کو کیسے فعال کریں۔
وہ. بہت آسان - آپ کو تخلیقی کیمیا جیسے اضافی پروگرام شروع کرنے اور dsound.dll فائل کو ہر گیم فولڈر میں کاپی کرنے کی ضرورت نہیں ہے۔ بڑا سوال یہ پیدا ہوتا ہے کہ تخلیقی نے اپنے ڈرائیوروں میں ایسا کیوں نہیں کیا؟ مزید برآں، تمام نئے ساؤنڈ بلاسٹر Z/Zx/AE ماڈلز میں یہ EAX کو پروسیس کرنے کے لیے ہارڈ ویئر DSP پروسیسر کا استعمال نہیں کرتا ہے، لیکن آسان الگورتھم استعمال کرتے ہوئے ڈرائیور کے ذریعے سافٹ ویئر میں کرتا ہے۔ کچھ لوگوں کا خیال ہے کہ سافٹ ویئر پر مبنی آڈیو پروسیسنگ کافی ہے کیونکہ جدید سی پی یو 10 سال پہلے کے ساؤنڈ کارڈ پروسیسرز سے کہیں زیادہ طاقتور ہیں، جو ہارڈ ویئر میں آڈیو پر کارروائی کرتے تھے۔ ایسا بالکل نہیں ہے۔ سی پی یو کو x86 کمانڈز پر کارروائی کرنے کے لیے بہتر بنایا گیا ہے، اور ڈی ایس پی سنٹرل پروسیسر کی آواز کو بہت تیزی سے پروسیس کرتا ہے، جس طرح ویڈیو کارڈ سی پی یو سے زیادہ تیزی سے راسٹرائزیشن پیدا کرتا ہے۔ مرکزی پروسیسر سادہ الگورتھم کے لیے کافی ہے، لیکن بہت سے صوتی ذرائع کے ساتھ اعلیٰ معیار کی بازگشت ایک طاقتور CPU کے بھی بہت زیادہ وسائل لے لے گی، جو گیمز میں FPS میں کمی کو متاثر کرے گی۔ مائیکروسافٹ پہلے ہی اس کو تسلیم کر چکا ہے اور پہلے ہی ونڈوز 8 میں ڈی ایس پی پروسیسرز کے ساتھ آڈیو پروسیسنگ کے لیے سپورٹ واپس کر چکا ہے، اسی طرح سونی، جس نے 5D آڈیو پروسیسنگ کے لیے اپنے PS3 کنسول میں ایک الگ چپ شامل کی ہے۔

دوسرا راستہ

یہ اختیار مدر بورڈ میں بلٹ ان ساؤنڈ کارڈ کے صارفین کے لیے موزوں ہے، جس کی اکثریت ہے۔ ایک ایسا منصوبہ ہے۔ ڈی ایس او اے ایل OpenAL کا استعمال کرتے ہوئے DirectSound3D اور EAX کا سافٹ ویئر ایمولیشن ہے (OpenAL سسٹم پر انسٹال ہونا چاہیے) اور اسے ہارڈویئر ایکسلریشن کی ضرورت نہیں ہے۔ اگر آپ کی ساؤنڈ چپ میں آڈیو پروسیسنگ کے لیے کوئی ہارڈویئر فنکشنز ہیں، تو وہ خود بخود استعمال ہو جائیں گے۔ یہ پروگرام اتنا اچھا کام کرتا ہے کہ اس کے ذریعے مجھے اپنے تمام پرانے گیمز پر EAX کام کرنا پڑا جن کی سیٹنگز میں EAX چیک باکس تھا۔ اگر آپ DSOAL فائلوں کو پروگرام کے فولڈر میں کاپی کرتے ہیں تو یہ AIDA64 ونڈو کی طرح نظر آتی ہے:

ونڈوز 3/7/8 میں گیمز میں تھری ڈی ساؤنڈ کو کیسے فعال کریں۔

اگر ایسا نہیں ہوتا ہے اور آپ کے پاس پہلی اسکرین شاٹ جیسی تصویر ہے، تو یہ مقامی ونڈوز ہے۔ dsound.dll آپ کو API کو روکنے کی اجازت نہیں دیتا، جیسا کہ میرے معاملے میں تھا۔ پھر یہ طریقہ مدد کرے گا - آپ کو کچھ Windows Live-CD امیج سے بوٹ کرنے اور فائل کو حذف کرنے کی ضرورت ہوگی۔ dsound.dll ڈائرکٹری سے ان لاکر یوٹیلیٹی کی مدد کے بغیر (رول بیک کی صورت میں کاپی بنانے کے بعد) C:WindowsSysWOW64 اور اس کے بجائے وہی لکھیں۔ dsoal-aldrv.dll и dsound.dll. میں نے یہ کیا اور میرے لیے، خود ونڈوز اور تمام گیمز دونوں نے ناکامی کے بغیر کام کیا اور یہ اور بھی آسان ہے - آپ کو ان فائلوں کو ہر بار گیمز کے ساتھ فولڈرز میں کاپی کرنے کی ضرورت نہیں ہے، انتہائی صورتوں میں، آپ اصل فائل کو واپس کر سکتے ہیں۔ پیچھے dsound.dll جگہ. سچ ہے، یہ طریقہ مناسب ہے اگر آپ دوسرے ASUS یا تخلیقی ساؤنڈ کارڈ استعمال نہیں کرتے ہیں، کیونکہ اس صورت میں DirectSound3D ہمیشہ صرف DSOAL کے ذریعے کام کرے گا، نہ کہ مقامی ڈرائیور یا کیمیا کے ذریعے۔

آپ اس ویڈیو میں DSOAL کو سن سکتے ہیں:

→ ڈاؤن لوڈ کریں۔ ریڈی میڈ لائبریری کا تازہ ترین ورژن یہاں پایا جا سکتا ہے۔

مختلف ساؤنڈ کارڈز پر EAX کی آوازوں کا موازنہ کرتے ہوئے، مجھے یہ جان کر حیرت ہوئی کہ بلٹ ان Realtek EAX Asus یا میرے Audigy Rx سے بہتر لگتا ہے۔ اگر آپ ڈیٹا شیٹس پڑھتے ہیں، تو تقریباً تمام Realtek چپس DirectSound3D/EAX 1&2 کو سپورٹ کرتی ہیں۔ ونڈوز ایکس پی سے AIDA64 چلانا آپ دیکھ سکتے ہیں:

ونڈوز 3/7/8 میں گیمز میں تھری ڈی ساؤنڈ کو کیسے فعال کریں۔
یہ پتہ چلتا ہے کہ Realtek، ASUS اور Creative ساؤنڈ کارڈز کے برعکس، I3DL2 کی بھی حمایت کرتا ہے (ہر Realtek ڈیٹا شیٹ یہ نہیں کہتی ہے)۔ I3DL2 (انٹرایکٹو 3D آڈیو لیول 2) 3D انٹرایکٹو آڈیو کے ساتھ کام کرنے کے لیے ایک کھلی صنعت کا معیار ہے، اور یہ ریوربریشن اور اوکلوژن کے ساتھ کام کرنے کے لیے DirectSound3D کی توسیع ہے۔ اصولی طور پر، یہ EAX کے مشابہ ہے، لیکن یہ اچھا لگتا ہے - قدموں کے کھیل میں زیادہ خوشگوار تکرار، جب کوئی کردار کسی غار یا قلعے سے گزرتا ہے، تو کمروں میں گھیرے ہوئے آواز کی زیادہ حقیقت پسندانہ آواز آتی ہے۔ اس لیے اگر پرانا گیم ونڈوز ایکس پی پر چلتا ہے تو میں صرف ایکس پی پر ہی کھیلتا ہوں، ہو سکتا ہے ساؤنڈ انجن 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 میں گیمز میں تھری ڈی ساؤنڈ کو کیسے فعال کریں۔

ونڈوز 3/7/8 میں گیمز میں تھری ڈی ساؤنڈ کو کیسے فعال کریں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں