Nasra's games

popos

Mais pourquoi revenir chez AMD ?

Après mon historique personnel, jalonné de soucis entre moi, mes OS (Windows et Linux) et mes cartes graphiques ATI/AMD, voici que je reviens chez AMD ! Radeon 5500XT

Linux et l'open-source

Les fans d'Intel le savent bien, quand des pilotes sont open-source, ils sont directement intégrés dans le noyau du système. C'est un des gros avantages par rapport à Windows qui lui faut toujours des pilotes anti-datés à mettre à jour et parfois sujets à incompatibilités diverses selon la version de Windows, ou celle du pilote. Linux n'a pas ces soucis avec ses pilotes open-source car ils sont directement intégrés à son noyau. Dès que le système se met à jour, il met aussi à jour ses pilotes, automatiquement, aucun soucis de versions, d'incompatibilités, tout se passe de manière transparente, et totalement invisible pour l'utilisateur. La version du noyau peut être mise à jour avec celles du système et profiter ainsi des nouvelles performances. Un vrai confort au quotidien ! OpenSource Ceci posé, pourquoi est-ce que j'en parle pour AMD, le frère ennemi d'Intel ? Parce que depuis quelques années, AMD s'est investi dans les pilotes open-source sur Linux, et a même embauché des ingénieurs pour ce faire. Depuis les cartes graphiques RX (480 à 580 et leurs dérivées), les pilotes open-source AMD sont capables des meilleures performances face aux pilotes propriétaires de... AMD ! Alors parfois, certaines cartes très récentes sont mal supportées par le pilote open-source, comme ce fut le cas des premières cartes Navi, mais des correctifs rapides (en moins de 2 semaines) ont été apportés aux noyaux des différentes distributions Linux. Manjaro en a profité rapidement car les noyaux sont plus récents et se mettent à jour très rapidement, mais les autres distributions aussi avec des “backport” vers des noyaux plus anciens (en gros, on patche le noyau plus ancien pour qu'il profite du nouveau support matériel ou de corrections de bugs). Dans tous les cas, les récentes cartes sont toujours supportées par les pilotes propriétaires le Radeon Software for Linux.

Vulkan et Navi dans un bateau

AMD est connu pour décliner ses technologies sur plusieurs générations. Ce fut le cas pour les cartes GCN, à partir des Radeon HD7000 et suivantes, jusqu'aux Vega (qu'on retrouve dans les Ryzen avec partie graphique) et Polaris (RX4XX et RX5XX). Aujourd'hui, les cartes à base de Navi utilisent une nouvelle technologie, RDNA, conçue pour durer plusieurs générations. AMD et le GCN AMD a un gros retard sur Nvidia dans le domaine des cartes graphiques et notamment sur le haut de gamme. Aujourd'hui, les RTX dominent le marché depuis leur sortie. Mais l'apparition de la gamme Navi est en train de changer les choses. D'une part les performances sont au rendez-vous, mais en plus, l'efficacité énergétique, le point faible des cartes de la gamme RX et Vega est en gros progrès. La carte Vega 64, par exemple, était un véritable monstre de chauffage par excellence (jusqu'à près de 380W en pic !). Vega Watts À performances équivalentes, les Navi s'en sortent beaucoup mieux que leurs aînées, même si la comparaison avec Nvidia est encore, sur ce point, à l'avantage des verts. RX VS Navi Ensuite, les pilotes open-sources atteignent en ce moment des performances étonnantes, meilleures que Windows sur des jeux Windows. Une belle base pour la suite des séries Navi basées sur les évolutions de RDNA ! En plus, des nouveautés comme ACO promettent encore un boost de performances notable avec Vulkan !

Mon choix

Mon choix se porte sur la RX5500 XT. Pourquoi ? Pour des questions de prix en premier, mon budget actuel ne me permet pas de dépenser 500 ou 600€ dans une carte graphique. J'avais dépensé 200€ pour ma GTX970 c'est à peu près ce que j'estime pouvoir dépenser pour une CG sur mon PC. Question de performances aussi, j'ai un écran FullHD 60Hz performant et je ne compte pas en changer d'ici là. Les performances graphiques de la carte me semblent suffisantes (un peu meilleures qu'une GTX970) et aussi parce que je compte changer le reste de ma configuration vieillissante mais pas pour tout de suite.

Et dernier argument, je suis actuellement sous Pop_OS, un système qui me plaît beaucoup mais j'aimerai tester, utiliser, et adopter Manjaro, notamment parce que la distribution est une “rolling release”, c'est-à-dire qui se met à jour constamment avec les derniers paquets de la distribution, les derniers noyaux stables, les derniers logiciels...

Avec un PC et une carte Nvidia (et ses pilotes propriétaires) ce serait de l'expérimentation hasardeuse. En effet les pilotes propriétaires de Nvidia ont la fâcheuse tendance à ne pas accepter les derniers noyaux du système et provoquer ce que l'on appelle des “black screen”. La distribution ne peut pas afficher l'interface graphique et renvoie sur une invite de terminal des plus austères. Il suffit alors de revenir à une version antérieure du noyau pour redémarrer son interface graphique. J'ai pu expérimenter cela avec une Ubuntu Studio et des noyaux temps réel que j'avais trouvé pour diminuer la latence audio. On va éviter ça

