Page 1 of 1

[SOLVED]WebGL disabled in Firefox 68.7 with Intel HD630

PostPosted: Apr 16th, '20, 00:04
by tis
Hello,

Since last update WebGL is disabled in Firefox. (Yesterday worked well, and Chrome works well with it now)

Code: Select all
uname -a
Linux localhost 5.5.9-desktop-1.mga7 #1 SMP Thu Mar 12 08:02:44 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

msec[7382]: -   Added packages : cpupower-5.5.15-3.mga7
msec[7383]: -   Added packages : firefox-68.7.0-1.mga7
msec[7384]: -   Added packages : firefox-en_GB-68.7.0-1.mga7
msec[7385]: -   Added packages : firefox-hu-68.7.0-1.mga7
msec[7387]: -   Added packages : kernel-desktop-5.5.15-3.mga7-1-1.mga7
msec[7388]: -   Added packages : kernel-desktop-devel-5.5.15-3.mga7-1-1.mga7
msec[7389]: -   Added packages : kernel-desktop-devel-latest-5.5.15-3.mga7
msec[7390]: -   Added packages : kernel-desktop-latest-5.5.15-3.mga7
msec[7391]: -   Added packages : kernel-userspace-headers-5.5.15-3.mga7
msec[7392]: -   Added packages : lib64dri-drivers-20.0.4-1.mga7
msec[7393]: -   Added packages : lib64drm2-2.4.101-1.mga7
msec[7394]: -   Added packages : lib64drm_amdgpu1-2.4.101-1.mga7
msec[7395]: -   Added packages : lib64drm-devel-2.4.101-1.mga7
msec[7396]: -   Added packages : lib64drm_intel1-2.4.101-1.mga7
msec[7397]: -   Added packages : lib64drm_nouveau2-2.4.101-1.mga7
msec[7398]: -   Added packages : lib64drm_radeon1-2.4.101-1.mga7
msec[7399]: -   Added packages : lib64fltk1.3-1.3.5-1.mga7
msec[7400]: -   Added packages : lib64fluidsynth2-2.0.5-1.mga7
msec[7401]: -   Added packages : lib64gbm1-20.0.4-1.mga7
msec[7402]: -   Added packages : lib64gbm1-devel-20.0.4-1.mga7
msec[7403]: -   Added packages : lib64glapi0-20.0.4-1.mga7
msec[7404]: -   Added packages : lib64glapi0-devel-20.0.4-1.mga7
msec[7405]: -   Added packages : lib64kms1-2.4.101-1.mga7
msec[7406]: -   Added packages : lib64mesaegl1-20.0.4-1.mga7
msec[7407]: -   Added packages : lib64mesaegl1-devel-20.0.4-1.mga7
msec[7408]: -   Added packages : lib64mesagl1-20.0.4-1.mga7
msec[7409]: -   Added packages : lib64mesagl1-devel-20.0.4-1.mga7
msec[7410]: -   Added packages : lib64mesakhr-devel-20.0.4-1.mga7
msec[7411]: -   Added packages : lib64mikmod3-3.3.11.1-2.mga7
msec[7412]: -   Added packages : lib64netpbm11-10.86.02-1.mga7
msec[7413]: -   Added packages : lib64rsvg2_2-2.45.5-3.1.mga7
msec[7414]: -   Added packages : lib64rsvg-gir2.0-2.45.5-3.1.mga7
msec[7415]: -   Added packages : lib64SDL_image1.2_0-1.2.12-12.1.mga7
msec[7416]: -   Added packages : lib64SDL_mixer1.2_0-1.2.12-14.mga7
msec[7417]: -   Added packages : lib64SDL_Pango1-0.1.2-16.mga7
msec[7418]: -   Added packages : lib64SDL_ttf2.0_0-2.0.11-10.mga7
msec[7419]: -   Added packages : lib64smpeg0.4_0-0.4.5-10.mga7
msec[7420]: -   Added packages : lib64udisks2_0-2.8.2-1.1.mga7
msec[7421]: -   Added packages : lib64vulkan-loader1-1.1.106.0-1.mga7
msec[7422]: -   Added packages : lib64xatracker2-20.0.4-1.mga7
msec[7423]: -   Added packages : libdri-drivers-20.0.4-1.mga7
msec[7424]: -   Added packages : libdrm2-2.4.101-1.mga7
msec[7425]: -   Added packages : libdrm_amdgpu1-2.4.101-1.mga7
msec[7426]: -   Added packages : libdrm-common-2.4.101-1.mga7
msec[7427]: -   Added packages : libdrm_intel1-2.4.101-1.mga7
msec[7428]: -   Added packages : libdrm_nouveau2-2.4.101-1.mga7
msec[7429]: -   Added packages : libdrm_radeon1-2.4.101-1.mga7
msec[7430]: -   Added packages : libgbm1-20.0.4-1.mga7
msec[7431]: -   Added packages : libglapi0-20.0.4-1.mga7
msec[7432]: -   Added packages : libmesaegl1-20.0.4-1.mga7
msec[7433]: -   Added packages : libmesagl1-20.0.4-1.mga7
msec[7434]: -   Added packages : mesa-20.0.4-1.mga7
msec[7435]: -   Added packages : netpbm-10.86.02-1.mga7
msec[7436]: -   Added packages : udisks2-2.8.2-1.1.mga7
msec[7437]: - Removed packages : cpupower-5.5.14-1.mga7
msec[7438]: - Removed packages : firefox-68.6.0-1.mga7
msec[7439]: - Removed packages : firefox-en_GB-68.6.0-1.mga7
msec[7440]: - Removed packages : firefox-hu-68.6.0-1.mga7
msec[7442]: - Removed packages : kernel-desktop-devel-latest-5.5.14-1.mga7
msec[7443]: - Removed packages : kernel-desktop-latest-5.5.14-1.mga7
msec[7444]: - Removed packages : kernel-userspace-headers-5.5.15-1.mga7
msec[7445]: - Removed packages : lib64dri-drivers-20.0.1-1.mga7
msec[7447]: - Removed packages : lib64drm2-2.4.100-1.mga7
msec[7448]: - Removed packages : lib64drm_amdgpu1-2.4.100-1.mga7
msec[7449]: - Removed packages : lib64drm-devel-2.4.100-1.mga7
msec[7450]: - Removed packages : lib64drm_intel1-2.4.100-1.mga7
msec[7451]: - Removed packages : lib64drm_nouveau2-2.4.100-1.mga7
msec[7452]: - Removed packages : lib64drm_radeon1-2.4.100-1.mga7
msec[7453]: - Removed packages : lib64gbm1-20.0.1-1.mga7
msec[7454]: - Removed packages : lib64gbm1-devel-20.0.1-1.mga7
msec[7455]: - Removed packages : lib64glapi0-20.0.1-1.mga7
msec[7456]: - Removed packages : lib64glapi0-devel-20.0.1-1.mga7
msec[7457]: - Removed packages : lib64kms1-2.4.100-1.mga7
msec[7458]: - Removed packages : lib64mesaegl1-20.0.1-1.mga7
msec[7459]: - Removed packages : lib64mesaegl1-devel-20.0.1-1.mga7
msec[7460]: - Removed packages : lib64mesagl1-20.0.1-1.mga7
msec[7461]: - Removed packages : lib64mesagl1-devel-20.0.1-1.mga7
msec[7462]: - Removed packages : lib64mesakhr-devel-20.0.1-1.mga7
msec[7463]: - Removed packages : lib64rsvg2_2-2.45.5-3.mga7
msec[7464]: - Removed packages : lib64rsvg-gir2.0-2.45.5-3.mga7
msec[7465]: - Removed packages : lib64udisks2_0-2.8.2-1.mga7
msec[7466]: - Removed packages : lib64xatracker2-20.0.1-1.mga7
msec[7467]: - Removed packages : libdri-drivers-20.0.1-1.mga7
msec[7468]: - Removed packages : libdrm2-2.4.100-1.mga7
msec[7469]: - Removed packages : libdrm_amdgpu1-2.4.100-1.mga7
msec[7470]: - Removed packages : libdrm-common-2.4.100-1.mga7
msec[7471]: - Removed packages : libdrm_intel1-2.4.100-1.mga7
msec[7472]: - Removed packages : libdrm_nouveau2-2.4.100-1.mga7
msec[7473]: - Removed packages : libdrm_radeon1-2.4.100-1.mga7
msec[7474]: - Removed packages : libgbm1-20.0.1-1.mga7
msec[7475]: - Removed packages : libglapi0-20.0.1-1.mga7
msec[7476]: - Removed packages : libmesaegl1-20.0.1-1.mga7
msec[7477]: - Removed packages : libmesagl1-20.0.1-1.mga7
msec[7478]: - Removed packages : mesa-20.0.1-1.mga7
msec[7479]: - Removed packages : udisks2-2.8.2-1.mga7

