Forum Linux.général Lecture 4K avec AMD.

Posté par  . Licence CC By‑SA.
Étiquettes :
2
19
jan.
2019

Bonjour,

J'ai fait l'acquisition d'une carte vidéo AMD RX570 afin de pouvoir lire des vidéos 4K issues de mon appareil photo. Seulement, ça ne fonctionne pas vraiment : les vidéos rament, n'affichent qu'une image sur 2, voire moins, la lecture n'est pas fluide.

Les résultats :

4K - XAVC - 25FPS - 8 bits - 60 Mbit/s (issue de l'appareil) : la vidéo rame.
4K - X264 - CRF23 - 11 Mbit/s : la vidéo rame.
4K - X265 - CRF28 - 3,5 Mbit/s : la vidéo rame.
4K - X264 ou X265 avec une qualité basse (CRF 30 et CRF40) : la vidéo est lue.

   $lspci -k
    01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] (rev ef)
            Subsystem: Device 1da2:e343
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

J'ai également fait un test avec le benchmark de Phoronix : Unigine-Heaven

        Current Description: Intel Pentium G3220 testing with a MSI H81M-P33 (MS-7817) v1.0 (V1.7 BIOS) and AMD Radeon RX 470/480 4GB on Debian 9.6 via the Phoronix Test Suite.


    Unigine Heaven 4.0:
    pts/unigine-heaven-1.6.4 [Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL]
    Test 1 of 1
    Estimated Trial Run Count:    3
    Estimated Time To Completion: 15 Minutes [20:45 CET]
        Started Run 1 @ 20:31:23
        Started Run 2 @ 20:36:08
        Started Run 3 @ 20:40:48

        Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL:
            59.1086
            58.8588
            59.3958

