V-Sync کو غیر فعال کرنے سے آپ کے CPU اور GPU کا درجہ حرارت کیوں بڑھ جاتا ہے۔

V-Sync کو غیر فعال کرنے سے آپ کے CPU اور GPU کا درجہ حرارت کیوں بڑھ جاتا ہے۔

آپ اپنے پسندیدہ گیمنگ ٹائٹل سے لطف اندوز ہو رہے تھے جب آپ نے کوئی معمولی چیز دیکھی — آپ کے سسٹم پر شائقین عام سے زیادہ شور مچا رہے تھے۔





ہاتھ میں موجود مسئلہ کو سمجھنے کے لیے، آپ نے اپنی قابل اعتماد درجہ حرارت کی نگرانی کرنے والی ایپ کھولی، صرف یہ جاننے کے لیے کہ CPU اور GPU کا درجہ حرارت کنٹرول سے باہر ہے۔





دن کی ویڈیو کا میک یوز

لیکن آپ کے سسٹم پر کمپیوٹیشنل یونٹ اتنے سوادج کیوں تھے؟ کیا اس کی وجہ یہ تھی کہ آپ کے گیم نے آپ کے سسٹم کو بہت سخت دھکیل دیا تھا، یا اس کا V-Sync کے ساتھ کوئی تعلق تھا؟





بیرونی ہارڈ ڈرائیو تک رسائی حاصل نہیں کر سکتا

آپ کی مشین پر CPU اور GPU کیوں گرم ہو رہے ہیں؟

ایک جدید گیمنگ مشین پر CPU اور GPU بہت کچھ کر سکتے ہیں۔ زندگی کی طرح گرافکس کے ساتھ گیمز چلانا ہو یا سیکنڈوں میں ہائی ریزولوشن ویڈیوز پیش کرنا، ایسا کچھ نہیں ہے جو جدید کمپیوٹر نہیں کر سکتا۔ اس نے کہا، انسانوں کی طرح، ایک کمپیوٹر کو بھی ان کاموں کو انجام دینے کے لیے توانائی کی ضرورت ہوتی ہے، لیکن ہمارے برعکس، کمپیوٹر آپریشن کرنے کے لیے بجلی پر انحصار کرتے ہیں۔

  سی پی یو کیبنٹ جس میں انٹرنل نظر آتا ہے۔

لہذا، 60 FPS (فریم فی سیکنڈ) پر گیم چلانے کے لیے، CPU اور GPU چینل بجلی کے ذریعے الیکٹرانک سوئچ جو ٹرانزسٹر کے نام سے جانا جاتا ہے۔ . اس کی وجہ سے CPU یا GPU کی گھڑی کی فریکوئنسی کی بنیاد پر سوئچ آن یا آف ہو جاتے ہیں۔ سی پی یو اور جی پی یو میں ٹرانزسٹروں کا یہ بار بار آپریشن ہے جو آپ کے کمپیوٹر کو زندہ کرتا ہے۔ اس نے کہا، یہی بجلی آپ کے سسٹم کو گرم کرنے کا سبب بنتی ہے۔



لیکن وہ چیز کیوں ہے جو آپ کے گیمز کو طاقت دے رہی ہے جس کی وجہ سے آپ کی مشین گرم ہو رہی ہے؟

ٹھیک ہے، آپ دیکھتے ہیں، جولز کے حرارتی قانون کے مطابق، موصل میں پیدا ہونے والی حرارت اس کے ذریعے بہنے والے کرنٹ کے مربع کے متناسب ہے۔ لہذا، جیسے جیسے کسی کمپیوٹیشنل یونٹ کی موجودہ قرعہ اندازی بڑھتی ہے، اس سے پیدا ہونے والی حرارت بھی بڑھ جاتی ہے۔





گیمز آپ کے سسٹم پر شائقین کو دیوانہ کیوں بنا دیتے ہیں؟

اب جب کہ ہمیں اس بات کی بنیادی سمجھ آگئی ہے کہ آپ کا سسٹم کیوں گرم ہوتا ہے، ہم دیکھ سکتے ہیں کہ گیمنگ آپ کی مشین کے لیے اتنا گہرا کام کیوں ہے۔

آپ دیکھتے ہیں، گیمنگ سطح پر سادہ لگ سکتی ہے، لیکن CPU، GPU، اور میموری سسٹم ان اعلیٰ فریم ریٹ فراہم کرنے کے لیے پورے جھکاؤ پر چل رہے ہیں۔ یہ سمجھنے کے لیے کہ گیمنگ کا اتنا مطالبہ کیوں ہے، آئیے دیکھتے ہیں کہ گیم رینڈرنگ کے لیے آپ کے سسٹم کو کیا کرنا ہے۔





  سی پی یو پر پنکھا