Bon, par contre, j'ai un vrai soucis. La carte n'accepte pas les Bios Legacy et ma carte mère n'a qu'un Bios Legacy... Le test de la carte est reporté le temps que je me décide entre acheter d'occasion une carte mère AM3+ avec Bios UEFI (ça se trouve aux environ de 80-90€), ou une upgrade plus complète (carte mère AM4, RAM, CPU Ryzen 5), et là, c'est plutôt de l'ordre de 400€...

#amd #popos #mesa


Mon parcours avec cette marque.

Quand on parle fabricants de matériel et Linux, souvent, on se retrouve devant des incompatibilités. Telle fonctionnalité non supportée (encore), telle autre promise (souvent), ou tout simplement supportée grâce à la communauté.

Les fabricants de CPU et de cartes graphiques sont souvent dans ce cas. Intéressons-nous plus particulièrement à AMD, cas d'école s'il en est, de l'ouverture d'un fabricant aux mondes engl... linuxiens (référence).

Petite histoire personnelle avec AMD

Mon histoire personnelle avec AMD commence dès les années 2000 avec mon petit AMD K6-2 cadencé à 300Mhz, je passe sur cet épisode bardé d'écrans bleus Win98 à cause de RAM mal supportées par cet OS calamiteux (plus aucun soucis avec Win 2000). Je couple ce processeur moyen de gamme de l'époque à des cartes graphiques Nvidia (Riva TNT2) pour jouer peu. Puis, après un bref passage à WinXP, je passe à Linux sur mon AMD Duron 700 Mhz, je finis le port AGP de ma carte mère avec une Geforce 4 4200 Ti et enfin une Radeon HD 3650.

ATI Radeon HD 3650

Petite pause sur cette dernière carte, je l'ai gardé peu de temps. Que ce soit sous Windows (XP, car j'étais encore en dualboot) ou Linux, le fait qu'elle soit encore en AGP la rendait capricieuse niveau pilotes. Bref, pour moi, cette première expérience graphique avec AMD (enfin ATI à l'époque), n'était pas très concluante.

Mini PC et mini performances ?

Ah l'époque des mini PC, des EEEPC d'Asus et autres joyeusetés ! J'ai succombé à la mode, oui, mais avec une bécane qui en avait ; elle pouvait faire tourner Half-Life 2 en high sans broncher, même Civ4 était jouable ! Voici mon MSI U210 !

MSI U210

Pour le coup, c'est un PC 100% AMD, processeur AMD, chipset graphique AMD... il était vendu avec Windows7 Familial (et pas l'immonde Starter Edition du monde des mini pc). Il est resté le seul PC sous Windows que je pouvais avoir pendant quelques années. Mais là aussi, le chipset graphique, un X1250, pouvait certes bien faire tourner les jeux, mais l'interface de Windows 7 était lente, peu réactive, et surtout compliqué de lui enlever tous les effets graphiques sans perdre en lisibilité sur le petit écran 12” du mini PC. Bref, passage à Linux, et là aussi des soucis de prise en charge graphique, notamment pour la lecture des vidéos, de la 3D (oui j'ai testé Wine et les jeux à l'époque, comme sur mon PC fixe). Gros avantage de Linux : on tune son système comme on veut, et j'ai pu adapter mon OS au matériel que j'avais : pas d'effets graphiques, interface minimum (XFCE, ou LXDE selon les envies), 64Bits... Entre-temps, je lui ai ajouté un peu plus de RAM et un SSD, et le PC, à part ses soucis graphiques a pu me servir encore pendant des années !

Configuration du MSI U210

J'avais envie de revenir sur cette histoire avec mon petit U210, surtout parce que j'ai vu cette nouvelle récente sur le site de Phoronix. Le noyau Linux, 5.9 va prendre en charge l'UVD (accélération graphique) des Radeon anciennes, et vous savez quoi ? Ma X1250, tout comme ma Radeon HD3650 (qui dorment paisiblement après tant d'années de bons et loyaux services) sont concernées ! Bref, le pilote libre a une meilleure compatibilité que les pilotes propriétaires, sous Linux ! (Windows, vous oubliez hein, à moins de retrouver les vieux pilotes seulement compatibles Win7 et WinXP 32bits)). Je pense que je vais le sortir de sa torpeur pour lui installer Manjaro un de ces quatre... ;)

Bon ok, mais aujourd'hui ?