Re: WebGL disabled in Firefox 68.7 with Intel HD630

PostPosted: Apr 16th, '20, 01:15
by doktor5000
As you also seem to use intel graphics, this sounds similar to https://bugs.mageia.org/show_bug.cgi?id=26437

FWIW, in comparison webgl is working fine here in firefox-68.7.0 under nouveau driver with an nvidia gtx 970.

[temp solution] WebGL disabled in Firefox 68.7 with Intel HD

PostPosted: Apr 16th, '20, 07:27
by tis
Thanks,
I'm trying to find the problem, I have booted from my SSD with a not updated Magea 7, and it works...

Code: Select all
uname -a
Linux localhost 5.5.6-desktop-2.mga7 #1 SMP Tue Feb 25 11:54:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Firefox 68.6.0esr


webglsample.png
webglsample.png (1.61 MiB) Viewed 1810 times

firefox-support-ssd.pdf
About:Support; Working WebGL Firefox 68.6
(85.3 KiB) Downloaded 163 times


I've tried to downgrade firefox on my updated HDD:

Code: Select all
uname- a
Linux localhost 5.5.15-desktop-3.mga7 #1 SMP Sat Apr 4 19:06:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

rpm -q firefox
firefox-68.7.0-1.mga7

urpmq -i firefox
Name        : firefox
Version     : 68.6.0
Release     : 1.mga7
Group       : Networking/WWW
Size        : 184495850                    Architecture: x86_64
Source RPM  : firefox-68.6.0-1.mga7.src.rpm
URL         : https://www.mozilla.org/firefox/organizations/
Summary     : Mozilla Firefox Web browser
Description :
Mozilla Firefox is an open-source web browser, designed for standards
compliance, performance and portability.

