La Fibre
Datacenter et équipements réseaux => Équipements réseaux => Matériel informatique (réseaux domestiques) => Discussion démarrée par: vivien le 06 novembre 2021 à 16:01:25
-
Intel désactive le support de DirectX 12 pour les processeurs Intel Core de 4ème génération (Haswell) afin de pallier une faille de sécurité
Nouvelle faille de sécurité dans la partie graphique d'un processeur (Iris Pro Graphics 5200, Intel Iris Graphics 5100 et Intel HD Graphics 5000/4600/4400/4200, HD Graphics pour les processeurs Intel Core de 4ème génération). Là ce sont des processeur commercialisés en 2013, 2014 et 2015, la génération Haswell (Core i3, i5 et i7 4xxx, les Pentium G3xxx et les Celeron G1xxx).
La désactivation ne concerne que Windows (il n'y a pas DirectX sous Linux), à partir des pilotes 15.40.44.5107 et va dégrader encore les performances de ces processeurs anciens. Il ne semble pas prévu de correction par microcode du problème, afin de ne pas avoir a désactiver complètement DirectX 12. Le proceseur aurait été plus récent on peut supposer que la réaction d'Intel aurait été différente.
Le message d'Intel en anglais : "potential security vulnerability in Intel Graphics may allow escalation of privilege on 4th Generation Intel Core processors. Intel has released a software update to mitigate this potential vulnerability. In order to mitigate the vulnerability, DirectX 12 capabilities were deprecated."
Source : Intel (https://www.intel.com/content/www/us/en/support/articles/000057520/graphics/graphics-for-4th-generation-intel-processors.html?s=09)
Cela impact les processeurs suivants :
- Pentium G3xxx
- Pentium G3xxxT
- Celeron G18xx
- Celeron G18xxT
- Celeron 2950M
- Pentium 3550M
- Celeron 29xxU
- Pentium 35xxU
- Celeron 29xxY
- Pentium 35xxY
- Core i3-40xxY
- Core i5-4xxxY
- Core i7-4610Y
- Core i3-4130
- Core i3-4150
- Core i3-4160
- Core i3-4170
- Core i3-4130T
- Core i3-4150T
- Core i3-4160T
- Core i3-4170T
- Core i3-4005U
- Core i3-4025U
- Core i3-4010U
- Core i3-4100U
- Core i5-4200U
- Core i3-4030U
- Core i3-4120U
- Core i5-4300U
- Core i7-4500U
- Core i7-4600U
- Core i3-4330
- Core i3-4340
- Core i5-4570
- Core i5-4570S
- Core i5-4590
- Core i5-4590S
- Core i5-4590T
- Core i3-4330T
- Core i5-4570T
- Core i5-4430
- Core i5-4430S
- Core i5-4440
- Core i5-4440S
- Core i5-4670
- Core i5-4670K
- Core i5-4670S
- Core i5-4670T
- Core i5-4690
- Core i5-4690K
- Core i5-4690S
- Core i5-4690T
- Core i7-4765T
- Core i7-4770
- Core i7-4770S
- Core i7-4770T
- Core i7-4771
- Core i7-4790
- Core i7-4770K
- Core i7-4790K
- Core i3-4xxxE
- Core i5-4402E
- Core i3-4xxxM
- Core i5-4200M
- Core i5-4200H
- Core i7-47xxMQ
- Core i7-4702HQ
- Core i5-43xxM
- Core i5-4400E
- Core i7-4700EQ
- Core i7-4700HQ
- Core i7-4xxxM
- Core i7-4800MQ
- Core i7-4900MQ
- Core i7-4930MX
- Core i5-4250U
- Core i5-4350U
- Core i7-4550U
- Core i7-4650U
- Core i3-4158U
- Core i5-4258U
- Core i5-4288U
- Core i7-4558U
- Core i5-4570R
- Core i5-4670R
- Core i7-4770R
- Core i7-4750HQ
- Core i7-4850HQ
- Core i7-49xxHQ
-
Bonjour
un peu intrigué, j'ai cherché un peu et il s'avère les drivers en question datent de Janvier 2020 :
https://downloadmirror.intel.com/29313/eng/releasenotes_15.40.44.5107.pdf
En fait Intel communique la dessus 2 ans plus tard !
https://www.intel.com/content/www/us/en/support/articles/000057520/graphics/graphics-for-4th-generation-intel-processors.html?wapkw=15.40.44.5107
-
Comment voir que le support de DirectX 12 a été désactivé ?
Voici un processeur concerné.
Core i3-4150 / HD Graphics 4400 : WDDM 2.0 feature level 11_1
(https://lafibre.info/testdebit/windows10/202106_dxdiag_hd_graphics_4400_core_4eme_gen_1.png) (https://lafibre.info/testdebit/windows10/202106_dxdiag_hd_graphics_4400_core_4eme_gen_2.png)
-
Normalement, on devrais le voir la, sur le diagnostic DirectX.
La, il est encore activé car le driver date de 2016.
-
Effectivement le driver que m'a installé Microsoft avec Windows 10, c'est le 20.19.15.4531 qui date effectivement du 29/09/2016 :
(https://lafibre.info/testdebit/windows10/202111_driver_intel_graphics_HD4400_1.png)
(https://lafibre.info/testdebit/windows10/202111_driver_intel_graphics_HD4400_2.png)
J'ai pourtant mon Windows 10 à jour (c'est une clean install réalisée en avril 2021, d'où la date d'installation du pilote Intel par Windows Update).
Il ne propose aucune mise à jour facultative :
(https://lafibre.info/testdebit/windows10/202111_driver_intel_graphics_HD4400_3.png)
Ce que cela donne avec "dxdiag" :
(https://lafibre.info/testdebit/windows10/202111_driver_intel_graphics_HD4400_4.png)
(https://lafibre.info/testdebit/windows10/202111_driver_intel_graphics_HD4400_5.png)
Prise de référence des performances avant installation du nouveau driver avec UserBenchMark v3.0.3.0 :
(https://lafibre.info/testdebit/windows10/202111_UserBenchmark_Dell_Inspiron_3847.png)
-
Quand je vais sur le site d'Intel, il ne me propose pas plus récent que la version 15.40.48.5171 du Intel® Graphics Driver pour Windows® 10 64 bits qui date du 2 mai 2021 : https://www.intel.fr/content/www/fr/fr/download/18369/intel-graphics-driver-for-windows-15-40.html
Mais quand j’exécute win64_15.40.5171.exe, il refuse de l'installer :
(https://lafibre.info/testdebit/windows10/202111_driver_intel_graphics_HD4400_6.png)
Pour arriver là j'ai fais Support => Centre de Téléchargement => Solution graphique => Intel HD Graphics Familly => Cœur graphique Intel HD 4400 => Pilotes => Windows 10 64bits
-
Probablement lié au fait que le PC est un Dell avec des identifiants matériels spécifiques.
Chez Dell, le driver le plus récent pour le HD4000 est le même que celui qui est déjà installé :
https://www.dell.com/support/home/fr-fr/drivers/driversdetails?driverid=916ym&oscode=wt64a&productcode=inspiron-3847-desktop
Pour avoir une correction de la faille avec désactivation du DX 12, j'ai bien peur qu'il n'y aie pas d'autre solution que de demander au support Dell.
-
Quel est l’intérêt pour Dell d'avoir un identifiant spécifique ?
J'ai déjà vu ça avec la carte son Creative Labs, modèle spécifique Dell.
-
Maitriser la liste des drivers installables afin de pouvoir répondre au demandes de support.
-
Je découvre que pour éviter que les pilotes du constructeur soient remplacés par ceux développés par Microsoft par Windows update, Microsoft antidate la sortie des pilotes. On trouve donc des pilotes dans Windows 10 ou 11 qui sont datés au 21 juin 2006. Les pilotes Intel dans Winodws Update sont quant à eux antidatés au 18 juin 1968, date de la création de l'entreprise.
Le but ? Que Windows Update installe prioritairement les pilotes du fabricants et pas deux de Microsoft / Intel.
Ils sont toutefois disponibles sur Paramètres > Windows Update > Options avancées > Mises à jour facultatives
(https://lafibre.info/testdebit/windows10/202112_windows_update_maj_facultative.png)
-
J'ai fais passer ce PC à Windows 11, j'étais confiant, j'ai de vieux PC Core2 duo qui sont trés bien passé à Windows 11.
Surprise : plus de driver pour ma carte graphique, plus rien. Il s'en remet à la carte graphique Microsoft.
Sous Windows 10 :
(https://lafibre.info/testdebit/windows10/202106_dxdiag_hd_graphics_4400_core_4eme_gen_1.png) (https://lafibre.info/testdebit/windows10/202106_dxdiag_hd_graphics_4400_core_4eme_gen_2.png)
Même PC après avoir installé Windows 11 :
(https://lafibre.info/testdebit/windows11/202205_dxdiag_hd_graphics_4400_core_4eme_gen_1.png) (https://lafibre.info/testdebit/windows11/202205_dxdiag_hd_graphics_4400_core_4eme_gen_2.png)
La carte graphique sous Windows 11 :
(https://lafibre.info/testdebit/windows11/202205_dxdiag_hd_graphics_4400_core_4eme_gen_3.png) (https://lafibre.info/testdebit/windows11/202205_dxdiag_hd_graphics_4400_core_4eme_gen_4.png)
-
Pour donner un exemple de PC bien plus vieux passé à Windows 11
PC de 2007 équipé d'un Core 2 Duo E6550 et d'un GPU intégré Intel Q35 (GMA 3100) Graphics génération 3 : WDDM 1.0 feature level 9_1.
(https://lafibre.info/testdebit/windows11/202205_dxdiag_intel_q35_graphics_gen3_1.png) (https://lafibre.info/testdebit/windows11/202205_dxdiag_intel_q35_graphics_gen3_2.png)
Microsoft à bien gardé e driver de cette veille carte graphique GMA 3100 qui est complémentent incompétente (défaut d'affichage si je passe dans des résolutions élevées comme du 1920x1080)
(https://lafibre.info/testdebit/windows11/202205_dxdiag_intel_q35_graphics_gen3_3.png)
-
Je pense que ce problème de sécurité est la cause de l'absence de pilote dans Windows 11.
J'ai installé les derniers drivers d'Intel pour Windows 10, win64_15.40.5171.exe (Driver Version: 15.40.48.5171 publié le 5 février 2021 qui intègre les drivers HD 4400 20.19.15.5171 en date de novembre 2020)
Pas de drivers pour Windows 11, mais ils fonctionnent bien sous Windows 11.
Le support de DirectX 12 est normalement désactivé.
J'ai du mal à voir où DirectX est désactivé.
(https://lafibre.info/testdebit/windows11/202205_dxdiag_hd_graphics_4400_core_4eme_gen_5.png) (https://lafibre.info/testdebit/windows11/202205_dxdiag_hd_graphics_4400_core_4eme_gen_6.png)
Le driver Intel détecte Windows 10, mais c'est bien Windows 11.
(https://lafibre.info/testdebit/windows11/202205_dxdiag_hd_graphics_4400_core_4eme_gen_7.png)
-
Voici la documentation des derniers drivers Intel pour les processeurs Intel Core de 4ème génération : J'ai l'impression que DirectX est officiellement de retour.
(https://lafibre.info/testdebit/windows11/202205_dxdiag_hd_graphics_4400_core_4eme_gen_8.png)