Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/12/2020, à 16:09

laconis71

Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Bonjour, je me bats sur l'installation Ubuntu 20.04 pour cet Ideapad.
D'après ce que je comprends, seule la carte graphique intégrée au processeur (AMD Ryzen) fonctionne, l'autre étant soit désactivée, soit absente, soit défectueuse.

Voici ce que donne les différentes commandes qu'on demande dans ce cas :

sabine@sabine-IdeaPad:~$ lspci -vnn | grep -A12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev c3) (prog-if 00 [VGA controller])
	Kernel modules: amdgpu
sabine@sabine-IdeaPad:~$ 
sabine@sabine-IdeaPad:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
   1920x1080     77.00* 
sabine@sabine-IdeaPad:~$ 
sabine@sabine-IdeaPad:~$ dmesg | grep -i amdgpu
[    3.274660] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
sabine@sabine-IdeaPad:~$ 
sabine@sabine-IdeaPad:~$ sudo lshw -c display
  *-display NON-RÉCLAMÉ     
       description: VGA compatible controller
       produit: Renoir
       fabricant: Advanced Micro Devices, Inc. [AMD/ATI]
       identifiant matériel: 0
       information bus: pci@0000:03:00.0
       version: c3
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm pciexpress msi msix vga_controller bus_master cap_list
       configuration : latency=0
       ressources : mémoire:d0000000-dfffffff mémoire:e0000000-e01fffff portE/S:1000(taille=256) mémoire:fc600000-fc67ffff mémoire:c0000-dffff
sabine@sabine-IdeaPad:~$ 

Il y a manifestement un problème. Pour information, le diagnostic pratique : 1. le port HDMI ne réagit pas, 2. pas de contrôle de la luminosité de l'écran, 3. l'affichage actuel est correct, mais je vois bien qu'il n'est pas optimal (or le PC a vocation à faire du traitement de photographies..).

J'ai pensé flasher le BIOS à partir d'une mise à jour récente de Lenovo .exe, mais le .exe n'est pas extractible (via innoextract par exemple). Je devrais pouvoir le faire à partir de flashrom, mais je voulais avoir un avis avant de procéder..

Y a t il moyen de savoir si la carte graphique Radeon est morte, ou débranchée ?
Est ce que Lenovo bloque l'usage de la Radeon quand on vire le Windows qui était vendu avec ?
Est ce qu'une version plus récente du BIOS peut arranger les choses ? (actuellement dzcn19ww, version récente dzcn33ww.exe)
Lenovo a l'air actif sur LVFS, mais je ne trouve rien à propos de ma machine, du coup je pensais passer par flashrom, mais.... en voulant sauvegarder mon ROM actuel, j'ai ce message :

sabine@sabine-IdeaPad:~$ sudo flashrom -r DZCN19WW.original.ROM
flashrom v1.2 on Linux 5.4.0-58-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Please select a programmer with the --programmer parameter.
To choose the mainboard of this computer use 'internal'. Valid choices are:
internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, atavia,
it8212, ft2232_spi, serprog, buspirate_spi, dediprog, developerbox, rayer_spi,
pony_spi, nicintel, nicintel_spi, nicintel_eeprom, ogp_spi, satamv, linux_mtd,
linux_spi, usbblaster_spi, pickit2_spi, ch341a_spi, digilent_spi, stlinkv3_spi.
sabine@sabine-IdeaPad:~$

Du coup, je tente ça, et le message me mets le doute pour flasher....

sabine@sabine-IdeaPad:~$ sudo flashrom --programmer internal
flashrom v1.2 on Linux 5.4.0-58-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found chipset "AMD FP4".
Enabling flash write... FCH device found but SMBus revision 0x51 does not match known values.
Please report this to flashrom@flashrom.org and include this log and
the output of lspci -nnvx, thanks!.
Could not determine chipset generation.PROBLEMS, continuing anyway
========================================================================
You seem to be running flashrom on an unknown laptop. Some
internal buses have been disabled for safety reasons.

Laptops, notebooks and netbooks are difficult to support and we
recommend to use the vendor flashing utility. The embedded controller
(EC) in these machines often interacts badly with flashing.
See the manpage and https://flashrom.org/Laptops for details.

If flash is shared with the EC, erase is guaranteed to brick your laptop
and write may brick your laptop.
Read and probe may irritate your EC and cause fan failure, backlight
failure and sudden poweroff.
You have been warned.
========================================================================
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.
sabine@sabine-IdeaPad:~$

Qu'en pensez vous ? Que suggérez vous ? Merci !

Hors ligne

#2 Le 13/12/2020, à 16:11

xubu1957

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Bonjour,

Essaye cette commande :

lspci -k | grep -EA3 'VGA|3D|Display'

Montre aussi :

dpkg -l | grep -v ^ii

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 13/12/2020, à 16:26

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Bonjour xubu1957 :+1:
Voici:

