Auteur Sujet: Test du support de WebGL  (Lu 10873 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test du support de WebGL
« le: 11 juin 2020 à 21:34:51 »
Test du support de WebGL

WebGL (Bibliothèque de Graphismes Web) est une API JavaScript pour l'affichage de graphismes 2D et 3D dans n'importe quel navigateur web compatible sans utilisation de modules complémentaires. WebGl réalise cela en introduisant une API qui se conforme de façon très proche à OpenGL ES 2.0 et qui peut être utilisée dans les éléments canvas d'HTML5.

Le support pour WebGL est présent dans Firefox 4+, Google Chrome 9+, Opera 12+, Safari 5.1+ and Internet Explorer 11+ ; toutefois, l'appareil de l'utilisateur doit aussi avoir le matériel qui supporte ces fonctionnalités.

Mais comment savoir si son PC supporte matériellement WebGL ?

J'ai mis un test en bas de la page https://ip.lafibre.info/ : (il faut cliquer sur le bouton)



Quand WebGL fonctionne, c'est vert !



Quand le support WebGL est absent :



vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test de support de WebGL
« Réponse #1 le: 11 juin 2020 à 21:40:10 »
Quel impact sur Internet ?

PC avec support de WebGL, les pages utilisant WebGL s'affichent bien :




PC sans support de WebGL, les pages utilisant WebGL ne s'affichent pas :





vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test de support de WebGL
« Réponse #2 le: 11 juin 2020 à 21:42:25 »
Avec Chrome, sur le même PC, il y a un support de WebGL logiciel : WebGL fonctionne mais la page est inutilisable et mettra plusieurs minutes à se charger et la page est vue comme ne répondant pas :



Il faut donc faire le test WebGL avec Firefox pour voir les capacités hardware.

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test de support de WebGL
« Réponse #3 le: 11 juin 2020 à 21:50:20 »
Comment je suis sur que c'est hardware ?

J'ai fini par faire les tests depuis une clé USB bootable d'Ubuntu 20.04.

En fonction du PC cela fonctionne ou pas...

Sur ce PC équipé d'un Processeur Intel Core2 Duo T8100 Penryn à 2,1 GHz lancé au 1er trimestre 2008 et gravé en 45 nm (PC portable), cela fonctionne :




lspci :
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 0c)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03)
02:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b6)
02:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 02)
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
18:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
lscpu :
Architecture :                          x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme :                              Little Endian
Address sizes:                          36 bits physical, 48 bits virtual
Processeur(s) :                         2
Liste de processeur(s) en ligne :       0,1
Thread(s) par cœur :                    1
Cœur(s) par socket :                    2
Socket(s) :                             1
Nœud(s) NUMA :                          1
Identifiant constructeur :              GenuineIntel
Famille de processeur :                 6
Modèle :                                23
Nom de modèle :                         Intel(R) Core(TM)2 Duo CPU     T8100  @ 2.10GHz
Révision :                              6
Vitesse du processeur en MHz :          1808.720
Vitesse maximale du processeur en MHz : 2100,0000
Vitesse minimale du processeur en MHz : 800,0000
BogoMIPS :                              4189.10
Virtualisation :                        VT-x
Cache L1d :                             64 KiB
Cache L1i :                             64 KiB
Cache L2 :                              3 MiB
Nœud NUMA 0 de processeur(s) :          0,1
Vulnerability Itlb multihit:            KVM: Mitigation: Split huge pages
Vulnerability L1tf:                     Mitigation; PTE Inversion; VMX EPT disabled
Vulnerability Mds:                      Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
Vulnerability Meltdown:                 Mitigation; PTI
Vulnerability Spec store bypass:        Vulnerable
Vulnerability Spectre v1:               Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:               Mitigation; Full generic retpoline, STIBP disabled, RSB filling
Vulnerability Tsx async abort:          Not affected
Drapaux :                               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm pti tpr_shadow vnmi flexpriority dtherm



Sur ce PC équipé d'un Processeur Intel Core2 Duo E7200 Wolfdale à 2,53 GHz lancé au 2ème trimestre 2008, et gravé en 45 nm (PC fixe) cela... ne fonctionne pas ! (même clé USB de boot).

C'est pourtant une processeur de la même génération que le précédent, mais un peu plus récent et cadencé un peu plus vite (celui qui fonctionne est un PC portable celui qui ne fonctionne pas est un PC fixe)




