-
hyc1
perf shows #1 offender is calls to read_hpet. why is this thing spending so much time reading system timer?
-
hyc1
-
hyc1
and why is seamonkey the only thing on my system affected by whatever recent library change caused this?
-
njsg
hyc1: I can't help but wonder if GLXVsyncThread is related
-
hyc1
yeah that's my suspicion too
-
njsg
"whatever recent library change", what have you figured out so far, what might or might not be related? Does this affect old versions too (i.e. issue in library or elsewhere, not in SeaMonkey), or only newer versions?
-
njsg
also, official builds from SeaMonkey, or distro builds or both?
-
hyc1
official seamonkey builds
-
njsg
and this happens with no page open and no extensions installed? happens with a brand new profile too?
-
hyc1
I was running 2.53.16 fine before. then after rebooting for a recent ubuntu update, it started lagging.
-
hyc1
I upgraded to 2.53.17 just in case that would help but it's not made a difference
-
njsg
if you have a way, try to get a list of the packages that may have caused this
-
njsg
any way to get a list of changed/upgraded packages in the time window when the update happened?
-
hyc1
I dunno how. any way to find a list of the recently installed stuff in chrono order?
-
hyc1
heh same question
-
njsg
can't help there, I'm afraid I only know how to do that for Gentoo
-
frg_Away
Bug 1592530 looks similar
-
hyc1
there have been a few times when I start up and there's no lag. but sooner or later it hits and then stays slow.
-
hyc1
CPU usage never gets very high here. I'm now in offline mode and it idles at 0-1%. but still lags.
-
njsg
why can't bugs and issues be well behaved and be reproducible and happen always at the same specific time
-
hyc1
lol
-
njsg
and, while we're at it, why don't they come with a full map of where they are and what causes them
-
frg_Away
hyc1 what CPU, gpu and memory amount?
-
hyc1
this is a legion 7 laptop, ryzen 5950, nvidia something or other. 64GB RAM.
-
hyc1
the system is loafing along
-
hyc1
firefox is running smoothly
-
hyc1
ah I see further down in that bug report this may be GPU driver related?
-
njsg
and what video driver
-
njsg
frg_Away: I'm wondering if this could in any way be also related to that "seamonkey downloads stop when in another virtual console" issue
-
njsg
-
hyc1
so the dgpu is nvidia, using nouveau. but I'm usually on the igpu, which is amd.
-
frg_Away
Fx is now using Webrender and totally different gfx stack. Nvidia and Linux is not really my favorite combination either. Only on Windows.
-
njsg
(ok, it was IRC, not a download)
-
hyc1
just checked glxinfo etc, definitely using the AMD igpu right now
-
buc
hyc1: "read_hpet" should be normally implemented as a physical "direct" read from the correspond register. Linux kernel allows all the processes to read (read-only) such types of registers for performance purposes (just by mapping the correspond physycal addresses to the address space of the process).
-
buc
I suspect that for some reason after updating your system, instead of direct reading, a function call of a similar action (from glibc) was used (some kind of fallback method or something like that, etc.). And it affected performance.
-
buc
Could be even something sandbox related. Or some kind of a specific system security levels (kinda alien applications are not allowed to something etc.)
-
therube
a couple oddities...
-
therube
#1, about: has the version listed in a "SeaMonkey box". that box is a link, making selection of the version number more difficult (needing to do an alt+drag kind of thing to select it)
-
therube
#2, about:addons, & about:addons with a specific extension selected. once again selecting (highlighting) said extensions name/version is difficult. version number itself, you may not even be able to get?
-
buc
Also something interesting can be obtained in /sys/devices/system/clocksource/clocksource0/ (ie. available and current clocksources).
-
buc
(it for hyc and hyc1 :) )
-
njsg
therube: at least as a workaround perhaps about:support is better suited for selecting or copying
-
therube
heh. i'm glad that we (& most every other sensible program in the world) have about:
-
therube
FF does not ;-)
-
njsg
I think my first complaint about FF lacking something was noticing that they did not include the website navigation bar