Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-09-2020 18:42:57

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

[Résolu] Accélération matérielle - IGP Intel

Bonjour,

Je vais vous conter mon problème sous forme d'histoire, ça sera plus intéressant.


Il y a deux semaines de ça, j'ai installé Jellyfin (serveur de streaming). Jusque la, tout allait bien.
Mais, un beau jour, une amie me remonte un problème alors qu'elle regardait une vidéo (en HD).
Pour résumer, le problème était : "Ca laaaaaag !".

Ni une, ni deux. Je regarde un peu les ressources utilisées et, ô malheur, le processeur est à 99%.

"Diantre", me dis-je. "Quelle est cette diablerie ?".
Après quelques (rapides) recherches, cela semble provenir de l'accélération matérielle qui a du poser quelques RTT.
J'ouvre donc un SSH tout frais pour aller sur le serveur, me renseigne chez Intel pour voir comment remédier au problème, mais ...
Après deux semaines de galères, rien à faire. Rien à faire.

Voilà pour l'épopée.

Dans les détails, j'ai procédé de la façon suivante :


Le serveur était une fresh install de Buster. Tout nouveau. Tout propre.
En regardant sur le Github de chez Intel, ils me disent que le Media SDK et ce qui en découle ne fonctionne qu'en testing (Bullseye). La faute au package libmfx qui n'est pas disponible sous Buster.
(A noter qu'à ce moment là, j'ai déjà utilisé pas mal de manip' pour activer l'accélération matérielle, mais ça ne faisait rien.)

Je passe donc sous Bullseye, mais idem.
J'ai bien essayé de compiler et d'installer les drivers Intel à la main en suivant leurs recommandations, mais non, ça veut pas.

Au hasard d'internet, j'ai vu un vieux post disant que les modules étaient bloqués sur les kernel de chez OVH (le dédié est hebergé chez eux), dans le doute, j'installe un kernel 5.8.4 de chez kernel.org. En activant les NVMe (les recommandations d'Intel).
Mais idem, ça ne change rien.


Un vainfo, me donne inlassablement la même chose :

vainfo
error: can't connect to X server!
error: failed to initialize display



vainfo
[sudo] password for impli:
error: XDG_RUNTIME_DIR not set in the environment.
error: can't connect to X server!
error: failed to initialize display




Au niveau du lspci :

lspci
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:591f] (rev 05)
00:02.0 Display controller [0380]: Intel Corporation HD Graphics 630 [8086:5912] (rev 04)
00:14.0 USB controller [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] (rev 31)
00:14.2 Signal processing controller [1180]: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem [8086:a131] (rev 31)
00:16.0 Communication controller [0780]: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 [8086:a13a] (rev 31)
00:16.1 Communication controller [0780]: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #2 [8086:a13b] (rev 31)
00:17.0 SATA controller [0106]: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] [8086:a102] (rev 31)
00:1d.0 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #10 [8086:a119] (rev f1)
00:1d.2 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #11 [8086:a11a] (rev f1)
00:1d.3 PCI bridge [0604]: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #12 [8086:a11b] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation C236 Chipset LPC/eSPI Controller [8086:a149] (rev 31)
00:1f.2 Memory controller [0580]: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller [8086:a121] (rev 31)
00:1f.4 SMBus [0c05]: Intel Corporation 100 Series/C230 Series Chipset Family SMBus [8086:a123] (rev 31)
01:00.0 VGA compatible controller [0300]: Matrox Electronics Systems Ltd. MGA G200e [Pilot] ServerEngines (SEP1) [102b:0522] (rev 05)
02:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03)
03:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03)
 



ffmpeg  -hide_banner -encoders | grep vaapi
 V..... h264_vaapi           H.264/AVC (VAAPI) (codec h264)
 V..... hevc_vaapi           H.265/HEVC (VAAPI) (codec hevc)
 V..... mjpeg_vaapi          MJPEG (VAAPI) (codec mjpeg)
 V..... mpeg2_vaapi          MPEG-2 (VAAPI) (codec mpeg2video)
 V..... vp8_vaapi            VP8 (VAAPI) (codec vp8)
 V..... vp9_vaapi            VP9 (VAAPI) (codec vp9)
 



Le processeur est un Intel i7-7700K que j'avais justement choisi pour son IGP




Voilà voilà.

Je vous ai fait la version courte de l'histoire.
J'ai essayé sous Buster de Bullseye, avec le kernel de chez OVH et un de chez kernel.org, en compilant/installant les packages à la main et avec apt-get.
Mais là, honnêtement, je suis à court d'idée.
Et, je sais pas pourquoi, mais je sens que je passe à côté d'une connerie.

Au passage, ne m'en voulez pas, je suis loin d'être un expert.


Merci de m'avoir lu. Et merci pour vos éventuels réponses.

Dernière modification par Impli (11-09-2020 19:30:30)

Hors ligne

#2 06-09-2020 18:44:32

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [Résolu] Accélération matérielle - IGP Intel

