arstechnica.com & Palemoon 33

For support with specific websites

Moderator: trava90

Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.

Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
User avatar
mmouse
Apollo supporter
Apollo supporter
Posts: 41
Joined: 2019-02-13, 06:47

arstechnica.com & Palemoon 33

Unread post by mmouse » 2024-01-30, 12:39

Hello

sorry but I can't resist to post that for the first time since ages, I have gone to this #@! site with Palemoon Linux and it has not HANGED the browser and more than half hanged X Window.
I could even read the article and close the tab without issue. Going back to it in disbelief, read another article, switched to a video and could see it. Great job. Cheers for 33.0 !

User avatar
therube
Board Warrior
Board Warrior
Posts: 1652
Joined: 2018-06-08, 17:02

Re: arstechnica.com & Palemoon 33

Unread post by therube » 2024-01-30, 17:07

Off-topic:
In that regard, I'll note that I did take a look at 33.0.0b1, & it seemed decidedly "heavy".
Page loading, scrolling, just seem "off".

With 33.0.0 release, that feeling is gone.

User avatar
mmouse
Apollo supporter
Apollo supporter
Posts: 41
Joined: 2019-02-13, 06:47

Re: arstechnica.com & Palemoon 33

Unread post by mmouse » 2024-04-17, 22:50

Hello

Sadly, I have to take back what I wrote. Either this darn site has changed something, or I just stumbled on pages that were not exhibiting the problem. Now that I think of it, I think that when the hang happens, there is a small video autoplaying in the top right corner of the screen. I will have to investigate to see if it's possible to disable autoplaying of videos for a particular site.

User avatar
gepus
Keeps coming back
Keeps coming back
Posts: 961
Joined: 2017-12-14, 12:59

Re: arstechnica.com & Palemoon 33

Unread post by gepus » 2024-04-18, 06:57

No problem with arstechnica.com and Pale Moon 33.0.2 64-bit (Win7).

User avatar
mmouse
Apollo supporter
Apollo supporter
Posts: 41
Joined: 2019-02-13, 06:47

Re: arstechnica.com & Palemoon 33

Unread post by mmouse » 2024-05-09, 22:28

Hello @gepus

thanks for the info.
I have done a few more tests and disabling the autoplay (generally) allows to use the site. It seems that when the 'ars video' (thumbnail upper right) autoplays and the cookie privacy prompt displays at the same time, it always hangs seemingly without recourse.
IF autoplays is disabled in PM advanced options, it is possible to bypass the cookie privacy prompt (as I have cookies deleted on browser exit, the cookies privacy prompt *always* displays for me). When the cookie privacy prompt is passed, if I enable autoplay again and I browse through the site, sometimes the video thumbnails fails to start for a few seconds and then the browser hangs like with the cookie privacy prompt, but PM seems to recover better in this case.
So that it works for you may be because you have the cookie privacy prompt permanently acknowledged - or it may be a Windows / Linux difference.

User avatar
mmouse
Apollo supporter
Apollo supporter
Posts: 41
Joined: 2019-02-13, 06:47

Re: arstechnica.com & Palemoon 33

Unread post by mmouse » 2024-08-08, 07:55

Hello

I have to qualify my initial post a bit. I had forgotten that I had decided to use a X-Window session for my Kubuntu 22.04 computer, for $reasons.
I just tried the same problem with the (default) Wayland session, and it's a bit better. Not that Palemoon don't hang - it does - but this is not hogging the whole graphical session anymore, since it's only XWayland that is burning Cpu cycles, so the rest of the Linux software and the general session can use the remaining cores without problem.

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 5251
Joined: 2011-10-03, 10:19
Location: Piney Woods of Southeast Texas, USA

Re: arstechnica.com & Palemoon 33

Unread post by Night Wing » 2024-08-08, 11:02

@ mmouse

After reading your latest post, I opened up a new tab and went to the site. After surfing around the site reading articles and looking at videos, I cannot get my 64 bit linux Pale Moon 33.2.1 to hang. I also do not let any video start auto playing. I turn it off until I am ready to watch a video.

When I was on the site, I had the old uBlock Origin 1.16.4.30 enabled for the site. The only other extension I use is Zoom Label (1.3). The theme I use for my Pale Moon is Past Modern Revisited (2.10.2).

On this desktop tower computer I am using, it is running 64 bit linux Mint 22 (Wilma) with the Xfce desktop environment. If I am correct, you are using Kubuntu with the KDE desktop environment. KDE is a lot heavier desktop environment than Xfce so it going to use more resources which can and will cause problems if your computer does not have those resources.

You also did not post your computer's specifications. In other words, how many cores, how much memory you have, graphics card for a tower or chip for a laptop, processor and processor speed, whether you are using an ethernet cable or wifi, etc.

Just giving a snippet of information about your computer does not help. It would help if you would post the specifications of your computer in "detail" to see if you computer can handle this site. And when I say in detail, as an "example" like the specifications for my desktop tower computer I am posting this message with and it is below.

Code: Select all

System:
  Kernel: 6.8.0-39-generic arch: x86_64 bits: 64 compiler: gcc v: 13.2.0 clocksource: tsc
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.41 wm: xfwm4 v: 4.18.0 with: xfce4-panel vt: 7
    dm: LightDM v: 1.30.0 Distro: Linux Mint 22 Wilma base: Ubuntu 24.04 noble
Machine:
  Type: Desktop Mobo: Micro-Star model: MAG B660M MORTAR WIFI DDR4 (MS-7D42) v: 1.0
    serial: <superuser required> uuid: <superuser required> UEFI: American Megatrends LLC. v: 1.20
    date: 02/28/2022
CPU:
  Info: 12-core (8-mt/4-st) model: 12th Gen Intel Core i7-12700K bits: 64 type: MST AMCP
    smt: enabled arch: Alder Lake rev: 2 cache: L1: 1024 KiB L2: 12 MiB L3: 25 MiB
  Speed (MHz): avg: 1675 high: 4900 min/max: 800/4900:5000:3800 cores: 1: 800 2: 3937 3: 4174
    4: 3638 5: 4900 6: 800 7: 4866 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800 15: 800
    16: 800 17: 800 18: 800 19: 800 20: 800 bogomips: 144383
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel AlderLake-S GT1 vendor: Micro-Star MSI driver: i915 v: kernel ports: active: none
    empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3, HDMI-A-4 bus-ID: 00:02.0 chip-ID: 8086:4680
    class-ID: 0380
  Device-2: AMD Turks [Radeon HD 7600 Series] vendor: PC Partner / Sapphire driver: radeon
    v: kernel arch: TeraScale-2 pcie: speed: 2.5 GT/s lanes: 16 ports: active: HDMI-A-5
    empty: DVI-D-1,VGA-1 bus-ID: 01:00.0 chip-ID: 1002:675b class-ID: 0300 temp: 38.5 C
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 compositor: xfwm4 v: 4.18.0
    driver: X: loaded: modesetting,radeon unloaded: fbdev,vesa dri: r600 gpu: radeon display-ID: :0.0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22") s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-5 mapped: HDMI-4 model: ViewSonic VX3276-FHD serial: <filter> res: 1920x1080
    hz: 60 dpi: 70 size: 698x393mm (27.48x15.47") diag: 801mm (31.5") modes: max: 1920x1080
    min: 720x400
  API: EGL v: 1.5 hw: drv: intel iris drv: amd r600 platforms: device: 0 drv: r600 device: 1
    drv: iris device: 2 drv: swrast gbm: drv: kms_swrast surfaceless: drv: r600 x11: drv: r600
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 24.0.9-0ubuntu0.1 glx-v: 1.4
    direct-render: yes renderer: AMD TURKS (DRM 2.50.0 / 6.8.0-39-generic LLVM 17.0.6)
    device-ID: 1002:675b
Audio:
  Device-1: Intel Alder Lake-S HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:7ad0 class-ID: 0403
  Device-2: AMD Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
    vendor: PC Partner / Sapphire driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 1002:aa90 class-ID: 0403
  API: ALSA v: k6.8.0-39-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: Intel Alder Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:7af0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169 v: kernel pcie:
    speed: 5 GT/s lanes: 1 port: 4000 bus-ID: 03:00.0 chip-ID: 10ec:8125 class-ID: 0200
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    bus-ID: 1-14:7 chip-ID: 8087:0026 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2 lmp-v: 11
    sub-v: 363c hci-v: 11 rev: 363c class-ID: 6c0104
Drives:
  Local Storage: total: 1.35 TiB used: 12.46 GiB (0.9%)
  ID-1: /dev/sda vendor: Samsung model: SSD 870 EVO 500GB size: 465.76 GiB speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
  ID-2: /dev/sdb vendor: SanDisk model: SSD PLUS 480GB size: 447.13 GiB speed: 6.0 Gb/s tech: SSD
    serial: <filter> fw-rev: 04RL scheme: GPT
  ID-3: /dev/sdc vendor: Samsung model: SSD 870 EVO 500GB size: 465.76 GiB speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
Partition:
  ID-1: / size: 456.89 GiB used: 12.46 GiB (2.7%) fs: ext4 dev: /dev/sdc2
  ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/sdc1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-2:2 info: Micro Star MYSTIC LIGHT type: HID driver: hid-generic,usbhid
    interfaces: 1 rev: 1.1 speed: 12 Mb/s lanes: 1 power: 500mA chip-ID: 1462:7d42 class-ID: 0300
    serial: <filter>
  Hub-2: 1-3:3 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s lanes: 1
    chip-ID: 05e3:0610 class-ID: 0900
  Device-1: 1-5:4 info: Logitech Illuminated Keyboard type: keyboard,mouse
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s lanes: 1 power: 300mA
    chip-ID: 046d:c318 class-ID: 0300
  Device-2: 1-6:5 info: Pixart Imaging Optical Mouse type: mouse driver: hid-generic,usbhid
    interfaces: 1 rev: 1.1 speed: 1.5 Mb/s lanes: 1 power: 100mA chip-ID: 093a:2510 class-ID: 0301
  Hub-3: 1-11:6 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 100mA
    chip-ID: 05e3:0608 class-ID: 0900
  Device-1: 1-11.3:8 info: Realtek 3-in-1 (SD/SDHC/SDXC) Card Reader type: mass storage
    driver: ums-realtek interfaces: 1 rev: 2.0 speed: 480 Mb/s lanes: 1 power: 500mA
    chip-ID: 0bda:0153 class-ID: 0806 serial: <filter>
  Device-2: 1-14:7 info: Intel AX201 Bluetooth type: bluetooth driver: btusb interfaces: 2
    rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 8087:0026 class-ID: e001
  Hub-4: 2-0:1 info: super-speed hub ports: 9 rev: 3.1 speed: 20 Gb/s lanes: 2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 2-2:2 info: Genesys Logic USB3.2 Hub ports: 4 rev: 3.2 speed: 10 Gb/s lanes: 1
    chip-ID: 05e3:0625 class-ID: 0900
