Thunderbird 91: Sluggish highlighting in message list when hovering over message entries
Categories
(Thunderbird :: Folder and Message Lists, defect)
Tracking
(Not tracked)
People
(Reporter: mail, Unassigned)
References
Details
(Keywords: perf)
Attachments
(1 file)
(deleted),
video/webm
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0
Steps to reproduce:
Open any folder to show the message list. In my case, the demo folder has like 30 e-mails inside. When hovering over the messages in the message list, Thunderbird highlights the current message the mouse cursor is over.
Actual results:
The highlighting is very sluggish and it seems like there is a delay of some tens to hundred milliseconds.
Expected results:
The responsiveness should be improved not to exhibit any human-noticeable delay when hovering over the messages. This issue is new with Thunderbird 91; my previous installation of Thunderbird 78 had no noticeable delay with highlighting the messages in the message list, even for folders with thousands of e-mails.
Comment 1•3 years ago
|
||
I'm not seeing this on macbook pro using 92.0 beta
Comment 2•3 years ago
|
||
Also don't seeing this on Windows 10 with 91.0.3
Comment 3•3 years ago
|
||
I too don't see this on Win10 21H1 x64. Perhaps TB is just re-indexing everything and it's feeling janky? Can you open task manager and see if TB is using CPU while this behavior is happening?
Reporter | ||
Comment 4•3 years ago
|
||
Thank you for your prompt replies. I am experiencing this on Windows 10 21H1 with Thunderbird 91.0.3 (Build 20210824180134) and observe this behavior since upgrading from v78 to v91.0.3 a couple of days ago without any change, so I can exclude that this is a temporary issue due to indexing or any other process running in parallel.
When opening the Windows Task Manager in parallel to check CPU load, I also don't see any abnormal CPU utilization by Thunderbird when idle (it's usually causing less than 1% of CPU load). However, when I open Thunderbird and hover over the message list, it causes like 37% CPU load and ~16% of GPU load. This is really when I do nothing else, just moving my mouse cursor over the message list.
Maybe I also have to mention that I am using a screen with a high resolution (5120 x 1440 px), but I don't use Thunderbird in full-screen mode. Usually the window is 1:3 of my screen. I experimented and made the Thunderbird window 2:3 of my screen and then I see a CPU load of almost constant 60% when hovering over the message list.
Comment 5•3 years ago
|
||
Is there a difference when you disable HW acceleration (Preferences > General / on bottom of the page)?
Reporter | ||
Comment 6•3 years ago
|
||
Yes and no. I disabled the hardware acceleration and restarted Thunderbird. The very sluggish behavior is still there and I can see the same ~37% CPU load as before. The only difference is that I don't see any GPU load anymore (as expected).
Comment 7•3 years ago
|
||
(In reply to René Schwarz from comment #6)
Yes and no. I disabled the hardware acceleration and restarted Thunderbird. The very sluggish behavior is still there and I can see the same ~37% CPU load as before. The only difference is that I don't see any GPU load anymore (as expected).
What GPU & related drivers do you have? Please go to Help > More Troubleshooting Information > scroll down to GPU #1 (I'm assuming you only have one here?).
Can you post the contents (i.e.,):
GPU #1
Active Yes
Description NVIDIA GeForce GT 1030
Vendor ID 0x10de
Device ID 0x1d01
Driver Version 30.0.14.7168
Driver Date 8-5-2021
Comment 8•3 years ago
|
||
This another thing I am curious about.
Try this as well:
- Right-click your desktop
- Choose "Display Settings"
- Scroll down and click on "Graphics Settings"
- If "Hardware-accelerated GPU scheduling" is ON, switch it to OFF (or if it is OFF try turning it ON), this requires a reboot I think
Reporter | ||
Comment 9•3 years ago
|
||
(In reply to Arthur K. [He/Him] from comment #7)
What GPU & related drivers do you have? Please go to Help > More Troubleshooting Information > scroll down to GPU #1 (I'm assuming you only have one here?).
Yes, I have only one graphics card installed in my system:
GPU #1
Active Yes
Description NVIDIA GeForce GTX 1060 6GB
Vendor ID 0x10de
Device ID 0x1c03
Driver Version 27.21.14.6192
Driver Date 3-10-2021
Drivers C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumd.dll
Subsys ID 143819da
RAM 6144
(In reply to Arthur K. [He/Him] from comment #8)
This another thing I am curious about.
Try this as well:
- Right-click your desktop
- Choose "Display Settings"
- Scroll down and click on "Graphics Settings"
- If "Hardware-accelerated GPU scheduling" is ON, switch it to OFF (or if it is OFF try turning it ON), this requires a reboot I think
"Hardware-accelerated GPU scheduling" was turned OFF, I turned it ON and restarted the computer. There is a slight improvement in responsiveness in Thunderbird, however, the described effect is still noticeable. The CPU load is now lower (~10% vs. ~37 % before when hovering over the message list), but now no GPU load is shown for Thunderbird (despite hardware acceleration is turned on in the Thunderbird settings).
Comment 10•3 years ago
|
||
(In reply to René Schwarz from comment #9)
(In reply to Arthur K. [He/Him] from comment #7)
What GPU & related drivers do you have? Please go to Help > More Troubleshooting Information > scroll down to GPU #1 (I'm assuming you only have one here?).
Yes, I have only one graphics card installed in my system:
GPU #1 Active Yes Description NVIDIA GeForce GTX 1060 6GB Vendor ID 0x10de Device ID 0x1c03 Driver Version 27.21.14.6192 Driver Date 3-10-2021 Drivers C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispsi.inf_amd64_48f43c6897115490\nvldumd.dll Subsys ID 143819da RAM 6144
(In reply to Arthur K. [He/Him] from comment #8)
This another thing I am curious about.
Try this as well:
- Right-click your desktop
- Choose "Display Settings"
- Scroll down and click on "Graphics Settings"
- If "Hardware-accelerated GPU scheduling" is ON, switch it to OFF (or if it is OFF try turning it ON), this requires a reboot I think
"Hardware-accelerated GPU scheduling" was turned OFF, I turned it ON and restarted the computer. There is a slight improvement in responsiveness in Thunderbird, however, the described effect is still noticeable. The CPU load is now lower (~10% vs. ~37 % before when hovering over the message list), but now no GPU load is shown for Thunderbird (despite hardware acceleration is turned on in the Thunderbird settings).
Well, I'm glad to see that "Hardware-accelerated GPU scheduling" ON helps. I thought it would help by offloading more to the GPU via OS rather than TB so that should free up more of TB's HW accel.
Can you try one last thing? Update to NVidia driver 471.68 (https://www.nvidia.com/en-us/drivers/results/179681/) to eliminate some kind of interop issue between driver and TB?
Reporter | ||
Comment 11•3 years ago
|
||
I've updated the NVIDIA driver installation to 471.68:
GPU #1
Active Yes
Description NVIDIA GeForce GTX 1060 6GB
Vendor ID 0x10de
Device ID 0x1c03
Driver Version 30.0.14.7168
Driver Date 8-5-2021
Drivers C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_253e24b785ea60ca\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_253e24b785ea60ca\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_253e24b785ea60ca\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_253e24b785ea60ca\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_253e24b785ea60ca\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_253e24b785ea60ca\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_253e24b785ea60ca\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_253e24b785ea60ca\nvldumd.dll
Subsys ID 143819da
RAM 6144
Unfortunately, there is no difference w.r.t. the observations I made already with the old driver version.
Comment 12•3 years ago
|
||
I haven't seen that you tested in Troubleshoot mode (see Help menu). Please can you try this? If this helps, do have extensions installed?
Reporter | ||
Comment 13•3 years ago
|
||
(In reply to Richard Marti (:Paenglab) from comment #12)
I haven't seen that you tested in Troubleshoot mode (see Help menu). Please can you try this? If this helps, do have extensions installed?
Thank you for the hint. I tried the Troubleshoot Mode and indeed, the issue then does not appear. Yes, I have a couple of extensions installed. I exited the Troubleshoot Mode, disabled all extensions, and restarted Thunderbird in normal mode. Now with all extensions disabled, the issue is still present in normal mode. Hence, it doesn't seem to me to correlate with the specific extensions installed on my side.
Comment 14•3 years ago
|
||
(In reply to René Schwarz from comment #11)
Unfortunately, there is no difference w.r.t. the observations I made already with the old driver version.
I appreciate you trying. This eliminates it being a driver specific issue it would seem. Since in Troubleshoot Mode it seems to be ok, there must be some clue there but I'll leave it for the Devs to drill down to the main cause. I'm guessing though that "I am using a screen with a high resolution (5120 x 1440 px)" is probably playing some role in it.
Comment 15•3 years ago
|
||
What monitor brand is this by the way? 5120 x 1440 is a pretty outlier resolution? 32:9 aspect ration!? Never seen one like that before.
Comment 16•3 years ago
|
||
Here's another thing that popped into my head.
Can you try:
- Right-click your Desktop
- Choose "Display Settings"
- Click on "Advanced Display Settings"
Is your refresh rate is above 60hz? If yes, can you set it to 60Hz and see if that makes any difference?
Comment 17•2 years ago
|
||
Reporter, do you still see this issue when using version 102?
Reporter | ||
Comment 18•2 years ago
|
||
I am currently using the latest version 102.3.1 of Thunderbird and yes, I can confirm that the issue is still there with it.
Comment 19•2 years ago
|
||
(In reply to René Schwarz from comment #18)
I am currently using the latest version 102.3.1 of Thunderbird and yes, I can confirm that the issue is still there with it.
102.3.2 got pushed a bit ago. Any difference using that version?
Reporter | ||
Comment 20•2 years ago
|
||
(In reply to Arthur K. (he/him) from comment #19)
102.3.2 got pushed a bit ago. Any difference using that version?
No difference with this version.
Comment 21•2 years ago
|
||
I am using Thunderbird 102.4.2 on Ubuntu 20.04 + GeForce GTX 1080 Ti. I am also experiencing a very slow responsiveness when hovering the mouse over the email list. I made a video showing the behaviour (25fps). Graphic card speedup is active in TB.
nvidia-smi
gives me this
$ nvidia-smi
Mon Nov 21 10:44:01 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.65.01 Driver Version: 515.65.01 CUDA Version: 11.7 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:03:00.0 On | N/A |
| 25% 40C P8 15W / 250W | 1805MiB / 11264MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 2178 G /usr/lib/xorg/Xorg 59MiB |
| 0 N/A N/A 3425 G /usr/lib/xorg/Xorg 717MiB |
| 0 N/A N/A 3538 G /usr/bin/gnome-shell 198MiB |
| 0 N/A N/A 6030 G /usr/lib/firefox/firefox 383MiB |
| 0 N/A N/A 7017 G ...600498702891705064,131072 12MiB |
| 0 N/A N/A 16645 G ...veSuggestionsOnlyOnDemand 89MiB |
| 0 N/A N/A 18431 G ...RendererForSitePerProcess 89MiB |
| 0 N/A N/A 27877 G kdenlive 34MiB |
| 0 N/A N/A 31543 G ...b/thunderbird/thunderbird 203MiB |
+-----------------------------------------------------------------------------+
There was a slight improvement when restarting in troubleshooting mode, but the lag between the mouse and the hovered row remains.
Comment 22•2 years ago
|
||
The video I mentioned
Comment 23•2 years ago
|
||
In a couple weeks, suggest you try the beta https://www.thunderbird.net/en-US/download/beta/ and report your results
Comment 24•2 years ago
|
||
@wayne Mery(In reply to Wayne Mery (:wsmwk) from comment #23)
In a couple weeks, suggest you try the beta https://www.thunderbird.net/en-US/download/beta/ and report your results
I am already on 110b3 and the problem is still there. I will create a profiling as suggested here bug 1806773 .
Comment 25•2 years ago
|
||
(In reply to raffi.enficiaud from comment #24)
@wayne Mery(In reply to Wayne Mery (:wsmwk) from comment #23)
In a couple weeks, suggest you try the beta https://www.thunderbird.net/en-US/download/beta/ and report your results
I am already on 110b3 and the problem is still there. I will create a profiling as suggested here bug 1806773 .
for bug 1806773 you will want to do that this week. If not, then better of done while using version 102.
But for this bug, Please wait two weeks.
Comment 26•2 years ago
|
||
(In reply to raffi.enficiaud from comment #24)
@wayne Mery(In reply to Wayne Mery (:wsmwk) from comment #23)
In a couple weeks, suggest you try the beta https://www.thunderbird.net/en-US/download/beta/ and report your results
I am already on 110b3 and the problem is still there. I will create a profiling as suggested here bug 1806773 .
What kind of system specs do you have (CPU, RAM (type, speed, quantity), HD / SSD / NVMe)? I read some of your OS and GPU specs in comment 21.
Comment 27•2 years ago
|
||
I am now on Ubuntu 22.04 + GeForce GTX 1080 Ti, 64GB of RAM, Xeon CPU E5-2630 v3 @ 2.40GHz (32 cores), SSD drives, 30" screen. Let me know if you need more details.
Comment 28•2 years ago
|
||
(In reply to raffi.enficiaud from comment #27)
I am now on Ubuntu 22.04 + GeForce GTX 1080 Ti, 64GB of RAM, Xeon CPU E5-2630 v3 @ 2.40GHz (32 cores), SSD drives, 30" screen. Let me know if you need more details.
I know Ubuntu 22.04 can run ok on some old spec hardware but you're seemingly running dual-socket Haswell-era stuff here even if it's on GeForce GTX 1080 Ti. Not judging as I am type this on an i7-M640 (ca. 2010 CPU era stuff) laptop but on Windows 10 x64 @ 8GB DDR3 RAM so I have far older and lighter specs than you. I for sure don't see this lag but of course I am not on Linux here.
From comment 21 I saw you were on August 2022 NVidia driver (515.65.01). Are you now running current 525.85.05 version by chance and also running 22.04.1 fully updated? The video just looks like lag in rendering or updating display fast enough. And this is running bare metal or in a VM?
Comment 29•2 years ago
|
||
I have dual boot so I can give a try on Win10 if you want, and I have a much lighter spec on a macbook Air 2013 that does not have this issue. About the drivers, I updated those not so long ago and nvidia-smi
shows now NVIDIA-SMI 525.78.01 Driver Version: 525.78.01 CUDA Version: 12.0
.
TBH, I consider the config as beefy for running Thunderbird :) I have no issue with Firefox, Chromium etc. on the same plateform. Do you think there is an issue w. the processor? I am happy to provide you with whatever needed to nail the issue down.
Comment 30•2 years ago
|
||
(In reply to raffi.enficiaud from comment #29)
I have dual boot so I can give a try on Win10 if you want, and I have a much lighter spec on a macbook Air 2013 that does not have this issue. About the drivers, I updated those not so long ago and
nvidia-smi
shows nowNVIDIA-SMI 525.78.01 Driver Version: 525.78.01 CUDA Version: 12.0
.TBH, I consider the config as beefy for running Thunderbird :) I have no issue with Firefox, Chromium etc. on the same plateform. Do you think there is an issue w. the processor? I am happy to provide you with whatever needed to nail the issue down.
No I don't think it's processor related. Do you know how to get a performance profile using TB?
Comment 31•2 years ago
|
||
Err, nevermind. I saw in bug 1806773 you already did it. That info will be useful for the devs to figure it out.
Description
•