جب آپ گیم کھولتے ہیں، تو سی پی یو تصویر میں آتا ہے، اور گیم کے لیے پروگرام کا ڈیٹا ہارڈ ڈرائیو سے سسٹم ریم میں منتقل ہو جاتا ہے۔ اس کے بعد، سی پی یو ڈیٹا پر کارروائی کرتا ہے اور اسے VRAM کو بھیجتا ہے، ڈسپلے ڈیٹا کی پروسیسنگ کے لیے وقف میموری . اگلا، GPU ڈیٹا پر کارروائی کرتا ہے، آپ کے گیم پلے کے مطابق منظر تخلیق کرتا ہے، اور رینڈرنگ کی معلومات کو VRAM میں اسٹور کرتا ہے۔ ڈسپلے پھر اس ڈیٹا کو ریفریش ریٹ کی بنیاد پر باقاعدگی سے نکالتا ہے۔

یہ معمولی معلوم ہو سکتا ہے، لیکن GPU کو 60 FPS کا ہموار تجربہ فراہم کرنے کے لیے ڈیٹا کو سیکنڈ میں 60 بار پروسیس کرنا پڑتا ہے اور اسے ڈسپلے پر بھیجنا پڑتا ہے۔ اس کے علاوہ، اگر آپ کے پاس فل ایچ ڈی ڈسپلے ہے، تو آپ کے GPU کو 2 ملین پکسلز کے لیے رینڈرنگ کی معلومات پر کارروائی کرنی ہوگی۔ دوسری طرف، اگر آپ کے پاس 4k ڈسپلے ہے، تو GPU کو 8 ملین پکسلز سے زیادہ پینٹ کرنے کے لیے ڈیٹا پر کارروائی کرنا ہوگی۔

لہذا، ان سب کا خلاصہ کرنے کے لیے، آپ کے GPU کو 8 ملین پوائنٹس کے لیے رنگ، سائے اور ساخت کی معلومات پر کارروائی کرنی ہوگی اور گیمنگ کا ہموار تجربہ پیش کرنے کے لیے اسے ہر 16 ملی سیکنڈ بعد ڈسپلے پر پہنچانا ہوگا۔

اب یہ بہت زیادہ تعداد میں کمی ہے۔ بلا شبہ آپ کا GPU اور CPU گرم ہو جاتا ہے جب ڈیمانڈنگ ٹائٹل کھیلتے ہیں۔

فریم ریٹس، ریفریش ریٹس، اور اسکرین ٹیرنگ کو سمجھنا

جیسا کہ پہلے بتایا گیا ہے، GPU تصاویر بناتا ہے اور انہیں VRAM میں اسٹور کرتا ہے۔ جس شرح سے GPU اس کام کو انجام دے سکتا ہے اسے فریم ریٹ کہا جاتا ہے، جو منظر کی پیچیدگی کے متناسب ہے۔

اس لیے، اگر آپ کوئی ایسا گیم کھیل رہے ہیں جو کمپیوٹیشنل طور پر پیچیدہ نہیں ہے، تو GPU تیز رفتاری سے تصاویر کو رینڈر کر سکتا ہے اور VRAM کو سیکنڈ میں 100 بار ڈیٹا بھیج سکتا ہے، جو 100 FPS کا فریم ریٹ پیش کرتا ہے۔ اس نے کہا، اگر آپ رے ٹریسنگ فعال ہونے کے ساتھ کوئی گیم کھیل رہے ہیں، تو GPU کو FPS کو کم کرتے ہوئے بہت زیادہ ڈیٹا پر کارروائی کرنی ہوگی۔

دوسری طرف مانیٹر کی ریفریش ریٹ سے مراد وہ شرح ہے جس پر مانیٹر VRAM سے ڈیٹا اکٹھا کرتا ہے۔ لہذا، اگر آپ کے پاس ایسا پینل ہے جو 60 ہرٹز ریفریش ریٹ پیش کرتا ہے، تو مانیٹر ہر 16.6 ملی سیکنڈ (1/60 سیکنڈ) میں VRAM میں موجود معلومات تک رسائی حاصل کرے گا۔

لہذا، اگر آپ اسے دیکھیں تو، آپ کے مانیٹر کی ریفریش ریٹ مستقل ہے، جبکہ GPU کا فریم ریٹ متغیر ہے۔ یہی تفاوت اسکرین پھٹنے کا سبب بنتا ہے۔ یہاں ہے کیسے.

میرے پاس ونڈوز 10 کونسا جی پی یو ہے اسے کیسے دیکھیں۔
  vsync-اسکرین پھاڑنا
تصویری کریڈٹ: اے ایم ڈی

فرض کریں کہ آپ کا GPU اسکرین پر ظاہر کرنے کے لیے ایک تصویر بنانے کے لیے ڈیٹا پر کارروائی کر رہا ہے، اور جیسا کہ بصری پیچیدہ نہیں ہے، اس لیے یہ منظر فوری طور پر بناتا ہے۔ اب ہر چیز کے صحیح طریقے سے کام کرنے کے لیے، مانیٹر کو VRAM سے تصویر لانی چاہیے اور ایک ہی وقت میں تصویر کو ڈسپلے کرنا چاہیے، لیکن جیسا کہ GPU ڈسپلے سے زیادہ تیزی سے کام کر رہا ہے، اس لیے VRAM سے ڈیٹا حاصل نہیں کیا جا رہا ہے۔

جب کہ اسکرین پر موجود تصویر کو اپ ڈیٹ نہیں کیا گیا ہے، GPU ڈسپلے پر دکھائی جانے والی اگلی تصویر بنانے کے لیے ڈیٹا پر کارروائی کر رہا ہے اور VRAM کو لکھ رہا ہے۔ اس وقت، ڈسپلے VRAM سے ڈیٹا لاتا ہے۔

اس کی وجہ سے، آپ کے ڈسپلے پر تصویر درمیان میں ایک آنسو کے ساتھ ظاہر ہوتی ہے، کیونکہ تصاویر دو مختلف فریموں کی ہیں۔ اس مسئلے کو حل کرنے کے لیے، ہمارے پاس V-Sync ہے۔

جب V-Sync کو فعال کیا جاتا ہے تو کیا ہوتا ہے؟

کوئی بھی اسکرین پھاڑنا پسند نہیں کرتا، اور اس مسئلے کو حل کرنے کے لیے گیمنگ انڈسٹری V-Sync ٹیکنالوجی کے ساتھ آیا . عمودی ہم آہنگی کے لیے مختصر، V-Sync ڈسپلے اور GPU کو ہم وقت ساز کرتا ہے تاکہ تصویر میں اسکرین پھاڑ نہ جائے۔

ایسا کرنے کے لیے، V-Sync GPU کے فریم کی شرح کو مستقل شرح تک محدود کرتا ہے۔ اس کی وجہ سے، ڈسپلے VRAM سے اسی شرح سے ڈیٹا اکٹھا کرتا ہے جس شرح سے GPU ڈیٹا کو VRAM میں دھکیلتا ہے، اسکرین کو پھٹنے سے روکتا ہے۔

اس کے علاوہ، جب V-Sync فعال ہوتا ہے، تو آپ کا GPU خود کو حد تک نہیں دھکیلتا کیونکہ یہ مانیٹر کی ریفریش ریٹ کی بنیاد پر تصویری ڈیٹا پر کارروائی کرتا ہے۔

جب V-Sync کو غیر فعال کیا جاتا ہے تو CPU اور GPU کا درجہ حرارت کیوں بڑھتا ہے؟

جب V-Sync کو غیر فعال کیا جاتا ہے، تو ڈسپلے کی ریفریش ریٹ اور GPU فریم ریٹ مطابقت پذیر نہیں ہوتے ہیں۔ اس لیے GPU خود کو حد کی طرف دھکیلتا ہے اور منظر کی پیچیدگی کی بنیاد پر VRAM کو ڈیٹا بھیجتا ہے۔ اس سے GPU اور CPU پر بہت زیادہ بوجھ پڑتا ہے کیونکہ مزید ڈیٹا پر کارروائی اور انتظام کرنے کی ضرورت ہوتی ہے۔

GPU اور CPU بوجھ میں یہ اضافہ کمپیوٹیشنل یونٹس کو زیادہ کرنٹ کھینچنے کا سبب بنتا ہے - آپ کے سسٹم کے درجہ حرارت میں اضافہ۔

اپنے CPU اور GPU کو ٹھنڈا کرنے کے لیے V-Sync کو فعال کریں۔

V-Sync کو غیر فعال کرنے سے آپ کا سسٹم گرم ہو سکتا ہے، لیکن سسٹم کے زیادہ درجہ حرارت کی کئی وجوہات ہو سکتی ہیں۔ لہذا اگر V-Sync کو فعال کرنے سے آپ کا GPU ٹھنڈا نہیں ہوتا ہے، تو آپ دوسرے عوامل کو دیکھ سکتے ہیں جو آپ کے سسٹم کو گرم کر سکتے ہیں۔