Open Bug 1787239 Opened 1 month ago Updated 25 days ago

Hardware acceleration causes glitchy graphics on NVIDIA 2060

Categories

(Core :: Graphics: WebRender, defect, P3)

Firefox 104
x86_64
Windows 10
defect

Tracking

()

Tracking Status
firefox104 --- wontfix

People

(Reporter: dorukgencel, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: correctness)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0

Steps to reproduce:

  1. Turn on Hardware Acceleration from Firefox' settings
  2. (for example) go to this link https://gitlab.freedesktop.org/mesa/mesa/-/issues/4804 and try scrolling

Actual results:

DEMONSTRATION: https://youtu.be/8c41tDvFgqM

There's too much graphics glitch happening that keeps me from using the hardware acceleration.

Without the hardware acceleration, Firefox puts an enormous load onto my CPU while watching 4K-Videos etc.; which renders my computer much slower. Thus I prefer to use hardware acceleration.

Expected results:

The graphics wouldn't glitch out

OS: Unspecified → Windows 10
Hardware: Unspecified → x86_64

The Bugbug bot thinks this bug should belong to the 'Core::Graphics' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Graphics
Product: Firefox → Core

Oh, by the way, some stuff I forgot:

Disabling the hardware acceleration lifts the issue
Chrome with Hardware Acceleration works fine

Summary: Hardware acceleration causes glitchy graphics → Hardware acceleration causes glitchy graphics on NVIDIA 2060

The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.

Status: UNCONFIRMED → NEW
Ever confirmed: true

Today I removed my GPU driver with DDU and reinstalled the latest version 516.94 for RTX2060 (Mobile). The issue still persists.

I also discovered that Thunderbird also has the same issue, so I had to disable hardware acceleration for it as well.

dorukgencel, is this a regression?

Flags: needinfo?(dorukgencel)

(In reply to Jeff Muizelaar [:jrmuizel] from comment #5)

dorukgencel, is this a regression?

No, I have been using chrome until last 1-2 weeks. I have started using Firefox (and Thunderbird) for the first time on my hardware from Firefox 103 on.

Flags: needinfo?(dorukgencel)
Keywords: regression

So I've done a clean install of my Windows Instance, thinking maybe it might make a difference
(since I had time and have been using that instance 7/24 for about 2 years)

The bug still persists in Firefox & Thunderbird

Hardware Acceleration works fine in the following software: Steam, Discord, Spotify, Edge, Chrome
(to check the hardware) GPU works as expected in the following games for at least 1 hour: Fallout 4, War Thunder, Forza Horizon 5
Stress tests such as Unigine Heaven & Unigine Valley run without issues.

Can you try setting gfx.webrender.compositor=false and restarting Firefox to see if that helps?

Flags: needinfo?(dorukgencel)

It did!

I enabled [Use hardware acceleration when available] as well as [Use recommended performance settings] and set [gfx.webrender.compositor=false] in about:config; and restarted the browser

The glitches disappeared completely. I checked if Firefox is actually using GPU now with a 4k-video on Youtube, and yes it does!

I changed [gfx.webrender.compositor=false] in Thunderbird as well, which also worked.

Thank you so much

Flags: needinfo?(dorukgencel)

The severity field is not set for this bug.
:bhood, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(bhood)

Glenn, another one that appears to involve WR. Putting on your radar for evaluation.

Severity: -- → S3
Component: Graphics → Graphics: WebRender
Flags: needinfo?(bhood) → needinfo?(gwatson)
Priority: -- → P3

Looks to be another one of these DirectComposition + Firefox + nVidia + high refresh rate glitches we have. I think we need to get someone to reproduce this locally again and spend some more time trying to work out what causes it.

"Display0": "2560x1440@180Hz scales:1.000000|1.250000",

Bob, let's discuss this week who can look at it?

Flags: needinfo?(gwatson) → needinfo?(bhood)

👍

Flags: needinfo?(bhood)

I don't have much experience, but let me know if I can be of any help

You need to log in before you can comment on or make changes to this bug.