Closed Bug 1638268 Opened 5 years ago Closed 11 months ago

High power consumption during VC

Categories

(Core :: WebRTC: Audio/Video, enhancement)

enhancement

Tracking

()

RESOLVED INACTIVE

People

(Reporter: pmenzel+bugzilla.mozilla.org, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:76.0) Gecko/20100101 Firefox/76.0

Steps to reproduce:

Start a video conference with BigBlueButton 1 (2.2.10) in Nightly. BigBlueButton is a SFU (Selective Forwarding Unit) und there is a HTML5 frontend.

Actual results:

On the Intel Broadwell laptop Dell Latitude E7250, the system fan starts spinning, and about:performance shows energy consumption of 5 Watts on average (ranging from 2 to 9 W).

Tasks: 198 total,   2 running, 196 sleeping,   0 stopped,   0 zombie
%Cpu(s): 30,5 us,  8,5 sy,  0,2 ni, 60,7 id,  0,0 wa,  0,0 hi,  0,1 si,  0,0 st
MiB Mem :  15957,5 total,   8721,8 free,   3196,2 used,   4039,4 buff/cache
MiB Swap:      0,0 total,      0,0 free,      0,0 used.  10993,0 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                        
   2318 pmenzel   20   0 3256292 536856 170392 S  85,7   3,3  79:44.48 Web Content                                                                    
   1713 pmenzel   20   0 4304444 993628 299600 S  46,5   6,1  36:54.18 firefox-bin                                                                    
   1755 pmenzel   20   0  209420  45592  30784 S   8,6   0,3   7:41.04 Socket Process                                                                 
   2583 pmenzel   20   0 4607364 786424 302812 S   5,6   4,8   4:25.56 firefox                                                                        
   1043 pmenzel    9 -11 1674776  27808  19920 S   5,0   0,2   4:46.20 pulseaudio                                                                     
   1226 pmenzel   20   0 4346028 335596 227148 S   2,3   2,1   4:55.50 gnome-shell                                                                    
   2786 pmenzel   20   0 8962168 179400  93176 S   1,7   1,1   0:57.37 WebExtensions                                                                  
   3197 pmenzel   20   0 2515392 174760 100184 S   1,3   1,1   1:03.04 Web Content                                                                    
   3234 pmenzel   20   0 2660228 192700 116044 S   1,3   1,2   1:34.22 Web Content                                                                    
   5614 pmenzel   20   0 2640152 183588 119596 S   1,3   1,1   0:34.95 Web Content                                                                    
   1808 pmenzel   20   0 2658964 185560 124448 S   1,0   1,1   1:10.90 Privileged Cont                                                                
   1932 pmenzel   20   0 2722992 243708 122232 S   1,0   1,5   1:09.92 Web Content                                                                    
   4833 pmenzel   20   0 2682136 206048 153928 S   1,0   1,3   1:10.71 Web Content                                                                    
   1867 pmenzel   20   0 2714064 182580 120684 S   0,7   1,1   0:44.52 WebExtensions                                                                  
   5522 root       0 -20       0      0      0 I   0,7   0,0   0:15.75 kworker/u9:0-uvcvideo
[…]

Expected results:

The energy consumption should lower, so the fan does not spin.

It’d be useful to better analyze WebRTC (what video codec is used), and analyze the energy consumption in detail.

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:76.0) Gecko/20100101 Firefox/76.0

Hi,

I will move this enhancement over to a component so developers can take a look over it. If this is not the correct component please feel free to change it to an appropriate one.

Thanks for your report.

Status: UNCONFIRMED → NEW
Component: Untriaged → WebRTC: Audio/Video
Ever confirmed: true
Product: Firefox → Core

I am not using that system anymore, so I am closing this bug report.

Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.