I have been using Garuda Linux as a daily driver for college work on my laptop and it has been amazing. However, ever since FireDragon has updated to being based on Floorp, it has really lost performance on my machines. I’ve done speedometer 3.0 tests for both Floorp and FireDragon on both my desktop (running Manjaro) and laptop and the results are:
Desktop (Manjaro)
Browser
Speedometer Test Result
Floorp
11.1
FireDragon
5.62
Laptop (Garuda)
Browser
Speedometer Test Result
Floorp
4.24
FireDragon
1.88
There is a very significant difference here, and one that I’ve noticed through personal use. Browsing the web used to be awesome on the old FireDragon based on LibreWolf, but now it feels so sluggish. I’ve been using Floorp as a result, which feels a lot faster, but I’m missing all those awesome FireDragon customizations and features.
Basically, my question is: why is this performance difference is happening? And how it can be fixed?
First of all, it is essential to carry out these tests with a new, clean profile. Also, no other programs should be running at the same time and you should not do anything on the computer during the test, but leave it completely alone.
Here are my test outputs, which I carried out under the above premises:
Browser
Result
Ungoogled Chromium
12.4
Librewolf
11.3
Floorp
9.07
Firefox-ESR
8.95
Firedragon
4.44
The differences are probably due to the adjustments made in the individual browsers. The test results are influenced by many things.
2 Likes
FGD
23 March 2024 14:12
3
This is the 1st time we get this feedback. It would be very interesting to pinpoint what’s causing this.
Follow the troubleshooting steps as well as tips to identify the config settings that may cause the issue, and plz let us know what your findings are so we can look into possibly adjusting this issue, providing it won’t cause unacceptable downsides elsewhere.
Also plz post your garuda-inxi
of all those machines, in case it may be related to some hardware or specific installation situation.
I don’t like what I’m seeing. Are you saying FD is also slower your machine?
Here’s the Manjaro inxi -F, I’ll post the Garuda one from my laptop in a moment.
Manjaro Inxi
System:
Host: REDMOND Kernel: 6.1.80-1-MANJARO arch: x86_64 bits: 64
Desktop: KDE Plasma v: 5.27.11 Distro: Manjaro Linux
Machine:
Type: Desktop Mobo: ASRock model: X570 Steel Legend WiFi ax
serial: <superuser required> UEFI: American Megatrends v: P4.10
date: 10/19/2022
CPU:
Info: 6-core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP cache: L2: 3 MiB
Speed (MHz): avg: 2473 min/max: 2200/4208 cores: 1: 2309 2: 3505 3: 2468
4: 2200 5: 2195 6: 2196 7: 3084 8: 2531 9: 2655 10: 2195 11: 2241 12: 2099
Graphics:
Device-1: NVIDIA GM206 [GeForce GTX 950] driver: nouveau v: kernel
Device-2: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
driver: amdgpu v: kernel
Display: x11 server: X.Org v: 21.1.11 driver: X:
loaded: amdgpu,modesetting unloaded: radeon,vesa dri: radeonsi,nouveau
gpu: amdgpu resolution: 1: 1600x1200~60Hz 2: 1680x1050~60Hz
API: EGL v: 1.5 drivers: nouveau,radeonsi,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.3 vendor: amd mesa v: 24.0.2-manjaro1.1
renderer: AMD Radeon RX 6700 XT (radeonsi navi22 LLVM 16.0.6 DRM 3.49
6.1.80-1-MANJARO)
API: Vulkan v: 1.3.279 drivers: radv surfaces: xcb,xlib
Audio:
Device-1: NVIDIA GM206 High Definition Audio driver: snd_hda_intel
Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
Device-3: AMD Starship/Matisse HD Audio driver: snd_hda_intel
Device-4: HP HyperX QuadCast S driver: hid-generic,snd-usb-audio,usbhid
type: USB
API: ALSA v: k6.1.80-1-MANJARO status: kernel-api
Server-1: PipeWire v: 1.0.3 status: active
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
IF: wlp6s0 state: up mac: 38:fc:98:25:ae:3b
Device-2: Intel I211 Gigabit Network driver: igb
IF: enp8s0 state: down mac: 9c:6b:00:13:bb:b2
IF-ID-1: virbr0 state: down mac: 52:54:00:c5:81:ad
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb type: USB
Report: btmgmt ID: hci0 state: up address: 38:FC:98:25:AE:3F bt-v: 5.2
Drives:
Local Storage: total: 2.98 TiB used: 1.19 TiB (39.8%)
ID-1: /dev/nvme0n1 vendor: TeamGroup model: TM8FP6001T size: 953.87 GiB
ID-2: /dev/sda vendor: Seagate model: ST2000DM006-2DM164 size: 1.82 TiB
ID-3: /dev/sdb vendor: Samsung model: SSD 750 EVO 250GB size: 232.89 GiB
Partition:
ID-1: / size: 227.88 GiB used: 175.13 GiB (76.9%) fs: ext4 dev: /dev/sdb2
ID-2: /boot/efi size: 299.4 MiB used: 312 KiB (0.1%) fs: vfat
dev: /dev/sdb1
Swap:
ID-1: swap-1 type: file size: 8 GiB used: 9 MiB (0.1%) file: /swapfile
Sensors:
System Temperatures: cpu: 53.0 C mobo: N/A
Fan Speeds (rpm): N/A
GPU: device: amdgpu temp: 48.0 C fan: 0 device: nouveau temp: 47.0 C
fan: 0
Info:
Memory: total: 16 GiB available: 15.54 GiB used: 4.24 GiB (27.3%)
Processes: 322 Uptime: 45m Shell: Zsh inxi: 3.3.33
I wouldn´t say FD is slowering my machine but FD is running slower than the other browsers on my machine.
If the differences are not really noticeable, I don’t pay attention to whether a browser needs 100ms more or less to load a page. So this is not a problem for me. I just found it interesting and that’s why I posted my results.
System:
Kernel: 6.8.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-linux-zen
root=UUID=895a4f96-fcdf-4b10-83d1-09ac126c3917 rw quiet loglevel=3
ibt=off
Desktop: KDE Plasma v: 6.0.2 tk: Qt v: N/A info: frameworks v: 6.0.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: TUF B450-PLUS GAMING v: Rev X.0x
serial: <superuser required> part-nu: SKU uuid: <superuser required>
BIOS: American Megatrends v: 4401 date: 09/04/2023
CPU:
Info: model: AMD Ryzen 5 2600 socket: AM4 bits: 64 type: MT MCP arch: Zen+
gen: 2 level: v3 note: check built: 2018-21 process: GF 12nm
family: 0x17 (23) model-id: 8 stepping: 2 microcode: 0x800820D
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 576 KiB desc: d-6x32 KiB; i-6x64 KiB L2: 3 MiB desc: 6x512 KiB
L3: 16 MiB desc: 2x8 MiB
Speed (MHz): avg: 1914 high: 3400 min/max: 1550/3400 boost: enabled
base/boost: 3400/3900 scaling: driver: acpi-cpufreq governor: schedutil
volts: 1.1 V ext-clock: 100 MHz cores: 1: 1550 2: 3001 3: 1550 4: 1550
5: 1550 6: 1378 7: 2800 8: 3400 9: 1550 10: 1550 11: 1550 12: 1550
bogomips: 81599
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] vendor: ASUSTeK
driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm)
built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 ports:
active: HDMI-A-1 empty: DP-1, DP-2, DP-3, Writeback-1 bus-ID: 0b:00.0
chip-ID: 1002:73ff class-ID: 0300
Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu display-ID: 0
Monitor-1: HDMI-A-1 model: Samsung serial: <filter> built: 2019
res: 3840x2160 dpi: 103 gamma: 1.2 size: 1872x1053mm (73.7x41.46")
diag: 1093mm (43") ratio: 16:9 modes: max: 3840x2160 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
drv: radeonsi inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.3-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6600 (radeonsi navi23
LLVM 17.0.6 DRM 3.57 6.8.1-zen1-1-zen) device-ID: 1002:73ff
memory: 7.81 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.3.279 layers: 8 device: 0 type: discrete-gpu name: AMD
Radeon RX 6600 (RADV NAVI23) driver: mesa radv v: 24.0.3-arch1.2
device-ID: 1002:73ff surfaces: xcb,xlib,wayland device: 1 type: cpu
name: llvmpipe (LLVM 17.0.6 256 bits) driver: mesa llvmpipe
v: 24.0.3-arch1.2 (LLVM 17.0.6) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0b:00.1 chip-ID: 1002:ab28
class-ID: 0403
Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 0d:00.3
chip-ID: 1022:1457 class-ID: 0403
Device-3: Razer USA Kraken Tournament Edition
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-2:2 chip-ID: 1532:0520 class-ID: 0300
serial: <filter>
API: ALSA v: k6.8.1-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.0.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Drives:
Local Storage: total: 1.96 TiB used: 124.87 GiB (6.2%)
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 2B2QEXM7 temp: 40.9 C scheme: MBR
SMART: yes health: PASSED on: 10d 20h cycles: 712
read-units: 5,312,354 [2.71 TB] written-units: 5,329,466 [2.72 TB]
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 EVO 500GB
family: based SSDs size: 465.76 GiB block-size: physical: 512 B
logical: 512 B sata: 3.3 speed: 6.0 Gb/s tech: SSD serial: <filter>
fw-rev: 2B6Q temp: 21 C scheme: MBR
SMART: yes state: enabled health: PASSED on: 112d 2h cycles: 1172
written: 2.11 TiB
ID-3: /dev/sdb maj-min: 8:16 vendor: Western Digital
model: WD1600BEKT-00PVMT0 family: Scorpio Black size: 149.05 GiB block-size:
physical: 512 B logical: 512 B sata: 2.6 speed: 3.0 Gb/s tech: HDD
rpm: 7200 serial: <filter> fw-rev: 1A01 temp: 24 C scheme: MBR
SMART: yes state: enabled health: PASSED on: 1y 12d 1h cycles: 3079
Old-Age: UDMA CRC errors: 668 alert: Bad cable/connection?
ID-4: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD5000AAKX-00U6AA0 family: Blue size: 465.76 GiB block-size:
physical: 512 B logical: 512 B sata: 3.0 speed: 6.0 Gb/s tech: N/A
serial: <filter> fw-rev: 1H15 temp: 29 C scheme: MBR
SMART: yes state: enabled health: PASSED on: 117d 20h cycles: 357
Partition:
ID-1: / raw-size: 50 GiB size: 48.66 GiB (97.33%) used: 17.7 GiB (36.4%)
fs: ext4 dev: /dev/nvme0n1p4 maj-min: 259:3
ID-2: /home raw-size: 350 GiB size: 343.44 GiB (98.13%)
used: 107.16 GiB (31.2%) fs: ext4 dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.53 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 41.5 C mobo: 18.0 C gpu: amdgpu temp: 37.0 C
mem: 34.0 C
Fan Speeds (rpm): cpu: 909 fan-2: 934 fan-3: 677 fan-4: 786 fan-6: 0
gpu: amdgpu fan: 0
Power: 12v: N/A 5v: N/A 3.3v: 3.33 vbat: 3.23 gpu: amdgpu watts: 4.00
Info:
Memory: total: 16 GiB available: 15.53 GiB used: 3.27 GiB (21.1%)
Processes: 301 Power: uptime: 1h 29m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.2 GiB services: org_kde_powerdevil,upowerd
Init: systemd v: 255 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1577 libs: 504 tools: paru,yay Compilers:
gcc: 13.2.1 Shell: garuda-inxi default: Bash v: 5.2.26
running-in: terminator inxi: 3.3.33
Garuda (2.6.23-1):
System install date: 2024-01-16
Last full system update: 2024-03-23 ↻
Is partially upgraded: No
Relevant software: NetworkManager dracut
Windows dual boot: <superuser required>
Failed units:
Here is my laptop’s garuda-inxi
:
System:
Kernel: 6.8.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=347babde-1b23-4ce3-93e7-fcab8c6a103d rw rootflags=subvol=@
intremap=nosid usbcore.autosuspend=-1 rd.udev.log_priority=3
vt.global_cursor_default=0 loglevel=3
Desktop: KDE Plasma v: 6.0.2 tk: Qt v: N/A info: frameworks v: 6.0.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: HP product: HP Laptop 15-dy2xxx v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: HP model: 87FE v: 57.25 serial: <superuser required>
part-nu: 6K7X6UA#ABA uuid: <superuser required> UEFI: AMI v: F.31
date: 03/25/2023
Battery:
ID-1: BAT0 charge: 39.2 Wh (100.0%) condition: 39.2/41.0 Wh (95.6%)
volts: 12.9 min: 11.4 model: HP Primary type: Li-ion serial: <filter>
status: full cycles: 175
CPU:
Info: model: 11th Gen Intel Core i3-1115G4 bits: 64 type: MT MCP
arch: Tiger Lake gen: core 11 level: v4 note: check built: 2020
process: Intel 10nm family: 6 model-id: 0x8C (140) stepping: 2
microcode: 0x36
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 160 KiB desc: d-2x48 KiB; i-2x32 KiB L2: 2.5 MiB desc: 2x1.2 MiB
L3: 6 MiB desc: 1x6 MiB
Speed (MHz): avg: 952 high: 1272 min/max: 400/4100 scaling:
driver: intel_pstate governor: powersave cores: 1: 1272 2: 748 3: 572
4: 1216 bogomips: 23961
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Tiger Lake-LP GT2 [UHD Graphics G4] vendor: Hewlett-Packard
driver: i915 v: kernel alternate: xe arch: Gen-12.1 process: Intel 10nm
built: 2020-21 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4,
HDMI-A-1 bus-ID: 0000:00:02.0 chip-ID: 8086:9a78 class-ID: 0300
Device-2: Luxvisions Innotech HP TrueVision HD Camera driver: uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2
chip-ID: 30c9:0013 class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1280x720 s-dpi: 96 s-size: 338x190mm (13.31x7.48")
s-diag: 388mm (15.27")
Monitor-1: eDP-1 model: AU Optronics 0x20ec built: 2018 res: 1280x720
hz: 60 dpi: 95 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
ratio: 16:9 modes: 1366x768
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast surfaceless: drv: iris x11: drv: iris
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.0.3-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (TGL GT2)
device-ID: 8086:9a78 memory: 7.23 GiB unified: yes
API: Vulkan v: 1.3.279 layers: 3 device: 0 type: integrated-gpu name: Intel
UHD Graphics (TGL GT2) driver: mesa intel v: 24.0.3-arch1.1
device-ID: 8086:9a78 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 17.0.6 256 bits) driver: mesa llvmpipe v: 24.0.3-arch1.1 (LLVM
17.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Hewlett-Packard
driver: sof-audio-pci-intel-tgl
alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
chip-ID: 8086:a0c8 class-ID: 0401
API: ALSA v: k6.8.1-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.0.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
vendor: Hewlett-Packard driver: rtw_8822ce v: N/A modules: rtw88_8822ce
port: 3000 bus-ID: 0000:01:00.0 chip-ID: 10ec:c822 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:4 chip-ID: 0bda:b00c
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.1
lmp-v: 10 status: discoverable: no pairing: no class-ID: 6c010c
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b rev: class-ID: 0104
Drives:
Local Storage: total: 238.47 GiB used: 91.71 GiB (38.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVLQ256HBJD-00BH1 size: 238.47 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: HPS1NFAV temp: 33.9 C scheme: GPT
Partition:
ID-1: / raw-size: 238.17 GiB size: 238.17 GiB (100.00%)
used: 91.71 GiB (38.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 238.17 GiB size: 238.17 GiB (100.00%)
used: 91.71 GiB (38.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 238.17 GiB size: 238.17 GiB (100.00%)
used: 91.71 GiB (38.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 238.17 GiB size: 238.17 GiB (100.00%)
used: 91.71 GiB (38.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 7.41 GiB used: 512 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 42.0 C mobo: N/A
Fan Speeds (rpm): cpu: 0 fan-2: 0
Info:
Memory: total: 8 GiB note: est. available: 7.41 GiB used: 4.27 GiB (57.6%)
Processes: 241 Power: uptime: 11h 46m states: freeze,mem,disk
suspend: s2idle wakeups: 1 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 2.95 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1714 libs: 423 tools: octopi,pamac,paru,yay
Compilers: clang: 17.0.6 gcc: 13.2.1 Shell: garuda-inxi default: fish
v: 3.7.0 running-in: konsole inxi: 3.3.33
Garuda (2.6.23-1):
System install date: 2023-07-05
Last full system update: 2024-03-22
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: Probably (Run as root to verify)
Failed units: mnt-H.mount iptsd.service
I followed the troubleshooting steps, and after renaming the firedragon.cfg
and firedragon-overrides.cfg
files, I still get the same results from Speedometer. Is there anything else FireDragon changes besides these files?
Patches
It’s certainly interesting to see these numbers. We can do some test builds to find out what influences these numbers I guess while Librewolf scores higher, it still feels slower on my system.
I think I figured out the issue, and I think it’s Dark Reader. Floorp does not come with Dark Reader by default, and FireDragon does. Dark Reader seems to cause webpages to load significantly slower.
I tested it against Floorp as well as Mercury, just because I think I might use Mercury for my laptop in the future since it is a $300 HP laptop and doesn’t have crazy specs. Garuda still runs perfectly!
Speedometer 3.0 Tests
Without Dark Reader
With Dark Reader
FireDragon
11.0
5.65
Floorp
8.46
5.03
Mercury
14.1
7.86
(Note: tests were done on Manjaro on my desktop, because my laptop is slower)
So what we can infer is that FireDragon runs significantly slower out of the box than other browsers because of Dark Reader being included by default. When I did my initial tests, it was each browser in their out of the box state.
However, FireDragon runs considerably faster than Floorp without Dark Reader. I think it would be a good call to remove Dark Reader from being default on FireDragon, because new users may not know about this significant performance difference (like me for the longest time) and say FireDragon is slow, when it’s actually a very fast Firefox fork.
4 Likes
FGD
23 March 2024 21:22
10
That’s how it should be done to begin with, good test.
It still feels faster with DarkReader on my machines, but we will certainly keep that in mind and see what can be done.
Tnx a lot!
1 Like
system
Closed
25 March 2024 21:22
11
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
Colin
25 March 2024 22:05
13
I was going to post this here but I was 29 minutes too late
I removed Dark Reader from Floorp and returned to the add-on I used to use, namely Dark Background and Light Text . It may be a bit old but it’s stable and works well, it’s open source, and it’s a lot faster than Dark Reader.
If anyone’s looking for a dark mode for a Firefox based browser it’s well worth a try.
5 Likes
elite
28 March 2024 04:43
16
From a quick little look it seems to be when it is enabled you get the slower result when you turn off dark mode for the speedmeter website the speed result is higher so in all likely when it is flipping through the tests its re rendering the dark mode causing the lower score but I didn’t test it with it fully removed.
1 Like
Kayo
Closed
4 April 2024 04:43
17
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.