Résolu le 3-09-19 Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Avatar du membre
AZAMOS
Messages : 77
Enregistré le : jeu. 14 mars 2019 15:04
Contact :

Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par AZAMOS »

Bonjour à tous,

Pour ceux qui ne le saurait pas, Linux Mint 19.1 ne prend pas en charge nativement la partie graphique embarqué des APU Ryzen série "G" (tel le Ryzen 3 2200 G).

Mint 18.3 les prends en charge, mais c'est dommage de ne pas pouvoir profiter de la dernière mouture. La seule solution "simple" est de rajouter une carte graphique dédiée, mais c'est embêtant de devoir rajouter plusieurs dizaines d'€uros alors que l'on a un processeur de type APU, qui plus est très performant au niveau graphique.

J'ai cherché (longtemps), me suis cassé bien souvent les dents, et j'ai enfin trouvé une alternative qui permet de faire fonctionner tout cela : passer le noyau de 4.15 (LTS avril 2023) à 4.20 ("Non supporté"), les noyau 4.18 et 5.0 ne donnant rien.

J'ai un PC qui tourne très bien ainsi depuis maintenant 48h, et ai lancé des benchmarks divers pour voir s'il est stable sans souci aucun.

Nouveau sur la banquise, j'ai quant même des doutes sur la pérennité d'avoir basculé sur un noyau 4.20 indiqué "Non supporté" par Linux Mint, et je désire votre avis sur ce point précis.
Pour l'information, c'est un PC fixe que j'ai monté pour un client, et d'ici demain il sera chez lui (pas loin de chez moi). J'ai reçu aujourd'hui les composants pour une autre tour qui aura elle aussi le même processeur et recevra elle aussi un Mint 19.1 avec le noyau 4.20. Mais ce PC partira par la Poste à 600 km de chez moi, donc compliqué d'intervenir facilement dessus en cas de crash.

Voilà, j'espère avoir été assez clair et attend impatiemment vos réponses.

A NOTER : vu que selon mes recherches ce dysfonctionnement est généralisé à la version 19.1 pour les Ryzen "G", je ferai certainement un tuto sur comment procéder si d'une part j'ai confirmation que la bascule vers un noyau non-soutenu est sans (ou peu) risques, et que d'autre part la 19.2 qui arrive bientôt rencontre elle aussi le même souci. :)
Avatar du membre
AZAMOS
Messages : 77
Enregistré le : jeu. 14 mars 2019 15:04
Contact :

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par AZAMOS »

Merci Cyrille pour ta réponse,

Pour les logs d'erreur : tout va bien ! :)

Pour l'installation du noyau je suis passé par UKUU : génial ce petit log, que j'ai découvert justement pendant mes tentatives de résolution.

Pour les kernel il faut donc que je bloque cela dans le "gestionnaire de mise à jour" pour éviter qu'ils ne lui soit proposé en automatique, correct ? (désolé si ma question est idiote, encore un peu newbie sous Linux :oops: )
Avatar du membre
AZAMOS
Messages : 77
Enregistré le : jeu. 14 mars 2019 15:04
Contact :

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par AZAMOS »

cyrille a écrit : lun. 17 juin 2019 15:34

Code : Tout sélectionner

sudo aptitude hold LePaquet
pas fan des outils graphiques, dsl
cf : https://cbiot.fr/dokuwiki/doku.php?id=p ... de_paquets

avec apt

Code : Tout sélectionner

    sudo apt-mark hold NOM_DU_PAQUET
