आप कैसे जांच सकते हैं कि यूएसबी पोर्ट कितना बिजली पहुंचा सकता है?


52

कुछ लैपटॉप में एक विशेष यूएसबी पोर्ट होता है जो अन्य लोगों की तुलना में अधिक शक्ति प्रदान कर सकता है। हालांकि यह पहचानना हमेशा आसान नहीं होता है कि कौन सा अच्छा है, न ही यह कितनी शक्ति प्रदान कर सकता है।

तो क्या इसका पता लगाने का एक अच्छा तरीका है? मैं किसी भी सॉफ्टवेयर या हार्डवेयर समाधान के लिए खुला हूँ।


आप कौन से ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं?
निर्णायक

मैं व्यक्तिगत रूप से लिनक्स का उपयोग करता हूं, लेकिन किसी भी ओएस के लिए जवाब दिलचस्प हैं।
पेल्टियर

जवाबों:


37

लिनक्स के तहत, आप इसे ट्री में देख सकते हैं lsusb -v

विशेष रूप से, lsusb -v |grep 'Bus\|MaxPower'अत्यधिक उत्पादन से बचने के लिए कॉल करें ।

  1. डेबियन / उबंटू:

    sudo aptitude install usbutilsइस उपकरण को प्राप्त करने के लिए उपयोग करें ।

  2. रेडहट / फेडोरा:

    sudo yum install usbutilsइस उपकरण को प्राप्त करने के लिए उपयोग करें ।

  3. Gentoo:

    sudo emerge usbutilsइस उपकरण को प्राप्त करने के लिए उपयोग करें ।


विंडोज पर एक समाधान जिसके लिए अतिरिक्त सॉफ्टवेयर की आवश्यकता नहीं होती है वह है डिवाइस मैनेजर:

  1. डिवाइस मैनेजर पर जाएं ( devmgmt.msc)

  2. कनेक्शन द्वारा देखें > उपकरण पर क्लिक करें ।

  3. अपने मशीन नाम पर क्लिक करें , *सब कुछ का विस्तार करने के लिए मारा ।

  4. विभिन्न यूएसबी हब के गुणों के माध्यम से देखें, आप देख सकते हैं कि डिवाइस क्या जुड़े हुए हैं।

  5. पावर टैब पर, आपको यह देखने के लिए मिलता है कि डिवाइस किस उपकरण का उपभोग कर रहा है और क्या पेश किया जा रहा है।

    यहाँ छवि विवरण दर्ज करें

    जेफ एटवुड ने समझाया, कुल उपलब्ध शक्ति 500 mAमानक है।

  6. उन्नत टैब पर, आपको बैंडविड्थ की जानकारी देखने को मिलती है।

    यहाँ छवि विवरण दर्ज करें

तो, यह आपको यह देखने की अनुमति देगा कि कौन सा पोर्ट अधिक बिजली और यहां तक ​​कि बिजली की खपत प्रदान करता है।

यदि आपको बैंडविड्थ की समस्या है जहाँ USB डिवाइस धीरे-धीरे काम करते हैं तो आप इसका उपयोग समस्या निवारण के लिए भी कर सकते हैं ...


2
मैं सप्ताह के बाकी दिनों के लिए अप्रत्याशित रूप से शहर से बाहर जा रहा हूं, इसलिए मैं आगे जा रहा हूं और इनाम प्रदान कर रहा हूं। महान जवाब, मुझे नहीं पता था कि विंडोज ने आपको यह बताया था!
शिन्राइ

1
यह एक बेहतरीन ट्रिक है। दुर्भाग्य से, PCI-e ऐड-ऑन USB 3.0 हब के लिए, संवाद पावर विकल्प नहीं दिखाता है।
निकरेलियस

@TomWijsman: फेडोरा का कोई hwinfo नहीं है। और lsusbकेवल प्रिंट करता है कि पोर्ट -vविकल्प के साथ कितनी शक्ति प्रदान करते हैं । मैनपेज कहता है: -t बताता है कि भौतिक USB डिवाइस पदानुक्रम को पेड़ के रूप में डंप करने के लिए lsusb है। यह v विकल्प को ओवरराइड करता है।
एरिक

