Most of the Sketchfab WebGL scenes are displayed black

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.
Please direct questions that are Mac or Linux-specific (dealing with installation and OS integration) to the appropriate Linux or Mac board.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only. The main focus here is on Pale Moon on Windows. Please direct your questions that are specific for Linux and Mac to the dedicated boards for those operating systems.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Locked
artJay

Most of the Sketchfab WebGL scenes are displayed black

Post by artJay » 2017-08-17, 16:12

Hello.

I'm experiencing strange problems on http://sketchfab.com site, where some of the WebGL scenes open correctly, while the others open as completely black. This must be something new as I don't recall having any problems with this site before I went on vacation a couple of weeks ago. I need to mention that all of the scenes open correctly in Firefox browser.

Working examples:
https://sketchfab.com/models/bf4792bbfc ... 29bbefae03
https://sketchfab.com/models/dc168b11a8 ... 9414e6b7ff
https://sketchfab.com/models/6f2e7a6406 ... f795073434
https://sketchfab.com/models/31586a206f ... 94f91c6974

Non-working examples:
https://sketchfab.com/models/39f6a53f59 ... 39b3506af2
https://sketchfab.com/models/f5e1a947bc ... fe10dd6bac
https://sketchfab.com/models/e634da9fbd ... eb5c0c885d
https://sketchfab.com/models/e3972a40ba ... a212971194
https://sketchfab.com/models/e3972a40ba ... a212971194

I tested the site on two separate machines:
Workstation:
3930K / 64 GB / GTX 660 Ti 3GB / Windows 7 Pro 64-bit / Pale Moon 27.4.1 (64-bit)

Laptop:
i5 M460 / 8GB / Mobility Radeon HD 5470 / Windows 7 Home 64-bit / Pale Moon 27.4.1 (64-bit)
Scenes listed as non-working didn't work on both machines.

On my workstation, I went through the steps provided in pinned topics, like disabling all extensions, starting in safe mode, etc., but even using a new PM profile (without any extensions) didn't help.

What might be the problem I am facing? Could it be because of 64-bit version of Pale Moon? Feels unlikely, because this is the version I have been using since I discovered PM, and so far there weren't any problems with Sketchfab.

I updated nVidia drivers to the latest version.

I also tried installing 32-bit PM, but the problem is still present.

Then I ran http://webglreport.com/ on both: Firefox and Pale Moon and there seem to be some missing WebGL extensions in the latter:

Code: Select all

EXT_color_buffer_half_float
WEBGL_compressed_texture_etc1 
Maybe this is the culprit?

Pale Moon:
webgl_palemoon.png
Firefox:
webgl_firefox.png
Any help is greatly appreciated.

Additional Information (for Workstation)
Application Basics
------------------

Name: Pale Moon
Version: 27.4.1
Build ID: 20170801005511
Update Channel: default
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:45.9) Gecko/20100101 Goanna/3.2 Firefox/45.9 PaleMoon/27.4.1
OS: Windows_NT 6.1
Multiprocess Windows: 0/1 (default: false)
Safe Mode: false

Extensions
----------

Name: BetterPrivacy
Version: 1.68.1-signed
Enabled: true
ID: {d40f5e7b-d2cf-4856-b441-cc613eeffbe3}

Name: colorPicker
Version: 1.5.1-signed.1-signed
Enabled: true
ID: colorPicker@colorPicker

Name: Crush Those Cookies
Version: 1.4.0
Enabled: true
ID: crush-those-cookies@wsdfhjxc

Name: Decentraleyes
Version: 1.3.7-palemoon
Enabled: true
ID: jid1-BoFifL9Vbdl2zQ@jetpack

Name: DownloadHelper
Version: 4.9.24.1-signed
Enabled: true
ID: {b9db16a4-6edc-47ec-a1f4-b86292ed211d}

Name: DownThemAll!
Version: 2.0.18.1-signed.1-let-fixed
Enabled: true
ID: {DDC359D1-844A-42a7-9AA1-88A850A938A8}

Name: Facebook Disconnect
Version: 2.1.3.1-signed.1-signed
Enabled: true
ID: facebook@disconnect.me

Name: Firebug
Version: 1.12.8.1-signed
Enabled: true
ID: firebug@software.joehewitt.com