Tu as installé les firmwares ? aka firmware-misc-nonfree et intel-microcode (l'igpu etant avec le cpu, utiliser le microcode cpu ne peut pas faire de mal).
Aussi as-tu-installé mesa-va-drivers pour l'accélération gpu intel ?

Dernière modification par naguam (06-09-2020 18:48:14)

Hors ligne

#3 06-09-2020 19:22:12

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

mesa-va-drivers est bien installé.
Les firmwares, non. Je viens de le faire.

Le temps d'envoyer une vidéo assez lourde sur le serveur pour tester et je te dis ce qu'il en est.

Merci pour la réponse.

Hors ligne

#4 06-09-2020 19:59:39

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

Idem. Le processeur est toujours en sueur.

Hors ligne

#5 06-09-2020 20:04:40

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [Résolu] Accélération matérielle - IGP Intel

As-tu libva (et va-driver-all qui est dans les paquets recommandés donc normalement installé avec) intel-gmmlib et intel-media-driver d'installé ?
(intel-media-driver existe en paquet debian dans buster et sur le lien ci-dessous quand tu clique sur libmfx, tu tombres sur media-driver de intel et j'ai checké, il est dans les dépôts buster)
Je ne suis pas sur que tu aie besoin de intel media sdk.
Je regardes juste https://jellyfin.org/docs/general/admin … ation.html et https://jellyfin.org/docs/general/admin … tml#debian
Benchmark linux intel indiqué sur le lien de l'accélaration graphique.

Ceci dis pour le paquet libmfx-tools et autres mais vois avant avec ce que j'ai indiqué au cas ou ça résolverait le problème, oui tu auras besoin de debian testing.

Dernière modification par naguam (06-09-2020 20:18:31)

Hors ligne

#6 06-09-2020 20:15:57

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

dpkg --list | grep libva
ii  libva-dev:amd64                      2.8.0-1                          amd64        Video Acceleration (VA) API for Linux -- development files
ii  libva-drm2:amd64                     2.8.0-1                          amd64        Video Acceleration (VA) API for Linux -- DRM runtime
ii  libva-glx2:amd64                     2.8.0-1                          amd64        Video Acceleration (VA) API for Linux -- GLX runtime
ii  libva-wayland2:amd64                 2.8.0-1                          amd64        Video Acceleration (VA) API for Linux -- Wayland runtime
ii  libva-x11-2:amd64                    2.8.0-1                          amd64        Video Acceleration (VA) API for Linux -- X11 runtime
ii  libva2:amd64                         2.8.0-1                          amd64        Video Acceleration (VA) API for Linux -- runtime
 



dpkg --list | grep intel
ii  intel-gpu-tools                      1.25-2.1                         amd64        tools for debugging the Intel graphics driver
ii  intel-media-va-driver-non-free:amd64 20.2.0+ds1-1                     amd64        VAAPI driver for the Intel GEN8+ Graphics family
ii  intel-microcode                      3.20200616.1                     amd64        Processor microcode firmware for Intel CPUs
ii  intel-opencl-icd                     20.13.16352-1                    amd64        Intel graphics compute runtime for OpenCL
ii  libdrm-intel1:amd64                  2.4.102-1                        amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  xserver-xorg-video-intel             2:2.99.917+git20200714-1         amd64        X.Org X server -- Intel i8xx, i9xx display driver
 




Pour intel-gmmlib/gmmlib, il n'est pas dans les dépôts. Je vais le réinstaller depuis le github d'Intel.

Hors ligne

#7 06-09-2020 20:19:19

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [Résolu] Accélération matérielle - IGP Intel

Il est dans les dépots sources https://packages.debian.org/source/stable/intel-gmmlib il doit bien être présent.
libigdgmm-dev et libigdgmm5 (le second est probablement celui qui t'intéresse) sont les paquets construits avec à installer (présent sous ces nom car lib avant permet de catégoriser comme une librairie c'est une convention de nommage sous debian).

Je te conseilles de bien te renseigner avant de tout compiler à partir des sources.
Les dépôts, c'est la sûreté.

PS: dsl j'ai modif mon post précédent pendant que tu répondais il semblerait.

Dernière modification par naguam (06-09-2020 20:23:11)

Hors ligne

#8 06-09-2020 20:33:21

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

Je passe par les dépôts la plupart du temps. Juste que j'ai passé les derniers jours à avoir la tête la dedans, j'ai le cerveau qui ne suit plus par moment.

dpkg --list | grep libigdgmm
ii  libigdgmm-dev:amd64                  20.2.4+ds1-1                     amd64        Intel Graphics Memory Management Library -- development files
ii  libigdgmm11:amd64                    20.2.4+ds1-1                     amd64        Intel Graphics Memory Management Library -- shared library
 



Pour le reste, le serveur est déjà en testing. J'en avais besoin pour libmfx.

Hors ligne

#9 06-09-2020 21:10:37

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

En y pensant, les répertoires /usr/lib/dri et /dev/dri sont inexistants.

Hors ligne

#10 08-09-2020 13:00:56

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

Bonjour
quand tu travaille sur la carte graphique , toujours en user (jamais en root) .
par exemple commencer par vérifier ton gpu


glxinfo -B
 



pour le streaming je suis pas un spécialiste mais il y a codage décodage pour l'envoyer sur le réseau
codage sur le serveur
décodage sur le client
mais bon pas sur de moi
dans tous les cas c'est bien le gpu qui s'occupe de ça
par exemple un NAS qui fais du streaming sur le réseau local pas besoin d un gros cpu/gpu ni de beaucoup de mémoire
une bonne carte réseau et des disques rapides (ou ssd )
le I7 7700K (4 coeurs , 8 threads ) est un gros processeur encore d'actualité , je dois avoir ça quelque part dans mes ordi, pour le mettre a 100% utilisation misère tongue
ça doit chauffer non ?
ps: les nas tournent avec des petits cpu intel

pas spécialiste non plus mais pas un souci de codec ?
ps: si je peu le démarrer je te tien au courant

regarder aussi du coté de ceci =>  Jellyfin (serveur de streaming)  si pas un soucis
voir aussi le type de fichier en streaming

Dernière modification par robert2a (08-09-2020 13:06:47)

Hors ligne

#11 08-09-2020 15:46:55

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

re,
la machine est allumé , faut que je vire la carte nvidia
ton #1 ça va pas


vainfo
 



libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
 


normal je suis en nvidia , mais il répond (toujours en user pour la partie graphique )
idem


dpkg --list | grep intel
 



ii  firmware-intel-sound                 20190114-2                      all          Binary firmware for Intel sound DSPs
ii  intel-gpu-tools                      1.22-1+b1                       amd64        tools for debugging the Intel graphics driver
ii  intel-media-va-driver:amd64          18.4.1+dfsg1-1                  amd64        VAAPI driver for the Intel GEN8+ Graphics family
ii  intel-microcode                      3.20200616.1~deb10u1            amd64        Processor microcode firmware for Intel CPUs
ii  inteltool                            1:20140825-1+b1                 amd64        Dump Intel CPU / chipset configuration parameters
ii  libdrm-intel1:amd64                  2.4.97-1                        amd64        Userspace interface to intel-specific kernel DRM services -- runtime
 



dpkg --list | grep libva
 



ii  libva-drm2:amd64                     2.4.0-1                         amd64        Video Acceleration (VA) API for Linux -- DRM runtime
ii  libva-wayland2:amd64                 2.4.0-1                         amd64        Video Acceleration (VA) API for Linux -- Wayland runtime
ii  libva-x11-2:amd64                    2.4.0-1                         amd64        Video Acceleration (VA) API for Linux -- X11 runtime
ii  libva2:amd64                         2.4.0-1                         amd64        Video Acceleration (VA) API for Linux -- runtime
 




ffmpeg  -hide_banner -encoders | grep vaapi
 



 V..... h264_vaapi           H.264/AVC (VAAPI) (codec h264)
 V..... hevc_vaapi           H.265/HEVC (VAAPI) (codec hevc)
 V..... mjpeg_vaapi          MJPEG (VAAPI) (codec mjpeg)
 V..... mpeg2_vaapi          MPEG-2 (VAAPI) (codec mpeg2video)
 V..... vp8_vaapi            VP8 (VAAPI) (codec vp8)
 V..... vp9_vaapi            VP9 (VAAPI) (codec vp9)
 

Hors ligne

#12 08-09-2020 16:25:36

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

re
voila tout propre


vainfo
 



libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.4 (libva 2.4.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Kaby Lake - 2.3.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointEncSliceLP
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointEncSliceLP
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD
 



rappel le serveur je pense doit encoder/decoder , le client je suppose aussi decoder
ce qui me semble logique

le gpu


glxinfo -B
 



name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)  (0x5912)
    Version: 18.3.6
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.6
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 18.3.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
 



OpenCL qui a mon avis ne te sert a rien


clinfo
 



Number of platforms                               1
  Platform Name                                   Intel Gen OCL Driver
  Platform Vendor                                 Intel
  Platform Version                                OpenCL 2.0 beignet 1.3
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short cl_khr_gl_sharing
  Platform Extensions function suffix             Intel

  Platform Name                                   Intel Gen OCL Driver
Number of devices                                 1
  Device Name                                     Intel(R) HD Graphics Kabylake Desktop GT2
  Device Vendor                                   Intel
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 2.0 beignet 1.3
  Driver Version                                  1.3
  Device OpenCL C Version                         OpenCL C 2.0 beignet 1.3
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               24
  Max clock frequency                             1000MHz
  Device Partition                                (core)
    Max number of sub-devices                     1
    Supported partition types                     None, None, None
    Supported affinity domains                    (n/a)
  Max work item dimensions                        3
  Max work item sizes                             512x512x512
  Max work group size                             512
  Preferred work group size multiple              16
  Preferred / native vector sizes                
    char                                                16 / 8      
    short                                                8 / 8      
    int                                                  4 / 4      
    long                                                 2 / 2      
    half                                                 0 / 8        (cl_khr_fp16)
    float                                                4 / 4      
    double                                               0 / 2        (n/a)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
  Single-precision Floating-point support         (core)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Double-precision Floating-point support         (n/a)
  Address bits                                    32, Little-Endian
  Global memory size                              4294967296 (4GiB)
  Error Correction support                        No
  Max memory allocation                           3221225472 (3GiB)
  Unified memory for Host and Device              Yes
  Shared Virtual Memory (SVM) capabilities        (core)
    Coarse-grained buffer sharing                 Yes
    Fine-grained buffer sharing                   No
    Fine-grained system sharing                   No
    Atomics                                       No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Preferred alignment for atomics                
    SVM                                           0 bytes
    Global                                        0 bytes
    Local                                         0 bytes
  Max size for global variable                    65536 (64KiB)
  Preferred total size of global vars             65536 (64KiB)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        8192 (8KiB)
  Global Memory cache line size                   64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            65536 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   4096 bytes
    Pitch alignment for 2D image buffers          1 pixels
    Max 2D image size                             8192x8192 pixels
    Max 3D image size                             8192x8192x2048 pixels
    Max number of read image args                 128
    Max number of write image args                8
    Max number of read/write image args           8
  Max number of pipe args                         16
  Max active pipe reservations                    1
  Max pipe packet size                            1024
  Local memory type                               Local
  Local memory size                               65536 (64KiB)
  Max number of constant args                     8
  Max constant buffer size                        134217728 (128MiB)
  Max size of kernel argument                     1024
  Queue properties (on host)                      
    Out-of-order execution                        No
    Profiling                                     Yes
  Queue properties (on device)                    
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Preferred size                                16384 (16KiB)
    Max size                                      262144 (256KiB)
  Max queues on device                            1
  Max events on device                            1024
  Prefer user sync for interop                    Yes
  Profiling timer resolution                      80ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            Yes
    SPIR versions                                 1.2
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                __cl_copy_region_align4;__cl_copy_region_align16;__cl_cpy_region_unalign_same_offset;__cl_copy_region_unalign_dst_offset;__cl_copy_region_unalign_src_offset;__cl_copy_buffer_rect;__cl_copy_image_1d_to_1d;__cl_copy_image_2d_to_2d;__cl_copy_image_3d_to_2d;__cl_copy_image_2d_to_3d;__cl_copy_image_3d_to_3d;__cl_copy_image_2d_to_buffer;__cl_copy_image_3d_to_buffer;__cl_copy_buffer_to_image_2d;__cl_copy_buffer_to_image_3d;__cl_fill_region_unalign;__cl_fill_region_align2;__cl_fill_region_align4;__cl_fill_region_align8_2;__cl_fill_region_align8_4;__cl_fill_region_align8_8;__cl_fill_region_align8_16;__cl_fill_region_align128;__cl_fill_image_1d;__cl_fill_image_1d_array;__cl_fill_image_2d;__cl_fill_image_2d_array;__cl_fill_image_3d;
  Device Extensions                               cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short cl_khr_gl_sharing cl_khr_fp16

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Intel Gen OCL Driver
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [Intel]
  clCreateContext(NULL, ...) [default]            Success [Intel]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
    Platform Name                                 Intel Gen OCL Driver
    Device Name                                   Intel(R) HD Graphics Kabylake Desktop GT2
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
    Platform Name                                 Intel Gen OCL Driver
    Device Name                                   Intel(R) HD Graphics Kabylake Desktop GT2
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
    Platform Name                                 Intel Gen OCL Driver
    Device Name                                   Intel(R) HD Graphics Kabylake Desktop GT2

ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.12
  ICD loader Profile                              OpenCL 2.2
 



il me manque des paquets , je pense au va nonfree intel en autre( c'est soit le libre (debian) soit le nonfree (intel)
je suis en buster , conseillé par ton media center il me semble
aucun paquet extérieur a debian installé
tous les gpu ont des fonctions de decodage/encodage sous debian plus ou moins optimisé
avec intel a priori pas de soucis
pas testé le logiciel

Dernière modification par robert2a (08-09-2020 16:48:13)

Hors ligne

#13 08-09-2020 16:45:13

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

pour le VA-API j'ai le libre installé (debian), je touche pas .


The VA-API (Video Acceleration API) enables hardware accelerated video
decode/encode at various entry-points (VLD, IDCT, Motion Compensation
etc.) for the prevailing coding standards today (MPEG-2, MPEG-4
ASP/H.263, MPEG-4 AVC/H.264, and VC-1/WMV3). It provides an interface
to fully expose the video decode capabilities in today's GPUs.

This package contains the video decode and encode driver backend for
the Intel HD Graphics of the Intel Core processor family. The supported
platforms include:
 * Broadwell
 * Skylake
 * Broxton
 * Apollo Lake
 * Kaby Lake
 * Coffee Lake
 * Whiskey Lake
 



pour la partie video j'ai xserver-xorg-video-intel installé , le modeset du noyau de buster , le firmware-misc-nonfree
il me semble que pour toi c'est correct tout ça
pour le log de X


[    21.461]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[    21.461] Build Operating System: Linux 4.19.0-10-amd64 x86_64 Debian
[    21.461] Current Operating System: Linux kabylake1 4.19.0-10-amd64 #1 SMP Debian 4.19.132-1 (2020-07-24) x86_64
[    21.461] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-10-amd64 root=UUID=86c32ed3-f4c3-4017-9780-ece68d5c504d ro quiet
[    21.461] Build Date: 27 August 2020  08:51:48AM
[    21.461] xorg-server 2:1.20.4-1+deb10u1 (https://www.debian.org/support)
[    21.461] Current version of pixman: 0.36.0
[    21.461]  Before reporting problems, check http://wiki.x.org
  to make sure that you have the latest version.
[    21.461] Markers: (--) probed, (**) from config file, (==) default setting,
  (++) from command line, (!!) notice, (II) informational,
  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    21.461] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep  8 17:08:12 2020
[    21.513] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    21.553] (==) No Layout section.  Using the first Screen section.
[    21.553] (==) No screen section available. Using defaults.
[    21.553] (**) |-->Screen "Default Screen Section" (0)
[    21.553] (**) |   |-->Monitor "<default monitor>"
[    21.554] (==) No monitor specified for screen "Default Screen Section".
  Using a default monitor configuration.
[    21.554] (==) Automatically adding devices
[    21.554] (==) Automatically enabling devices
[    21.554] (==) Automatically adding GPU devices
[    21.554] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    21.596] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    21.596]  Entry deleted from font path.
[    21.596] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    21.596]  Entry deleted from font path.
[    21.596] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    21.596]  Entry deleted from font path.
[    21.596] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[    21.596]  Entry deleted from font path.
[    21.596] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    21.596]  Entry deleted from font path.
[    21.596] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    21.596]  Entry deleted from font path.
[    21.596] (==) FontPath set to:
  /usr/share/fonts/X11/misc,
  built-ins
