Bug 2337593

Summary: ov01a10 camera sensor driver lacks 1296x816 mode support
Product: [Fedora] Fedora Reporter: Hans de Goede <hdegoede>
Component: kernelAssignee: Hans de Goede <hans>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 41CC: acaringi, adscvr, airlied, alciregi, bskeggs, hdegoede, hpa, josef, kernel-maint, linville, masami256, mchehab, ptalbert, steved, suraj.ghimire7
Target Milestone: ---Keywords: Desktop, HardwareEnablement
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-10-17 14:15:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Hans de Goede 2025-01-14 12:27:51 UTC
The ov01a10 sensor has a pixel-array of 1296x816 pixels, but the driver only offers a 1280x800 mode.

Sensors having a slightly bigger pixel-array then a standard resolution then normal is standard because debayering / demosaicing often requires some extra pixels at the borders. This is also the case with the software ISP.

Since the driver does not offer a mode with these extra pixels, the max available resolution offered by the software ISP is 1276x796 which is just under 1280x720, causing e.g. google-meet to fallback to a much lower resolution. This results in only a small center part of the total field-of-view of the sensor being shown (the rest is cropped of) which looks like a weird zoom-in effect.

TODO: Fix the driver to also offer 1299x816 as mode, so that the software ISP can offer 1280x800 / 1280x720 to applications.


Reproducible: Always

Comment 1 Hans de Goede 2025-10-17 14:15:55 UTC
This is fixed by this upstream series:

https://lore.kernel.org/linux-media/20251014174033.20534-1-hansg@kernel.org/

I hope to land this upstream soon, closing this as being handled upstream.