All native video mode with height > 1080 apparently open as 1920x1080 on Linux.
chrome://media-internals lists the following native modes for this camera:
2304x1296@2.00fps
2304x1536@2.00fps
When getUserMedia() constraints specify exactly 2304x1296 or 2304x1536 and the resulting stream is assigned to a video element, the camera apparently opens at 1920x1080, since the video frames displayed by the element always have height equal to 1080.
I'm not completely sure this is an issue with video capture. It might be an issue with the video element.
On Windows and Mac, this webcam does not report any video mode larger than 1920x1080.
This jsfiddle can be used for reproduction: https://jsfiddle.net/guidou/1wht030s/
Note that jsfiddle.net currently requires --disable-features=UseFeaturePolicyForPermissions on M64.
Comment 1 by guidou@chromium.org
, Nov 7 2017