{"id":4292,"date":"2020-06-22T08:44:51","date_gmt":"2020-06-22T08:44:51","guid":{"rendered":"https:\/\/www.affinite.fr\/index.php\/2020\/06\/22\/jouer-a-quake-iii-a-100-fps-sur-raspberry-pi-le-pari-fou-remporte-par-un-developpeur-passionne\/"},"modified":"2020-06-22T08:44:51","modified_gmt":"2020-06-22T08:44:51","slug":"jouer-a-quake-iii-a-100-fps-sur-raspberry-pi-le-pari-fou-remporte-par-un-developpeur-passionne","status":"publish","type":"post","link":"http:\/\/www.affinite.fr\/index.php\/2020\/06\/22\/jouer-a-quake-iii-a-100-fps-sur-raspberry-pi-le-pari-fou-remporte-par-un-developpeur-passionne\/","title":{"rendered":"Jouer \u00e0 Quake III \u00e0 100 FPS sur Raspberry Pi, le pari fou remport\u00e9 par un d\u00e9veloppeur passionn\u00e9"},"content":{"rendered":"<p> [ad_1]<br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/img.bfmtv.com\/i\/0\/0\/34a\/5a6eb26c6479c3e3e702e6ca21a75.jpg\" \/><\/p>\n<div itemprop=\"articleBody\">\n<p>Un petit exploit de d\u00e9veloppement. Martin Thomas &#8211; d\u00e9veloppeur Nvidia &#8211; vient de publier des pilotes \u00ab faits maison \u00bb permettant de transformer les Raspberry Pi\u00a01, 2, 3 et <a href=\"https:\/\/www.01net.com\/actualites\/raspberry-pi-zero-w-l-ordinateur-de-la-taille-d-une-carte-de-credit-se-dote-du-wi-fi-1112325.html\" target=\"_blank\" rel=\"noopener noreferrer\">Zero<\/a> en de v\u00e9ritables petites machines de r\u00e9trogaming perfectionn\u00e9es. Cela lui aura pris deux ans de d\u00e9veloppement, un travail r\u00e9alis\u00e9 sur son temps libre, juste pour le plaisir du d\u00e9fi et par passion du jeu vid\u00e9o.<\/p>\n<blockquote>\n<p><strong>\u00c0 lire aussi &#8211;<\/strong> <a href=\"https:\/\/www.01net.com\/actualites\/raspberry-pi-4-quarante-fois-plus-de-puissance-que-le-modele-original-pour-le-meme-prix-1865988.html\" target=\"_blank\" rel=\"noopener noreferrer\">Raspberry Pi 4 : quarante fois plus de puissance que le mod\u00e8le original pour le m\u00eame prix !<\/a><\/p>\n<\/blockquote>\n<p>Avec sa petite sauce maison, cet ing\u00e9nieux d\u00e9veloppeur est parvenu \u00e0 faire tourner le tr\u00e8s mythique <em>Quake III<\/em>, \u00e0 plus de 100 images par seconde sur une petite carte m\u00e8re Raspberry Pi\u00a03B+. Il faut toutefois se cantonner \u00e0 une d\u00e9finition d&rsquo;\u00e9cran HD. Le r\u00e9sultat est \u00e0 appr\u00e9cier dans la petite vid\u00e9o post\u00e9e sur son compte Twitter (ci-dessous).<\/p>\n<p>Chose amusante : la Raspberry Foundation et les d\u00e9veloppeurs espagnols d&rsquo;Igalia (membre de la Linux Foundation et \u00e0 l&rsquo;origine du navigateur Web de <a href=\"https:\/\/www.01net.com\/actualites\/linux-le-bureau-gnome-3-0-disponible-en-version-finale-531259.html\" target=\"_blank\" rel=\"noopener noreferrer\">GNOME<\/a>) ont conclu en f\u00e9vrier dernier <a href=\"https:\/\/www.01net.com\/actualites\/le-raspberry-pi-pourrait-devenir-une-vraie-plate-forme-3d-1852517.html\" target=\"_blank\" rel=\"noopener noreferrer\">un partenariat pour d\u00e9velopper des pilotes graphiques pouss\u00e9s<\/a> pour les Pi. Ils ont \u00e0 peine commenc\u00e9 les travaux. M. Thomas les a pris de vitesse et leur <a href=\"http:\/\/www.affinite.fr\/index.php\/2023\/08\/24\/lart-de-la-glace-transforme-en-business-la-vision-unique-de-fabien-gris\/\">livre<\/a>\u00a0sur un plateau\u00a0une formidable base de travail.<\/p>\n<h3 style=\"color:#333; font-family:arial,helvetica,sans-serif; font-size:23px; font-weight:700\">Vulkan, l&rsquo;API du futur<\/h3>\n<p>La base de la recette de Martin Thomas, c&rsquo;est <a href=\"https:\/\/www.01net.com\/actualites\/vulkan-la-technologie-qui-pourrait-enfin-reconcilier-jeux-video-et-mac-1383414.html\" target=\"_blank\" rel=\"noopener noreferrer\">l&rsquo;API Vulkan<\/a>. Pour rappel, Vulkan est une biblioth\u00e8que d&rsquo;instructions, comme le fameux <a href=\"https:\/\/www.01net.com\/actualites\/directx-12-ultimate-microsoft-nvidia-et-amd-unissent-consoles-et-pc-pour-apporter-le-meilleur-aux-jeux-1878206.html\" target=\"_blank\" rel=\"noopener noreferrer\">DirectX de Microsoft<\/a>\u00a0sp\u00e9cialis\u00e9e dans l&rsquo;ex\u00e9cution de jeux. Ici, M. Thomas utilise les instructions tr\u00e8s bas niveau de la nouvelle version de l&rsquo;API Vulkan pour faire tourner <em>Quake III<\/em>. En clair, il utilise des instructions grav\u00e9es \u00e0 m\u00eame la puce et qui ne demande presque aucun calcul pour \u00eatre ex\u00e9cut\u00e9es correctement.<\/p>\n<aside class=\"bg-color-0 padding-inside-all-s bloc border-s\">\n<h4 class=\"box-txt-normal\">\n<p><strong>\u00c0 d\u00e9couvrir aussi en vid\u00e9o :<\/strong><\/p>\n<\/h4>\n<\/aside>\n<p>Pour l&rsquo;instant, les pilotes de M. Thomas ne fonctionnent qu&rsquo;avec le contr\u00f4leur graphique Broadcom VideoCore IV, qui est toutefois celui d&rsquo;une large s\u00e9lection de cartes Raspberry Pi. Et ils ne sont pas consid\u00e9r\u00e9s comme des pilotes officiels, puisqu&rsquo;ils ne respectent pas tout \u00e0 fait les cahiers des charges \u00e9tablis par le Khronos Group. Ils ne sont pas compatibles avec toutes les cartes Pi ce que, les pilotes officiels &#8211; eux &#8211; seront. Enfin, on l&rsquo;esp\u00e8re.<\/p>\n<p><strong>Sources :<\/strong> Twitter et <a href=\"https:\/\/www.tomshardware.com\/news\/nvidia-engineer-vulkan-driver-raspberry-pi-quake-iii-100-fps\" target=\"_blank\" rel=\"noopener noreferrer\">Tom&rsquo;s Hardware US<\/a><\/p>\n<\/p><\/div>\n<p><script>\n         !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function()\n         {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}\n         ;if(!f._fbq)f._fbq=n;\n             n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;\n             t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,\n                 document,'script','https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n         fbq('init', '1065890633454496');\n         fbq('track', 'PageView');\n     <\/script><br \/>\n<br \/>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/www.01net.com\/actualites\/jouer-a-quake-iii-a-100-fps-sur-raspberry-pi-le-pari-fou-remporte-par-un-developpeur-passionne-1936992.html\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Un petit exploit de d\u00e9veloppement. Martin Thomas &#8211; d\u00e9veloppeur Nvidia &#8211; vient de publier des pilotes \u00ab faits maison &hellip; <a href=\"http:\/\/www.affinite.fr\/index.php\/2020\/06\/22\/jouer-a-quake-iii-a-100-fps-sur-raspberry-pi-le-pari-fou-remporte-par-un-developpeur-passionne\/\" class=\"more-link\">Plus <span class=\"screen-reader-text\">Jouer \u00e0 Quake III \u00e0 100 FPS sur Raspberry Pi, le pari fou remport\u00e9 par un d\u00e9veloppeur passionn\u00e9<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4293,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-4292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tous"],"_links":{"self":[{"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/posts\/4292"}],"collection":[{"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/comments?post=4292"}],"version-history":[{"count":0,"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/posts\/4292\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/media\/4293"}],"wp:attachment":[{"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/media?parent=4292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/categories?post=4292"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.affinite.fr\/index.php\/wp-json\/wp\/v2\/tags?post=4292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}