lspci :
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
lscpu : (réalisé avec Ubuntu 18.04 car j'ai testé les deux OS, lscpu a un peu changé avec Ubuntu 20.04)
Architecture :                          x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme :                              Little Endian
Processeur(s) :                         2
Liste de processeur(s) en ligne :       0,1
Thread(s) par cœur :                    1
Cœur(s) par socket :                    2
Socket(s) :                             1
Nœud(s) NUMA :                          1
Identifiant constructeur :              GenuineIntel
Famille de processeur :                 6
Modèle :                                23
Nom de modèle :                         Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz
Révision :                              6
Vitesse du processeur en MHz :          1677.905
Vitesse maximale du processeur en MHz : 2534,0000
Vitesse minimale du processeur en MHz : 1600,0000
BogoMIPS :                              5053.81
Cache L1d :                             32K
Cache L1i :                             32K
Cache L2 :                              3072K
Nœud NUMA 0 de processeur(s) :          0,1
Drapaux :                               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm pti dtherm

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test de support de WebGL
« Réponse #4 le: 11 juin 2020 à 21:55:44 »
Voici quelques autre PC pour lequel cela ne fonctionne pas :

PC équipé d'un Processeur Intel Pentium Dual-Core E2200 Conroe à 2,2 Ghz lancé au 4ème trimestre 2007 et gravé en 65 nm (PC fixe) :




lspci :
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
01:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
lscpu :
Architecture :                          x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme :                              Little Endian
Address sizes:                          36 bits physical, 48 bits virtual
Processeur(s) :                         2
Liste de processeur(s) en ligne :       0,1
Thread(s) par cœur :                    1
Cœur(s) par socket :                    2
Socket(s) :                             1
Nœud(s) NUMA :                          1
Identifiant constructeur :              GenuineIntel
Famille de processeur :                 6
Modèle :                                15
Nom de modèle :                         Intel(R) Pentium(R) Dual  CPU  E2200  @ 2.20GHz
Révision :                              13
Vitesse du processeur en MHz :          1797.266
Vitesse maximale du processeur en MHz : 2200,0000
Vitesse minimale du processeur en MHz : 1200,0000
BogoMIPS :                              4389.09
Cache L1d :                             64 KiB
Cache L1i :                             64 KiB
Cache L2 :                              1 MiB
Nœud NUMA 0 de processeur(s) :          0,1
Vulnerability Itlb multihit:            KVM: Vulnerable
Vulnerability L1tf:                     Mitigation; PTE Inversion
Vulnerability Mds:                      Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
Vulnerability Meltdown:                 Mitigation; PTI
Vulnerability Spec store bypass:        Vulnerable
Vulnerability Spectre v1:               Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:               Mitigation; Full generic retpoline, STIBP disabled, RSB filling
Vulnerability Tsx async abort:          Not affected
Drapaux :                               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm pti dtherm



PC équipé d'un Processeur Intel Pentium Dual-Core T2080 Yonah à 1,73 Ghz lancé au 2ème trimestre 2007 et gravé en 65 nm (PC portable) : Ici c'est un Ubuntu 18.04 installé, car c'est un processeur 32bits only.



lspci :
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
05:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
06:01.0 Ethernet controller: Broadcom Inc. and subsidiaries BCM4401-B0 100Base-TX (rev 02)
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
06:04.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)
lscpu :
Architecture :                          i686
Mode(s) opératoire(s) des processeurs : 32-bit
Boutisme :                              Little Endian
Processeur(s) :                         2
Liste de processeur(s) en ligne :       0,1
Thread(s) par cœur :                    1
Cœur(s) par socket :                    2
Socket(s) :                             1
Identifiant constructeur :              GenuineIntel
Famille de processeur :                 6
Modèle :                                14
Nom de modèle :                         Genuine Intel(R) CPU           T2080  @ 1.73GHz
Révision :                              12
Vitesse du processeur en MHz :          1217.705
Vitesse maximale du processeur en MHz : 1733,0000
Vitesse minimale du processeur en MHz : 800,0000
BogoMIPS :                              3457.80
Cache L1d :                             32K
Cache L1i :                             32K
Cache L2 :                              1024K
Drapaux :                               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts cpuid aperfmperf pni monitor est tm2 xtpr pdcm pti dtherm

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test de support de WebGL
« Réponse #5 le: 11 juin 2020 à 22:02:27 »
Je penche donc pour un lien avec la carte graphique, vu que des CPU de même génération peuvent être impactés et d'autres non.

Ce PC avec un processeur Intel Core2 Duo E6550 Conroe à 2,33 Ghz lancé au 3ème trimestre 2007 et gravé en 65 nm (PC fixe) ne fonctionne pas sous Ubuntu :



lspci :

