InputTestHub

Why Your Webcam Drops to 15 fps in Low Light

The same webcam that runs smoothly at noon turns jerky in the evening. A frame-rate meter shows why: 30 frames a second have become 15. The camera has not failed. It has made a trade, and it makes the same trade every time the light falls.

7 min read · updated 4 October 2026 · links to 5 tools

In short A webcam usually drops from 30 to 15 frames per second because the room is too dark. A camera can only gather light for each frame for as long as that frame lasts — about 33 milliseconds at 30 fps, about 67 milliseconds at 15 fps — so when the picture is too dark, automatic exposure lengthens the exposure and the frame rate has to fall. Logitech describes its RightLight feature as adjusting the frame rate to increase exposure time, and the USB camera standard has a setting that decides whether the camera may vary its frame rate for exposure. The fix is more light on your face, or turning off the low-light or exposure-priority setting so the camera holds its frame rate and accepts a darker or noisier picture. Other causes are another program using the camera, and resolution and format limits on older USB ports.

A frame cannot be exposed for longer than it lasts

Each frame of video is a short exposure, like a photograph. At 30 frames per second a new frame begins every 33.3 milliseconds, so no frame can gather light for longer than that. In a dim room 33 milliseconds may not be enough light for a clean picture.

The camera's automatic exposure then has a choice: keep 30 frames a second and accept a dark, grainy picture, or slow down so each frame can be exposed for longer. Many webcams choose to slow down by default. Halving the frame rate doubles the longest possible exposure, which is one photographic stop more light.

Frame rateTime per frameLight gathered, compared with 30 fps
60 fps16.7 mshalf
30 fps33.3 msthe same
24 fps41.7 ms1.25 times
15 fps66.7 mstwice
10 fps100 msthree times

What the camera makers say

Logitech describes its RightLight technology as adjusting the frame rate, increasing the exposure time of the camera, in some cases slowing the frame rate to do it. Its camera software offers a priority setting: with frame rate selected, keeping a constant frame rate comes first; with exposure selected, keeping the right level of light comes first.

The standard that most USB webcams follow has a control for exactly this choice. When automatic exposure is on, it determines whether the device may vary the frame rate dynamically — in one software library's words, 0 means the frame rate must stay constant and 1 means it may be varied for exposure.

How to get 30 fps back

  1. Add light in front of you, not behind. Logitech advises keeping the light level above 300 lux for its C922, with the light coming from behind the webcam towards your face.
  2. Turn off low-light compensation, or set the priority to frame rate, in the camera's own software. The picture may get darker or noisier, but the frame rate holds.
  3. Close other programs that might be using the camera; Windows reports error 0xA00F4243 when another app has it, and Microsoft notes apps can apply their own camera settings at any time.
  4. Measure the result with the webcam test in the same light, rather than trusting what the video call app reports.

When it is not the light: USB and video format

A camera has to send every frame down its cable. Uncompressed video in the common YUY2 format uses 16 bits per pixel, so 1920 × 1080 at 30 fps is 1920 × 1080 × 16 × 30 = about 995 Mbit/s. That is more than twice the 480 Mbit/s signalling rate of USB 2.0, so on a USB 2.0 port a 1080p camera has to send compressed MJPEG, or drop the resolution or frame rate.

If a camera is stuck at a low frame rate in bright light, check that it is in a USB 3 port if it supports one, and that the app has not chosen an uncompressed format. The video bitrate calculator works out the data rate of any resolution and frame rate.

Bandwidth figures are in megabits per second. 995 Mbit/s is about 124 megabytes per second — divide by eight to compare with a figure in MB/s.

Measure what the camera delivers

Video call apps show the frame rate they asked for, not always the frame rate they received. The webcam test reports the resolution the browser actually received and the frame rate the camera is delivering, so you can watch the number fall as you dim the room and rise again when you turn the low-light setting off. For phones, the rear camera test does the same for the main camera.

For online proctored exams the frame rate matters for a different reason: Pearson VUE's OnVUE, for example, requires at least 640 × 480 at 10 frames per second, so a camera that sinks below 10 fps in a dark room can fail the system check.

Frequently asked questions

Why is my webcam only 15 fps?
Most often because the room is too dark. Automatic exposure lengthens each frame's exposure to gather more light, and a frame cannot be exposed for longer than it lasts, so the frame rate falls from 30 to 15. More light, or turning off low-light compensation, restores 30 fps.
How do I make my webcam 30 fps?
Put more light on your face, turn off low-light compensation or set the camera's priority to frame rate in its software, close other apps using the camera, and use a USB 3 port for 1080p cameras that support it.
Why does my webcam lag in a dark room?
Because the camera slows its frame rate to expose each frame for longer. At 15 fps each frame can gather light for 66.7 milliseconds instead of 33.3 at 30 fps, which looks like lag.
Does USB 2.0 limit webcam frame rate?
It can at high resolutions. Uncompressed 1080p at 30 fps is about 995 Mbit/s, more than USB 2.0's 480 Mbit/s, so the camera must send compressed MJPEG or lower the resolution or frame rate.
What frame rate does an online proctored exam need?
It depends on the exam provider. Pearson VUE's OnVUE requires a webcam of at least 640 × 480 at 10 frames per second.

More guides