I've just done a quick test on a Pi4.
Change 0x3036 to 0x69 (same as all the other modes), and pixel_rate to 8750000. No other changes to the driver.
"rpicam-hello --list-cameras" lists the frame rate range as up to 93.75fps for the VGA mode. Running with no desktop and "kmstest" running in another terminal, "rpicam-hello -t 0 --viewfinder-mode 640:480:10 --framerate 90" gives me a readout of 90.16fps.
Doing the calcs, the lowest frame rate with the old settings would have been 0.217fps (4.6secs/frame). With the new settings it will be 0.326fps (3.067secs/frame). I don't see this mode as being that useful for slow captures (why wouldn't you use the higher resolution/quality modes?), so I don't mind over that.
It has changed the default frame rate. Changing vts for that mode to 787 restores it to 60fps. The only thing one could potentially quibble about is that the old pixel rate was wrong so the default rate wasn't correct. That's a pretty weak argument though.
Change 0x3036 to 0x69 (same as all the other modes), and pixel_rate to 8750000. No other changes to the driver.
"rpicam-hello --list-cameras" lists the frame rate range as up to 93.75fps for the VGA mode. Running with no desktop and "kmstest" running in another terminal, "rpicam-hello -t 0 --viewfinder-mode 640:480:10 --framerate 90" gives me a readout of 90.16fps.
Doing the calcs, the lowest frame rate with the old settings would have been 0.217fps (4.6secs/frame). With the new settings it will be 0.326fps (3.067secs/frame). I don't see this mode as being that useful for slow captures (why wouldn't you use the higher resolution/quality modes?), so I don't mind over that.
It has changed the default frame rate. Changing vts for that mode to 787 restores it to 60fps. The only thing one could potentially quibble about is that the old pixel rate was wrong so the default rate wasn't correct. That's a pretty weak argument though.
Statistics: Posted by 6by9 — Tue Jan 13, 2026 7:44 pm