(à vérifier, j'utilise aptitude par préférence)

UKUU : méfie toi, pas toujours bonne presse ce skeud... N'as tu pas essayé de compiler toi même ? M'enfin, si ça passe

Et pas de question idiote, tkt ;)
Le terminal ne m'effraie pas (j'ai débuté sous Dos ;) ), en revanche je n'ai pas eu encore le temps d'ingérer toutes les finesses de celui-ci, et pour le moment je me contente de copier-coller les différentes lignes sur les forums dessus.
Quant à la compilation par moi-même, là c'est un truc que je n'ai pas envisagé d'étudier pour le moment ; pas que je m'y refuse, mais j'ai déjà, en plus de mon boulot pour rester à niveau sous les systèmes Windows, à engranger en vitesse grand V tout le monde Linux, et donc il me faut prioriser les étapes d'apprentissage. (regardes ma présentation, tu comprendras mieux ma situation professionnelle :) ).

Je suis un peu dans l'expectative quant à quoi mettre à la fin de cette commande :

Code : Tout sélectionner

    sudo apt-mark hold NOM_DU_PAQUET
"NOM_DU_PAQUET" concernant le blocage sur le noyau 4.20, où vais-je bien pouvoir trouver les bons termes à appliquer. :?:
cyrille a écrit : lun. 17 juin 2019 15:45 Sinon as tu vu cet article
https://www.servethehome.com/amd-ryzen- ... t-crashes/

(ensuite je n'ai pas ce matos, donc je ne peux pas trop t'aider,dsl)
Pour l'article je l'avais vu, et à mon niveau pas eu de soucis sur les différents Ryzen "normaux" que j'ai mis en Linux Mint. Par exemple mon PC principal avec un R7 2700x n'a encore à ce jour pas donné de signe de problèmes (sauf quand je faisais mes premiers essais "suicide" dans mes premiers pas sous Mint :mrgreen: )
Ici j'évoque les Ryzen série "G", ayant donc une partie graphique d'incorporée, des APU donc sur Socket AM4. Les APU AMD sur Socket AM3+ rencontre un souci différent sous LM 19.1 : le port VGA de la carte mère n'est pas fonctionnel ; il faut brancher l'écran sur une sortie DVI ou HDMI de la carte mère. :)

Merci encore pour toute l'aide que tu m'apporte.
Avatar du membre
AZAMOS
Messages : 77
Enregistré le : jeu. 14 mars 2019 15:04
Contact :

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par AZAMOS »

Ha, ça c'est vraiment sympa de me donner la méthode avec les explications de ce que cela signifie pour les symboles and co ("hi" et "ii"), trucs que je n'aurai certainement pas su dans l'immédiat. MERCI !!!! :)

Je test tout cela ce soir ou demain et ferai un petit retour ici.

ÉDIT : j'ai oublié....
Tu télécharges un paquet source de la version précédente, tu récupères le config et lance la compil , ça limite grandement les risques au début ;)
Là idem, je suis curieux de connaître la procédure pour réaliser cela (piquer le paquet de la 18.3 pour en faire une compilation pour la 19.1), mais toute la procédure m'est encore hors de portée. Mais maintenant que je sais que c'est faisable plus ou moins aisément, je plancherai sur ce sujet dans un proche avenir. Là j'en suis encore en phase d'acquisition des bases, avec quelques incursions plus loin quand je rencontre un souci : c'est du cas par cas, mais tout mis bout à bout j'espère passer du grade "pingouinneau dans son œuf" au grade "pingouinneau qui a percer la coquille" ! :mrgreen:
Avatar du membre
AZAMOS
Messages : 77
Enregistré le : jeu. 14 mars 2019 15:04
Contact :

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par AZAMOS »

Et ben, avec tout cela j'ai de la lecture et du taff pour tester à loisir les possibilités.

Merci. :)
Avatar du membre
AZAMOS
Messages : 77
Enregistré le : jeu. 14 mars 2019 15:04
Contact :

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par AZAMOS »

Me revoilà !!! :-)

Alors la 19.2 est sortie depuis environ 1 mois maintenant, mais entre quelques semaines de repos bien mérité et pas de PC avec un APU AMD sous le coude impossible de faire des tests, jusqu'à aujourd'hui.

Mais je vous écris justement depuis un PC tout frais équipé d'un Ryzen 3 2200G.... et ça marche !!! :D

... enfin, presque, il y a 2 petites manipulations à faire, basiques.

Pour que cela fonctionne il faut au premier lancement (Bios mis sur "CSM/MBR, pas UEFI) appuyer sur la touche "entrer" au moment où le décompte du lancement de Mint arrive : cela ouvrira le Grub.
Donc dans le Grub il faut sélectionner "Compatibility mode" pour arriver sur le Bureau. Un fois là, lancer l'installation comme d'habitude, et à la fin rebooter comme demandé.

A la phase de reboot, il faut à nouveau rentrer dans le Grub (touche "Shift" ou "Esc" selon le cas) et à nouveau arriver sur le Bureau en "mode de compatibilité".

Une fois sur le Bureau, effectuer toutes les mises à jour, ceci permettant de passer du noyau 4.15.0-54 au noyau 4.15.0-58. ! C'est ça le truc qui va tout débloquer. :B

Pour confirmer, un petit redémarrage, et TADAAAAA !!! Tout est bon !!! :D :D :D

A voir si un nouvel ISO d'installation contenant le noyau 4.15.0-58 directement sera proposé dans les semaines à venir sur le site officiel de Mint, mais pour le moment ça dépatouille bien, sans manipulations compliquées et hasardeuses.

Voili-voilà-voilouuuu !!!! :D
Avatar du membre
alain
Administrateur du site
Messages : 17180
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par alain »

Bonjour AZAMOS.

Merci pour l'info, qui a n'en pas douter, va me servir, pas personnellement, mais pour pour des irréductibles qui veulent absolument
un APU :roll: . Et comme le Ryzen 3 2200G à le vent en poupe ces temps ci, je vais bien tomber sur un pékin qui me demandera
de lui installer un linux dessus. Moi je suis contre, un CPU et un GPU séparés c'est plus mieux :l :D

En plus j'apprends un truc, c'est que même dans les mises à jour "mineures" du noyau, il y a des prises en charge de nouveaux
matériels, j'ai toujours pensé que ces mise à jours ne concernaient que la sécurité et que la prise en charge de nouveaux matériels
était l’apanage des versions "majeures".

Donc, doublement merci ;)
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Avatar du membre
AZAMOS
Messages : 77
Enregistré le : jeu. 14 mars 2019 15:04
Contact :

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par AZAMOS »

Bonjour alain, :)

Content d'avoir pu t'aider par mon retour d'expérience.

Vu que suivant les cas on arrive parfois à arriver sur l'interface d'installation "live", et aussi une fois l'install faite sur le Bureau en mode "compatibilité", je suppose que cela doit provenir d'un blocage mineur, une ligne de commande ou petit truc tout bête qui manque. :?:
Tout ceci pouvant expliquer qu'une simple mise à jour mineur permette de corriger le tir. Après moi j'y pige rien à rein en programmation. :mrgreen:

Bref, le principal c'est que cela fonctionne et évite les bidouilles alternatives que j'expliquais au début de ce topic. :D
Avatar du membre
arghlub
Administrateur du site
Messages : 11560
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par arghlub »

Salut azamOS,
AZAMOS a écrit : ven. 30 août 2019 10:34 Bref, le principal c'est que cela fonctionne
Si le sujet est résolu, merci de mettre un attribut de sujet (résolu), voir tuto ici

[EDIT] Finalement, j'ai mis le "résolu" à ta place, merci d'y penser la prochaine fois.
;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
AZAMOS
Messages : 77
Enregistré le : jeu. 14 mars 2019 15:04
Contact :

Re: Noyau non-supporté pour faire tourner un Ryzen 3 2200G

Message par AZAMOS »

Ha oui, zut...

Désolé, vu que quelqu'un de la modération avait mis un panneau "alternative" sur le sujet, je pensais que le sujet ne devait pas être fermé. :oops:

Merci de l'avoir changé pour moi :)
Répondre