Name: Google Disconnect
Version: 2.4.2.1-signed.1-signed
Enabled: true
ID: google@disconnect.me

Name: Image Picker
Version: 1.9.2.1-signed.1-signed
Enabled: true
ID: ImagePicker@topolog.org

Name: NoScript
Version: 5.0.6
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}

Name: Pale Moon Commander
Version: 2.0.0
Enabled: true
ID: commander@palemoon.org

Name: RequestPolicy Continued
Version: 1.0.beta13.0
Enabled: true
ID: rpcontinued@amo.requestpolicy.org

Name: ScrapBook
Version: 1.5.11.1-signed.1-signed
Enabled: true
ID: {53A03D43-5363-4669-8190-99061B2DEBA5}

Name: Session Manager
Version: 0.8.1.7
Enabled: true
ID: {1280606b-2510-4fe0-97ef-9b5a22eafe30}

Name: Stylish
Version: 2.0.7
Enabled: true
ID: {46551EC9-40F0-4e47-8E18-8E5CF550CFB8}

Name: Tab Mix Plus
Version: 0.5.0.3
Enabled: true
ID: {dc572301-7619-498c-a57d-39143191b318}

Name: Twitter Disconnect
Version: 2.1.2.1-signed.1-signed
Enabled: true
ID: twitter@disconnect.me

Name: Wired-Marker
Version: 4.0.17052200
Enabled: true
ID: {e36db930-f18d-4449-b45f-e286cfb9e03a}

Name: 1-Click YouTube Video Downloader
Version: 2.4.1
Enabled: false
ID: YoutubeDownloader@PeterOlayev.com

Name: Disconnect
Version: 3.15.3.1-signed.1-signed
Enabled: false
ID: 2.0@disconnect.me

Name: Download YouTube Videos as MP4
Version: 1.8.10
Enabled: false
ID: {b9bfaf1c-a63f-47cd-8b9a-29526ced9060}

Name: FireGestures
Version: 1.8.7.1-signed
Enabled: false
ID: firegestures@xuldev.org

Name: Sharp Color Picker
Version: 1.0.6.1-signed.1-signed
Enabled: false
ID: tb-color-picker-single@codefisher.org

Name: Web Developer
Version: 1.2.13
Enabled: false
ID: {c45c406e-ab73-11d8-be73-000a95be3b12}

Graphics
--------