Mon PC fixe a évolué, de l'AMD XP Barton 3000+ au X3-460 et au FX8350 d'aujourd'hui. Vous voyez, en terme de processeur, je suis resté chez AMD, mais en terme graphique, après mes déboires avec ATI, je suis repassé chez Nvidia, 450Ti, 650Ti et GTX970 aujourd'hui. Mais comme dit, ça commence à dater un peu ! Mon FX est toujours aussi fidèle à ses 80°C en charge, et ma GTX970 donne de sérieux signes de fatigue (90°C voire plus, ventilos qui hurlent, baisse des fps dans les jeux, blocage du PC, Windows m'aurait déjà fait 36 écrans bleus sans que je sache où serait la panne... ah oui, erreur 0x00000023 dans le module mémoire ECDFG89604 :D ). En fait, j'ai des erreurs ACPI, signe que la carte commence à ne plus tenir les températures et la charge (j'ai une alimentation 700W BeQuiet).

Scusez du truc technique

Donc, aujourd'hui, je me retrouve devant un dilemme : changer ma carte graphique, au meilleur prix et trouver quelque chose de stable et bien supporté. Et... je suis repassé chez AMD !

Radeon 5500XT

Bon, entre-temps j'ai un autre soucis : ces cartes ne supportent plus les bios legacy (ma carte mère ancienne n'a pas d'UEFI), et je vais devoir tout changer, ou changer de carte mère... :/

À suivre donc ! Prochain article : mais pourquoi ce choix ?!? Oui, cet aricle est trop long ! :)

ToBeContinued

#amd #popos #mesa


Nasra, passionné de jeux vidéos depuis longtemps (j'ai commencé sous DOS en 1986 ^^). Je suis aussi un fan des consoles Nintendo depuis la Gameboy. AlleyCat J'ai eu une période PC only (où j'ai “loupé” des consoles comme la N64, PS2, GameCube, Wii et PS3). Cette période est pour moi aussi une période où je découvre l'émulation (UltraHLE pour Zelda OoT que j'ai fini sur émulateur) et beaucoup de jeux non sortis en Europe (les J-RPG de la Snes comme Rudra No Hihou, Seiken Densetsu 3, les shoot-them-up de l'arcade (Cave mon ami)...). Donpachi Je jouais principalement sur PC avec Baldur's Gate, DukeNukem3D, Quake 3, Homeworld, Civilization, Morrowind, SilkroadOnline... J'ai arpenté pas mal de forums sur l'émulation, dont le regretté Toudy.com, Emu-France, Consollection, Gametronik... Toudy Puis, j'ai acquis quelques consoles portables (GBA, NDS, 3DS). Je suis revenu aux consoles de salon Nintendo avec la Switch. Je me suis créé sur un RaspberryPi une petite machine multi-jeux qui me permet de redécouvrir des systèmes que j'avais un peu zappé (Megadrive et PSP surtout).

Niveau jeux vidéos sur PC, notons que je suis passé exclusivement sous Linux en 2006. J'ai connu la période avant que Steam ne soit natif sur Linux (2013). J'ai fait tourner beaucoup de jeux avec Wine (dont HalfLife 2, Oblivion...). Niveau matos GPU, je suis passé par des Nvidia (Riva Tnt2), ATI (HD3650), Nvidia (GTX450, GTX650Ti, GTX970), puis aujourd'hui AMD (RX5500XT). Et niveau CPU j'ai toujours été fidèle à AMD (K6-2-450, Duron 700, Barton 3000+, Athlon II X3, FX 8350, Ryzen 2600 puis 5600).

Linux ?

Linuxien au quotidien depuis la version 5.04 de Ubuntu, je tourne depuis la 22.04 sur Pop!_OS.

Voici mon parcours de linuxien

  • 2001 : Tests sur un PC P266MMX 32Mo de Ram (PC “Portable”, Acer Extensa 503) –> installation d'une Slackware 7.0 puis 8.0
  • 2002-2003 : Différents tests sur mon PC principal en live-CD par dessus mon installation de Win2K. (Knoppix, Fedora...)
  • 2004 : Passage à Win XP, puis installation en dual-boot de Ubuntu 5.04 (je ne suis plus passé par Win après).
  • 2005 : Installation de Kubuntu
  • 2006 : Suppression du Dual-Boot (c'est quoi déjà cette partition qui me prend des Go inutilement ?)
  • 2006 à 2012 : Je suis tous les versions de Ubuntu (LTS comme intermédiaires) jusqu'à la 12.04, en changeant entre Kubuntu et Xubuntu.
  • 2013 : ElementaryOS (+ installation chez beaucoup de personnes).
  • 2016 : Xubuntu 16.04 (PC fixe comme portables)
  • 2019 : Réflexions pour passer à Manjaro.
  • 2019 : Passage à Pop!_OS 19.04,
  • 2022 : Pop!_OS 22.04 aujourd'hui.

Finalement, il m'a fallu près de 4 ans pour être si à l'aise avec le système que je n'avais plus besoin d'un refuge Windows. J'ai commencé à devenir une référence “Linux” auprès de mes proches 6 ans après que je me sois senti “à l'aise” avec mon système.

Comme quoi, il est à mon sens compliqué de dire à des personnes qui viennent juste d'installer Linux qu'elles peuvent être à l'aise et en sécurité tout de suite avec ! ;)

#nasra #linux #ubuntu #elementaryos #popos #emulation #linuxgaming