Name        : firefox
Version     : 68.6.1
Release     : 1.mga7
Group       : Networking/WWW
Size        : 184494012                    Architecture: x86_64
Source RPM  : firefox-68.6.1-1.mga7.src.rpm
URL         : https://www.mozilla.org/firefox/organizations/
Summary     : Mozilla Firefox Web browser
Description :
Mozilla Firefox is an open-source web browser, designed for standards
compliance, performance and portability.

Name        : firefox
Version     : 68.7.0
Release     : 1.mga7
Group       : Networking/WWW
Size        : 184575788                    Architecture: x86_64
Source RPM  : firefox-68.7.0-1.mga7.src.rpm
URL         : https://www.mozilla.org/firefox/organizations/
Summary     : Mozilla Firefox Web browser
Description :
Mozilla Firefox is an open-source web browser, designed for standards
compliance, performance and portability.

urpmi --downgrade firefox-68.6.0-1.mga7
A következő csomagokat el kell távolítani, hogy a szükséges csomagok frissíthetők legyenek:
firefox-68.7.0-1.mga7.x86_64
 ("firefox-68.6.0-1.mga7.x86_64" telepítése érdekében)
firefox-en_GB-68.7.0-1.mga7.noarch
 ("firefox == 0:68.7.0" igényei miatt)
firefox-hu-68.7.0-1.mga7.noarch
 ("firefox == 0:68.7.0" igényei miatt) (i/N) i


    http://quantum-mirror.hu/mirrors/pub/mageia/distrib/7/x86_64/media/core/updates/firefox-68.6.0-1.mga7.x86_64.rpm
firefox-68.6.0-1.mga7.x86_64.rpm telepítése innen: /var/cache/urpmi/rpms                             
Előkészítés...                   ###################################################################
      1/1: firefox               ###################################################################
