Camera black screen on X11 Zorin and Mint

Hi guys,

I have been on Linux for a few months now and have been dealing with a black screen issue on and off. It worked well on Zorin with Wayland after disabling safe boot and fast boot, but after switching to Zorin X11 and now Mint X11 the black screen is back. Does anyone have a solution?

System:
  Kernel: 6.17.0-35-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
  Desktop: Cinnamon v: 6.6.7 tk: GTK v: 3.24.41 wm: Muffin v: 6.6.3 vt: 7 dm: LightDM v: 1.30.0
    Distro: Linux Mint 22.3 Zena base: Ubuntu 24.04 noble
Machine:
  Type: Laptop System: Framework product: Laptop 16 (AMD Ryzen 7040 Series) v: A7
    serial: <superuser required>
  Mobo: Framework model: FRANMZCP07 v: A7 serial: <superuser required> part-nu: FRAGPACP07
    uuid: <superuser required> UEFI: INSYDE v: 04.04 date: 03/23/2026
Battery:
  ID-1: BAT1 charge: 55.5 Wh (70.6%) condition: 78.6/85.1 Wh (92.3%) volts: 15.7 min: 15.5
    model: NVT FRANDBA type: Li-ion serial: <filter> status: discharging cycles: 125
CPU:
  Info: 8-core model: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics bits: 64 type: MT MCP smt: enabled
    arch: Zen 4 rev: 1 cache: L1: 512 KiB L2: 8 MiB L3: 16 MiB
  Speed (MHz): avg: 2010 high: 4541 min/max: 419/5138 boost: enabled cores: 1: 2270 2: 1101
    3: 1815 4: 1101 5: 1816 6: 1815 7: 1816 8: 1101 9: 1844 10: 2149 11: 4541 12: 4540 13: 1816
    14: 1101 15: 2243 16: 1101 bogomips: 121370
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Phoenix1 vendor: Framework driver: amdgpu v: kernel arch: RDNA-3 pcie:
    speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6, DP-7,
    DP-8, Writeback-1 bus-ID: c1:00.0 chip-ID: 1002:15bf class-ID: 0300 temp: 46.0 C
  Device-2: Realtek Laptop Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    bus-ID: 3-1:2 chip-ID: 0bda:5634 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2048x1280 s-dpi: 120 s-size: 433x271mm (17.05x10.67") s-diag: 511mm (20.11")
  Monitor-1: eDP-1 mapped: eDP model: BOE Display 0x0bc9 res: 2048x1280 hz: 165 dpi: 151
    size: 345x215mm (13.58x8.46") diag: 407mm (16") modes: max: 2560x1600 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.8-0ubuntu0.24.04.1 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon 780M Graphics (radeonsi phoenix LLVM 20.1.2 DRM 3.64
    6.17.0-35-generic) device-ID: 1002:15bf
  API: Vulkan v: 1.3.275 layers: 3 surfaces: xcb,xlib device: 0 type: integrated-gpu driver: N/A
    device-ID: 1002:15bf device: 1 type: cpu driver: N/A device-ID: 10005:0000
Audio:
  Device-1: AMD Rembrandt Radeon High Definition Audio vendor: Framework driver: snd_hda_intel
    v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: c1:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Framework driver: snd_pci_ps v: kernel
    pcie: speed: 16 GT/s lanes: 16 bus-ID: c1:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Framework driver: snd_hda_intel v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: c1:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.17.0-35-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter driver: mt7921e v: kernel
    pcie: speed: 5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 14c3:0616 class-ID: 0280
  IF: wlp1s0 state: down mac: <filter>
  Device-2: Realtek USB 10/100/1G/2.5G LAN driver: r8152 type: USB rev: 3.2 speed: 5 Gb/s
    lanes: 1 bus-ID: 2-2.1:3 chip-ID: 0bda:8156 class-ID: 0000 serial: <filter>
  IF: enx9cbf0d0086cb state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1 speed: 480 Mb/s
    lanes: 1 bus-ID: 1-5:6 chip-ID: 0e8d:e616 class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:
    hardware: no software: yes address: <filter>
