[Ecran noir] Plus d'affichage après choix du boot

Questions et astuces concernant l'installation et la configuration d'archlinux
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

[Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

Bonjour,

Voilà, je post ce message car je ne parviens pas à installer Arch sur mon ordi. Pire même, je n'arrive pas à démarrer l'installation...

Je suis sur Linux (Ubuntu / Debian / Mint) depuis 4-5 ans. J'ai voulu faire le grand saut et passer sur Arch, j'ai donc téléchargé la dernière iso officielle (archlinux-2015.03.01-dual.iso), et me suis essayé sur des VMs.

Maintenant que je sais l'installer sur VM parfaitement je voulais me lancer en dur sur mon PC.

J'ai donc gravé l'iso sur clé (aussi sur CD). Je démarre sur la clé USB. Je choisis "Boot Arch Linux (x86_64).

Il m'affiche :

Code : Tout sélectionner

Loading boot/x86_64/vmlinuz... ok
Loading boot/intel_ucode.img... ok
Loading boot/x86_64/archiso.img... ok
Jusque la normal.
Ensuite encore un peu d'affichage :

Code : Tout sélectionner

Probing EDD (edd=off to disable)... ok
early console in decompress_kernel

Decompressing Linux... Parsing ELF... done.
Booting the kernel.
Et la *pouf* :shock: écran noir. Mon ordi reste allumé (clavier et usb compris) mais l'écran s'est éteint... Je ne sais donc que faire.

En cherchant j'ai trouvé ce bloggueur qui semble avoir eu le même problème que moi http://www.franckcapon.fr/index.php?tag/archlinux mais je ne pense pas que la source est la même.

Voici ma config matérielle :

HP Elitebook 8570p
Intel Core i7-3630QM CPU @ 2.40GHz x 4
7.7 Go de ram
AMD Radeon hd 7500m/7600m series

Je viens ici trouver de l'aide.

En vous remerciant d'avance.

Cordialement,

Engelbarte. :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Installation et configuration] Impossible d'installer ArchLinux sur mon ordinateur (écran noir avant l'installation

Message par benjarobin »

Bonsoir,
Je me suis permit de modifier ton titre de sujet : Plus succinct et plus représentatif du sujet

Essaye de rajouter nomodeset sur la ligne de boot kernel. Oui même depuis le liveCd c'est possible de faire une modification non persistente : juste pour le boot
Attention ce n'est pas vraiment/forcément une solution, mais plus un outil de diagnostique

