Un passionné de PC construit son propre GPU DIY, avec des pilotes Windows personnalisés, pour exécuter Quake à 60 ips

Consultez notre autre site internet Juexparc.fr pour plus d’actualités et d’informations sur les jeux

De temps en temps, une histoire étrange, merveilleuse et très surprenante surgit autour d'un projet technologique de bricolage, et franchement, elles ne sont pas plus étonnantes que FuryGPU.

Comme Tom's Hardware l'a repris, FuryGPU est l'accomplissement du développeur de jeux Dylan Barrie (qui semble travailler chez Respawn, ou quelqu'un du même nom sur LinkedIn, en tout cas).

Advertisement

Barrie a eu l'idée de construire son propre GPU – entièrement à partir de zéro – et a réussi à y parvenir.

Comme l'explique Tom's, le projet a démarré lorsque Barrie s'est procuré une carte de développement Arty Z7, et a véritablement décollé avec l'arrivée des System-on-Modules Xilinx Kria. Comme le note Barrie, ces modules combinent « des FPGA Zynq UltraScale+ incroyablement bon marché avec une tonne d'unités DSP et une quantité (relativement) massive de LUT et de FF, et, ce qui est particulièrement intéressant, un cœur PCIe renforcé ».

En plus d'assembler la carte graphique PCIe, Barrie a dû créer ses propres pilotes Windows à partir de zéro, une pente encore plus raide à gravir que la construction du matériel apparemment. Le développeur a décrit cette partie du projet comme « douloureuse » et nous pouvons bien croire que c'est un euphémisme.

Comme vous pouvez le voir dans le clip YouTube ci-dessus, Barrie dispose désormais de son GPU et de ses pilotes personnalisés – avec une API graphique personnalisée et des pilotes du noyau Windows pour l'affichage et l'audio – et Quake est entièrement fonctionnel, atteignant 44 ips dans Timedemo, et apparemment fonctionnant désormais à un 60 ips fluide.

Advertisement

On peut s'attendre à ce que de plus amples détails soient publiés sur le blog de développement qui vient d'être créé, et en attendant, chapeau bas à Barrie. C'est un truc incroyablement impressionnant…

Advertisement