En tant que joueur, cela ne signifie pas grand-chose. La différence la plus évidente est que DirectX 12 nécessite Windows 10, alors que DirectX 11 nécessite Windows 7 ou plus. DirectX 12 exige également que le pilote de votre carte vidéo le prenne en charge. Cela signifie que vous devez avoir une carte vidéo AMD, NVIDIA ou Intel relativement récente avec des pilotes mis à jour.
En ce qui concerne son effet sur les jeux, DirectX 12 ne change pas vraiment ce qui peut être affiché, il permet simplement un rendu plus efficace. Sa principale amélioration est qu'elle permet à plus d'un cœur de processeur de soumettre des commandes à la carte graphique en même temps. Avec DirectX 11 ou des versions antérieures, les jeux étaient effectivement limités à l'accès à la carte vidéo à partir d'un seul cœur de CPU d'un CPU multicœur à la fois.
Cependant, les avantages de DirectX 12 ne sont pas faciles à exploiter en pratique pour les développeurs. À l'heure actuelle, je ne pense pas que beaucoup de jeux seront en mesure de l'utiliser efficacement. Pour la plupart, seuls les jeux AAA auront à la fois les ressources et le besoin d'exploiter utilement DirectX 12.
Comme DirectX 12 n'ajoute pas vraiment de nouvelles fonctionnalités de rendu, mais modifie simplement la façon dont les jeux accèdent à la carte vidéo, il est possible de le prendre en charge avec du matériel plus ancien en mettant simplement à jour les pilotes.
(Pour être un peu plus technique, Direct3D 12 nécessite que le pilote soit mis à jour pour utiliser WDDM 2.0 et que le matériel supporte au moins niveau de fonctionnalité 11_0. Les niveaux de fonctionnalités 12_0 et 12_1, plus récents, affectent principalement la manière dont les jeux peuvent accéder aux ressources graphiques. En raison des exigences matérielles supplémentaires limitées, certains matériels "DirectX 11" plus anciens ont pu prendre en charge le niveau 12_0 plus récent).