Sinon sur ce PC, as tu un Linux d'installé, si oui quelle version de kernel ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Installation et configuration] Impossible d'installer ArchLinux sur mon ordinateur (écran noir avant l'installation

Message par engelbarte »

Avec ce rajout sur la ligne kernel j'obtiens (après booting the kernel) :

:: running early hook [udev]
starting version 218
:: running hook [udev]
:: Trigger uevents...
[ 3.706970] [drm:radeon_init] "ERROR" No UMS support in radeon module!
[ 5.660621] sd 6 :0 :0 :0 : [sdb] No Caching mode page found
[ 5.660621] sd 6 :0 :0 :0 : [sdb] Assuming drive cache: write through

encore quelques lignes de running hook puis arch démarre.

Oui j'ai Linux Mint 17 et le kernel 3.11.0-12-generic
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par benjarobin »

Tu as au final un prompt ? Si oui alors c'est un souci avec KMS...

Depuis un linux quelle est la sortie en root de : hwinfo --gfxcard
Tu peux installer le paquet depuis le CD d'installation, il suffit de faire : pacman -Syy hwinfo
Attention, cette commande n'est pas recommandé depuis un système installé, il faut préférer celle-ci : pacman -Syu hwinfo
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

Oui le prompt root qui me permet d'installer Arch.

Donc je redémarre l'install d'Arch et j'install direct le paquet, j’exécute la commande et je te dis la sortie ?
Ou je peux le faire via ma Mint ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par benjarobin »

Manifestement tu rencontres un bug avec le module radeon qui ne détecte pas correctement la résolution de ton écran.
Tu peux continuer l'installation avec nomodeset, mais tu seras condamnée à utiliser le driver propriétaire de AMD/ATI
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

Et bien d'accord.
C'est une bonne et une mauvaise nouvelle. Mais c'est mieux que rien.
Je te remercie de te réponse benjarobin.

Bonne soirée. :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par benjarobin »

Hum, c'est peut être possible de contourner le problème : https://wiki.archlinux.org/index.php/Ke ... s_and_EDID
Essaye d'extraire l'edid de ton écran depuis un autre Linux via la commande (en root) : get-edid > hp_edid.bin
Puis il suffit de suivre le Wiki

Edit: Il est bon de vérifier le fichier résultant. Donne la sortie de :

Code : Tout sélectionner

hexdump hp_edid.bin
Il suffit de vérifier que cela correspond au standard décrit ici : http://en.wikipedia.org/wiki/Extended_d ... ation_data

Sinon lien très intéressant (référencé dans le Wiki) : https://www.osadl.org/Single-View.111+M ... 2b5.0.html
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

Après avoir lu, plusieurs fois, les liens que tu m'as donné. Je commence à comprendre le principe.
Enfin, si j'ai bien compris, l'EDID que j'ai extrait de mon Linux actuel je vais le réutiliser dans /usr/bin/firmware/edid ?

Pour ce qui est de la sortie de hexdump sur mon fichier d'edid j'ai :

Code : Tout sélectionner

0000000 ff00 ffff ffff 00ff e430 0259 0000 0000
0000010 1500 0401 2390 7813 150a 9ed5 5059 2698
0000020 500e 0054 0000 0101 0101 0101 0101 0101
0000030 0101 0101 0101 3714 c480 3870 401f 2030
0000040 0035 c259 0010 1900 24b8 c480 3870 401f
0000050 2030 0035 c259 0010 1900 0000 0000 0000
0000060 0000 0000 0000 0000 0000 0000 0000 0200
0000070 0c00 ff44 3c0a 2c6e 402a 006e 0000 2c00
0000080
Je n'ai pas encore prit le temps de décortiquer l'hexa pour voir sur wikipédia à quoi il correspond mais je le ferai dans la journée.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par benjarobin »

Ne t'embête pas à décoder c'est égale à ceci, utilisation de parse-edid :

Code : Tout sélectionner

Checksum Correct

Section "Monitor"
        Identifier ""
        ModelName ""
        VendorName "LGD"
        # Monitor Manufactured week 0 of 2011
        # EDID version 1.4
        # Digital Display
        DisplaySize 350 190
        Gamma 2.20
        Option "DPMS" "false"
        Modeline        "Mode 0" 141.00 1920 1968 2000 2116 1080 1083 1088 1111 -hsync -vsync 
        Modeline        "Mode 1" 94.00 1920 1968 2000 2116 1080 1083 1088 1111 -hsync -vsync 
EndSection
As tu bien un écran avec comme résolution : 1920x1080 ?
Voir http://en.wikipedia.org/wiki/XFree86_Modeline pour comprendre le Modeline

Donc en gros tu fais l'installation normalement en bootant avec l'option nomodeset mais en faisant ces étapes en plus :
  • Avant de rentrer dans le chroot, tu copie ton fichier edid

    Code : Tout sélectionner

    mkdir /mnt/usr/lib/firmware/edid
    cp /chemin/vers/hp_edid.bin /mnt/usr/lib/firmware/edid
  • Dans le chroot avant de lancer mkinitcpio, tu dois éditer le fichier /etc/mkinitcpio.conf et remplacer FILES="" par

    Code : Tout sélectionner

    FILES="/usr/lib/firmware/edid/hp_edid.bin"
  • Puis pour la configuration du bootloader, je te conseil de supprimer quiet, ne rajoute pas nomodeset, puis rajoute

    Code : Tout sélectionner

    drm_kms_helper.edid_firmware=edid/hp_edid.bin
Puis une fois l'installation finie, tu redémarres en espérant que ton écran fonctionne :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

Ok d'accord.

Oui j'ai bien un écran avec une résolution de 1920x1080. L'edid est donc correct ?

Les deux premières étapes je les comprends.

Néanmoins, dans la 3ème je ne vois pas ce qu'est quiet.

J'aime beaucoup le "en espérant", je suis tout en confiance ^^
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par benjarobin »

Avec Grub (mais aussi avec syslinux...), dans grub.cfg tu as une ligne de ce genre :

Code : Tout sélectionner

linux   /boot/vmlinuz-linux root=UUID=7740aa08-5924-4662-98fe-7c5476155305 quiet rw
Sinon disons comme le fichier edid lu étant correct, je crois qu'à moitié à cette solution... Mais il faut essayer sinon on ne saura jamais.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

D'accord.

Le tout en utilisant le driver libre pour ma cgu ?

Oui oui, on aura la réponse à la question.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par benjarobin »

Par défaut c'est le module radeon qui est chargé, donc juste après l'installation tu utilises forcément la partie libre car tu n'as pas encore installé de driver propriétaire
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

D'accord, je me lance dans l'installation demain après-midi.
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

Ça marche !
Dernière modification par engelbarte le lun. 16 mars 2015, 16:50, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par benjarobin »

Personnellement je n'y croyais pas. En gros tu as fait exactement ce que j'ai expliqué ? Des trucs en plus ?
Tu as un accès aux tty (pas d'écran noir) ?
Un petit test supplémentaire, si tu supprimes (temporairement via l'interface du bootloader) l'option drm_kms_helper... qu'est ce que cela donne ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
engelbarte
Hankyu
Messages : 17
Inscription : mer. 11 mars 2015, 19:19

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par engelbarte »

Oui ce que tu as dis aux bons moments.

Oui j'ai accès aux tty.

Je vais tester.

EDIT : Aucun changement après suppression de drm_kms_helper....
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17617
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ecran noir] Plus d'affichage après choix du boot

Message par benjarobin »

Donc en gros c'était juste un bug dans le kernel linux, et il a surement été résolu... La version du kernel du CD d’installation ne doit pas être la même que celle que tu as installé (plus récente)
Bref, tout ce que l'on a fait été inutile et on ne saura pas si la méthode est bonne pour corriger ce problème d'écran noir.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre