﻿﻿{"id":1919,"date":"2025-12-28T00:00:45","date_gmt":"2025-12-27T23:00:45","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/quand-nvidia-largue-les-gtx-1000-sur-linux-et-que-ca-part-en-cacahuete-sur-arch\/"},"modified":"2025-12-28T00:00:45","modified_gmt":"2025-12-27T23:00:45","slug":"quand-nvidia-largue-les-gtx-1000-sur-linux-et-que-ca-part-en-cacahuete-sur-arch","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/quand-nvidia-largue-les-gtx-1000-sur-linux-et-que-ca-part-en-cacahuete-sur-arch\/","title":{"rendered":"Quand NVIDIA largue les GTX 1000 sur Linux et que \u00e7a part en cacahu\u00e8te sur Arch"},"content":{"rendered":"<p>Vous avez une vieille GTX 1060 qui tourne nickel sous Arch Linux ? C&#8217;est con, NVIDIA vient de vous mettre un beau coup de pied aux fesses car la bo\u00eete au cam\u00e9l\u00e9on vert a d\u00e9cid\u00e9 d&#8217;abandonner le support des GPU Pascal (les GTX 10xx) dans son dernier driver 590 et \u00e7a cr\u00e9e un joyeux bordel, notamment sur Arch.<\/p>\n<p>Le probl\u00e8me, c&#8217;est que quand vous faites une mise \u00e0 jour syst\u00e8me sur Arch avec une vieille carte Pascal ou Maxwell, le nouveau driver refuse de charger. R\u00e9sultat, vous vous retrouvez \u00e9ject\u00e9 vers la ligne de commande sans interface graphique. Sympa pour d\u00e9bugger quand y&#8217;a plus d&#8217;\u00e9cran qui fonctionne&#8230;<\/p>\n<p>Faut dire que le mod\u00e8le &#8220;rolling release&#8221; d&#8217;Arch fait que les utilisateurs ont re\u00e7u ce driver incompatible automatiquement avec leur mise \u00e0 jour. Ils n&#8217;ont pas eu le temps de dire ouf que leur syst\u00e8me \u00e9tait d\u00e9j\u00e0 cass\u00e9. Et les GTX 1060 et 1050 Ti, c&#8217;est pas exactement des cartes de mus\u00e9e&#8230; Y&#8217;en a encore pas mal qui tournent sur Steam, et m\u00eame si parmi leurs propri\u00e9taires, seule une poign\u00e9e utilise Linux, et encore moins Arch, \u00e7a fait quand m\u00eame du monde impact\u00e9.<\/p>\n<p>Pour s&#8217;en sortir, y&#8217;a deux solutions. La premi\u00e8re, c&#8217;est d&#8217;installer le driver legacy nvidia-580xx-dkms depuis l&#8217;AUR, qui est maintenu par l&#8217;\u00e9quipe CachyOS. Le hic, c&#8217;est que \u00e7a cr\u00e9e des probl\u00e8mes de d\u00e9pendances avec Steam, donc faut aussi installer lib32-nvidia-580xx-utils pour que les jeux 32 bits fonctionnent. La deuxi\u00e8me option, c&#8217;est de basculer sur Nouveau, le driver open source fait par reverse engineering. \u00c7a marche, mais avec les limitations que \u00e7a implique niveau performances et fonctionnalit\u00e9s.<\/p>\n<p>Ce qui me rend dingue dans cette histoire, c&#8217;est que pendant des ann\u00e9es, NVIDIA a refus\u00e9 de fournir de la documentation pour ses GPU, for\u00e7ant la communaut\u00e9 Linux \u00e0 utiliser le reverse engineering pour Nouveau. Et depuis 2022, ils ont ouvert les modules kernel pour les architectures Turing et plus r\u00e9centes, mais les parties user-space et le firmware restent propri\u00e9taires. Et surtout, aucune aide pour les vieilles cartes comme Pascal !! Du coup, maintenant que NVIDIA abandonne ces g\u00e9n\u00e9rations de cartes, c&#8217;est aux b\u00e9n\u00e9voles de la communaut\u00e9 de maintenir les drivers legacy&#8230; Pas cool.<\/p>\n<p>D&#8217;ailleurs,<br \/>\n<a href=\"https:\/\/lists.archlinux.org\/archives\/list\/arch-announce@lists.archlinux.org\/thread\/AMPPOBL6ZQPEOQ722IE3O5BO3PPWCQNA\/\">l&#8217;annonce officielle d&#8217;Arch Linux<\/a><br \/>\npr\u00e9cise que les cartes Turing et plus r\u00e9centes (RTX 20xx et GTX 1650+) vont automatiquement basculer vers les modules kernel open source, donc pas d&#8217;intervention manuelle pour eux. C&#8217;est uniquement les propri\u00e9taires de vieilles Pascal\/Maxwell qui doivent se taper le boulot.<\/p>\n<p>Bref, si vous avez une carte Pascal sous Arch, basculez sur nvidia-580xx-dkms avant votre prochain <code>pacman -Syu<\/code>. Dans sa grande bont\u00e9, NVIDIA a aussi promis des patchs de s\u00e9cu jusqu&#8217;en 2028, mais bon, on a vu ce que valent leurs promesses c\u00f4t\u00e9 Linux&#8230;<\/p>\n<p>\n<a href=\"https:\/\/hackaday.com\/2025\/12\/26\/nvidia-drops-pascal-support-on-linux-causing-chaos-on-arch-linux\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous avez une vieille GTX 1060 qui tourne nickel sous Arch Linux ? C&#8217;est con, NVIDIA vient de vous mettre un beau coup de pied aux fesses car la bo\u00eete au cam\u00e9l\u00e9on vert a d\u00e9cid\u00e9 d&#8217;abandonner le support des GPU Pascal (les GTX 10xx) dans son dernier driver 590 et \u00e7a cr\u00e9e un joyeux bordel, notamment sur Arch. Le probl\u00e8me, c&#8217;est que quand vous faites une mise \u00e0 jour syst\u00e8me sur Arch avec une vieille carte Pascal ou Maxwell, le nouveau driver refuse de charger. R\u00e9sultat, vous vous retrouvez \u00e9ject\u00e9 vers la ligne de commande sans interface graphique. Sympa pour d\u00e9bugger quand y&#8217;a plus d&#8217;\u00e9cran qui fonctionne&#8230; Faut dire que le mod\u00e8le &#8220;rolling release&#8221; d&#8217;Arch fait que les utilisateurs ont re\u00e7u ce driver incompatible automatiquement avec leur mise \u00e0 jour. Ils n&#8217;ont pas eu le temps de dire ouf que leur syst\u00e8me \u00e9tait d\u00e9j\u00e0 cass\u00e9. Et les GTX 1060 et 1050 Ti, c&#8217;est pas exactement des cartes de mus\u00e9e&#8230; Y&#8217;en a encore pas mal qui tournent sur Steam, et m\u00eame si parmi leurs propri\u00e9taires, seule une poign\u00e9e utilise Linux, et encore moins Arch, \u00e7a fait quand m\u00eame du monde impact\u00e9. Pour s&#8217;en sortir, y&#8217;a deux solutions. La premi\u00e8re, c&#8217;est d&#8217;installer le driver legacy nvidia-580xx-dkms depuis l&#8217;AUR, qui est maintenu par l&#8217;\u00e9quipe CachyOS. Le hic, c&#8217;est que \u00e7a cr\u00e9e des probl\u00e8mes de d\u00e9pendances avec Steam, donc faut aussi installer lib32-nvidia-580xx-utils pour que les jeux 32 bits fonctionnent. La deuxi\u00e8me option, c&#8217;est de basculer sur Nouveau, le driver open source fait par reverse engineering. \u00c7a marche, mais avec les limitations que \u00e7a implique niveau performances et fonctionnalit\u00e9s. Ce qui me rend dingue dans cette histoire, c&#8217;est que pendant des ann\u00e9es, NVIDIA a refus\u00e9 de fournir de la documentation pour ses GPU, for\u00e7ant la communaut\u00e9 Linux \u00e0 utiliser le reverse engineering pour Nouveau. Et depuis 2022, ils ont ouvert les modules kernel pour les architectures Turing et plus r\u00e9centes, mais les parties user-space et le firmware restent propri\u00e9taires. Et surtout, aucune aide pour les vieilles cartes comme Pascal !! Du coup, maintenant que NVIDIA abandonne ces g\u00e9n\u00e9rations de cartes, c&#8217;est aux b\u00e9n\u00e9voles de la communaut\u00e9 de maintenir les drivers legacy&#8230; Pas cool. D&#8217;ailleurs, l&#8217;annonce officielle d&#8217;Arch Linux pr\u00e9cise que les cartes Turing et plus r\u00e9centes (RTX 20xx et GTX 1650+) vont automatiquement basculer vers les modules kernel open source, donc pas d&#8217;intervention manuelle pour eux. C&#8217;est uniquement les propri\u00e9taires de vieilles Pascal\/Maxwell qui doivent se taper le boulot. Bref, si vous avez une carte Pascal sous Arch, basculez sur nvidia-580xx-dkms avant votre prochain pacman -Syu. Dans sa grande bont\u00e9, NVIDIA a aussi promis des patchs de s\u00e9cu jusqu&#8217;en 2028, mais bon, on a vu ce que valent leurs promesses c\u00f4t\u00e9 Linux&#8230; Source<\/p>\n","protected":false},"author":1,"featured_media":1920,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1919","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1919"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1919\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1920"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}