Je pense que les résultats ne sont pas très clairs ou "justes". Je vais en tester un autre.
Qu'en pensez-vous ? Merci.

  • # support de l'acceleration 3D de ta carte video

    Posté par  . Évalué à 1. Dernière modification le 20 janvier 2019 à 12:06.

    il faut regarder si ta carte est supportée par les pilotes de ton linux
    il faut activer l'acceleration 3D si elle est disponible

    suivant les cartes videos, il faudra utiliser le pilote :
    - radeon
    - fglrx
    - un autre dont j'ai perdu le nom

    sinon, c'est ton processeur qui va faire le boulot, et comme il n'est pas recent (2013) ca va ramer
    https://ark.intel.com/products/77773/Intel-Pentium-Processor-G3220-3M-Cache-3-00-GHz-

  • # Pilote trop ancien

    Posté par  . Évalué à 2.

    Si je me fie au message généré par unigine-heaven tu utilises Debian stable qui fournis un noyau 4.9 par défaut. (Tu peux vérifier avec la commande uname -a) Cette version de linux est sortie en décembre 2016. Or il semblerait que ta carte graphique soit sortie en avril 2017. Peu de chance donc d'avoir les pilotes adéquats avec un noyau aussi vieux.

    Je pense que tu devrais essayer de mettre à jour ton noyau pour avoir des pilotes plus récent. Pour cela tu peux conserver ta Debian stable et utiliser les backports.

    • [^] # Re: Pilote trop ancien

      Posté par  . Évalué à 0.

      tu utilises Debian stable qui fournis un noyau 4.9 par défaut. (Tu peux vérifier avec la commande uname -a)

      Cette version de linux est sortie en décembre 2016. Or il semblerait que ta carte graphique soit sortie en avril 2017. Peu de chance donc d'avoir les pilotes adéquats avec un noyau aussi vieux.

      hmmm, debian9.O est sortie mi-2017

      Debian 9.0 (Stretch) was released June 17th, 2017.

      source : https://www.debian.org/doc/manuals/project-history/ch-detailed.en.html#s4.10

      le test unigine indique Debian 9.6
      qui est sortie en Novembre 2018

      source : https://www.debian.org/releases/

      donc on ne peut pas trop faire plus à jour chez Debian.

      par contre qu'il faille un pilote "propriétaire" plutot que le pilote libre par defaut,
      il faut regarder les tutos pour la carte RX470

      • [^] # Re: Pilote trop ancien

        Posté par  . Évalué à 4.

        Certes Debian 9.0 est sortie en juin 2017, mais elle contenait bien Linux 4.9 (comme l'indique ton premier lien) qui est lui sortie en décembre 2016. Il en est ainsi tout simplement, car les logiciels incorporés dans une version spécifique de Debian sont sélectionnés bien avant la sortie de ladite version de Debian.
        La version 9.6 est elle effectivement parue il y a peu, mais elle ne sert qu'à corriger des problèmes, pas à ajouter des fonctionnalités. On retrouve donc le même noyau Linux 4.9 (moyennant quelques patchs de sécurité).

        Il est aussi tout à fait possible de faire plus à jour. En activant les backports il est possible d'avoir des logiciels plus récents tout en gardant la version stable de Debian. Ainsi il est possible d'installer Linux 4.19 sur sa Debian stable 9.6.

    • [^] # Re: Pilote trop ancien

      Posté par  . Évalué à 1. Dernière modification le 20 janvier 2019 à 19:20.

      La carte originale (la RX470) est sortie en août 2016. La RX570 est strictement la même, avec une fréquence d'horloge un peu plus haute.
      Mais quand bien même, je ne sais pas si elle est prise en compte par le noyau Linux que j'ai. Je vais essayer la version 4.19, pour voir.

      • [^] # Re: Pilote trop ancien

        Posté par  . Évalué à 2. Dernière modification le 20 janvier 2019 à 23:38.

        Peut-être que tu pourrais essayer avec une version plus récente d'amdgpu aussi ?
        Et c'est pareil, il y a une version plus récente dans les backports.

        • [^] # Re: Pilote trop ancien

          Posté par  . Évalué à 1. Dernière modification le 21 janvier 2019 à 08:53.

          Je ne le trouve pas dans les backports ?

          • [^] # Re: Pilote trop ancien

            Posté par  . Évalué à 1.

            Pourtant il semble y être.
            T'as procédé comment ?

            • [^] # Re: Pilote trop ancien

              Posté par  . Évalué à 2.

              xserver-xorg-video-amdgpu n'a pas de version dans les backports, seulement dans Buster et Sid. :)

              • [^] # Re: Pilote trop ancien

                Posté par  . Évalué à 1.

                Ah mince, j'avais effectivement (très) mal lu… Il n'y a que libdrm-amdgpu…

  • # Lecteur vidéo?

    Posté par  . Évalué à 4.

    Pour que ta carte graphique décode la vidéo, il te faut un lecteur vidéo utilisant ce qu'on appelle l'accélération matérielle.

    Pour ma part (Mageia 6), je n'ai réussi qu'avec mpv, je lis du 4K avec un - tu vas rire - Intel G3220!
    Donc tu peux virer la Radeon, et utiliser le chipset graphique intégré à ton processeur.

    La ligne magique :

    mpv -vo vaapi -hwdec vaapi fichier.video

    De rien…

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: Lecteur vidéo?

      Posté par  . Évalué à 1.

      Je viens d'essayer avec smplayer (mon lecteur habituel), sans carte graphique…et ça fonctionne avec le décodage matériel en "Auto".

      Je suis un peu dégoûté. J'ai acheté la carte et un nouveau processeur (un 4790 que je n'ai pas encore reçu) pour pallier le problème…Et le 4790 ne décode pas le H265, donc, ça ne changera pas grand chose. (Au mieux, j'y gagnerai en temps d'encodage et le processeur moulinera un peu pour lire HEVC)…

      Je suis STUPIDE.

      • [^] # Re: Lecteur vidéo?

        Posté par  . Évalué à 4.

        d'autant qu'il n'est pas dit que tu puisses monter ton CPU 4790 sur ta carte mere du G3220

        le socket est bien le meme (FCLGA1150)
        mais le bios de ta carte mere le prendra-t-il ?
        une mise à jour de bios ?
        le refroidisseur de la machine sera-t-il suffisant ?

        source : https://ark.intel.com/products/77773/Intel-Pentium-Processor-G3220-3M-Cache-3-00-GHz-

      • [^] # Re: Lecteur vidéo?

        Posté par  . Évalué à 5.

        Je suis STUPIDE.

        Probablement pas.
        Par contre tu n'es pas infaillible, ce qui est courant chez les humains :-)

        • [^] # Re: Lecteur vidéo?

          Posté par  . Évalué à 2.

          D'un côté, ton message plein d'aménité m'adoucit, mais d'un autre, il me rappelle que j'ai pris pour de la stupidité ma simple faillibilité, me prouvant à nouveau ma première assertion.

          :p

  • # Commentaire supprimé

    Posté par  . Évalué à 1. Dernière modification le 05 février 2019 à 19:34.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Commentaire supprimé

      Posté par  . Évalué à 1. Dernière modification le 05 février 2019 à 19:34.

      Ce commentaire a été supprimé par l’équipe de modération.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.