One thing I didn't see mentioned yet that's in favor of AMD: Intel and its stupid, stupid IPU6 system. I've got a new work laptop now with an Intel Meteor Lake chip and the webcam is hooked up via IPU6. This means that I can't use the built-in webcam until upstream support for the specific sensor arrives in the kernel.
Some sensors are already supported but it shouldn't be this hard to make the internal webcam of your laptop work. I thought these issues were a thing of the past.
This means that I can't use the built-in webcam until upstream support for the specific sensor arrives in the kernel.
wouldn't it suffice to build it from source into a kernel module that you can load? that way you wouldn't even need to build the kernel. DKMS would help to automate this for kernel updates
That's what I thought, too, so I compiled from source and loaded the module. Unfortunately this still only makes the camera work in Firefox, but not in Zoom and Slack where I actually need it. I stopped digging into it more and simply use a USB webcam for now until the driver for my sensor is fully upstreamed.