Adapter Description: NVIDIA GeForce GTX 660 Ti
Adapter Drivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
Adapter RAM: 3072
Device ID: 0x1183
Direct2D Enabled: true
DirectWrite Enabled: true (6.2.9200.22164)
Driver Date: 8-9-2017
Driver Version: 22.21.13.8528
GPU #2 Active: false
GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC)
Subsys ID: 35591458
Vendor ID: 0x10de
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 660 Ti Direct3D11 vs_5_0 ps_5_0)
windowLayerManagerRemote: true
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: cairo
AzureSkiaAccelerated: 0

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.smart_size_cached_value: 307200
browser.cache.disk.smart_size.enabled: false
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.display.background_color: #333333
browser.display.foreground_color: #C0C0C0
browser.display.use_system_colors: true
browser.download.importedFromSqlite: true
browser.newtab.url: about:newtab
browser.places.smartBookmarksVersion: 4
browser.startup.homepage: about:newtab
browser.startup.homepage_override.buildID: 20170801005511
browser.startup.homepage_override.mstone: 3.2.2
browser.tabs.closeWindowWithLastTab: false
browser.tabs.insertRelatedAfterCurrent: true
dom.mozApps.used: true
extensions.lastAppVersion: 27.4.1
font.internaluseonly.changed: true
font.minimum-size.x-western: 10
general.useragent.override.3d-coat: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.9) Gecko/20100101 Goanna/3.2 Firefox/52.9 PaleMoon/27.4.1
general.useragent.override.3dcoat.com: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.9) Gecko/20100101 Goanna/3.2 Firefox/52.9 PaleMoon/27.4.1
general.useragent.override.drive.google.com: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.9) Gecko/20100101 Goanna/3.2 Firefox/52.9 PaleMoon/27.4.1
general.useragent.override.fbcdn.com: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:3.2) Goanna/20170101 PaleMoon/27.4.1
general.useragent.override.google.pl: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.9) Gecko/20100101 Goanna/3.2 Firefox/52.9 PaleMoon/27.4.1
gfx.direct3d.last_used_feature_level_idx: 0
gfx.font_rendering.cleartype_params.cleartype_level: 100
gfx.font_rendering.cleartype.always_use_for_content: true
image.http.accept: image/webp,image/jxr,image/png,image/*;q=0.8,*/*;q=0.5
network.cookie.prefsMigrated: true
network.http.speculative-parallel-limit: 0
places.database.lastMaintenance: 1502471278
places.history.expiration.transient_current_max_pages: 104858
plugin.importedState: true
plugin.state.flash: 0
plugin.state.java: 0
plugin.state.npadobeaamdetect: 1
plugin.state.npdeployjava: 0
plugin.state.npunity3d: 1
plugin.state.npwacomtabletplugin: 2
print.printer_Foxit_Reader_PDF_Printer.print_bgcolor: false
print.printer_Foxit_Reader_PDF_Printer.print_bgimages: false
print.printer_Foxit_Reader_PDF_Printer.print_colorspace:
print.printer_Foxit_Reader_PDF_Printer.print_command:
print.printer_Foxit_Reader_PDF_Printer.print_downloadfonts: false
print.printer_Foxit_Reader_PDF_Printer.print_duplex: 0
print.printer_Foxit_Reader_PDF_Printer.print_edge_bottom: 0
print.printer_Foxit_Reader_PDF_Printer.print_edge_left: 0
print.printer_Foxit_Reader_PDF_Printer.print_edge_right: 0
print.printer_Foxit_Reader_PDF_Printer.print_edge_top: 0
print.printer_Foxit_Reader_PDF_Printer.print_evenpages: true
print.printer_Foxit_Reader_PDF_Printer.print_footercenter:
print.printer_Foxit_Reader_PDF_Printer.print_footerleft: &PT
print.printer_Foxit_Reader_PDF_Printer.print_footerright: &D
print.printer_Foxit_Reader_PDF_Printer.print_headercenter:
print.printer_Foxit_Reader_PDF_Printer.print_headerleft: &T
print.printer_Foxit_Reader_PDF_Printer.print_headerright: &U
print.printer_Foxit_Reader_PDF_Printer.print_in_color: true
print.printer_Foxit_Reader_PDF_Printer.print_margin_bottom: 0.5
print.printer_Foxit_Reader_PDF_Printer.print_margin_left: 0.5
print.printer_Foxit_Reader_PDF_Printer.print_margin_right: 0.5
print.printer_Foxit_Reader_PDF_Printer.print_margin_top: 0.5
print.printer_Foxit_Reader_PDF_Printer.print_oddpages: true
print.printer_Foxit_Reader_PDF_Printer.print_orientation: 0
print.printer_Foxit_Reader_PDF_Printer.print_page_delay: 50
print.printer_Foxit_Reader_PDF_Printer.print_paper_data: 9
print.printer_Foxit_Reader_PDF_Printer.print_paper_height: 11,00
print.printer_Foxit_Reader_PDF_Printer.print_paper_name:
print.printer_Foxit_Reader_PDF_Printer.print_paper_size_type: 0
print.printer_Foxit_Reader_PDF_Printer.print_paper_size_unit: 1
print.printer_Foxit_Reader_PDF_Printer.print_paper_width: 8,50
print.printer_Foxit_Reader_PDF_Printer.print_plex_name:
print.printer_Foxit_Reader_PDF_Printer.print_resolution: 899555328
print.printer_Foxit_Reader_PDF_Printer.print_resolution_name:
print.printer_Foxit_Reader_PDF_Printer.print_reversed: false
print.printer_Foxit_Reader_PDF_Printer.print_scaling: 1,00
print.printer_Foxit_Reader_PDF_Printer.print_shrink_to_fit: true
print.printer_Foxit_Reader_PDF_Printer.print_to_file: false
print.printer_Foxit_Reader_PDF_Printer.print_unwriteable_margin_bottom: 0
print.printer_Foxit_Reader_PDF_Printer.print_unwriteable_margin_left: 0
print.printer_Foxit_Reader_PDF_Printer.print_unwriteable_margin_right: 0
print.printer_Foxit_Reader_PDF_Printer.print_unwriteable_margin_top: 0
print.printer_Samsung_ML-2851NDR.print_bgcolor: false
print.printer_Samsung_ML-2851NDR.print_bgimages: false
print.printer_Samsung_ML-2851NDR.print_colorspace:
print.printer_Samsung_ML-2851NDR.print_command:
print.printer_Samsung_ML-2851NDR.print_downloadfonts: false
print.printer_Samsung_ML-2851NDR.print_duplex: 0
print.printer_Samsung_ML-2851NDR.print_edge_bottom: 0
print.printer_Samsung_ML-2851NDR.print_edge_left: 0
print.printer_Samsung_ML-2851NDR.print_edge_right: 0
print.printer_Samsung_ML-2851NDR.print_edge_top: 0
print.printer_Samsung_ML-2851NDR.print_evenpages: true
print.printer_Samsung_ML-2851NDR.print_footercenter:
print.printer_Samsung_ML-2851NDR.print_footerleft: &PT
print.printer_Samsung_ML-2851NDR.print_footerright: &D
print.printer_Samsung_ML-2851NDR.print_headercenter:
print.printer_Samsung_ML-2851NDR.print_headerleft: &T
print.printer_Samsung_ML-2851NDR.print_headerright: &U
print.printer_Samsung_ML-2851NDR.print_in_color: true
print.printer_Samsung_ML-2851NDR.print_margin_bottom: 0.5
print.printer_Samsung_ML-2851NDR.print_margin_left: 0.5
print.printer_Samsung_ML-2851NDR.print_margin_right: 0.5
print.printer_Samsung_ML-2851NDR.print_margin_top: 0.5
print.printer_Samsung_ML-2851NDR.print_oddpages: true
print.printer_Samsung_ML-2851NDR.print_orientation: 0
print.printer_Samsung_ML-2851NDR.print_page_delay: 50
print.printer_Samsung_ML-2851NDR.print_paper_data: 9
print.printer_Samsung_ML-2851NDR.print_paper_height: 11,00
print.printer_Samsung_ML-2851NDR.print_paper_name:
print.printer_Samsung_ML-2851NDR.print_paper_size_type: 0
print.printer_Samsung_ML-2851NDR.print_paper_size_unit: 1
print.printer_Samsung_ML-2851NDR.print_paper_width: 8,50
print.printer_Samsung_ML-2851NDR.print_plex_name:
print.printer_Samsung_ML-2851NDR.print_resolution: 899555328
print.printer_Samsung_ML-2851NDR.print_resolution_name:
print.printer_Samsung_ML-2851NDR.print_reversed: false
print.printer_Samsung_ML-2851NDR.print_scaling: 1,00
print.printer_Samsung_ML-2851NDR.print_shrink_to_fit: true
print.printer_Samsung_ML-2851NDR.print_to_file: false
print.printer_Samsung_ML-2851NDR.print_unwriteable_margin_bottom: 0
print.printer_Samsung_ML-2851NDR.print_unwriteable_margin_left: 0
print.printer_Samsung_ML-2851NDR.print_unwriteable_margin_right: 0
print.printer_Samsung_ML-2851NDR.print_unwriteable_margin_top: 0
privacy.cpd.cookies: false
privacy.cpd.downloads: false
privacy.cpd.extensions-sessionmanager: false
privacy.cpd.extensions-tabmix: false
privacy.cpd.formdata: false
privacy.cpd.history: false
privacy.cpd.offlineApps: true
privacy.cpd.sessions: false
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.timeSpan: 0
security.enable_java: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1501618625

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 1

