چگونه قابلیت USB Selective Suspend ثبات دستگاهها را فدای عمر باتری میکند
ویندوز برای حفظ باتری، برق پورتهای غیرفعال USB را قطع میکند، اما این کار باعث قطعی تصادفی دستگاههای متصل به سیستم میشود. با غیرفعال کردن این ویژگی، میتوانید مقدار کمی از مصرف بهینه انرژی را فدای پایداری مطلق سختافزار کنید.
به قلم سپیده مهرابی
این خبر را به اشتراک بگذارید
بهطور خلاصه
- ویندوز برای صرفهجویی در مصرف باتری، پورتهای غیرفعال USB را بهطور خودکار به حالت تعلیق درمیآورد.
- پورتهای معلق تنها به ۲٫۵ میلیآمپر برق محدود میشوند.
- تاخیر در خروج از حالت تعلیق برای بیدار کردن دستگاه، میتواند باعث لگ یا قطعی شود.
پایداری یک دستگاه جانبی دسکتاپ درست در لحظهای تعیین میشود که درایور هاب USB ویندوز، تایمر بیکاری آن را بررسی میکند. اگر یک دستگاه متصل - مانند میکروفون، وبکم یا موس - در یک بازه زمانی مشخص درخواست انتقال فعالی ارسال نکرده باشد، سیستمعامل دستور بیکاری را برای قطع برق همان پورت صادر میکند. همین یک تبادل نرمافزاری ساده تعیین میکند که آیا یک داک استیشن خروجی تصویر خود را حفظ میکند یا اتصال را کاملاً قطع میکند.
مایکروسافت این ویژگی را که با نام USB Selective Suspend شناخته میشود، برای افزایش عمر باتری در دستگاههای موبایل و با قطع برق سختافزارهای غیرفعال طراحی کرده است. با این حال، در سیستمهای دسکتاپ که برق عملاً نامحدود است، این مدیریت تهاجمی انرژی اغلب دستگاههای فعال را به اشتباه بیکار تشخیص داده و باعث قطع و وصل شدن تصادفی آنها میشود.
این مکانیزم در پایینترین سطوح سیستمعامل ویندوز عمل میکند. طبق مستندات رسمی سختافزاری مایکروسافت، قابلیت USB Selective Suspend به درایور هاب اجازه میدهد تا یک پورت خاص را بدون تاثیر بر عملکرد سایر پورتهای همان هاب به حالت تعلیق درآورد. وقتی دستگاهی از طریق USB متصل میشود و پورت فعال است، یک برنامه زمانبندی برای انتقال دادهها روی آن پورت بهطور فعال در حافظه فیزیکی سیستم درگیر میشود.[2]
یک پورت استاندارد USB 2.0 تا ۵۰۰ میلیآمپر و یک پورت USB 3.0 تا ۹۰۰ میلیآمپر برق تامین میکند. وقتی یک پورت بهطور انتخابی معلق میشود، ویندوز مصرف برق آن را به محدودیت سختگیرانه ۲٫۵ میلیآمپر کاهش میدهد. این کاهش شدید - یعنی قطع بیش از ۹۹ درصد برق - همان چیزی است که باعث صرفهجویی در مصرف باتری میشود، اما دستگاههای با عملکرد بالا را تشنه جریان برق نگه میدارد.[2]
این برنامه زمانبندی فعال، مانع از ورود پردازندههای سیستم به حالتهای خواب عمیقتر مانند حالت C3 میشود، زیرا انتقالهای دسترسی مستقیم به حافظه (DMA) توسط کنترلر میزبان، نیازمند بیدار ماندن پردازنده مرکزی (CPU) است. با تعلیق پورت، ویندوز به پردازنده اجازه استراحت میدهد که این امر برای لپتاپهایی با ظرفیت باتری محدود بسیار حیاتی است.[2]
مشکل از تاخیر خروج (Exit Latency) ناشی میشود - یعنی مدت زمانی که طول میکشد تا یک دستگاه معلق بیدار شده و انتقال داده را از سر بگیرد. مایکروسافت اشاره میکند که این تاخیر معمولاً در حد دهها میلیثانیه اندازهگیری میشود. برای یک اسکنر بیومتریک ساده، تاخیر ۵۰ میلیثانیهای برای کاربر نامحسوس است. اما برای یک موس گیمینگ ۱۰۰۰ هرتزی، یک رابط صوتی ۲۴ بیتی در حال ضبط پادکست، یا یک هدست واقعیت مجازی 4K، همین تاخیر به شکل لگ، افت فریم یا قطع کامل سختافزار خود را نشان میدهد.[2]
وبسایت MakeUseOf اخیراً دقیقاً به همین مشکل اشاره کرده و نوشته است: «ویندوز قبل از اینکه کار من تمام شود، تصمیم گرفت کار دستگاههای USB من تمام شده است.» این نشریه خاطرنشان کرد که اگرچه هدف این ویژگی صرفهجویی در مصرف باتری است، اما اغلب باعث میشود کاربران مجبور شوند دستگاههای جانبی خود را بهصورت فیزیکی جدا کرده و دوباره وصل کنند تا دوباره کار کنند.[1]
پشته درایور USB هر زمان که دستگاه وارد یکی از حالتهای D1، D2 یا D3 در مدل درایور ویندوز (WDM) شود، آن را بیکار در نظر میگیرد. به محض ورود دستگاه به یکی از این حالتهای کممصرف، نرمافزار باید صراحتاً تمام انتقالها به دستگاه را لغو کرده و آن را به حالت تعلیق بفرستد.[2]
اگر سختافزار دستگاه نتواند عملکرد بیداری مطلوب خود را در زمان محدودیتهای سختگیرانه مصرف برق در حالت تعلیق حفظ کند، در بیدار شدن درست با شکست مواجه میشود. به همین دلیل است که هارد درایوهای اکسترنال گاهی اوقات نمیتوانند دوباره شروع به چرخش کنند، یا میکروفونهای USB ناگهان در وسط یک جلسه ضبط قطع میشوند و برای شناسایی مجدد نیاز به راهاندازی مجدد کامل سیستم دارند.[2]
تا سال ۲۰۲۶، این ویژگی بهطور پیشفرض در هر دو سیستمعامل ویندوز ۱۰ و ویندوز ۱۱ فعال باقی مانده است. در حالی که مایکروسافت اکیداً توصیه میکند قابلیت تعلیق انتخابی را برای دستگاههای موبایل غیرفعال نکنید، متخصصان فناوری اطلاعات و کاربران حرفهای اغلب برای اطمینان از پایداری دستگاههای جانبی، آن را خاموش میکنند.[2]
تا سال ۲۰۲۶، این ویژگی بهطور پیشفرض در هر دو سیستمعامل ویندوز ۱۰ و ویندوز ۱۱ فعال باقی مانده است.
غیرفعال کردن این ویژگی نیازمند مراجعه به کنترل پنل قدیمی ویندوز است، زیرا این تنظیمات هنوز بهطور کامل به برنامه مدرن Settings منتقل نشده است. کاربران باید منوی Power Options را باز کرده، گزینه «Change plan settings» را برای پلن مصرفی فعال خود انتخاب کنند و سپس روی «Change advanced power settings» کلیک کنند.[3]
در پنجره تنظیمات پیشرفته، شاخه «USB settings» شامل دکمه تغییر وضعیت برای «USB selective suspend setting» است. در لپتاپها، این بخش به دو گزینه مجزا تقسیم میشود: «On battery» (روی باتری) و «Plugged in» (متصل به برق). تغییر هر دو به حالت «Disabled» (غیرفعال) مانع از آن میشود که سیستمعامل هرگز دستور بیکاری را به یک پورت USB ارسال کند.
حتی با غیرفعال کردن این تنظیمات کلی، ویندوز همچنان میتواند کل هابهای ریشه USB را برای صرفهجویی در مصرف برق خاموش کند. برای قفل کردن کامل جریان برق USB، کاربران باید Device Manager را باز کرده، بخش «Universal Serial Bus controllers» را گسترش دهند و ویژگیهای (Properties) هر هاب عمومی یا SuperSpeed را باز کنند.[4]
در تب Power Management برای هر هاب، برداشتن تیک گزینه «Allow the computer to turn off this device to save power» تضمین میکند که کنترلر هاب همیشه کاملاً روشن باقی میماند. این مرحله ثانویه اغلب برای کاربرانی که از داک استیشنهای پیچیده یا چندین دستگاه با پهنای باند بالا روی یک کنترلر USB استفاده میکنند، ضروری است.[4]
برای کاربران دسکتاپ، غیرفعال کردن USB Selective Suspend عملاً هیچ نقطه ضعفی ندارد. افزایش مصرف برق زمانی که کامپیوتر به پریز برق متصل است ناچیز است، و این تغییر باعث پایداری مطلق هارد درایوهای اکسترنال، رابطهای صوتی و دستگاههای ورودی میشود.[3]
برای یک لپتاپ استاندارد با باتری ۵۰ واتساعتی، روشن گذاشتن این ویژگی میتواند تقریباً ۳۰ تا ۴۵ دقیقه زمان کارکرد بیشتر در یک شارژ کامل به همراه داشته باشد. کاربران لپتاپ باید پایداری دستگاههای جانبی خود را در برابر این زمان کارکرد بسنجند.
غیرفعال کردن این ویژگی مانع از ورود پردازنده به عمیقترین حالتهای خواب میشود که بهطور محسوسی عمر باتری را در زمانهای بیکاری کاهش میدهد. برای کاربران موبایل، بهترین رویکرد اغلب این است که این ویژگی را فقط برای پروفایل «Plugged in» غیرفعال کنند تا حداکثر پایداری را روی میز کار تضمین کرده و در عین حال عمر باتری را در حال حرکت حفظ کنند.[2][4]
اصطلاحات کلیدی
- USB Selective Suspend
- یک ویژگی مدیریت برق در ویندوز که پورتهای غیرفعال USB را بهصورت جداگانه در حالت کممصرف قرار میدهد تا در مصرف باتری صرفهجویی کند.
- Exit Latency
- مدت زمانی که طول میکشد تا یک قطعه سختافزاری از حالت تعلیق بیدار شده و انتقال عادی دادهها را از سر بگیرد.
- Direct Memory Access (DMA)
- قابلیتی که به زیرسیستمهای سختافزاری اجازه میدهد مستقل از پردازنده مرکزی به حافظه اصلی سیستم دسترسی داشته باشند و CPU را بیدار نگه دارند.
- WDM Device State
- طبقهبندیهای وضعیت برق (مانند D1، D2 یا D3) که توسط مدل درایور ویندوز برای تعیین میزان برق مصرفی فعلی یک دستگاه استفاده میشود.
پرسشهای متداول
آیا غیرفعال کردن USB Selective Suspend به کامپیوتر من آسیب میرساند؟
خیر. این کار صرفاً پورتهای USB را مجبور میکند تا همیشه کاملاً روشن بمانند، که برق کمی بیشتر مصرف میکند اما هیچ آسیبی به سختافزار نمیرساند.
آیا این کار مشکل قطع شدن هارد اکسترنال من را حل میکند؟
اگر هارد درایو در زمانهای بیکاری قطع میشود و نمیتواند دوباره شروع به چرخش کند، غیرفعال کردن این ویژگی محتملترین راهحل است. با این حال، این کار قطعیهای ناشی از کابل معیوب را برطرف نمیکند.
چرا بعد از تغییر این تنظیمات، باتری لپتاپ من سریعتر خالی میشود؟
فعال نگه داشتن پورتهای USB مانع از ورود پردازنده کامپیوتر به عمیقترین حالتهای خواب میشود، که مصرف کلی برق سیستم را حتی زمانی که بهطور فعال از دستگاه استفاده نمیکنید، افزایش میدهد.
بررسی عمیق دیدگاهها
توسعهدهندگان سیستمعامل مایکروسافت
اولویت دادن به مصرف بهینه انرژی در کل سیستم و عمر باتری برای دستگاههای موبایل.
توسعهدهندگان سیستمعامل برای به حداکثر رساندن عمر باتری لپتاپ تحت فشار شدیدی هستند، چرا که این موضوع یک معیار اصلی برای بررسیهای سختافزاری و رضایت مشتری است. با تعلیق تهاجمی پورتهای غیرفعال USB، ویندوز به پردازنده مرکزی اجازه میدهد تا بیشتر وارد حالتهای خواب عمیق (مانند C3) شود. از این منظر، قطعیهای گاهبهگاه دستگاههای جانبی، بهای قابلقبولی برای به دست آوردن ۳۰ تا ۴۵ دقیقه زمان کارکرد بیشتر با یک بار شارژ است.
تولیدکنندگان سختافزار
اولویت دادن به پایداری مطلق و جریان برق پیوسته برای دستگاههای جانبی خود.
سازندگان رابطهای صوتی، موسهای گیمینگ و هارد درایوهای اکسترنال، سختافزار خود را با فرض جریان ثابت و بدون وقفه برق طراحی میکنند. وقتی ویندوز جریان را به ۲٫۵ میلیآمپر کاهش میدهد، این دستگاهها اغلب نمیتوانند بهدرستی بیدار شوند که منجر به تیکتهای پشتیبانی مشتری و نظرات منفی میشود. تولیدکنندگان سختافزار معمولاً به کاربران توصیه میکنند تا ویژگیهای صرفهجویی در مصرف برق را غیرفعال کنند تا مطمئن شوند محصولاتشان دقیقاً همانطور که تبلیغ شده، بدون تاخیر یا قطعی کار میکنند.
کاربران حرفهای
اولویت دادن به پاسخگویی بدون تاخیر و کنترل دستی بر مدیریت خودکار.
علاقهمندان و افراد حرفهای که سیستمهای دسکتاپ پیچیدهای دارند، مدیریت تهاجمی برق را بیشتر یک نقطه ضعف میدانند تا یک ویژگی. از آنجا که کامپیوترهای دسکتاپ به پریز برق متصل هستند، عمر باتری برایشان بیمعنی است. این گروه استدلال میکنند که سیستمعامل نباید در تامین برق سختافزار در ماشینهای دسکتاپ دخالت کند و ترجیح میدهند تمام ویژگیهای تعلیق را بهصورت دستی غیرفعال کنند تا تضمین شود هر دستگاه متصل فوراً پاسخ میدهد.
- توسعهدهندگان سیستمعامل مایکروسافت
- اولویت دادن به مصرف بهینه انرژی در کل سیستم و عمر باتری برای دستگاههای موبایل.
- تولیدکنندگان سختافزار
- اولویت دادن به پایداری مطلق و جریان برق پیوسته برای دستگاههای جانبی خود.
- کاربران حرفهای
- اولویت دادن به پاسخگویی بدون تاخیر و کنترل دستی بر مدیریت خودکار.
دیدگاههایی که این گزارش پوشش نداده
- حامیان محیط زیست
منابع
[1]MakeUseOfکاربران حرفهایI turned off one Windows setting and my USB devices stopped randomly disconnecting
مطالعه در MakeUseOf →
[2]Microsoftتوسعهدهندگان سیستمعامل مایکروسافتUSB Selective Suspend
مطالعه در Microsoft →
[3]iTechticsکاربران حرفهایWhat is USB Selective Suspend & How to Disable it
مطالعه در iTechtics →
[4]Driver Easyتولیدکنندگان سختافزارUSB selective suspend: Everything you need to know
مطالعه در Driver Easy →
[5]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
بیشتر در راهنماها
مشاهده همه →آمادگی اضطراری
چگونه از باتری ابزارهای برقی برای تامین برق اضطراری استفاده کنیم؟
4 منبع
خودکارسازی دسکتاپ
چگونه «فضاهای کاری» (Workspaces) در مایکروسافت پاورتولز مدیریت پنجرهها را در چندین مانیتور خودکار میکند
4 منبع
آربیتراژ ارزی
مکانیسم «کری ترید»: چگونه تفاوت نرخ بهره، پوشش ریسک ارزی و ریسک برای کسب سود ترکیب میشوند
7 منبع
تکنولوژی آشپزخانه
اجاقهای القایی در برابر برقی تابشی: راهنمای کارایی، سرعت و وضعیت یارانههای ۲۰۲۶
7 منبع
نظرات
هر زاویه. هر روز.
اخبار راهنماها با پوشش کامل منابع و تحلیل دیدگاهها، هر روز و رایگان.





