Affichage des articles dont le libellé est Programmation logiciels. Afficher tous les articles
Affichage des articles dont le libellé est Programmation logiciels. Afficher tous les articles

samedi 27 septembre 2025

Microsoft PIX 2509.25

 Microsoft PIX est conçu pour être utilisé comme un outil de réglage et de débogage des performances pour les développeurs de jeux.
Microsoft PIX peut également être utilisé pour analyser les jeux DirectX 12 sur Windows. Il utilise le processus de capture GPU pour restituer des images uniques. Le processus de capture GPU donne aux développeurs la possibilité d'approfondir les détails spécifiques du processus.
Les développeurs trouveront la possibilité de régler leurs jeux DirectX 12, en les gardant pertinents dans l'arène de développement de jeux PC toujours compétitive.
Visualisation d'image1

Change log :

Nous avons publié aujourd'hui la version 2509.25 de PIX, téléchargeable ici . Cette version inclut tout le contenu de la version 2507.11 précédente , plus :

  • Un correctif de compatibilité pour faire fonctionner PIX sur Windows 11 24H2 ou 25H2 avec KB5065789 (sortie fin septembre 2025)
  • Un plugin AMD mis à jour avec une meilleure précision des données et une nouvelle prise en charge matérielle (y compris les appareils ROG Xbox Ally)
  • Prise en charge des nouvelles fonctionnalités de la version actuelle du SDK DirectX Agility
  • Corrections de bugs divers + améliorations

Correctif de compatibilité du Patch Tuesday

TL;DR : Si vous rencontrez des erreurs où PIX indique qu'il ne peut pas activer les fonctionnalités expérimentales, veuillez mettre à jour vers PIX 2509.25 et réessayer.

Plus de détails : La mise à jour Windows 11 KB5065789, initialement publiée en version préliminaire fin septembre 2025, met à jour la copie system32 de D3D12Core.dll pour qu'elle soit à peu près identique à celle du SDK DirectX Agility 616.1. Ce nouveau SDK Agility a introduit une modification radicale de l'API D3D12EnableExperimentalFeatures() : il n'est plus possible d'appeler cette API dans un SDK Agility non préliminaire. Malheureusement, les versions PIX antérieures à 2509.25 tentent inconditionnellement d'activer certaines fonctionnalités expérimentales, ce qui entraîne des erreurs après l'installation de la mise à jour KB5065789. Ce problème est résolu dans les versions PIX 2509.25 et ultérieures.

Plugin AMD mis à jour

Cette version inclut un nouveau plugin AMD, qui expose des fonctionnalités spécifiques au matériel, telles que les données de compteur dans PIX. Ce nouveau plugin inclut :

  1. Prise en charge des nouveaux appareils, notamment les appareils ROG Xbox Ally et ROG Xbox Ally X
  2. Précision grandement améliorée des données de compteur et d'occupation sur la chronologie de capture GPU, sur tous les appareils AMD

Un grand merci à nos partenaires AMD pour leur travail et leur soutien !

Prise en charge des nouvelles fonctionnalités du SDK Agility

L'équipe DirectX a publié aujourd'hui la version 618 du SDK DirectX Agility. Celle-ci prend principalement en charge les nouveaux outils Advanced Shader Delivery (ASD). Ces outils étant indépendants de PIX, la version PIX actuelle n'inclut pas de nouvelles fonctionnalités. Cependant, PIX est entièrement compatible avec toutes les nouvelles API Advanced Shader Delivery. Nous ajouterons prochainement des fonctionnalités PIX pour faciliter l'intégration d'ASD dans vos applications, comme l'affichage des erreurs de cache ASD dans les captures de temps. Restez connectés pour plus d'informations dans les mois à venir !

Le SDK Agility 618 propose également plusieurs fonctionnalités en préversion, et la version PIX d'aujourd'hui les prend entièrement en charge. Ces fonctionnalités incluent :