@erik: कृपया पहले वाक्य से आगे पढ़ें: "इन उपकरणों को प्राप्त करने के लिए sudo yum install hwinfo usbutils का उपयोग करें।" ( pkgs.org/fedora-19/rpm-sphere-i586/… और pkgs.org/fedora-19/rpm-sphere-x86_64/… ) और -vविकल्प प्रदान किया गया है। के रूप में -t; वास्तव में, सही।
तमारा वाइज्समैन

बहुत जानकारीपूर्ण उत्तर
yoyo_fun

32

एक (बहुत अच्छा!) जिस तरह से मैंने पाया:

https://web.archive.org/web/20130529073635/http://www.ultramobilegeek.com/2007/02/measuring-power-on-peripherals-usb.html

जब मैं अल्ट्रा-मोबाइल उपकरणों के लिए परिधीय समीक्षा लिखता हूं, तो लोग मुझसे लगातार पूछते हैं कि डिवाइस के लिए पावर ड्रा कितना महत्वपूर्ण है। पहले, मेरे पास कोई जवाब नहीं था। आज, मैं एक समाधान खोजने के लिए एक मोटा रास्ता मार दिया।

मैं इसे अपना USB ड्राबॉक्स कहता हूं। एक मल्टीमीटर से जुड़ा हुआ, यह मिलीमीटर (mA) की संख्या को मापता है, जो किसी भी डिवाइस को USB पर खींचता है। आमतौर पर, डिवाइस 500 एमए तक अनुरोध करेंगे। इसके बाद, मानक पोर्ट डिवाइस को बिजली बंद कर देंगे। कुछ डिवाइस, विशेष रूप से बाहरी हार्ड ड्राइव और सीडी-रॉम ड्राइव, एक य कनेक्टर का उपयोग करके एक साथ दो यूएसबी पोर्ट से बिजली खींच सकते हैं।

USB ड्रॉबॉक्स

इस छोटे से DIY हैक के लिए एक छोटे से सोल्डर की आवश्यकता होती है, थोड़ी सी Dremel कौशल की, और बहुत सारी परीक्षण और ट्विकिंग की। जिस तरह से मैंने ऐसा किया - एक धातु पेंगुइन मिन्ट टिन में - प्रतिबंध जैक के माध्यम से चले गए शिकंजा पर कुछ बहुत सावधान इन्सुलेशन की आवश्यकता थी। इसके अलावा, यह बहुत सीधा था।


कूल, मुझे लगता है कि मैं उनमें से एक का निर्माण कर सकता हूं
MBraedley

किसी को उन्हें बेचना शुरू कर देना चाहिए।
पेल्टियर

8
" कुछ बहुत सावधान इन्सुलेशन आवश्यक नहीं है" यही कारण है कि प्लास्टिक के बक्से का आविष्कार किया गया * जी *
oleschri

8
यह जांचता है कि उपकरण क्या खींचता है, बजाए इसके कि पोर्ट अधिकतम, शांत diy में क्या दे सकता है।
Moab

4
@oleschri धातु का बॉक्स फैराडे केज के रूप में कार्य करता है और हस्तक्षेप को रोकता है, मूल परिरक्षित केबल जो हस्तक्षेप को रोकता है उसे यहां मल्टी-मीटर को इंटरफेज करने के लिए खोला जाता है ताकि मेटल बॉक्स एक होना चाहिए।
एडुआर्ड फ्लोरिनेसस्कु

10

मुझे यकीन नहीं है कि क्यों स्वीकार किए गए उत्तर को उखाड़ा गया है, hwinfo --usbकोई भी बिजली की जानकारी प्रदान नहीं करता है, न ही करता है lsusb -v -t। अपने आप को देखो:

सेव करो

(उबुन्टु 12.04)

% lsb_release -a|grep Des
Description:    Ubuntu 12.04.1 LTS

