Closed Bug 1491237 Opened 7 years ago Closed 4 years ago

Linear artifacts on webpage rendering (NVIDIA control panel: Use my preference emphasizing = Quality)

Categories

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

64 Branch
defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox64 --- wontfix
firefox74 --- wontfix
firefox75 --- wontfix
firefox76 --- affected

People

(Reporter: michaelwflaherty, Unassigned)

References

Details

(Keywords: nightly-community)

Attachments

(3 files)

Attached image Ow9Ql.png
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0 Build ID: 20180913100107 Steps to reproduce: case 1) - Opened youtube.com - Observed dotted artifacts on search bar case 2) - Opened forums.alliedmodders.com - Observed streaking blue artifacts throughout the forum Actual results: See attached images, but there are clearly blue artifacts on the page. This wasn't present in the previous nightly update. Expected results: There should be absolutely no blue dots surrounding the search box, nor should there be blue streaks on the other page. I don't believe I'm able to attach a second image, so here's the link to the other blue streaks on forums.alliedmodders.com http://i.michaelwflaherty.com/JJL3A.png
Summary: Blue dotted artifacts on → Blue artifacts on webpage rendering
Could you please open about:support, click on the "Copy text to clipboard" button, paste it into a text file and upload it here (Attach File)? Thanks!
Attached file info.txt
I have also taken the liberty to disable addons to rule them out, artifacts still appear.
Welcome to WebRender! It was enabled for modern Nvidia on a Win10 without battery in bug 1490742. > GPU #1 > Active: Yes > Description: NVIDIA GeForce GTX 1080 > Vendor ID: 0x10de > Device ID: 0x1b80 > Driver Version: 24.21.13.9907 > Driver Date: 8-21-2018 > WEBRENDER: > opt-in by default: WebRender is an opt-in feature > available by user: Qualified enabled by pref
Component: Untriaged → Graphics: WebRender
OS: Unspecified → Windows 10
Product: Firefox → Core
Hardware: Unspecified → x86_64
Version: unspecified → 64 Branch
I wasn't able to reproduce it so far with my GTX 1060 and the same driver version.
Priority: -- → P2
Hm, this seems bad. Michael, I assume the URL is https://forums.alliedmods.net/ , rather than the one you provided? Does the problem go away if you set gfx.webrender.all.qualified in about:config? > Description: NVIDIA GeForce GTX 1080 > Vendor ID: 0x10de > Device ID: 0x1b80 > Driver Version: 24.21.13.9907 Jeff, do we have a GTX 1080 somewhere in the hardware library?
Flags: needinfo?(michaelwflaherty)
Flags: needinfo?(jmuizelaar)
(Isn't gfx.webrender.all.qualified invisible?) Does the problem go away if you open about:config, set gfx.webrender.force-disabled to true and restart Nightly?
(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #8) > (Isn't gfx.webrender.all.qualified invisible?) Yes, but you can still set it. > Does the problem go away if you open about:config, set > gfx.webrender.force-disabled to true and restart Nightly? That's a much easier alternative, didn't know about it, thanks! Michael, please toggle that one instead.
Also, can you test with a clean profile?
bholley: It seems that setting gfx.webrender.force-disabled to true makes the blue artifacts completely disappear. What do you mean by clean profile?
Flags: needinfo?(michaelwflaherty)
(In reply to Michael Flaherty from comment #11) > bholley: It seems that setting gfx.webrender.force-disabled to true makes > the blue artifacts completely disappear. That's helpful! It'll also be helpful to confirm that this happens with the out-of-the-box configuration, which is where the "clean profile" comes in. > What do you mean by clean profile? https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles
I can't reproduce this with an identical build, on a GTX 1080 with exactly the same driver. So yes, can you test with a clean profile?
Flags: needinfo?(jmuizelaar) → needinfo?(michaelwflaherty)
bholley: a clean profile results in the identical bug, this exists in default configurations
Flags: needinfo?(michaelwflaherty)
What's the exact Windows version that you have? I'm using 10.0.17758 Build 17758. I got this information from the built-in System Information program.
Flags: needinfo?(michaelwflaherty)
Also, do you think you could get a screen recording of the glitch happening?
Another idea. Can you try "Restore Defaults" in the NIVIDA Control Panel?
Could you report what the value of layout.css.devPixelsPerPx is in about:config? And also check if the blue lines disappear if you (temporarily) set that to 1.0 or 2.0?
I'm also unable to reproduce locally on a Win10 machine with GTX 1050.
My value of layout.css.devPixelsPerPx is/was -1.0, the blue lines exist on 1.0, and completely disappear on 2.0. Furthermore, my windows version is 1803 OS build 17134.285 http://i.michaelwflaherty.com/6ZFpS.png Restoring the default settings in the NVIDIA Control Panel result in no change. Here are some gifs of the issue itself, they occasionally flicker. I've included some with and without flickering. It appears the color has also changed from blue to a grey. Not sure if that is significant at all. 1) http://i.michaelwflaherty.com/g/DVWwh.gif 2) http://i.michaelwflaherty.com/g/rp29b.gif
Flags: needinfo?(michaelwflaherty)
jrmuizel: the version number from the System Information dialog is 10.0.17134 build 16134
Summary: Blue artifacts on webpage rendering → Linear artifacts on webpage rendering
Typo, my apologies the version is "10.0.17134 build 17134"
Nical, does it sound like this might be related to the (known?) issue with fractional snapping when tiling background images and/or gradients? (I forget the exact details, but I recall something like that being discussed).
Flags: needinfo?(nical.bugzilla)
(If I change desktop scaling from 100% to "125% (Recommended)" without restarting Nightly, there are unusual grey lines between context menu entries after hovering over them. But it doesn't exactly look like this bug.)
The background image on the wiki.mozilla page, and the gradient on the forum page both have repeat enabled. So I suspect it's something related to repeating, perhaps snapping / subpixel size related. Still a mystery why I can't repro locally though.
Another note, after setting "preference emphasizing" to Quality on the NVIDIA control panel, these lines occur. Any other setting of the three appear to render usually. http://i.michaelwflaherty.com/UqIsY.png
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Linear artifacts on webpage rendering → Linear artifacts on webpage rendering (NVIDIA control panel: Use my preference emphasizing = Quality)
> Nical, does it sound like this might be related to the (known?) issue with fractional snapping when tiling background images and/or gradients? (I forget the exact details, but I recall something like that being discussed). Could be related to snapping, yeah. I'm moderately surprised that the snapping issue would be hardware/driver specific though.
Flags: needinfo?(nical.bugzilla)
So to confirm, you only see the problem when "preference emphasizing" is set to "Quality"? What does restoring the default settings set it to?
Flags: needinfo?(michaelwflaherty)
https://www.nvidia.com/download/driverResults.aspx/138070/en-us Does this happen on the latest Nvidia GeForce 411.63 WHQL driver?
(In reply to Jeff Muizelaar [:jrmuizel] from comment #28) > So to confirm, you only see the problem when "preference emphasizing" is set to "Quality"? What does restoring the default settings set it to? Default is "Let the 3D application decide".
Flags: needinfo?(michaelwflaherty)
Attached video 2018-09-20 17-15-57.mp4
(In reply to NVD from comment #29) > Does this happen on the latest Nvidia GeForce 411.63 WHQL driver? Yes. (Win10, GTX 1060, Nightly 20180920100522)
Priority: P2 → P3
We should investigate to see if this is possible to work around.
Priority: P3 → P2
I came here by way of bug 1496318 I filed. I can confirm the grid artifacts from my bug disappear when I reset the settings to the defaults in NVidia control panel. I played with the settings that are reported in the "Manage 3D settings" differently between the "Quality" slider settings and the defaults. The only settings that changes the behavior is "Anisotropic filtering". When set to Off or Let the application decide, the artifacts disappear. When set to x2, the grid is there, but its lines are thinner/fainter than in the images I have attached to that bug. When set to x4, x8 or x16, they look exactly the same as on the screenshots. Hope this would help.
Yes, that's helpful. Thanks!
From jgilbert in IRC: <jgilbert> gw: There is per-texture TEXTURE_MAX_ANISOTROPY that you can force to 1.0 instead of >1.0 <jgilbert> ANGLE *does* claim to support that ext, so it might be worth a shot <jgilbert> gw: https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_filter_anisotropic.txt So, we can try to use that and see if it works (I'm not sure if the nVidia driver respects that even if the quality preference is set to force aniso).
Blocks: stage-wr-next
No longer blocks: stage-wr-trains
There's not a lot of options we have for dealing with this and it doesn't seem widespread so we're not going to block the MVP
See Also: → 1624678
See Also: 1624678
OS: Windows 10 → All
Hardware: x86_64 → All

I don't think there's anything we can do here to reliably fix this from our side.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: