COMPTOIR
register

DirectX 12 pour les iGPU de Haswell, c'est fini à cause d'une vulnérabilité

Si pour d'obscures raisons, comme pratiquer l'on ne sait trop quelles sorcelleries, un Haswell est encore votre CPU et son iGPU est votre GPU de prédilection pour débiter du pixel, sachez que celui-ci a vu son support DirectX 12 lui être retiré par le fondeur, si et seulement si vous installez ses derniers pilotes 15.40.44.5107, qui ne fonctionnent plus qu'avec DirectX 12 !

Pourquoi ? Eh bien Intel avait découvert (ou en avait été informé) une vulnérabilité potentielle au sein des puces Intel Graphics de la 4e génération Core. La faille en question permettrait une escalade des privilèges, avec tout ce que cela peut impliquer. Pour colmater cette nouvelle brèche dans son matos, Intel a donc publié un sparadrap logiciel avec ses pilotes. Toutefois, dans les cas où vous auriez vraiment besoin des fonctions de DirectX 12, il suffira de rester à la version 15.40.42.5063 précédente, ou à n'importe quelle version antérieure. Les processeurs et les iGPU concernés sont les suivants :

 

4th Generation Intel® Core Processors with Intel Iris Pro Graphics 5200
4th Generation Intel® Core Processors with Intel Iris Graphics 5100
4th Generation Intel® Core Processors with Intel HD Graphics 5000/4600/4400/4200
Intel Pentium® and Celeron Processors with Intel HD Graphics based on 4th Generation Intel® Core

 

Oui, ça fait un paquet de puces, mais il est peu probable que cette désactivation aura un impact notable. Les joueurs utilisant l'iGPU d'un Haswell pour jouer se comptent assurément sur les doigts d'une main (et encore, on est généreux), quant aux joueurs exploitant toujours une plateforme Haswell (ceux-ci seront par contre certainement un peu plus nombreux) dans leur machine de jeu, il est plus que certain qu'ils le font de concert avec une vraie carte graphique, qui est fort certainement compatible DX12 et n'aura aucun problème à continuer à le faire.

En tout cas, les iGPU Intel Graphics de Haswell sont a priori les seuls à être concerné par cette vulnérabilité, aucun hardware plus récent ne serait impacté, du moins qu'on en sache pour l'instant. La suite peut-être au prochain épisode, dans 10 ans ? Allez savoir ce que trouveront encore les archéologues de la sécurité d'ici là, chez l'un, comme chez l'autre.

 

Pour la petite histoire, les iGPU concernés sont de la génération 7.5 (Gen 7.5) et furent la plus ancienne chez Intel à avoir reçu le support logiciel de DirectX 12 en 2015 (DX12 avait été annoncé le 20 mars 2014), à partir des pilotes 10.18.15.40.98. Par contre, ce n'est qu'avec Skylake-S que les iGPU ont reçu un véritable support matériel pour l'API DirectX 12. Ce qui peut sous-entendre que ce qui avait été fait avant relevait peut-être aussi un peu du bricolage logiciel... (Source)

 

header haswell

Nostalgiques ?  C'est par ici.

Un poil avant ?

Teaser de dernière minute chez AMD avant la messe EPYC et Radeon Instinct

Un peu plus tard ...

Alder Lake, c'est bien, mais qu'en est-il de la version mobile ?

Les 16 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par LidtZig, le Lundi 08 Novembre 2021 à 19h55  
par Un adepte de Godwin en Colombie-Britannique le Lundi 08 Novembre 2021 à 18h22
Passez sous Vulkan.
C'est meilleur en tout point (performances, multi-plateforme, meilleur design, open source, plus secure)
Sauf que la prise en charge de Vulkan n'est assurée que pour les CPU avec un Intel Graphics 5500 ou plus. Et pas dans les pilotes utilisés par défaut sous Windows WHQL, mais bien dans les pilotes du site Intel. Quand j'essaie de les installer, windows update refuse de modifier la version du driver, et une désinstallation manuelle du pilote graphique ... Fait planter windows et redémarrer une session utilisateur (testé sous Windows 10, à jour et 11).