sabine@sabine-IdeaPad:~$ lspci -k | grep -EA3 'VGA|3D|Display'
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c3)
	Subsystem: Lenovo Renoir
	Kernel modules: amdgpu
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637
sabine@sabine-IdeaPad:~$ 
sabine@sabine-IdeaPad:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                        Version                               Architecture Description
+++-==========================================-=====================================-============-=======================================================================================================================
rc  imagemagick                                8:6.9.10.23+dfsg-2.1ubuntu11.1        amd64        image manipulation programs -- binaries
rc  linux-image-5.4.0-42-generic               5.4.0-42.46                           amd64        Signed kernel image generic
rc  linux-modules-5.4.0-42-generic             5.4.0-42.46                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc  linux-modules-extra-5.4.0-42-generic       5.4.0-42.46                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
sabine@sabine-IdeaPad:~$ 

Hors ligne

#4 Le 13/12/2020, à 16:40

malbo

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Bonjour,
D'après les docs que je trouve sur le Lenovo IdeaPad 3 15ARE05, il n'a pas de carte graphique dédiée. La seule partie graphique, c'est celle qui est intégrée sur la même puce que le processeur.

Hors ligne

#5 Le 13/12/2020, à 16:49

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Merci Malbo. Aurais tu une source ? toute la com autour de ce modele fait reference à AMR Radeon (dont 2 etiquettes distinctes sur le capot de la machine)...

Hors ligne

#6 Le 13/12/2020, à 17:27

xubu1957

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Pour info, sur 20.04 et un noyau 5.8 hwe-edge > [Résolu] Instabilité Xubuntu 20.04 sur Acer Nitro 5


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 13/12/2020, à 19:28

malbo

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Dans la page du site LDLC sur ce modèle : https://www.ldlc.com/fiche/PB00371744.html
Dans la Fiche technique de cette page, on voit que le processeur est AMD Ryzen 5 4500U. Et le "Chipset graphique" est "AMD Radeon Graphics"
Si tu regardes la doc du processeur sur amd.com : https://www.amd.com/fr/products/apu/amd-ryzen-5-4500u
Tu pourras voir "AMD Radeon Graphics" dans la partie "Caractéristiques des cartes graphiques". La seul partie graphique du Lenovo IdeaPad 3 15ARE05, c'est "AMD Radeon Graphics" qui est intégrée dans le processeur. Il n'y a pas de carte graphique dédiée.

Dernière modification par malbo (Le 13/12/2020, à 19:29)

Hors ligne

#8 Le 14/12/2020, à 11:23

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Merci pour vos réponses, donc je suis déjà rassuré de savoir que la carte est intégrée. Mais ca ne règle pas complètement mon problème car il y a manifestement des petits soucis :

xrandr: Failed to get size of gamma for output default

Et effectivement, les couleurs ne sont pas terribles, pas gestion de la luminosité, etc.

03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev c3) (prog-if 00 [VGA controller])

Rien sur Radeon..?

[    3.274660] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.

qu'est ce que cela veut dire ?

Et toujours ce doute sur la possibilité de flasher le BIOS avec une version plus récente ?

Que pensez-vous du diagnostic sur la Radeon (voir mes sorties terminal complètes ci-dessus)?

Merci par avance !

Hors ligne

#9 Le 14/12/2020, à 14:38

malbo

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Bonjour,
Je ne sais pas t'aider davantage car je ne suis pas expert dans les problèmes graphiques. Je te suggère de demander le déplacement de la présente discussion (*) dans la rubrique spécialisée "Affichage et cartes graphiques"

(*) pour ce faire, il faut "Signaler aux modérateurs". Si tu ne sais pas trop comment faire, dis-le ici et on pourra le faire à ta place.

Hors ligne

#10 Le 20/12/2020, à 21:29

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Bonjour, merci d'avoir fait passer la discussion dans la rubrique Affichage et cartes graphiques !
Depuis, je suis passé au Kernel 5.8, mais sans plus de résultat.

Je rappelle les symptômes "visibles" : pas de contrôle de luminosité, pas de port HDMI, écran noir éteint après une mise en veille. Les commandes habituelles indiquent qu'il y a manifestement un pb sur la carte graphique : c'est mon interprétation, mais j'ai besoin d'aide à ce sujet (cf ci-dessus).

Par ailleurs, je pourrais tenter de flasher le bios, mais là-aussi, le retour terminal ne me dit rien de bon (cf ci-dessus).

Une idée pour avancer ? Merci !

Hors ligne

#11 Le 20/12/2020, à 21:39

xubu1957

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Bonjour,

Si tu vois une piste dans > [résolu] Problème de driver AMD Radeon?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#12 Le 20/12/2020, à 21:51

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Merci, je vais tenter la dernière solution. La manip de github.com/Aonnghus/renoir-brightness est un peu hors de ma portée, à moins que quelqu'un ait le courage de refaire le pas à pas en explicitant les commandes..

Hors ligne

#13 Le 20/12/2020, à 22:55

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

J'ai donc supprimé le fichier /usr/lib/firmware/amdgpu/renoir_dmcub.bin, ce qui n'a rien changé.
Par contre, j'observe qu'en modifiant le paramètre du GRUB, j'accède à la fonctionnalité "mode nuit" qui ne fonctionnait pas avant.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"

: mode nuit inexistant

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

: mode nuit fonctionnel

