Mobile and Desktop Processors
Intel® Core™ processors, Intel Atom® processors, tools, and utilities
16771 Diskussionen

Poor power efficiency with B660/B760* boards and active** Full-Speed USB devices

Dan0987
Neuer Beitragender I
20.446Aufrufe

Hi,

The CPU spends a significant amount of time in higher C-states after connecting a Full-Speed (12Mbit/s) USB device, significantly affecting power consumption. The deeper the Package C-state was in prior to connecting the Full-Speed USB device, the greater the difference in power consumption.

 

* the problem has been observed on motherboards with B660 and B760 chipsets, but it is possible that other 600 and 700 series chipsets are also affected.

** applies to connected and not suspended devices

 

Here are some numbers produced on a Linux system with an i5-13500 and a Gigabyte B660 AORUS MASTER DDR4 and various USB devices, but it appears that MS Windows is also affected:

 

Baseline. System at idle. Total power consumption: ~ 5.3 W

 

C2 (pc2)	0,6%
C3 (pc3)	0,7%
C6 (pc6)	0,3%
C7 (pc7)	0,0%
C8 (pc8)	0,0%
C9 (pc9)	0,0%
C10 (pc10)	97,5%

 

 

 

Baseline + Logitech M90 mouse (Low-Speed, 1.5 Mbit/s). Total power consumption: ~ 6.5 W

 

T:  Bus=01 Lev=01 Prnt=02 Port=06 Cnt=01 Dev#= 18 Spd=1.5  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=046d ProdID=c05a Rev=63.00
S:  Manufacturer=Logitech
S:  Product=USB Optical Mouse
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=10ms
C2 (pc2)	5,0%
C3 (pc3)	1,1%
C6 (pc6)	0,3%
C7 (pc7)	0,0%
C8 (pc8)	0,0%
C9 (pc9)	0,0%
C10 (pc10)	92,7%

 

 

 

Baseline + Flash Drive (High-Speed, 480 Mbit/s). Total power consumption: ~ 6 W

 

T:  Bus=01 Lev=01 Prnt=02 Port=06 Cnt=01 Dev#= 16 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=5583 Rev=01.00
S:  Manufacturer=SanDisk
S:  Product=Ultra Fit
S:  SerialNumber=<redacted>
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=224mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
C2 (pc2)	0,8%
C3 (pc3)	1,0%
C6 (pc6)	0,3%
C7 (pc7)	0,0%
C8 (pc8)	0,0%
C9 (pc9)	0,0%
C10 (pc10)	96,9%

 

 

 

Baseline + spinning 5 TB 2,5" HDD powered from the USB port. (SuperSpeed, 5 Gbit/s). Total power consumption: ~ 8.6 W

 

T:  Bus=02 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  4 Spd=5000 MxCh= 0
D:  Ver= 3.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=1058 ProdID=2665 Rev=20.07
S:  Manufacturer=Western Digital
S:  Product=My Passport 2665
S:  SerialNumber=<redacted>
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=896mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
C2 (pc2)	0,8%
C3 (pc3)	1,0%
C6 (pc6)	0,2%
C7 (pc7)	0,0%
C8 (pc8)	0,0%
C9 (pc9)	0,0%
C10 (pc10)	97,1%

 

 

 

And now, for comparison, some Full-Speed (12 Mbit/s) USB devices:

 

Baseline + Keyboard. Total power consumption: ~ 11.5 W

 

T:  Bus=01 Lev=01 Prnt=18 Port=07 Cnt=01 Dev#= 17 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04d9 ProdID=a131 Rev=01.04
S:  Manufacturer=HOLTEK
S:  Product=USB-HID Keyboard
C:  #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=1ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=04(O) Atr=03(Int.) MxPS=  64 Ivl=1ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
I:  If#= 3 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=06(O) Atr=03(Int.) MxPS=  64 Ivl=1ms
E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
C2 (pc2)	51,4%
C3 (pc3)	1,1%
C6 (pc6)	0,1%
C7 (pc7)	0,0%
C8 (pc8)	0,1%
C9 (pc9)	0,0%
C10 (pc10)	46,2%

 

 

 

Baseline + Logitech G700 mouse. Total power consumption: ~ 11.5 W

 

T:  Bus=01 Lev=01 Prnt=02 Port=06 Cnt=01 Dev#= 12 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=046d ProdID=c531 Rev=21.00
S:  Manufacturer=Logitech
S:  Product=USB Receiver
C:  #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=98mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=1ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=  20 Ivl=1ms
C2 (pc2)	51,5%
C3 (pc3)	0,7%
C6 (pc6)	0,1%
C7 (pc7)	0,0%
C8 (pc8)	0,1%
C9 (pc9)	0,0%
C10 (pc10)	46,7%

 

 

 

Baseline + Razer DAV2Pro mouse. Total power consumption: ~ 11.5 W

 

T:  Bus=01 Lev=01 Prnt=02 Port=06 Cnt=01 Dev#= 14 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1532 ProdID=007d Rev=01.00
S:  Manufacturer=Razer
S:  Product=Razer DeathAdder V2 Pro
S:  SerialNumber=000000000000
C:  #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
I:  If#= 3 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=01 Driver=usbhid
E:  Ad=84(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
I:  If#= 4 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=01 Driver=usbhid
E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
C2 (pc2)	51,5%
C3 (pc3)	0,9%
C6 (pc6)	0,2%
C7 (pc7)	0,0%
C8 (pc8)	0,1%
C9 (pc9)	0,0%
C10 (pc10)	46,3%

 

 

 

Related issue: High power consumption when using USB1.1 serial devices under Linux.

 

Any information on this and possible workarounds would be greatly appreciated.

 

Best regards,

Daniel

52 Antworten
KrissyG
Neuer Beitragender II
1.886Aufrufe

@KrissyG  wrote:

is it intel tho? 
Why not Windows or the motherboard itself?


The problem is reproducible on Linux and Windows, on boards from different manufacturers, on the initial and latest BIOSes. The only common factor, other than USB devices, is the 600 and 700 series chipsets. Your issue was unrelated.


Different ide power usage with different BIOS versions. It is more related than you think. 

Dan0987
Neuer Beitragender I
1.879Aufrufe

The underlying cause is unrelated.

KrissyG
Neuer Beitragender II
1.865Aufrufe
Mich1
Anfänger
1.538Aufrufe

I see more and more topics about this issue. Also on a dutch forum there are multiple users with this problem.

It seems more and more that is is a hardware issue related to the newest chipsets/cpu's introduced since 12th gen cpu.

 

Hopefully it will be somehow possible to get this fixed by a software patch.

MN10
Anfänger
1.406Aufrufe

Yeah I do have the exact same issue with i5 14500 and Aorus B760 Pro DDR4. Without the USB device ~20W and with the device connected ~35W. So apparently my USB device uses 15W.

I used the exact same USB devices with the same OS (Debian) with anolder Z270 Board and an 7th Generation Intel processor.  Couldn't even measure the difference.

MN10
Anfänger
1.402Aufrufe
Wirehead
Einsteiger
510Aufrufe

Hi Intel,


Same issue here. It's fully reproducible with any Full-Speed (12Mbit/s) USB device. (E.g. CP2102, FT232 UART,..).

Here on an i5-13500; H610M S2H V2 DDR4 motherboard.


Any port on the system exhibits the same behavior.

Dan0987
Neuer Beitragender I
504Aufrufe

Hi @Wirehead,
Please create a new inquiry. Intel employees ignore messages in "closed" threads and/or messages that were not authored by the original poster.

Wirehead
Einsteiger
415Aufrufe

I'll not be creating anything. It's a clear failure on Intel's side:

So - the intel 600 / 700 / 800 PCH (yes, even the latest arrow lake, so I don't even have an option to get around it with a new motherboard) - all have the same errata: "Processor C-States with USB Full-speed or Low-speed Device"

 

With the implication "The processor may fail to enter C3 or deeper package C-States. Note: This erratum has only been observed in a synthetic environment.Wrong Intel. It's in the wild, and not just synthetic. Also not a single workaround. I've had it with Intel, goodbye, see you on team red.

Dan0987
Neuer Beitragender I
410Aufrufe

@Wirehead wrote:

I'll not be creating anything. It's a clear failure on Intel's side:


Why so passive-aggressive? I am not an Intel employee; I am the original poster. Intel employees no longer monitor this thread. If you want to reach them, start a new thread. Just sayin

Wirehead
Einsteiger
403Aufrufe

Apologies, it was not directed to you, but to Intel. Kind of fed up with them. This is yet another issue i run into with intel. Previous issue is them not confirming / fixing an issue with support for 21:9 resolutions on NUC14 via HDMI in Linux, while on Windows this works. (and using Displayport adaptors, it does work...) I've had it with Intel . 

Antworten