Les deux premières fonctionnalités ont été ajoutées à D3D spécifiquement pour améliorer la précision de capture/relecture dans des outils comme PIX :

  • État du pilote spécifique à l'application : capture d'un blob opaque du pilote représentant les paramètres ou solutions de contournement spécifiques à l'application activés par le pilote. PIX renvoie ensuite ce blob au pilote lors de la relecture, afin que celui-ci puisse appliquer les mêmes paramètres ou solutions de contournement. Cela améliore la fiabilité de la capture/relecture sur de nombreux pilotes.
  • Recréer au GPUVA : pendant la lecture, cette fonctionnalité permet à PIX de recréer les tampons au même GPUVA que celui utilisé lors de la capture. Cela signifie que les fonctions utilisant des tampons GPU contenant des GPUVA, comme les tampons d'arguments ExecuteIndirect ou les tables de shaders DXR, peuvent être rejouées plus facilement et avec plus de précision.

Ces fonctionnalités sont désactivées par défaut dans PIX, mais peuvent être activées via la page Paramètres. Elles seront activées par défaut dans une future version de PIX.

Les détails de l’assistance aux pilotes peuvent être trouvés à la fin de ce blog.

Corrections de bugs divers et améliorations

Captures GPU (temps de capture)

  • Correction d'un crash au moment de la capture lorsque le tampon est créé dans l'état UAV mais sans l'indicateur ALLOW_UAV
  • Correction du problème de temps de capture avec blocage lors de la destruction des ressources

Captures GPU (temps de relecture)

  • Afficher les ressources DiscardResource() dans la vue Pipeline et l'historique des ressources
  • Liste des événements : correction de la réinitialisation du défilement après la première extension d'un événement PIX
  • Débogueur de shader : activer l'affichage des valeurs définies par type
  • Visualiseurs personnalisés : prise en charge de plusieurs CBV à partir d'une seule ressource
  • Invocations DXR : correction du problème lorsque des shaders avec une signature racine globale différente sont utilisés dans le même objet d'état
  • Chronologie : ajout de la possibilité de supprimer la voie de comptage à partir du menu contextuel
  • Chronologie : ajouter un raccourci pour zoomer sur la plage sélectionnée
  • Visualiseur de structure d'accélération : ajoutez des options de caméra au panneau Caméra, pas seulement à la barre d'outils
  • Affichage de l'état : correction de l'affichage « D3D12_STENCIL_OP_DECR » (affiché comme INCR)
  • Paramètres : ajouter une option pour désactiver la colorisation HLSL
  • Paramètres : correction de l'option cassée de l'outil de comparaison
  • Paramètres : correction du curseur MaxGpuCaptureFrameCount

Captures de temps

  • Captures de temps : correction des temps d'exécution de la table virtuelle et blocage des calculs
  • Captures temporelles : correction d'un crash sporadique lors de l'ouverture d'une capture

Divers

  • Correction d'un problème de fenêtre agrandie coupée avec la barre des tâches sur certains PC
  • Ne fermez pas immédiatement PIX lorsque Alt+F4 est enfoncé, s'il y a des documents non enregistrés
  • Page de lancement : aligner la page récente à gauche, au lieu du centre

 Développeur Austin Kinross , PIX sous Windows

Page d’accueil : Microsoft PIX


dimanche 17 août 2025

TeXstudio 4.8.8 / 4.8.9 Alpha 1

 TeXstudio est un environnement d'écriture intégré pour la création de documents LaTeX. Une application multiplateforme utile qui a été créée afin de permettre à quiconque de modifier facilement tous ses documents LaTeX. Notre objectif est de rendre l'écriture de LaTeX aussi facile et confortable que possible. Par conséquent, TeXstudio possède de nombreuses fonctionnalités telles que la coloration syntaxique, la visionneuse intégrée, la vérification des références et divers assistants. Pour plus de détails voir les caractéristiques .

TeXstudio est open-source et est disponible pour tous les principaux systèmes d'exploitation.

Caractéristiques :

Montage confortable
  • Multi-Curseurs
  • Complétion automatique
  • Plus de 1000 symboles mathématiques
  • Signets
  • Superposition de lien
  • Assistants pour les images, les tableaux, les formules, ...
  • Prise en charge du glisser-déposer des images
  • Formatage des tableaux

 

Modifier plusieurs positions en même temps. Les blocs verticaux peuvent même être copiés et collés.

Gardez la vue d'ensemble