[    21.596] (==) ModulePath set to "/usr/lib/xorg/modules"
[    21.596] (II) The server relies on udev to provide the list of input devices.
  If no devices become available, reconfigure udev or disable AutoAddDevices.
[    21.596] (II) Loader magic: 0x55771f335e20
[    21.596] (II) Module ABI versions:
[    21.596]  X.Org ANSI C Emulation: 0.4
[    21.596]  X.Org Video Driver: 24.0
[    21.596]  X.Org XInput driver : 24.1
[    21.596]  X.Org Server Extension : 10.0
[    21.596] (++) using VT number 7

[    21.596] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    21.597] (II) xfree86: Adding drm device (/dev/dri/card0)
[    21.600] (--) PCI:*(0@0:2:0) 8086:5912:1043:872f rev 4, Mem @ 0xde000000/16777216, 0xc0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[    21.600] (II) LoadModule: "glx"
[    21.602] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    21.697] (II) Module glx: vendor="X.Org Foundation"
[    21.697]  compiled for 1.20.4, module version = 1.0.0
[    21.697]  ABI class: X.Org Server Extension, version 10.0
[    21.697] (==) Matched modesetting as autoconfigured driver 0
[    21.697] (==) Matched fbdev as autoconfigured driver 1
[    21.697] (==) Matched vesa as autoconfigured driver 2
[    21.697] (==) Assigned the driver to the xf86ConfigLayout
[    21.697] (II) LoadModule: "modesetting"
[    21.697] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    21.712] (II) Module modesetting: vendor="X.Org Foundation"
[    21.712]  compiled for 1.20.4, module version = 1.20.4
[    21.712]  Module class: X.Org Video Driver
[    21.712]  ABI class: X.Org Video Driver, version 24.0
[    21.712] (II) LoadModule: "fbdev"
[    21.714] (WW) Warning, couldn't open module fbdev
[    21.714] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    21.714] (II) LoadModule: "vesa"
[    21.714] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    21.735] (II) Module vesa: vendor="X.Org Foundation"
[    21.735]  compiled for 1.20.1, module version = 2.4.0
[    21.735]  Module class: X.Org Video Driver
[    21.735]  ABI class: X.Org Video Driver, version 24.0
[    21.735] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    21.735] (II) VESA: driver for VESA chipsets: vesa
[    21.766] (II) modeset(0): using drv /dev/dri/card0
[    21.766] (II) modeset(0): Creating default Display subsection in Screen section
  "Default Screen Section" for depth/fbbpp 24/32