Library Versions
----------------

NSPR
Expected minimum version: 4.13.1
Version in use: 4.13.1

NSS
Expected minimum version: 3.28.5.1
Version in use: 3.28.5.1

NSSSMIME
Expected minimum version: 3.28.5.1
Version in use: 3.28.5.1

NSSSSL
Expected minimum version: 3.28.5.1
Version in use: 3.28.5.1

NSSUTIL
Expected minimum version: 3.28.5.1
Version in use: 3.28.5.1

Experimental Features
---------------------


Installed Plugins (those that are enabled):
AdobeAAMDetect
Unity Player
Silverlight
WacomTabletPlugin

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29203
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by Moonchild » 2017-08-17, 16:25

Hah. I can't even check because it crashes my graphics driver.
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

tenseys
Lunatic
Lunatic
Posts: 484
Joined: 2015-09-15, 09:09
Location: NYC

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by tenseys » 2017-08-17, 16:29

In my 32-bit PM, the working examples work and the non working examples don't work as described by OP. They all work in 32-bit FF for me.

Added: I'm using Windows 10 with current versions of 32-bit FF and PM.
Last edited by tenseys on 2017-08-17, 16:48, edited 1 time in total.
I'm using Pale Moon version 28.1.0 (64-bit) on Windows 10 Home 64-bit.

User avatar
Pallid Planetoid
Knows the dark side
Knows the dark side
Posts: 3843
Joined: 2015-10-06, 16:59
Location: Los Angeles CA USA

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by Pallid Planetoid » 2017-08-17, 16:45

I also get the same results as OP using Pale Moon 27.4.1 (32-bit) in Windows 7.
Current Pale Moon(x86) Release | WIN10 | I5 CPU, 1.7 GHz, 6GB RAM, 500GB HD[20GB SSD]
Formerly user Pale Moon Rising - to provide context involving embedded reply threads.
Good judgment comes from experience and a lot of that comes from bad judgment. - Will Rogers
Knowing Pale Moon is indisputably #1 is defined by knowing the totality of browsers. - Pale Moon Rising

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29203
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by Moonchild » 2017-08-17, 16:56

It's most likely the compressed texture format that's the issue, if it's black. It may be an issue with our version of the Google ANGLE library in use.
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29203
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by Moonchild » 2017-08-17, 17:25

Mozregression gives:

Last bad revision: 891ee0d0ba3ec42b6484cf0205b3c95e21c58f74 (2015-09-30)
First good revision: 096c0f407f8ba3ef7cfe4e0b831761993cac38b1 (2015-10-01)

Pushlog:
https://hg.mozilla.org/mozilla-central/ ... 993cac38b1

Which has:
56db457aef33 Jeff Muizelaar — Bug 1179280. Update ANGLE from chromium/2214 to chromium/2466.

So we'll need to update ANGLE to chromium/2466 at least to solve this.
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

artJay

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by artJay » 2017-08-17, 19:01

Thank you guys, and you - Moonchild, for your time. I appreciate it. :)
Sketchfab developers must have added some new features recently that caused this bug to surface. They constantly improve their viewer, which is good of course, but it's the first time when I'm unable to use it in Pale Moon.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29203
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by Moonchild » 2017-08-17, 21:22

Filed Issue #1298 to keep track of this update for compatibility.
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

artJay

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by artJay » 2017-08-31, 18:45

Any E.T.A. of the ANGLE upgrade? Not rushing you of course as there are probably more critical things to implement, but I thought that it wouldn't hurt to ask considering how important a working Sketchfab is to me. :thumbup:
Last edited by artJay on 2017-08-31, 19:17, edited 1 time in total.

User avatar
Night Wing
Knows the dark side
Knows the dark side
Posts: 4468
Joined: 2011-10-03, 10:19
Location: Texas, USA

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by Night Wing » 2017-08-31, 18:53

I get the same results as the OP, but I'm using 64 bit linux Pale Moon (27.4.2) in 64 bit linux Mint 18.2 (Sonya) with the Xfce desktop environment.
Linux Mint 20.1 (Ulyssa) Xfce 64 Bit with 64 Bit linux Pale Moon

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29203
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by Moonchild » 2017-09-05, 17:53

I've pushed an ANGLE update to our trunk (after fighting the build system most of the day) that resolves the non-display issues (and crashes) on sketchfab as far as I can tell.
Target version for release is 27.5 for this.
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

artJay

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by artJay » 2017-09-09, 14:39

Fantastic! I really appreciate it, Moonchild. :thumbup:
Can't wait to test it out.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29203
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: Most of the Sketchfab WebGL scenes are displayed black

Post by Moonchild » 2017-09-10, 01:22

artJay wrote:Fantastic! I really appreciate it, Moonchild. :thumbup:
Can't wait to test it out.
If you can't wait, you can try the unstable version of Pale Moon.
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

Locked