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
(Blocks 1 open bug)
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•1 year ago
|
||
I'm not seeing this on macbook pro using 92.0 beta
Comment 2•1 year ago
|
||
Also don't seeing this on Windows 10 with 91.0.3
Comment 3•1 year 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•1 year 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•1 year ago
|
||
Is there a difference when you disable HW acceleration (Preferences > General / on bottom of the page)?
Reporter | ||
Comment 6•1 year 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•1 year 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•1 year 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•1 year 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•1 year 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•1 year 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•1 year 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•1 year 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•1 year 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•1 year 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•1 year 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?
Description
•