capture d'écranVérification en ligne

  • Vue structurelle
  • Pliage de code
  • Coloration syntaxique avancée
  • Correcteur orthographique interactif
  • Correcteur de grammaire interactif
  • Vérificateur de références interactif
  • Affichage clair des erreurs et avertissements LaTeX (dans l'éditeur et sous forme de liste)

Page d’accueil : https://www.texstudio.org/


samedi 31 mai 2025

Microsoft PIX 2505.30 / PIX 2505.30-preview

 Microsoft PIX est conçu pour être utilisé comme un outil de réglage et de débogage des performances pour les développeurs de jeux.
Microsoft PIX peut également être utilisé pour analyser les jeux DirectX 12 sur Windows. Il utilise le processus de capture GPU pour restituer des images uniques. Le processus de capture GPU donne aux développeurs la possibilité d'approfondir les détails spécifiques du processus.
Les développeurs trouveront la possibilité de régler leurs jeux DirectX 12, en les gardant pertinents dans l'arène de développement de jeux PC toujours compétitive.
Visualisation d'image1

Change log :

Nous avons publié aujourd'hui deux nouvelles versions de PIX. Elles complètent les nouveaux SDK D3D12 Agility  publiés aujourd'hui.

Les nouvelles versions de PIX sont :

  • PIX 2505.30 – prend en charge les nouvelles fonctionnalités D3D12 publiées aujourd'hui dans Agility SDK 1.616, notamment :
    • Microcartes d'opacité (OMM)
    • Ressources carrelées de niveau 4
  • PIX 2505.30-preview – prend en charge les nouvelles fonctionnalités d'aperçu D3D12 publiées aujourd'hui dans Agility SDK 1.717-preview, notamment :
    • Vecteurs coopératifs
    • Réorganisation de l'exécution des shaders (SER)
    • Prise en charge de RayQuery pour les OMM.

Les deux versions incluent également quelques corrections de bugs par rapport à la dernière version de PIX , la 2505.09. Les détails sont indiqués ci-dessous.

Nous vous recommandons d'utiliser uniquement la version PIX 2505.30-preview si vous utilisez une fonctionnalité D3D12 en préversion, comme Cooperative Vectors ou SER. Nous recommandons à tous les autres utilisateurs de PIX d'utiliser la version 2505.30.

Comme d'habitude, si vous avez des commentaires ou des suggestions concernant PIX, n'hésitez pas à nous contacter ! Le mieux est de passer par le  Discord DirectX  (#pix) ou d'utiliser le bouton Aide->Envoyer un commentaire dans PIX.

Microcartes d'opacité (OMM)

Consultez cet article de blog D3D12 pour plus d’informations sur les OMM.

PIX 2505.30 offre une prise en charge complète des OMM dès sa sortie commerciale. Outre la prise en charge de la capture/relecture et la possibilité de visualiser les structures de données de vos OMM, vous pouvez également visualiser vos OMM dans l'Accélération Structure Viewer de PIX :

Image OMM

Voici une capture d'écran PIX représentant un arbre et ses feuilles, issue de l'exemple D3D12RaytracingOpacityMicromaps . Vous pouvez y voir quels pixels de la géométrie de l'arbre sont transparents (c'est-à-dire ignorer le shader anyhit), opaques (c'est-à-dire invoquer le shader) et inconnus. Consultez la légende des couleurs à droite pour plus de contexte.

Si vous avez des commentaires ou des suggestions, n'hésitez pas à nous contacter comme d'habitude !

Ressources carrelées de niveau 4

PIX 2505.30 offre une prise en charge complète de Tiled Resource Tier 4 dès le premier jour.

Vecteurs coopératifs

La version préliminaire de PIX 2505.30 offre une prise en charge initiale des vecteurs coopératifs. Cela inclut :

  • Prise en charge de la capture/relecture et prise en charge de toutes les fonctionnalités de profilage existantes dans PIX
  • Prise en charge du débogage des shaders

image coopvectors

Réorganisation de l'exécution des shaders (SER)

De même, PIX 2505.30-preview offre une prise en charge complète de SER, y compris la prise en charge du débogage des shaders.

image de ser

Corrections de bugs

PIX 2505.30 et 2505.30-preview offrent toutes les fonctionnalités PIX prises en charge dans la dernière version PIX (2505.09), ainsi que les corrections de bogues suivantes :

  • Résoudre le problème de mise au point « Prendre la capture »
  • Corriger divers autres problèmes d'interface utilisateur/expérience utilisateur signalés par les utilisateurs
  • Correction des graphiques du compteur de chronologie sur les GPU Intel
  • Corriger le paramètre « Nombre maximal d'images » dans le volet Paramètres
  • Éditeur de texte : faites en sorte que Ctrl+A et Ctrl+C dans la liste des événements copient tout dans le bon ordre, quelle que soit la sélection d'origine
  • Éditeur de texte : conserver le défilement vertical sur Ctrl+A
  • Correction spéculative du plantage de la liste d'événements rencontré par l'utilisateur
  • Correction d'un crash potentiel lors de l'initialisation du compilateur de shader lors de la relecture PIX
  • Correction de l'erreur d'exportation vers C++ dans l'appel ModifyDescriptors() pendant la lecture
  • Correction de la collecte des données de synchronisation lorsque les plugins PIX sont désactivés

 Développeur Austin Kinross , PIX sous Windows

Page d’accueil : Microsoft PIX


vendredi 9 mai 2025

Microsoft PIX 2505.09

 Microsoft PIX est conçu pour être utilisé comme un outil de réglage et de débogage des performances pour les développeurs de jeux.
Microsoft PIX peut également être utilisé pour analyser les jeux DirectX 12 sur Windows. Il utilise le processus de capture GPU pour restituer des images uniques. Le processus de capture GPU donne aux développeurs la possibilité d'approfondir les détails spécifiques du processus.
Les développeurs trouveront la possibilité de régler leurs jeux DirectX 12, en les gardant pertinents dans l'arène de développement de jeux PC toujours compétitive.

Change log :

UX repensée

Cette version de PIX apporte d'importantes modifications à son interface. Notre priorité a été d'améliorer la visibilité et l'intuitivité des fonctionnalités de PIX, ainsi que la cohérence globale de l'expérience utilisateur. Dans les prochaines versions, nous apporterons des modifications mineures à des aspects spécifiques de PIX afin d'améliorer également son expérience utilisateur. Restez connectés pour les mises à jour !

Nous prévoyons d'affiner cette nouvelle expérience utilisateur au fil du temps. N'hésitez pas à nous contacter pour tout commentaire ou suggestion.

Nouvel éditeur de mise en page

La version PIX d'aujourd'hui permet aux utilisateurs de personnaliser leurs espaces de travail PIX plus que jamais. Pour chaque type de capture, vous pouvez déplacer des éléments de PIX, les ancrer par glisser-déposer, les redimensionner, et bien plus encore. Cette fonctionnalité sera familière à tous ceux qui ont déjà utilisé un système de mise en page comme Visual Studio.

Modèles de mise en page personnalisés Créez et basculez entre des mises en page personnalisées pour différents types de capture, à partir d'un modèle vierge ou par défaut.

Réinitialiser la mise en page – Revenez facilement à votre modèle par défaut de base ou annulez les modifications accidentelles.

Gérer les mises en page – Appliquez, renommez, dupliquez ou supprimez des mises en page personnalisées pour une gestion simplifiée de l’espace de travail.

Visualisation d'image1

 Développeur Austin Kinross , PIX sous Windows

Page d’accueil : Microsoft PIX


samedi 26 avril 2025

TeXstudio 4.8.7

 TeXstudio est un environnement d'écriture intégré pour la création de documents LaTeX. Une application multiplateforme utile qui a été créée afin de permettre à quiconque de modifier facilement tous ses documents LaTeX. Notre objectif est de rendre l'écriture de LaTeX aussi facile et confortable que possible. Par conséquent, TeXstudio possède de nombreuses fonctionnalités telles que la coloration syntaxique, la visionneuse intégrée, la vérification des références et divers assistants. Pour plus de détails voir les caractéristiques .

TeXstudio est open-source et est disponible pour tous les principaux systèmes d'exploitation.

Caractéristiques :

Montage confortable
  • Multi-Curseurs
  • Complétion automatique
  • Plus de 1000 symboles mathématiques
  • Signets
  • Superposition de lien
  • Assistants pour les images, les tableaux, les formules, ...
  • Prise en charge du glisser-déposer des images
  • Formatage des tableaux

 

Modifier plusieurs positions en même temps. Les blocs verticaux peuvent même être copiés et collés.

Gardez la vue d'ensemble

capture d'écranVérification en ligne

  • Vue structurelle
  • Pliage de code
  • Coloration syntaxique avancée
  • Correcteur orthographique interactif
  • Correcteur de grammaire interactif
  • Vérificateur de références interactif
  • Affichage clair des erreurs et avertissements LaTeX (dans l'éditeur et sous forme de liste)

Page d’accueil : https://www.texstudio.org/


mardi 25 mars 2025

Microsoft PIX 2503.24

 Microsoft PIX est conçu pour être utilisé comme un outil de réglage et de débogage des performances pour les développeurs de jeux.
Microsoft PIX peut également être utilisé pour analyser les jeux DirectX 12 sur Windows. Il utilise le processus de capture GPU pour restituer des images uniques. Le processus de capture GPU donne aux développeurs la possibilité d'approfondir les détails spécifiques du processus.
Les développeurs trouveront la possibilité de régler leurs jeux DirectX 12, en les gardant pertinents dans l'arène de développement de jeux PC toujours compétitive.

Change log :

  • Correction du crash au moment de la capture introduit dans la version 2501.30 dans le code de suivi des écritures du processeur
  • Correction d'un problème de temps de capture avec des ressources réservées, qui pouvait entraîner une corruption du temps de relecture pour certaines captures UE5
  • Correction du blocage de PIXBeginCapture() pour les captures de synchronisation lorsque COM est déjà initialisé avec un modèle de thread incompatible
  • Contournement du problème dans Outlook (Nouveau) lorsque vous cliquez sur le bouton « Envoyer un commentaire » dans PIX
  • Correction des nouvelles lignes supplémentaires ajoutées lors de la copie de texte hors de la liste d'événements
  • Correction d'un problème de concurrence dans les captures de synchronisation qui pouvait provoquer un crash rare

Visualisation d'image1

 Développeur Austin Kinross , PIX sous Windows

Page d’accueil : Microsoft PIX


samedi 8 février 2025

TeXstudio 4.8.6

 TeXstudio est un environnement d'écriture intégré pour la création de documents LaTeX. Une application multiplateforme utile qui a été créée afin de permettre à quiconque de modifier facilement tous ses documents LaTeX. Notre objectif est de rendre l'écriture de LaTeX aussi facile et confortable que possible. Par conséquent, TeXstudio possède de nombreuses fonctionnalités telles que la coloration syntaxique, la visionneuse intégrée, la vérification des références et divers assistants. Pour plus de détails voir les caractéristiques .

TeXstudio est open-source et est disponible pour tous les principaux systèmes d'exploitation.

Caractéristiques :

Montage confortable
  • Multi-Curseurs
  • Complétion automatique
  • Plus de 1000 symboles mathématiques
  • Signets
  • Superposition de lien
  • Assistants pour les images, les tableaux, les formules, ...
  • Prise en charge du glisser-déposer des images
  • Formatage des tableaux

 

Modifier plusieurs positions en même temps. Les blocs verticaux peuvent même être copiés et collés.

Gardez la vue d'ensemble

capture d'écranVérification en ligne

  • Vue structurelle
  • Pliage de code
  • Coloration syntaxique avancée
  • Correcteur orthographique interactif
  • Correcteur de grammaire interactif
  • Vérificateur de références interactif
  • Affichage clair des erreurs et avertissements LaTeX (dans l'éditeur et sous forme de liste)

Page d’accueil : https://www.texstudio.org/


vendredi 31 janvier 2025

Microsoft PIX 2501.30

 Microsoft PIX est conçu pour être utilisé comme un outil de réglage et de débogage des performances pour les développeurs de jeux.
Microsoft PIX peut également être utilisé pour analyser les jeux DirectX 12 sur Windows. Il utilise le processus de capture GPU pour restituer des images uniques. Le processus de capture GPU donne aux développeurs la possibilité d'approfondir les détails spécifiques du processus.
Les développeurs trouveront la possibilité de régler leurs jeux DirectX 12, en les gardant pertinents dans l'arène de développement de jeux PC toujours compétitive.

Cela corrige de nombreux problèmes qui nous ont été signalés depuis notre dernière version majeure de PIX (version 2310.30, détails ici ). Merci à tous d'avoir signalé ces problèmes. Veuillez continuer à nous envoyer vos commentaires par les moyens habituels, par exemple en nous envoyant un e-mail à Askwinpix@microsoft.com ou en nous contactant via DirectX Discord . Vous souhaiterez peut-être également consulter notre page Problèmes connus .

Visualisation d'image1

 Développeur Austin Kinross , PIX sous Windows

Page d’accueil : Microsoft PIX