Drives:
  Local Storage: total: 931.51 GiB used: 58.28 GiB (6.3%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD BLACK SN7100 1TB size: 931.51 GiB
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 7615M0WD temp: 33.9 C scheme: GPT
Partition:
  ID-1: / size: 728.03 GiB used: 58.15 GiB (8.0%) fs: ext4 dev: /dev/nvme0n1p6
  ID-2: /boot/efi size: 96 MiB used: 37.4 MiB (39.0%) fs: vfat dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 14.9 GiB used: 96.1 MiB (0.6%) priority: -2
    dev: /dev/nvme0n1p5
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 5 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-2:2 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s lanes: 1
    chip-ID: 05e3:0610 class-ID: 0900
  Hub-3: 1-3:3 info: Genesys Logic Hub ports: 3 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 100mA
    chip-ID: 05e3:0610 class-ID: 0900
  Hub-4: 1-4:5 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 100mA
    chip-ID: 05e3:0610 class-ID: 0900
  Device-1: 1-4.1:7 info: Shenzhen Goodix Fingerprint USB Device type: <vendor specific>
    driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 27c6:609c
    class-ID: ef00 serial: <filter>
  Device-2: 1-4.3:8 info: Framework Laptop 16 Keyboard Module - ANSI type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 4 rev: 2.1 speed: 12 Mb/s lanes: 1 power: 500mA
    chip-ID: 32ac:0012 class-ID: 0300 serial: <filter>
  Device-3: 1-5:6 info: MediaTek Wireless_Device type: bluetooth driver: btusb interfaces: 3
    rev: 2.1 speed: 480 Mb/s lanes: 1 power: 100mA chip-ID: 0e8d:e616 class-ID: e001 serial: <filter>
  Hub-5: 2-0:1 info: super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-6: 2-2:2 info: Genesys Logic USB3.2 Hub ports: 3 rev: 3.2 speed: 10 Gb/s lanes: 1
    chip-ID: 05e3:0625 class-ID: 0900
  Device-1: 2-2.1:3 info: Realtek USB 10/100/1G/2.5G LAN type: Network driver: r8152
    interfaces: 1 rev: 3.2 speed: 5 Gb/s lanes: 1 power: 256mA chip-ID: 0bda:8156 class-ID: 0000
    serial: <filter>
  Hub-7: 3-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-1:2 info: Realtek Laptop Camera type: video driver: uvcvideo interfaces: 2 rev: 2.0
    speed: 480 Mb/s lanes: 1 power: 300mA chip-ID: 0bda:5634 class-ID: 0e02 serial: <filter>
  Hub-8: 4-0:1 info: super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-9: 5-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-10: 6-0:1 info: super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s lanes: 1
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-11: 7-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-12: 7-1:2 info: VIA Labs USB2.0 Hub ports: 4 rev: 2.1 speed: 480 Mb/s lanes: 1
    chip-ID: 2109:2817 class-ID: 0900
  Device-1: 7-1.1:3 info: Logitech Corded Keyboard K280e type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s lanes: 1 power: 98mA
    chip-ID: 046d:c328 class-ID: 0300
  Device-2: 7-1.4:4 info: Sunplus Innovation Optical Mouse type: mouse driver: hid-generic,usbhid
    interfaces: 1 rev: 2.0 speed: 1.5 Mb/s lanes: 1 power: 98mA chip-ID: 1bcf:0005 class-ID: 0301
  Hub-13: 8-0:1 info: super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s lanes: 1
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-14: 8-1:2 info: VIA Labs USB3.0 Hub ports: 4 rev: 3.2 speed: 5 Gb/s lanes: 1
    chip-ID: 2109:0817 class-ID: 0900
Sensors:
  System Temperatures: cpu: 53.8 C mobo: 40.2 C
  Fan Speeds (rpm): N/A
Repos:
  Packages: 2019 pm: dpkg pkgs: 2009 pm: flatpak pkgs: 10
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http: //packages.linuxmint.com zena main upstream import backport
    2: deb http: //archive.ubuntu.com/ubuntu noble main restricted universe multiverse
    3: deb http: //archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse
    4: deb http: //archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/signal-xenial.list
    1: deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https: //updates.signal.org/desktop/apt xenial main
  Active apt repos in: /etc/apt/sources.list.d/slack.list
    1: deb https: //packagecloud.io/slacktechnologies/slack/debian/ jessie main
  Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.sources
    1: deb [arch=amd64 arm64] https: //brave-browser-apt-release.s3.brave.com stable main
  Active apt repos in: /etc/apt/sources.list.d/google-chrome.sources
    1: deb [arch=amd64] https: //dl.google.com/linux/chrome-stable/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/vivaldi.sources
    1: deb [arch=amd64 arm64] https: //repo.vivaldi.com/stable/deb/ stable main
Info:
  Memory: total: 16 GiB note: est. available: 14.93 GiB used: 10.07 GiB (67.4%)
  Processes: 522 Power: uptime: 2h 11m states: freeze,mem,disk suspend: s2idle wakeups: 1
    hibernate: platform Init: systemd v: 255 target: graphical (5) default: graphical
  Compilers: gcc: 13.3.0 Client: Unknown python3.12 client inxi: 3.3.34