00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)
lscpu :
Architecture :                          x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme :                              Little Endian
Address sizes:                          36 bits physical, 48 bits virtual
Processeur(s) :                         2
Liste de processeur(s) en ligne :       0,1
Thread(s) par cœur :                    1
Cœur(s) par socket :                    2
Socket(s) :                             1
Nœud(s) NUMA :                          1
Identifiant constructeur :              GenuineIntel
Famille de processeur :                 6
Modèle :                                15
Nom de modèle :                         Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz
Révision :                              11
Vitesse du processeur en MHz :          2248.152
Vitesse maximale du processeur en MHz : 2333,0000
Vitesse minimale du processeur en MHz : 1998,0000
BogoMIPS :                              4655.34
Virtualisation :                        VT-x
Cache L1d :                             64 KiB
Cache L1i :                             64 KiB
Cache L2 :                              4 MiB
Nœud NUMA 0 de processeur(s) :          0,1
Vulnerability Itlb multihit:            KVM: Mitigation: Split huge pages
Vulnerability L1tf:                     Mitigation; PTE Inversion; VMX EPT disabled
Vulnerability Mds:                      Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
Vulnerability Meltdown:                 Mitigation; PTI
Vulnerability Spec store bypass:        Vulnerable
Vulnerability Spectre v1:               Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:               Mitigation; Full generic retpoline, STIBP disabled, RSB filling
Vulnerability Tsx async abort:          Not affected
Drapaux :                               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm pti tpr_shadow vnmi flexpriority dtherm

Mais sous Windows 10 (oui, il est en dual boot avec Windows 10 64bits 2004), cela fonctionne bien, que ce soit Firefox ou Chrome (et la page est rapide à se charger)



Les informations sur la carte graphique :




Si vous savez pourquoi, si vous avez des idées de test, je suis preneur...

Ce type de PC est encore tout à fait utilisable sous Ubuntu (Windows 10 est quand même très lent sur cette génération de PC qui date de 2007)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Test de support de WebGL
« Réponse #6 le: 11 juin 2020 à 23:29:12 »
A savoir qu'il y a 2 versions de WebGL, v1 et v2 et qu'au sein de chaque version plusieurs extensions différentes suivant les GPU.

Ce site donne tout les détails pour votre config: https://webglreport.com/

La version suivante sera WebGPU, un standard en cours de finalisation et permettra un accès plus direct au GPU.

WebGL permet notamment de faire des graphiques a base de 'shaders', des instructions spéciales envoyées a la carte graphique en utilisant un langage particulier (pas javascript donc).

Le site https://shadertoy.com contient pas mal d'exemples avec leur code source.

par exemple : https://www.shadertoy.com/view/Ms2SD1

mirtouf

  • Abonné Bbox fibre
  • *
  • Messages: 1 297
  • Chelles (77)
    • L'antre de la bête
Test de support de WebGL
« Réponse #7 le: 11 juin 2020 à 23:34:17 »

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test de support de WebGL
« Réponse #8 le: 12 juin 2020 à 09:17:16 »
Effectivement https://webglreport.com/ permet d'avoir bien plus d'informations.

J'ai repris ce PC dual boot Ubuntu / Win10 :
Ce PC avec un processeur Intel Core2 Duo E6550 Conroe à 2,33 Ghz lancé au 3ème trimestre 2007 et gravé en 65 nm (PC fixe) ne fonctionne pas sous Ubuntu :

Ubuntu 20.04 (kernel 5.4) + Firefox 77.0.1 :


bien entendu WebGL 2 ne fonctionne pas non plus.

Ubuntu 20.04 (kernel 5.4) + Chrome 83 :




Ubuntu 20.04 (kernel 5.4) + Chromium 83 (snap) :

Résultats identiques à Chrome pour WebGL 1 et WebGL 2.



vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test du support de WebGL
« Réponse #9 le: 12 juin 2020 à 09:18:48 »
Windows 10 2004 + Firefox 77.0.1 :

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Test du support de WebGL
« Réponse #10 le: 12 juin 2020 à 09:19:58 »
Windows 10 2004 + Chrome 83 :

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Test du support de WebGL
« Réponse #11 le: 12 juin 2020 à 09:33:46 »
Chrome & Firefox ont des blacklists de drivers/gpu a cause de bugs connus (plantages ou souci de sécu). C'est peut-etre ton cas.
y'a des configs pour ignorer les blacklists.

chrome:  chrome://flags/#ignore-gpu-blacklist
firefox: about:config , webgl.force-enabled=true

Chrome a une page d'info sur le GPU: chrome://gpu/
Firefox c'est dans "about:support" , y'a une section graphics.

A noter aussi que sur Windows, Chrome et Firefox utilisent ANGLE une couche logiciel crée par Google qui permet d'utiliser OpenGL sur Windows en utilisant les drivers DirectX. Cela évite ainsi d'avoir des codes sources trop différents pour la partie WebGL des navigateurs entre Windows et les autres plateformes.
Cela veut dire aussi que WebGL sur Windows n'est pas tout a fait natif. Meme Edge Chromium utilise ANGLE et pas DirectX directement...(bon apres Edge Chromium c'est Chrome ... :p )