[    21.766] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[    21.766] (==) modeset(0): RGB weight 888
[    21.766] (==) modeset(0): Default visual is TrueColor
[    21.766] (II) Loading sub module "glamoregl"
[    21.766] (II) LoadModule: "glamoregl"
[    21.766] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    21.840] (II) Module glamoregl: vendor="X.Org Foundation"
[    21.840]  compiled for 1.20.4, module version = 1.0.1
[    21.840]  ABI class: X.Org ANSI C Emulation, version 0.4
[    22.365] (II) modeset(0): glamor X acceleration enabled on Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2)
[    22.365] (II) modeset(0): glamor initialized
[    22.365] (II) modeset(0): Output DP-1 has no monitor section
[    22.369] (II) modeset(0): Output HDMI-1 has no monitor section
[    22.373] (II) modeset(0): Output HDMI-2 has no monitor section
[    22.387] (II) modeset(0): Output HDMI-3 has no monitor section
[    22.387] (II) modeset(0): EDID for output DP-1
[    22.391] (II) modeset(0): EDID for output HDMI-1
[    22.394] (II) modeset(0): EDID for output HDMI-2
[    22.409] (II) modeset(0): EDID for output HDMI-3
[    22.409] (II) modeset(0): Manufacturer: ACR  Model: 17  Serial#: 2221949833
[    22.409] (II) modeset(0): Year: 2008  Week: 47
[    22.409] (II) modeset(0): EDID Version: 1.3
[    22.409] (II) modeset(0): Digital Display Input
[    22.409] (II) modeset(0): Max Image Size [cm]: horiz.: 41  vert.: 26
[    22.409] (II) modeset(0): Gamma: 2.20
[    22.409] (II) modeset(0): DPMS capabilities: StandBy Suspend Off
[    22.409] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    22.409] (II) modeset(0): First detailed timing is preferred mode
[    22.409] (II) modeset(0): redX: 0.636 redY: 0.349   greenX: 0.290 greenY: 0.589
[    22.409] (II) modeset(0): blueX: 0.143 blueY: 0.080   whiteX: 0.313 whiteY: 0.329
[    22.409] (II) modeset(0): Supported established timings:
[    22.409] (II) modeset(0): 720x400@70Hz
[    22.409] (II) modeset(0): 640x480@60Hz
[    22.409] (II) modeset(0): 640x480@67Hz
[    22.409] (II) modeset(0): 640x480@72Hz
[    22.409] (II) modeset(0): 640x480@75Hz
[    22.409] (II) modeset(0): 800x600@56Hz
[    22.409] (II) modeset(0): 800x600@60Hz
[    22.409] (II) modeset(0): 800x600@72Hz
[    22.409] (II) modeset(0): 800x600@75Hz
[    22.409] (II) modeset(0): 832x624@75Hz
[    22.409] (II) modeset(0): 1024x768@60Hz
[    22.409] (II) modeset(0): 1024x768@70Hz
[    22.409] (II) modeset(0): 1024x768@75Hz
[    22.409] (II) modeset(0): 1280x1024@75Hz
[    22.409] (II) modeset(0): 1152x864@75Hz
[    22.409] (II) modeset(0): Manufacturer's mask: 10
[    22.409] (II) modeset(0): Supported standard timings:
[    22.409] (II) modeset(0): #0: hsize: 1440  vsize 900  refresh: 60  vid: 149
[    22.409] (II) modeset(0): #1: hsize: 1440  vsize 900  refresh: 75  vid: 3989
[    22.409] (II) modeset(0): #2: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[    22.409] (II) modeset(0): #3: hsize: 1280  vsize 960  refresh: 60  vid: 16513
[    22.409] (II) modeset(0): #4: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[    22.409] (II) modeset(0): Supported detailed timing:
[    22.409] (II) modeset(0): clock: 106.5 MHz   Image Size:  410 x 256 mm
[    22.409] (II) modeset(0): h_active: 1440  h_sync: 1520  h_sync_end 1672 h_blank_end 1904 h_border: 0
[    22.409] (II) modeset(0): v_active: 900  v_sync: 903  v_sync_end 909 v_blanking: 934 v_border: 0
[    22.409] (II) modeset(0): Serial No: LBL0C0244052
[    22.409] (II) modeset(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 82 kHz, PixClock max 145 MHz
[    22.409] (II) modeset(0): Monitor name: B193W
[    22.409] (II) modeset(0): EDID (in hex):
[    22.409] (II) modeset(0):   00ffffffffffff000472170089437084
[    22.409] (II) modeset(0):   2f12010380291a78ead7a5a2594a9624
[    22.409] (II) modeset(0):   145054bfef909500950f81808140714f
[    22.409] (II) modeset(0):   0101010101019a29a0d0518422305098
[    22.409] (II) modeset(0):   36009a001100001c000000ff004c424c
[    22.410] (II) modeset(0):   3043303234343035320a000000fd0032
[    22.410] (II) modeset(0):   4b1e520e000a202020202020000000fc
[    22.410] (II) modeset(0):   0042313933570a202020202020200049
[    22.410] (II) modeset(0): Printing probed modes for output HDMI-3
[    22.410] (II) modeset(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz eP)
[    22.410] (II) modeset(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[    22.410] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    22.410] (II) modeset(0): Modeline "1440x900"x75.0  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync (70.6 kHz e)
[    22.410] (II) modeset(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    22.410] (II) modeset(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[    22.410] (II) modeset(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    22.410] (II) modeset(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[    22.410] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    22.410] (II) modeset(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[    22.410] (II) modeset(0): Modeline "800x600"x72.2   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[    22.410] (II) modeset(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    22.410] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    22.410] (II) modeset(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[    22.410] (II) modeset(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    22.410] (II) modeset(0): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[    22.410] (II) modeset(0): Modeline "640x480"x66.7   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[    22.410] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    22.410] (II) modeset(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    22.410] (II) modeset(0): Output DP-1 disconnected
[    22.410] (II) modeset(0): Output HDMI-1 disconnected
[    22.410] (II) modeset(0): Output HDMI-2 disconnected
[    22.410] (II) modeset(0): Output HDMI-3 connected
[    22.410] (II) modeset(0): Using exact sizes for initial modes
[    22.410] (II) modeset(0): Output HDMI-3 using initial mode 1440x900 +0+0
[    22.410] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[    22.410] (==) modeset(0): DPI set to (96, 96)
[    22.410] (II) Loading sub module "fb"
[    22.410] (II) LoadModule: "fb"
[    22.411] (II) Loading /usr/lib/xorg/modules/libfb.so
[    22.416] (II) Module fb: vendor="X.Org Foundation"
[    22.416]  compiled for 1.20.4, module version = 1.0.0
[    22.416]  ABI class: X.Org ANSI C Emulation, version 0.4
[    22.416] (II) UnloadModule: "vesa"
[    22.416] (II) Unloading vesa
[    22.501] (==) modeset(0): Backing store enabled
[    22.501] (==) modeset(0): Silken mouse enabled
[    22.601] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[    22.601] (==) modeset(0): DPMS enabled
[    22.602] (II) modeset(0): [DRI2] Setup complete
[    22.602] (II) modeset(0): [DRI2]   DRI driver: i965
[    22.602] (II) modeset(0): [DRI2]   VDPAU driver: i965
[    22.602] (II) Initializing extension Generic Event Extension
[    22.603] (II) Initializing extension SHAPE
[    22.603] (II) Initializing extension MIT-SHM
[    22.603] (II) Initializing extension XInputExtension
[    22.604] (II) Initializing extension XTEST
[    22.604] (II) Initializing extension BIG-REQUESTS
[    22.604] (II) Initializing extension SYNC
[    22.605] (II) Initializing extension XKEYBOARD
[    22.605] (II) Initializing extension XC-MISC
[    22.605] (II) Initializing extension SECURITY
[    22.606] (II) Initializing extension XFIXES
[    22.606] (II) Initializing extension RENDER
[    22.606] (II) Initializing extension RANDR
[    22.607] (II) Initializing extension COMPOSITE
[    22.607] (II) Initializing extension DAMAGE
[    22.607] (II) Initializing extension MIT-SCREEN-SAVER
[    22.608] (II) Initializing extension DOUBLE-BUFFER
[    22.608] (II) Initializing extension RECORD
[    22.608] (II) Initializing extension DPMS
[    22.608] (II) Initializing extension Present
[    22.609] (II) Initializing extension DRI3
[    22.609] (II) Initializing extension X-Resource
[    22.609] (II) Initializing extension XVideo
[    22.610] (II) Initializing extension XVideo-MotionCompensation
[    22.610] (II) Initializing extension SELinux
[    22.610] (II) SELinux: Disabled on system
[    22.610] (II) Initializing extension GLX
[    22.625] (II) AIGLX: Loaded and initialized i965
[    22.625] (II) GLX: Initialized DRI2 GL provider for screen 0
[    22.625] (II) Initializing extension XFree86-VidModeExtension
[    22.626] (II) Initializing extension XFree86-DGA
[    22.626] (II) Initializing extension XFree86-DRI
[    22.626] (II) Initializing extension DRI2
[    22.660] (II) modeset(0): Damage tracking initialized
[    22.660] (II) modeset(0): Setting screen physical size to 381 x 238
 



nota: X utilise "modeset" (noyau) c'est parfait

voila il te reste plus qu'a reproduire les commandes et a vérifier et lire la doc de ton utilitaire
=>  https://jellyfin.org/docs/general/admin … tml#debian

=>  https://jellyfin.org/docs/general/admin … ation.html

Dernière modification par robert2a (08-09-2020 16:46:53)

Hors ligne

#14 08-09-2020 16:55:11

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

Impli a écrit :

En y pensant, les répertoires /usr/lib/dri et /dev/dri sont inexistants.



pour ta remarque /usr/lib/dri/  n'existe pas chez moi
par contre /dev/dri/ oui , et il contient des choses

du #5 paquet inconnu sur buster  "intel-gmmlib et intel-media-driver "
installer des paquets de développement pour moi c'est inutile mais pas lue toute la doc
si comme pour utiliser CUDA (nvidia) tu devait faire ce genre de chose , déjà que c'est lourd a installer  tongue
si tu va par étape tu va trouver ce qui coince  smile

il y a un autre paquet non libre qui améliore "libva"
i965-va-driver-shaders
qui fait


This package contains also contains the non-free encode shaders for VP8, VP9,
HEVC and AVC for generation 7.5 hardware or newer.
 


et qui remplace i965-va-driver (qui lui est libre)

Dernière modification par robert2a (08-09-2020 17:35:56)

Hors ligne

#15 08-09-2020 18:46:12

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

Bonjour,

Merci beaucoup pour tes messages et tes remontées d'infos.
Je vais essayer de répondre à tout.


Concernant les codecs, j'en doute très fortement. J'ai fait des essaies avec différentes vidéos (.avi, .mp4, .mkv, avec des qualités allant du 320p au 1080) et même une vidéo en 320p bouffait 70% du CPU.
En moyenne, quelque soit la vidéo, c'est 70/75% du CPU qui est bouffé.


J'ai fait une réinstall (Buster, kernel 4.19), puis installé les paquets suivants :

sudo apt-get install -y libigdgmm-dev libigdgmm5 va-driver-all mesa-va-drivers firmware-misc-nonfree intel-microcode libva2 libva-drm2 intel-media-va-driver firmware-linux




Et voici les infos que je récolte :


glxinfo -B
Error: unable to open display
 



vainfo
error: XDG_RUNTIME_DIR not set in the environment.
error: can't connect to X server!
error: failed to initialize display





En théorie, dès l'installation de libva2, je devrais avoir un retour de la commande "vainfo".
Mais là, j'ai beau installer libva2, installer le reste des paquets, etc ... A aucun moment "vainfo" ne me retourne quelque chose de viable.

Et les répertoires /usr/lib/dri et /dev/dri sont toujours vides.



Là, franchement, je sèche...

Stable ou testing, quedal.
Kernel 4.19 ou 5.7/5.8, quedal.
Drivers compilés/installés à la main ou via les dépôts, quedal.
J'ai beau faire ce que je veux, vainfo REFUSE de me dire autre que "Non, y'a rien, passe ton chemin".



J'y connais pas grand chose avec Xorg, mais ça ne pourrait pas venir d'un problème de config ? (rapport avec le failed to initialize display)
J'ai bien tenté quelques dpkg-reconfigure pour xorg, mais ça n'a (toujours) rien changé.
Edit : question con, même sans ça, vainfo devrait me dire quelque chose et au moins un des deux répertoires devraient contenir quelque chose (les drivers, par exemple ...)


Je suis mauvais à ce point là ?

Dernière modification par Impli (08-09-2020 19:03:13)

Hors ligne

#16 08-09-2020 18:57:58

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

que donne ceci comme erreur


journalctl -r -p err
 



pour l'instant ton gpu fonctionne pas , pourquoi  tongue
par défaut a la fin de l'installation ça doit fonctionner
allez le firmware-misc-nonfree  , le reste sert a rien ou déjà installé

pour moi le retour de la commande


-- Logs begin at Tue 2020-09-08 17:07:56 CEST, end at Tue 2020-09-08 19:42:18 CEST. --
sept. 08 17:07:59 kabylake1 kernel: kvm: disabled by bios
sept. 08 17:07:58 kabylake1 kernel: kvm: disabled by bios
sept. 08 17:07:58 kabylake1 kernel: kvm: disabled by bios
sept. 08 17:07:58 kabylake1 kernel: kvm: disabled by bios
sept. 08 17:07:56 kabylake1 kernel: pcieport 0000:00:1c.4:    [ 0] RxErr                  (First)
sept. 08 17:07:56 kabylake1 kernel: pcieport 0000:00:1c.4:   device [8086:a294] error status/mask=00000001/00002000
sept. 08 17:07:56 kabylake1 kernel: pcieport 0000:00:1c.4: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
 


kvm est désactivé dans le bios et le pcieport c'est un bug de mon bios .

Dernière modification par robert2a (08-09-2020 19:04:18)

Hors ligne

#17 08-09-2020 19:08:28

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

journalctl -r -p err
-- Logs begin at Tue 2020-09-08 19:18:24 CEST, end at Tue 2020-09-08 20:03:49 CEST. --
Sep 08 19:18:31 unicorn-land ntpd[628]: unable to create socket on eno1 (5) for fe80::a6bf:1ff:fe1f:a954%2#123
Sep 08 19:18:31 unicorn-land ntpd[628]: bind(21) AF_INET6 fe80::a6bf:1ff:fe1f:a954%2#123 flags 0x11 failed: Cannot assign requested address
 



L'IPv6 qui fait des siennes. Sinon, RAS.

Pour le reste, j'ai tout viré (sauf les firmwares). Histoire de reprendre étape par étape.

Dernière modification par Impli (08-09-2020 19:09:46)

Hors ligne

#18 08-09-2020 19:13:53

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.9.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Accélération matérielle - IGP Intel

fais attention dans le choix de tes noyaux .

pour stable , c'est au maxi le 4.19.0-10-amd64
pour stable backports , c'est au maxi le 5.7.0-0.bpo.2-amd64

pour testing / sid , c'est , au maxi , le 5.8.0-1-amd64 (actuellement , le 5.7.0-3)
pour l'instant en attente de traitement dans sid .

https://tracker.debian.org/pkg/linux-signed-amd64

les derniers noyaux de kernel.org sont ceux de testing / sid
donc , pas ceux de buster .

à trop mélanger les noyaux , tu risques de créer une franken-debian ou pire , de tout casser .

En ligne

#19 08-09-2020 19:17:45

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

ok le log de X dans ton /home , c'est un fichier cacher , regarde dans /home/tonuser/.local/share/   (j'ai oublié sous gnome)
faut activer les fichier caché , tu est sous wayland ou X ?

Hors ligne

#20 08-09-2020 19:21:07

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

J'étais en 5.7/5.8 sous testing.

Là, en étant sous Buster, je suis en 4.19.

Mais je te remercie pour ton message. Une très bonne information.

uname -r
4.19.0-10-amd64
 



cat /etc/debian_version
10.5
 

Hors ligne

#21 08-09-2020 19:23:13

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

oui mais sûrement qu'avec wayland du mal a interroger le serveur X
ferme ta session et choisi gnome sous X comme bureau
et rentre sur le bureau

pour buster c'est ok

ps: prendre gnome pour un serveur multimédia pas terrible  , trop lourd comme bureau

le noyau aucune importance avec Kabylake , c'est du vieux matériel , le I7 7700K
ton profil correspond au serveur ou c'est une autre machine ?
il me faut ton bureau (gnome , mate , ou xfce etc .... )  et tu peu reinstaller ça


su -
 


ton mdp ou  sudo si pas de compte root


apt-get --reinstall install intel-microcode
 

Dernière modification par robert2a (08-09-2020 19:35:53)

Hors ligne

#22 08-09-2020 19:30:51

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

@robert2a :

ls -la
total 28628
drwxr-xr-x 4 impli impli     4096 Sep  8 19:33 .
drwxr-xr-x 4 root  root      4096 Sep  8 17:58 ..
-rw------- 1 impli impli     2672 Sep  8 19:16 .bash_history
-rw-r--r-- 1 impli impli      220 Sep  8 17:58 .bash_logout
-rw-r--r-- 1 impli impli     3526 Sep  8 17:58 .bashrc
drwx------ 3 impli impli     4096 Sep  8 19:20 .gnupg
drwxr-xr-x 5 impli impli     4096 Sep  8 19:34 media
-rw-r--r-- 1 impli impli      807 Sep  8 17:58 .profile
 



Rien dans le /home.

Je précise que c'est un serveur distant (RISE-2 - Intel i7-7700K - 32GB DDR4 2133MHz - 2x HDD SATA 4TB Enterprise Class Soft RAID chez OVH). Pas de gnome, etc.

Je viens de réinstaller xserver-org. Mais toujours rien dans le /home, ni dans /var/log.


Edit : mon profil correspond à ma machine locale. Pour le serveur dont il est question (celui où est installé Jellyfin et sur lequel je galère) tu as les infos au dessus (I7 7700K, 32GB RAM, Buster, kernel 4.19.0).

Dernière modification par Impli (08-09-2020 19:33:44)

Hors ligne

#23 08-09-2020 19:40:03

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

ok donc le souci vient peut être de la , et sur un serveur distant je connais pas comment la couche graphique est géré , autant une machine virtuelle
donc tout mon blabla au dessus ne sert a rien
tu te connecte en ssh ? (sur un bureau distant ou en ligne de commande ? )

essaie de rechercher avec ce genre de commande


apt-cache policy firmware-misc-nonfree
 



il doit te répondre "installé" et la version
comme ceci


firmware-misc-nonfree:
  Installé : 20190114-2
  Candidat : 20190114-2
 Table de version :
 *** 20190114-2 500
        500 https://deb.debian.org/debian buster/non-free amd64 Packages
        100 /var/lib/dpkg/status
 



a l'installation de buster tu a choisi un bureau ? (désolé mais aucune expérience sur ce type de machine )
je suppose que tu a des isos de debian a disposition sur le serveur pour faire l'installation

donc tout va dépendre de ce que tu vois de chez toi , si tu a besoin d'un logging sur le serveur  , avec un utilitaire de connexion graphique comme "lightdm" ou "gdm3"
c'et toi qui a lancé l'installation de buster  si tu peu expliquer comment cela se passe.

sans couche graphique , un simple xrandr ne va pas fonctionné


xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 connected 1440x900+0+0 (normal left inverted right x axis y axis) 410mm x 256mm
   1440x900      59.89*+  74.98  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    59.94  
   720x400       70.08  
 



déjà on a compris pourquoi rien ne fonctionne en commande  pour va par exemple

Dernière modification par robert2a (08-09-2020 20:09:10)

Hors ligne

#24 08-09-2020 20:03:20

Impli
Membre
Distrib. : Debian 10
Noyau : 4.19.118
(G)UI : GNOME 3.30.2
Inscription : 26-11-2009

Re : [Résolu] Accélération matérielle - IGP Intel

Autant pour moi, je pensais l'avoir suffisamment précisé dans mon post initial.


Oui, je suis connecté en SSH.
Pour l'installation, je ne choisis aucun bureau. Les distros proposées sont sans interface graphique.
Et effectivement, pour Debian, j'avais le choix entre une ISO de Debian 9 et Debian 10.
Pour le reste, ça fonctionne comme une Debian classique. Sauf que tout se fait en SSH.

apt-cache policy firmware-misc-nonfree
firmware-misc-nonfree:
  Installed: 20190114-2
  Candidate: 20190114-2
  Version table:
 *** 20190114-2 500
        500 http://deb.debian.org/debian buster/non-free amd64 Packages
        100 /var/lib/dpkg/status
 




Après, je peux parfaitement installé tous les paquets nécessaire pour wayland (il me semble, sans certitude que c'était déjà installé quand j'installais libva et/ou xserver-org).


xrandr
Can't open display




dpkg --list | grep wayland
ii  libwayland-bin                 1.16.0-1                          amd64        wayland compositor infrastructure - binary utilities
ii  libwayland-client0:amd64       1.16.0-1                          amd64        wayland compositor infrastructure - client library
ii  libwayland-cursor0:amd64       1.16.0-1                          amd64        wayland compositor infrastructure - cursor library
ii  libwayland-egl1:amd64          1.16.0-1                          amd64        wayland compositor infrastructure - EGL library
ii  libwayland-egl1-mesa:amd64     18.3.6-2+deb10u1                  amd64        transitional dummy package
ii  libwayland-server0:amd64       1.16.0-1                          amd64        wayland compositor infrastructure - server library



Normalement, tous les paquets pour wayland sont en place sur le serveur.

Dernière modification par Impli (08-09-2020 20:12:24)

Hors ligne

#25 08-09-2020 20:11:46

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Accélération matérielle - IGP Intel

teste de faire ceci


apt-get -s install mate-core lightdm
 


voir ce que le serveur te répond (en simulation ne modifie rien )

Dernière modification par robert2a (08-09-2020 20:12:27)

Hors ligne

Pied de page des forums