Sensors:
  System Temperatures: cpu: 32.0 C mobo: N/A gpu: radeon temp: 39.0 C
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: dpkg pkgs: 2223
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb https: //mirrors.cicku.me/linuxmint/packages wilma main upstream import backport
    2: deb https: //dal.mirrors.clouvider.net/ubuntu noble main restricted universe multiverse
    3: deb https: //dal.mirrors.clouvider.net/ubuntu noble-updates main restricted universe multiverse
    4: deb https: //dal.mirrors.clouvider.net/ubuntu noble-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
Info:
  Memory: total: 32 GiB available: 31.13 GiB used: 1.95 GiB (6.3%)
  Processes: 383 Power: uptime: 32m states: freeze,mem,disk suspend: deep wakeups: 0
    hibernate: platform Init: systemd v: 255 target: graphical (5) default: graphical
  Compilers: gcc: 13.2.0 Client: Unknown python3.12 client inxi: 3.3.34
Linux Mint 22 (Wilma) Xfce w/Pale Moon, Waterfox, Firefox
MX Linux 23.3 (Libretto) Xfce w/Pale Moon, Waterfox, Firefox
Linux Debian 12.7 (Bookworm) Xfce w/Pale Moon, Waterfox, Firefox

User avatar
mmouse
Apollo supporter
Apollo supporter
Posts: 41
Joined: 2019-02-13, 06:47

Re: arstechnica.com & Palemoon 33

Unread post by mmouse » 2024-08-08, 20:53

Thanks @Night Wing for the reply.

My computer is very slow compared to your system. Basically it has half the memory, an Atom CPU (about 3 times slower then own according to cpu.userbenchmark.com) and a SSD.
I have attached the output of lshw -short.

This said, I can start a Win 11 VM on this very same computer with the same Palemoon version (the last current - 33.2.1). Under Windows, I don't see the same problem at all. Palemoon is several times slower in general (the VM is very slow itself before loading any browser...), but when I browse to arstechnica.com site, I can scroll the page immediately before the OneTrust thingy. When the OneTrust abomination displays, I can click on the button to get rid of it and in say, 3-4 seconds I can access the page. Under Linux, the OneTrust cookie thingy displays immediately and I am stuck at this point, the browser freezes completely. It can get out of this if I am lucky but it can take at least 1 minute or worse (or I have even to kill the thing).

If I understand things correctly, Palemoon (well, the page) is trying to load pages in the background - I see them on the bottom line of the page - the remote sites are very slow to reply and when either all the replies for these darn cdn or cookies spying pages get in or time-outs occur, Palemoon can get out the black hole. But it's not reliable at all. My general impression is that 'multitasking' (I don't know the correct word for that in this context) is running much better under Windows than under Linux (in fact it's running correctly under Windows, and not at all under Linux)

What is important to repro is :
1) enable video to autoplay: I am tired now and I can't get myself to save this post, exit Palemoon and retry without this option but I think that it's much better without it indeed.
2) configure the browser to always delete the cookies at exit, so the OneTrust cookie displays *every time* the site is accessed.

I know it's masochistic to enable options that arte hanging the browser, but I am using Palemoon right ? :-)

One more detail: I don't see the same problem on wired.com, even if this site is also using OneTrust for their cookies spam screen.
Attachments
hardware.txt
(4.2 KiB) Downloaded 6 times

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 36276
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: arstechnica.com & Palemoon 33

Unread post by Moonchild » 2024-08-08, 21:25

My guess is that your GeminiLake integrated Intel graphics don't play nice with video acceleration. Your system is extremely underpowered because of the SoC that your "CPU" is supposed to be - these chips really aren't designed for heavy multithreaded workloads and were designed primarily for embedded systems. The auto-playing videos in the background under the overlay probably cause even more strain on the poor graphics chip having to not only decode and rasterize, but then also composite under semi-transparency.
You can try disabling hardware acceleration to take a load off of the Intel graphics a bit and offloading it to the CPU (which is likely what happens with your Windows VM as well as I doubt it will have acceleration in the VM...) and see if that works any better, but it's asking a lot of the hardware either way. The chip you're running on really isn't meant for the kind of work you're asking of it.
"Just because you are offended doesn't mean you are right." -- unknown
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Post Reply