bref, c'est pas foufou pour intel. Et autant on râle, à raison, sur les drivers AMD, autant j'ai peur pour Xe en vrai.

EDIT : effectué sur un Lenovo E50-80 80J2 - Core i5 5200U.

J'ajoute que du coup, pas de Vulkan, pas de Dx12. Ça commence à faire peu.
par Zoroastre, le Lundi 08 Novembre 2021 à 18h51  
Sacré Intel, ça rappelle les appareils soviétiques qui avaient un bouton pour effacer les codes erreurs plutôt que les corriger...

Sinon l'intérêt de Dx12/Vulkan sur ces cpu, c'est certains émulateurs consoles qui permettent un gain de perf ou monter en réso
par Un adepte de Godwin en Colombie-Britannique, le Lundi 08 Novembre 2021 à 18h22  
Passez sous Vulkan.
C'est meilleur en tout point (performances, multi-plateforme, meilleur design, open source, plus secure)
par _m_, le Lundi 08 Novembre 2021 à 17h53  
par speedy-px le Lundi 08 Novembre 2021 à 11h53
J'ai pas le détail de la faille, mais en début d'article, on parle de "faille matérielle". si c'est le cas, ça vas être dure a colmater.

Mathieu ? t'as des détails croustillants a nous donner ?
Tout comme Spectre/Meltdown, mais ils sont toujours plus/ou moins parvenue à sortir des mitigations logiciel, au prix parfois de grosses dégradation des perfs, dont le HT
par Helper le Lundi 08 Novembre 2021 à 12h52
C'est vrai que c'est intrigant, ça. Pourtant le billet d'Intel date d'un petit mois, tout au plus. Ils ont tue ça pendant si longtemps? Jusqu'à ce que certains se plaignent et remonte ce "bug"?
par Matthieu S., le Lundi 08 Novembre 2021 à 16h43  
par speedy-px le Lundi 08 Novembre 2021 à 11h53
J'ai pas le détail de la faille, mais en début d'article, on parle de "faille matérielle". si c'est le cas, ça vas être dure a colmater.

Mathieu ? t'as des détails croustillants a nous donner ?
Négatif, on en sait rien, mauvais choix de mot.
par Helper le Lundi 08 Novembre 2021 à 12h52
Salut, je ne comprends l'article.
On est le 8 novembre 2021.
On parle d'un arrêt de support DX12 pour des drivers sorties en janvier 2020, il y a eu un problème de programmation d'article ?

Dernière version en date, sans le support DX12 (du coup doit y avoir du monde sur ces versions depuis) : 15.40.48.5171 "DATE: February 05, 2021"

Comme indiqué dans l'article.
Arrêt de support DX12 : 15.40.44.5107, "DATE: January 10, 2020"
Dernier driver à supporter DX12 : 15.40.42.5063 "DATE: March 19, 2019"
On dira que c'est largement passé sous le radar
par Jemporte, le Lundi 08 Novembre 2021 à 15h21  
par Helper le Lundi 08 Novembre 2021 à 12h52
Salut, je ne comprends l'article.
On est le 8 novembre 2021.
On parle d'un arrêt de support DX12 pour des drivers sorties en janvier 2020, il y a eu un problème de programmation d'article ?

Dernière version en date, sans le support DX12 (du coup doit y avoir du monde sur ces versions depuis) : 15.40.48.5171 "DATE: February 05, 2021"

Comme indiqué dans l'article.
Arrêt de support DX12 : 15.40.44.5107, "DATE: January 10, 2020"
Dernier driver à supporter DX12 : 15.40.42.5063 "DATE: March 19, 2019"
En fait j'imagine que c'est le pilote imposé désormais par M$ en cas de mises à jour pilotes (ils sont jamais totalement à jour) et à priori ne fonctionne plus avec l'ancien pilote DX12 Intel (à tester).
Par ailleurs il faut rappeler que ça peut impacter aussi la partie video streaming...

