Oh yeah, YU12 is going to be unusable.I recommend matching these settings (saying hi in the image). YU12 (Emulated) will give you super smooth video, you can even do 60 FPS.
What I did:
Verify I installed the recommended OEM kernel noted on the Ubuntu guide.
sudo apt install linux-oem-22.04
Reboot, then.
sudo snap install obs-studio
Added my v4l2 source. Noted that it defaulted to YU12 which was like 5 FPS or something awful.
Controls were not immediately presented until I switched to YU12 (Emulated) (Test both entries as there may be two). Closed the properties box, reopened the proprieties box.
At the bottom of the image in the video preview, grabbed the little line that appears at the bottom of the image of me, and push up using my mouse to bring forward all of the v4l2 source settings.
Now for guvcview, it will differ here and the OSB settings will have different options.
For guvcview, these are the recommended settings:
MJGP Motion Jpeg
60FPS
1920x1080
In terms of the FPS it indicates in the window, it will usually be at like 28 to 29 or 58 to 59 FPS.