Sorry to keep this older thread alive, but I figured others might also run into this issue. Have an Asus K52F, (running Xubuntu, but Mint should be similar). Have the output of a few different commands to share:
sudo inxi -v 7
Code:
USB:
Hub: 1-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0
speed: 480 Mb/s chip ID: 1d6b:0002
Hub: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
speed: 480 Mb/s chip ID: 8087:0020
Device-1: 1-1.2:3 info: IMC Networks Integrated Webcam type: Video
driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s chip ID: 13d3:5130
Hub: 2-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0
speed: 480 Mb/s chip ID: 1d6b:0002
Hub: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
speed: 480 Mb/s chip ID: 8087:0020
Here's some more detail on the camera via (it was over 400 lines, I've just cut after the first 16 lines):
sudo lsusb -v -s 1:3
Code:
Bus 001 Device 003: ID 13d3:5130 IMC Networks Integrated Webcam
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x13d3 IMC Networks
idProduct 0x5130 Integrated Webcam
bcdDevice 12.11
iManufacturer 2 Sonix Technology Co., Ltd.
iProduct 1 USB 2.0 Camera
iSerial 0
bNumConfigurations 1
I see there are a couple of packages that might be useful: v4l-utils and v4l2loopback-utils. Ideally, people wouldn't have to run a script to get their camera working each time, but I get that some hardware is problematic.
Here's how I got Cheese working on Xubuntu 20.04. Initially, the camera was 'flipped' in Cheese. I installed libv4l-0:
Code:
sudo apt install libv4l-0
Then I edited the .desktop file that launches Cheese. In the case of Xubuntu 20.04 this was:
Code:
/usr/share/applications/org.gnome.Cheese.desktop
In that file I commented out the line that starts with Exec and I added the following line:
Code:
Exec=sh -c 'LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so cheese'
I restarted the system then launched Cheese and the web cam was flipped in the correct orientation for Cheese. Sadly, at this point you'd have to test each application. We load Zoom for some people. I haven't checked Zoom on this system yet, but it would be a similar process for Zoom. It looks like the .desktop file is just Zoom.desktop for Zoom (in the same path), and you'd have to replace cheese at the end of that Exec=sh line with zoom.
Hope this helps someone. Sorry it's not exactly for Mint, but should be similar.