a(z) firefox-en_GB-68.7.0-1.mga7.noarch csomag eltávolítása folyik
      1/3: "firefox-en_GB-68.7.0-1.mga7.noarch" eltávolítása
                                 ###################################################################
      2/3: "firefox-0:68.7.0-1.mga7.x86_64" eltávolítása
                                 ###################################################################
a(z) firefox-hu-68.7.0-1.mga7.noarch csomag eltávolítása folyik
      3/3: "firefox-hu-68.7.0-1.mga7.noarch" eltávolítása
                                 ###################################################################


But it haven't solved the problem, so maybe the driver has the bug as it mentioned...

Firefox console said:
Code: Select all
Error: WebGL warning: <SetDimensions>: Failed to create WebGL context: WebGL creation failed:
* tryNativeGL
* Exhausted GL driver options.

firefox-aboutsupport.pdf
About:Support; Updated system, FireFox 68.7, WebGL error
(81.74 KiB) Downloaded 157 times
,

I've downgraded the intel driver and it did the trick...
Code: Select all
urpmi --downgrade lib64drm-devel-2.4.100-1.mga7 lib64drm2-2.4.100-1.mga7 lib64drm_amdgpu1-2.4.100-1.mga7 lib64drm_intel1-2.4.100-1.mga7 lib64drm_nouveau2-2.4.100-1.mga7 lib64drm_radeon1-2.4.100-1.mga7 lib64kms1-2.4.100-1.mga7                                                   

A következő csomagokat el kell távolítani, hogy a szükséges csomagok frissíthetők legyenek:
lib64drm-devel-2.4.101-1.mga7.x86_64
 ("lib64drm_nouveau2 == 2.4.101" igényei miatt)
lib64drm2-2.4.101-1.mga7.x86_64
 ("lib64drm2-2.4.100-1.mga7.x86_64" telepítése érdekében)
lib64drm_amdgpu1-2.4.101-1.mga7.x86_64
 ("lib64drm_amdgpu1-2.4.100-1.mga7.x86_64" telepítése érdekében)
lib64drm_intel1-2.4.101-1.mga7.x86_64
 ("lib64drm_intel1-2.4.100-1.mga7.x86_64" telepítése érdekében)
lib64drm_nouveau2-2.4.101-1.mga7.x86_64
 ("lib64drm_nouveau2-2.4.100-1.mga7.x86_64" telepítése érdekében)
lib64drm_radeon1-2.4.101-1.mga7.x86_64
 ("lib64drm_radeon1-2.4.100-1.mga7.x86_64" telepítése érdekében)
lib64kms1-2.4.101-1.mga7.x86_64
 ("lib64kms1-2.4.100-1.mga7.x86_64" telepítése érdekében) (i/N) i


    http://quantum-mirror.hu/mirrors/pub/mageia/distrib/7/x86_64/media/core/updates/lib64drm-devel-2.4.100-1.mga7.x86_64.rpm
    http://quantum-mirror.hu/mirrors/pub/mageia/distrib/7/x86_64/media/core/updates/lib64drm_amdgpu1-2.4.100-1.mga7.x86_64.rpm
    http://quantum-mirror.hu/mirrors/pub/mageia/distrib/7/x86_64/media/core/updates/lib64drm2-2.4.100-1.mga7.x86_64.rpm
    http://quantum-mirror.hu/mirrors/pub/mageia/distrib/7/x86_64/media/core/updates/lib64drm_intel1-2.4.100-1.mga7.x86_64.rpm
    http://quantum-mirror.hu/mirrors/pub/mageia/distrib/7/x86_64/media/core/updates/lib64drm_radeon1-2.4.100-1.mga7.x86_64.rpm
    http://quantum-mirror.hu/mirrors/pub/mageia/distrib/7/x86_64/media/core/updates/lib64drm_nouveau2-2.4.100-1.mga7.x86_64.rpm
    http://quantum-mirror.hu/mirrors/pub/mageia/distrib/7/x86_64/media/core/updates/lib64kms1-2.4.100-1.mga7.x86_64.rpm