% hwinfo --usb
...
...
14: USB 00.0: 10900 Printer
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_4a9_1069_206NL6_if0_printer_noserial
  Unique ID: IO+7.s5u63YPdXG8
  Parent ID: Uc5H.d7FDLX76qXB
  SysFS ID: /devices/pci0000:00/0000:00:12.2/usb1/1-4/1-4.4/1-4.4:1.0
  SysFS BusID: 1-4.4:1.0
  Hardware Class: printer
  Model: "Canon S820"
  Hotplug: USB
  Vendor: usb 0x04a9 "Canon"
  Device: usb 0x1069 "S820"
  SubVendor: "Canon"
  SubDevice: "S820"
  Revision: "1.02"
  Serial ID: "206NL6"
  Driver: "usblp"
  Driver Modules: "usblp"
  Device File: /dev/usb/lp0
  Device Number: char 180:0
  Speed: 12 Mbps
  Module Alias: "usb:v04A9p1069d0102dc00dsc00dp00ic07isc01ip02"
  Driver Info #0:
    Driver Status: usblp is active
    Driver Activation Cmd: "modprobe usblp"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (Hub)

(फेडोरा 14)

% lsb_release -a|grep Desc
Description:    Fedora release 14 (Laughlin)

% hwinfo --usb
...
...
09: USB 00.0: 10e00 Chipcard Reader
  [Created at usb.122]
  Unique ID: Bgjr.EgDcOidyXjF
  Parent ID: FKGF.0j9+vWlqL56
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0
  SysFS BusID: 2-1.5:1.0
  Hardware Class: chipcard
  Model: "Lenovo Integrated Smart Card Reader"
  Hotplug: USB
  Vendor: usb 0x17ef "Lenovo"
  Device: usb 0x1003 "Integrated Smart Card Reader"
  Revision: "1.00"
  Driver: "usbfs"
  Driver Modules: "usbcore"
  Speed: 12 Mbps
  Module Alias: "usb:v17EFp1003d0100dc00dsc00dp00ic0Bisc00ip00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #6 (Hub)

lsbusb -v -t

(उबुन्टु 12.04)

% lsusb -v -t
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
    |__ Port 4: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M
        |__ Port 4: Dev 4, If 0, Class=print, Driver=usblp, 12M

(फेडोरा 14)

% lsusb -v -t
Bus#  2
`-Dev#   1 Vendor 0x1d6b Product 0x0002
  `-Dev#   2 Vendor 0x8087 Product 0x0020
    |-Dev#   3 Vendor 0x046d Product 0xc521
    `-Dev#   4 Vendor 0x17ef Product 0x1003
Bus#  1
`-Dev#   1 Vendor 0x1d6b Product 0x0002
  `-Dev#   2 Vendor 0x8087 Product 0x0020

तो क्या काम करता है?

बस एक नियमित रूप से पुराना lsusb -vपावर जानकारी प्रदान करता है।

% lsusb -v|egrep "^Bus|MaxPower"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
    MaxPower              100mA
Bus 003 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
    MaxPower               98mA
Bus 001 Device 004: ID 04a9:1069 Canon, Inc. S820
    MaxPower                2mA
Bus 001 Device 005: ID 05ac:120a Apple, Inc. iPod Nano
    MaxPower              500mA
    MaxPower              500mA

नोट: यह ध्यान दिया जाना चाहिए कि यह अधिकतम राशि नहीं दिखा सकता है कि पोर्ट कितनी मात्रा में वितरित कर सकता है, लेकिन डिवाइस उस अधिकतम पोर्ट पर आकर्षित हो सकता है जो इससे जुड़ा हुआ है।

अतिरिक्त टिप्पणियां

मुझे यह भी उल्लेख करना चाहिए कि hwinfoफेडोरा के मेरे विशेष संस्करण के लिए उपलब्ध मानक पैकेज नहीं था। मुझे फेडोरा पर खुद के लिए डाउनलोड और संकलन करना पड़ा !


जैसा कि टॉम वाइज़मैन के ऊपर लिखा गया है: मैनपेज कहता है, वह विकल्प -tओवरराइड -vकरता है, इसका मतलब है कि एक ही समय में दोनों विकल्पों को शुरू करने का कोई फायदा नहीं है, यह काम नहीं करता है! कृपया अपना उत्तर हटा दें, क्योंकि टॉम वाइज़मैन का उत्तर अब सही हो गया है।
एरिक

1
बहुत सारे मतदाता विंडोज उपयोगकर्ता हैं; मुझे लगता है कि यह बहुत सारे अपवॉट ड्राइव करने में कामयाब रहा है, अब जब कि मैं एक लिनक्स उपयोगकर्ता हूं जिसे मैंने hwinfo को हटा दिया है और -t पैरामीटर को ठीक किया है। किसी तरह मुझे याद है कि जब मैंने पहली बार इस पर शोध किया था, तो इससे आगे नहीं बढ़ पाया; लेकिन ठीक है, समय बदल गया है। कृपया अपना उत्तर रखें और शायद इसे grep पर केंद्रित करें; क्योंकि अच्छी तरह से, आप वास्तव में इस बात को इंगित करने वाले पहले व्यक्ति हैं ... +1
तमारा विज्समैन

@TomWijsman यही कारण है कि आपको कई उत्तरों को कई उत्तरों के रूप में पोस्ट करना चाहिए: meta.stackexchange.com/a/25210/130885
endolith

@TomWijsman आपके पास विंडोज के बारे में एक उत्तर और लिनक्स के बारे में एक उत्तर, एक में संयुक्त है। आपका लिनक्स उत्तर गलत था लेकिन विंडोज भाग के कारण विंडोज उपयोगकर्ताओं द्वारा उखाड़ दिया गया। इसीलिए अलग-अलग उत्तर अलग-अलग पोस्ट किए जाने चाहिए, इसलिए उन्हें स्वतंत्र रूप से उतारा या उतारा जा सकता है।
22

@endolith: आपको भ्रमित होना चाहिए। ओपी एक लिनक्स उपयोगकर्ता है जिसने मेरे उत्तर को स्वीकार कर लिया है, यह पुष्टि करता है कि यह काम करता है। स्क्रीनशॉट से यह देखा जा सकता है कि विंडोज इसे दिखाता है, साथ ही यह पुष्टि करता है कि यह भी काम करता है। यह ओएस-अज्ञेय समाधान की पुष्टि करता है, वे अलग-अलग समाधान नहीं हैं। आपके द्वारा दिया गया लिंक अलग-अलग समाधानों के लिए है, उदाहरण के लिए सॉफ्टवेयर सिफारिशों के साथ, जो वैसे भी यहाँ ऑफ-टॉपिक हैं।
तमारा विज्समैन

5

सभी उत्तर गलत हैं। यह पता लगाने का कोई तरीका नहीं है कि कोई विशेष USB पोर्ट "वैरिएबल USB लोड टेस्टर " का उपयोग करने के अलावा अन्य को कैसे वितरित कर सकता है , और इसे तब तक क्रैंक करें जब तक वोल्टेज या तो 4V पर न गिर जाए, या VBUS "पोर्ट ओवरट्रैक" के साथ डिस्कनेक्ट हो जाए संदेश, या संपूर्ण पीसी रीसेट और पुनरारंभ करता है।यहाँ छवि विवरण दर्ज करें

हर डिज़ाइन (लैपटॉप, डेस्कटॉप) का अपना विचार है कि VBUS की आपूर्ति कैसे की जाए। कुछ पूर्व-निर्धारित वर्तमान सीमक के साथ हाई-साइड स्विच का उपयोग करते हैं, कुछ फ्लिप थ्रेसहोल्ड की असहनीय रेंज के साथ रीसेट करने योग्य पॉलीफ़्यूज़ का उपयोग करते हैं, कुछ का उपयोग नहीं करते हैं, बस आंतरिक + 5 वी स्टैंडबाय वोल्टेज रेल के लिए एक सीधा संबंध है, संभवतः सभी के लिए "गैंग" पॉलीफ़्यूज़ के साथ। बंदरगाहों।

सभी सॉफ़्टवेयर उपकरण उपकरणों से औपचारिक रिपोर्टिंग पर आधारित होते हैं, जो पूरी तरह से बंद हो सकते हैं, जिनका वास्तविकता से कोई संबंध नहीं है, और संभवतः पोर्ट की वास्तविक अधिकतम क्षमता नहीं दिखा सकते हैं।


मुझे आपके द्वारा बनाई गई बात पसंद है, लेकिन उपयोगकर्ताओं को अधिकतम क्षमता में दिलचस्पी नहीं हो सकती है, केवल विज्ञापित क्षमता।
एचआरजे

@HRJ, विज्ञापित क्षमता को उत्पाद मैनुअल में लिखा जाना चाहिए, और बंदरगाहों को USB विनिर्देशों के अनुसार, लेबल किया जाना चाहिए। यहां तक ​​कि अगर एक नए पोर्ट में पावर डिलीवरी क्षमता वाला टाइप-सी कनेक्टर है, तो यह जानने का एक लंबा तरीका है कि यह किस प्रोफाइल का समर्थन करता है, जब तक कि आपके पास यूसीएसआई पावर डिलीवरी आर्किटेक्चर का कार्यात्मक कार्यान्वयन न हो। msdn.microsoft.com/en-us/library/windows/hardware/…
Ale..chenski

इस। अन्य उत्तर केवल यह बताते हैं कि कनेक्ट किए गए उपकरण कितना वर्तमान खींचने का दावा करते हैं। बंदरगाह की अधिकतम क्षमता नहीं।
जूलियन

2

विंडोज में, अगर आपके पास USB 3.0 कंट्रोलर है और डिवाइस मैनेजर में कॉरेस्पॉन्डेंट एप्लेट की कमी है, तो आप NirSoft से USBDeview का उपयोग कर सकते हैं ।

यहाँ छवि विवरण दर्ज करें


1
यह मेरे लिए गलत वर्तमान मान दे रहा था। यह टाइप सी पोर्ट के लिए 500 एमए कहता है कि मेरे फोन का दावा है कि यह कम से कम 1500 एमए है।
वैनेसा फिप्स

हाँ। दुर्भाग्य से यह ऐप केवल परक्राम्य शक्ति दिखाता है , जो पोर्ट की ऊपरी सीमा (500 एमएएच) तक सीमित है। तो यह बिजली-लालची उपकरणों के लिए बहुत उपयोगी नहीं है।
सनकैचर

मैं त्वरित प्रतिक्रिया की सराहना करता हूं! हालांकि यह अभी भी काफी सही नहीं लगता है। स्पष्ट होने के लिए, यह एक Asus Q534 लैपटॉप पर एक थंडरबोल्ट 3 टाइप सी पोर्ट है, जो नेक्सस 6 पी फोन के लिए यूएसबी 3.1 जनरल 2 टाइप सी से टाइप सी केबल से जुड़ा है। मैं यह पता लगाने की कोशिश कर रहा हूं कि फोन टाइप सी द्वारा निर्दिष्ट 3 ए अधिकतम वर्तमान क्यों नहीं खींच रहा है, इसलिए मैं उस बंदरगाह के लिए वर्तमान सीमा का पता लगाने की कोशिश कर रहा हूं। विशेष रूप से, नेक्सस 6 पी केवल यूएसबी 2.0 डेटा का समर्थन करता है, लेकिन टाइप सी मानक के कारण वैसे भी 3 ए आकर्षित कर सकता है। मुझे संदेह है कि USBDeview "USB 2.0 = 500 mA" कहता है, जो अब जरूरी नहीं है।
वैनेसा फिप्स

3 ए टाइप सी के लिए अधिकतम चार्जिंग चालू है। मुझे संदेह है कि इस बंदरगाह की सीमा कम है। हालांकि यह निश्चित रूप से 500 एमए से अधिक है; मेरे फोन ने बताया कि यह कम से कम 1500 mA पर वसूला जा रहा है।
वैनेसा फिप्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.