Moi je m'en fous, ça fait longtemps que je mets plus à jour mon W10.

Quand à l'autre zouave qui veut me faire interdire, qu'il mette un nom d'inscrit pour voir ce qu'il raconte par ailleurs, et je maintiens ce que j'ai dit sur l'obsolescence programmée. Il faut être aveugle pour pas le constater.

par Un ragoteur Toulousain en Île-de-France, le Lundi 08 Novembre 2021 à 13h58  
Au-delà des jeux quel impact sur l'interface de Windows ? De mémoire Microsoft utilise DX12 pour la génération de ses interfaces, en s'appuyant sur le GPU.
Si le GPU ne gère plus DX12 alors c'est le CPU qui va devoir faire les calculs, avec une lourde chute des performances.

Et là c'est bien plus handicapant que les jeux.
Message de Un ragoteur qui draille en Île-de-France supprimé par un modérateur : hs
par Helper, le Lundi 08 Novembre 2021 à 12h52  
Salut, je ne comprends l'article.
On est le 8 novembre 2021.
On parle d'un arrêt de support DX12 pour des drivers sorties en janvier 2020, il y a eu un problème de programmation d'article ?

Dernière version en date, sans le support DX12 (du coup doit y avoir du monde sur ces versions depuis) : 15.40.48.5171 "DATE: February 05, 2021"

Comme indiqué dans l'article.
Arrêt de support DX12 : 15.40.44.5107, "DATE: January 10, 2020"
Dernier driver à supporter DX12 : 15.40.42.5063 "DATE: March 19, 2019"
par Jemporte, le Lundi 08 Novembre 2021 à 12h09  
par speedy-px le Lundi 08 Novembre 2021 à 11h53
J'ai pas le détail de la faille, mais en début d'article, on parle de "faille matérielle". si c'est le cas, ça vas être dure a colmater.

Mathieu ? t'as des détails croustillants a nous donner ?
Mais les failles CPU et GPU sont toutes matérielles... c'est juste de l'obsolescence programmée.
Intel est tout à fait du même point de vue qu'Apple et Microsoft et bien sûr AMD applaudi des pieds aussi.
Le coup des failles "irréparables" sur le matériel qui n'est plus en vente est une stratégie vieille comme le commerce pour vous forcer à racheter du nouveau.
Là où c'est plus cocasse c'est quand on vous fait des MAJ forcées qui vous désactivent la fonction.
Et on vous explique que c'est pour votre sécurité et celle des autres "connectés". Bref, vous avez pas le choix : ce serait comme "rouler sans freins sur un voiture". Alors, au lieu de vous remplacer les plaquettes, "parce qu'on sait plus faire", on vous coupe l'alimentation de 4 cylindres sur 6 et on vous colle un limiteur à 20 à l'heure pour "votre bien", mais ça roule toujours...
par Jemporte, le Lundi 08 Novembre 2021 à 12h03  
Méga-excuse comme sur les Macs avec Métal. Ca cencerne aussi Ivy Bridge.
par speedy-px, le Lundi 08 Novembre 2021 à 11h53  
par LidtZig le Lundi 08 Novembre 2021 à 11h35
--> Et donc avoir une faille ouverte et béante qui ne sera jamais fixée. Mine de rien, les portables sous Haswell représentent encore combien d'utilisateurs ? Probablement quelques millions. Quand tu pèses autant qu'Intel, tu peux bien trouver un dev pour fixer ça.
J'ai pas le détail de la faille, mais en début d'article, on parle de "faille matérielle". si c'est le cas, ça vas être dure a colmater.

Mathieu ? t'as des détails croustillants a nous donner ?