lib64drm_intel1-2.4.100-1.mga7.x86_64.rpm lib64drm_radeon1-2.4.100-1.mga7.x86_64.rpm lib64kms1-2.4.100-1.mga7.x86_64.rpm lib64drm_nouveau2-2.4.100-1.mga7.x86_64.rpm lib64drm-devel-2.4.100-1.mga7.x86_64.rpm lib64drm2-2.4.100-1.mga7.x86_64.rpm lib64drm_amdgpu1-2.4.100-1.mga7.x86_64.rpm telepítése innen: /var/cache/urpmi/rpms
Előkészítés...                   ###################################################################
      1/7: lib64drm2             ###################################################################
      2/7: lib64drm_intel1       ###################################################################
      3/7: lib64drm_radeon1      ###################################################################
      4/7: lib64kms1             ###################################################################
      5/7: lib64drm_nouveau2     ###################################################################
      6/7: lib64drm_amdgpu1      ###################################################################
      7/7: lib64drm-devel        ###################################################################
      1/7: "lib64drm-devel-2.4.101-1.mga7.x86_64" eltávolítása
                                 ###################################################################
      2/7: "lib64drm_amdgpu1-2.4.101-1.mga7.x86_64" eltávolítása
                                 ###################################################################
      3/7: "lib64drm_intel1-2.4.101-1.mga7.x86_64" eltávolítása
                                 ###################################################################
      4/7: "lib64drm_nouveau2-2.4.101-1.mga7.x86_64" eltávolítása
                                 ###################################################################
      5/7: "lib64drm_radeon1-2.4.101-1.mga7.x86_64" eltávolítása
                                 ###################################################################
      6/7: "lib64kms1-2.4.101-1.mga7.x86_64" eltávolítása
                                 ###################################################################
      7/7: "lib64drm2-2.4.101-1.mga7.x86_64" eltávolítása
                                 ###################################################################

Re: WebGL disabled in Firefox 68.7 with Intel HD630

PostPosted: Apr 18th, '20, 16:08
by tmb
There are now new packages in Core Updates Testing that should hopefully solve this:

SRPM:
libdrm-2.4.101-2.mga7.src.rpm


i586:
drm-utils-2.4.101-2.mga7.i586.rpm
libdrm2-2.4.101-2.mga7.i586.rpm
libdrm_amdgpu1-2.4.101-2.mga7.i586.rpm
libdrm-common-2.4.101-2.mga7.i586.rpm
libdrm-devel-2.4.101-2.mga7.i586.rpm
libdrm_intel1-2.4.101-2.mga7.i586.rpm
libdrm_nouveau2-2.4.101-2.mga7.i586.rpm
libdrm_radeon1-2.4.101-2.mga7.i586.rpm
libkms1-2.4.101-2.mga7.i586.rpm


x86_64:
drm-utils-2.4.101-2.mga7.x86_64.rpm
lib64drm2-2.4.101-2.mga7.x86_64.rpm
lib64drm_amdgpu1-2.4.101-2.mga7.x86_64.rpm
lib64drm-devel-2.4.101-2.mga7.x86_64.rpm
lib64drm_intel1-2.4.101-2.mga7.x86_64.rpm
lib64drm_nouveau2-2.4.101-2.mga7.x86_64.rpm
lib64drm_radeon1-2.4.101-2.mga7.x86_64.rpm
lib64kms1-2.4.101-2.mga7.x86_64.rpm
libdrm-common-2.4.101-2.mga7.x86_64.rpm

Re: WebGL disabled in Firefox 68.7 with Intel HD630

PostPosted: Apr 18th, '20, 16:53
by doktor5000
@Thomas: Thanks for the update, greatly appreciated :)

Re: [SOLVED]WebGL disabled in Firefox 68.7 with Intel HD630

PostPosted: Apr 19th, '20, 14:00
by tis
Screenshot_20200419_135255.png
Updated rpms, new firefox, working WebGL, webglsamples
Screenshot_20200419_135255.png (445.42 KiB) Viewed 1742 times


I've added Core Updates Testing repo and updated the packages to ver. 2.4.101-2.mga7 and it seems to work well.

Thanks.