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)
Tracking
()
People
(Reporter: michaelwflaherty, Unassigned)
References
Details
(Keywords: nightly-community)
Attachments
(3 files)
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
| Reporter | ||
Updated•7 years ago
|
Summary: Blue dotted artifacts on → Blue artifacts on webpage rendering
| Reporter | ||
Comment 1•7 years ago
|
||
This issue can also be observed on https://wiki.mozilla.org/Nightly#I_found_a_bug.2C_how_do_I_report_it.3F
http://i.michaelwflaherty.com/JGIFJ.png
Keywords: nightly-community
Comment 2•7 years ago
|
||
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!
| Reporter | ||
Comment 3•7 years ago
|
||
| Reporter | ||
Comment 4•7 years ago
|
||
I have also taken the liberty to disable addons to rule them out, artifacts still appear.
Comment 5•7 years ago
|
||
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
status-firefox64:
--- → affected
Component: Untriaged → Graphics: WebRender
OS: Unspecified → Windows 10
Product: Firefox → Core
Hardware: Unspecified → x86_64
Version: unspecified → 64 Branch
Comment 6•7 years ago
|
||
I wasn't able to reproduce it so far with my GTX 1060 and the same driver version.
Updated•7 years ago
|
Blocks: stage-wr-trains
Priority: -- → P2
Comment 7•7 years ago
|
||
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)
Comment 8•7 years ago
|
||
(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?
Comment 9•7 years ago
|
||
(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.
Comment 10•7 years ago
|
||
Also, can you test with a clean profile?
| Reporter | ||
Comment 11•7 years ago
|
||
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)
Comment 12•7 years ago
|
||
(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
Comment 13•7 years ago
|
||
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?
Updated•7 years ago
|
Flags: needinfo?(jmuizelaar) → needinfo?(michaelwflaherty)
| Reporter | ||
Comment 14•7 years ago
|
||
bholley: a clean profile results in the identical bug, this exists in default configurations
Flags: needinfo?(michaelwflaherty)
Comment 15•7 years ago
|
||
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)
Comment 16•7 years ago
|
||
Also, do you think you could get a screen recording of the glitch happening?
Comment 17•7 years ago
|
||
Another idea. Can you try "Restore Defaults" in the NIVIDA Control Panel?
Comment 18•7 years ago
|
||
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?
Comment 19•7 years ago
|
||
I'm also unable to reproduce locally on a Win10 machine with GTX 1050.
| Reporter | ||
Comment 20•7 years ago
|
||
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)
| Reporter | ||
Comment 21•7 years ago
|
||
jrmuizel: the version number from the System Information dialog is 10.0.17134 build 16134
| Reporter | ||
Updated•7 years ago
|
Summary: Blue artifacts on webpage rendering → Linear artifacts on webpage rendering
| Reporter | ||
Comment 22•7 years ago
|
||
Typo, my apologies the version is "10.0.17134 build 17134"
Comment 23•7 years ago
|
||
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)
Comment 24•7 years ago
|
||
(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.)
Comment 25•7 years ago
|
||
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.
| Reporter | ||
Comment 26•7 years ago
|
||
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
Updated•7 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•7 years ago
|
Summary: Linear artifacts on webpage rendering → Linear artifacts on webpage rendering (NVIDIA control panel: Use my preference emphasizing = Quality)
Comment 27•7 years ago
|
||
> 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)
Comment 28•7 years ago
|
||
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)
Comment 29•7 years ago
|
||
https://www.nvidia.com/download/driverResults.aspx/138070/en-us
Does this happen on the latest Nvidia GeForce 411.63 WHQL driver?
Comment 30•7 years ago
|
||
(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)
Comment 31•7 years ago
|
||
(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)
Updated•7 years ago
|
Priority: P2 → P3
Comment 32•7 years ago
|
||
We should investigate to see if this is possible to work around.
Priority: P3 → P2
Comment 33•7 years ago
|
||
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.
Comment 34•7 years ago
|
||
Yes, that's helpful. Thanks!
Comment 35•7 years ago
|
||
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).
Updated•7 years ago
|
Comment 37•7 years ago
|
||
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
Updated•6 years ago
|
status-firefox74:
--- → wontfix
status-firefox75:
--- → wontfix
status-firefox76:
--- → affected
OS: Windows 10 → All
Hardware: x86_64 → All
Comment 39•4 years ago
|
||
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.
Description
•