Par curiosité :

$ lspci -k | grep -EA3 'VGA|3D|Display'
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c3)
	Subsystem: Lenovo Renoir
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

Plus d'info sur le son comme précédemment (voir ci-dessus), meme s'il fonctionne toujours.

$ xrandr 
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.06*+
   1680x1050     60.06  
   1280x1024     60.06  
   1440x900      60.06  
   1280x800      60.06  
   1280x720      60.06  
   1024x768      60.06  
   800x600       60.06  
   640x480       60.06  
HDMI-A-0 disconnected (normal left inverted right x axis y axis)

ou encore

$ sudo dmesg | grep -i amdgpu
[    3.091206] [drm] amdgpu kernel modesetting enabled.
[    3.091819] amdgpu: Topology: Add CPU node
[    3.092032] fb0: switching to amdgpudrmfb from EFI VGA
[    3.093578] amdgpu 0000:03:00.0: vgaarb: deactivate vga console
[    3.093804] amdgpu 0000:03:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[    3.108460] amdgpu: ATOM BIOS: 113-RENOIR-025
[    3.108869] amdgpu 0000:03:00.0: amdgpu: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used)
[    3.108870] amdgpu 0000:03:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[    3.108872] amdgpu 0000:03:00.0: amdgpu: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF
[    3.113603] [drm] amdgpu: 512M of VRAM memory ready
[    3.113607] [drm] amdgpu: 3072M of GTT memory ready.
[    3.147014] [drm:dm_dmub_sw_init [amdgpu]] *ERROR* DMUB firmware loading failed: -2
[    4.107432] amdgpu: SMU is initialized successfully!
[    4.144339] [drm:dm_helpers_dp_write_dpcd [amdgpu]] *ERROR* Failed to find connector for link!
[    4.161553] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    4.232590] amdgpu: Topology: Add dGPU node [0x1636:0x1002]
[    4.232601] amdgpu 0000:03:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 8, active_cu_number 6
[    4.233836] fbcon: amdgpudrmfb (fb0) is primary device
[    4.911429] amdgpu 0000:03:00.0: fb0: amdgpudrmfb frame buffer device
[    4.934683] amdgpu 0000:03:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
[    4.934688] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[    4.934691] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[    4.934693] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[    4.934696] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[    4.934697] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[    4.934700] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[    4.934702] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[    4.934704] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[    4.934707] amdgpu 0000:03:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
[    4.934710] amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1
[    4.934712] amdgpu 0000:03:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1
[    4.934716] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1
[    4.934718] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1
[    4.934721] amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1
[    4.942339] [drm] Initialized amdgpu 3.38.0 20150101 for 0000:03:00.0 on minor 0

Les retours terminal sont vraiment différents. Mais ca ne règle pas le problème malheureusement.

Qui pourrait me faire un diagnostic ? Est-ce pertinent de flasher le bios avec une version plus récente ? (si oui, quid des questions liées au bios que je pose précédemment ?)

++

Hors ligne

#14 Le 20/12/2020, à 23:24

xubu1957

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

J'aide à rechercher, mais je n'ai pas moyen de faire plus.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#15 Le 21/12/2020, à 10:19

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Oui merci beaucoup pour ton aide.
Les différentes manip ont permis de retrouver la carte graphique je pense : gestion des couleur, port HDMI, etc. Les retours terminal sont bcp plus encourageants.
Il ne reste que le probleme de la luminosité, je vais reprendre les solutions classiques avec xbacklight.

Hors ligne

#16 Le 21/12/2020, à 10:32

xubu1957

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#17 Le 21/12/2020, à 10:51

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

En effet, très utile, merci. Comme lui, j'ai changé de kernel, et je cherche une solution pour mettre à jour le BIOS. J'ai reçu cette réponse de flashrom, mais je ne comprends pas comment procéder. Une idée ?

Please try the following https://review.coreboot.org/c/flashrom/+/48779 and let me know if it works for you?

Hors ligne

#18 Le 21/12/2020, à 17:07

xubu1957

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Là, j'ai pas bien pigé > Recherche pilotes pour AMD carte mère MSI A320M-A PRO.

Il faut des aidants costauds.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#19 Le 22/12/2020, à 09:52

xubu1957

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Bonjour,

Montre :

grep . /sys/devices/system/cpu/cpu0/cpuidle/state*/name

> askubuntu.com/questions/1242503/how-do-you-check-if-processor-max-cstate-is-set-correctly-using-terminal


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#20 Le 24/12/2020, à 11:09

laconis71

Re : Ubuntu 20.04 sur Lenovo Ideapad 3 15are05 (AMD Ryzen + AMD Radeon)

Voici, mais je ne pense que qu'il y ait de probleme de ce côté.

$ grep . /sys/devices/system/cpu/cpu0/cpuidle/state*/name/sys/devices/system/cpu/cpu0/cpuidle/state0/name:POLL
/sys/devices/system/cpu/cpu0/cpuidle/state1/name:C1
/sys/devices/system/cpu/cpu0/cpuidle/state2/name:C2
/sys/devices/system/cpu/cpu0/cpuidle/state3/name:C3

Hors ligne