Firefox tearing and flickering

I have Firefox and Firefox developer edition, and both of them start tearing and in some cases entire screen can go grey (until I start doing anything with it). I haven’t noticed these issues any other software, I can spend hours and hours on chromium as example without a single occurrence.

I tried already turning off smooth scrolling, manually adjusting browser framework rate (in case automatic one doesn’t work). But this didn’t help.

Anyone has any ideas what could it be?

Firefox 138.0.4
Firefox Developer 139.0b9

inxi -Farz

System:
  Kernel: 6.14.6-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.14-x86_64
    root=UUID=f30da2f6-ff4d-4b97-b132-fb1059e58ddb rw rootflags=subvol=@
    quiet splash apparmor=1 security=apparmor
    resume=UUID=5ac2f586-994a-4fe7-a52c-f2be1d8b52f9 udev.log_priority=3
  Desktop: GNOME v: 48.1 tk: GTK v: 3.24.49 wm: gnome-shell with: ulauncher
    tools: gsd-screensaver-proxy dm: GDM v: 48.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Laptop System: Framework product: Laptop 13 (AMD Ryzen AI 300 Series)
    v: A5 serial: <superuser required>
  Mobo: Framework model: FRANMGCP05 v: A5 serial: <superuser required>
    part-nu: FRANVCCP05 uuid: <superuser required> UEFI: INSYDE v: 03.03
    date: 03/10/2025
Battery:
  ID-1: BAT1 charge: 52.6 Wh (85.0%) condition: 61.9/60.7 Wh (102.0%)
    volts: 16.8 min: 15.5 model: NVT FRANGWA type: Li-ion serial: <filter>
    status: discharging cycles: 6
CPU:
  Info: model: AMD Ryzen AI 5 340 w/ Radeon 840M bits: 64 type: MT MCP
    arch: N/A level: v4 note: check family: 0x1A (26) model-id: 0x60 (96)
    stepping: 0 microcode: 0xB60000E
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 480 KiB desc: d-6x48 KiB; i-6x32 KiB L2: 6 MiB
    desc: 6x1024 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 625 min/max: 599/4900:3425 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 625 2: 625 3: 625
    4: 625 5: 625 6: 625 7: 625 8: 625 9: 625 10: 625 11: 625 12: 625
    bogomips: 47906
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: IBPB on VMEXIT only
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; STIBP: always-on; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Krackan [Radeon 840M / 860M
    Graphics] vendor: Framework driver: amdgpu v: kernel pcie: gen: 4
    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:1114 class-ID: 0380 temp: 40.0 C
  Device-2: Framework Laptop Webcam Module (2nd Gen) driver: uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3:3
    chip-ID: 32ac:001c class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: BOE Display NE135A1M-NY1 built: 2023
    res: 2880x1920 dpi: 257 gamma: 1.2 size: 285x190mm (11.22x7.48")
    diag: 343mm (13.5") ratio: 3:2 modes: max: 2880x1920 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
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.5-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    gfx1152 LLVM 19.1.7 DRM 3.61 6.14.6-2-MANJARO) device-ID: 1002:1114
    memory: 500 MiB unified: no display-ID: :0.0
  Info: Tools: api: eglinfo,glxinfo x11: xprop,xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
    Audio vendor: Framework driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: c1:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Framework driver: snd_acp_pci v: kernel alternate: snd_pci_acp3x,
    snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_rpl_pci_acp6x,
    snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt,
    snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: c1:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Framework driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: c1:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.14.6-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: MEDIATEK driver: mt7925e v: kernel pcie: gen: 2 speed: 5 GT/s
    lanes: 1 port: N/A bus-ID: c0:00.0 chip-ID: 14c3:0717 class-ID: 0280
  IF: wlp192s0 state: up mac: <filter>
  IF-ID-1: br-faf1058c9a48 state: down mac: <filter>
  IF-ID-2: CloudflareWARP state: unknown speed: 10000 Mbps duplex: full
    mac: N/A
  IF-ID-3: docker0 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-5:4 chip-ID: 0e8d:0717
    class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Drives:
  Local Storage: total: 3.64 TiB used: 73.05 GiB (2.0%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD BLACK SN850X 4000GB size: 3.64 TiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 624361WD temp: 35.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 1.77 TiB size: 1.77 TiB (100.00%) used: 73.05 GiB (4.0%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 620 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 1.77 TiB size: 1.77 TiB (100.00%)
    used: 73.05 GiB (4.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 1.77 TiB size: 1.77 TiB (100.00%)
    used: 73.05 GiB (4.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 50.98 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 41.5 C mobo: N/A gpu: amdgpu temp: 41.0 C
  Fan Speeds (rpm): cpu: 0
Repos:
  Packages: 1353 pm: pacman pkgs: 1340 libs: 401 tools: gnome-software,pamac
    pm: flatpak pkgs: 13
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    2: https://mirrors2.manjaro.org/stable/$repo/$arch
    3: https://mirrors.manjaro.org/repo/stable/$repo/$arch
    4: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    5: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    6: https://mirror.init7.net/manjaro/stable/$repo/$arch
    7: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    8: https://manjaro.ynh.ovh/stable/$repo/$arch
    9: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
    10: https://mirror.23m.com/manjaro/stable/$repo/$arch
    11: https://manjaro.kurdy.org/stable/$repo/$arch
    12: http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    13: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    14: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    15: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    16: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
    17: https://mirror.hostiko.network/manjaro/stable/$repo/$arch
    18: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
    19: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
    20: https://distrohub.kyiv.ua/manjaro/stable/$repo/$arch
    21: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
    22: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
    23: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    24: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    25: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
    26: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
    27: http://manjaro.mirrors.uk2.net/stable/$repo/$arch
    28: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    29: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
    30: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    31: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    32: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
    33: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    34: https://ridgewireless.mm.fcix.net/manjaro/stable/$repo/$arch
    35: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    36: https://mirrors.atlas.net.co/manjaro/stable/$repo/$arch
    37: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    38: http://mirror.fcix.net/manjaro/stable/$repo/$arch
    39: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    40: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
    41: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
    42: http://ossmirror.mycloud.services/os/linux/manjaro/stable/$repo/$arch
    43: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
    44: http://mirror.xeonbd.com/manjaro/stable/$repo/$arch
    45: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
    46: https://mirrors.ucr.ac.cr/manjaro/stable/$repo/$arch
    47: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch
    48: https://mirror.kamtv.ru/manjaro/stable/$repo/$arch
    49: http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
    50: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
    51: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    52: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
    53: http://free.nchc.org.tw/manjaro/stable/$repo/$arch
    54: http://mirror.is.co.za/mirrors/manjaro.org/stable/$repo/$arch
    55: https://mirror.ufro.cl/manjaro/stable/$repo/$arch
Info:
  Memory: total: 96 GiB available: 93.59 GiB used: 9.48 GiB (10.1%)
  Processes: 417 Power: uptime: 51m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 37.41 GiB services: gsd-power, power-profiles-daemon, upowerd
    Init: systemd v: 257 default: graphical tool: systemctl
  Compilers: gcc: 15.1.1 Shell: Zsh v: 5.9 running-in: kitty inxi: 3.3.38

Hi @skatkov,

I use Firefox Developer Edition every day from ±08:00 in the morning to ±18:30 in the evening every single day, and I’ve never experienced anything of the sort. Which makes me think it’s local to you and that makes med think it’s possibly some weird extension.

So I suggest trying to see if it continues to happen with a new profile.

You might be right, I managed to reproduce this outside of firefox.

Did a BIOS upgrade on my machine, so far so good.

1 Like

@skatkov

Please state whether or not your issue is solved, and specify exactly what you did to solve it; or, if another member pointed you in the right direction, please mark their post as the solution.

For the benefit of others who might find this (or any) topic, always leave a clear summary of whatever may have solved your issue. Marking your own post as the solution does little without sufficient context.

Regards.