logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 24-01-2017 21:17:50

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

VLC & optimisation

Bonjour bonjour ici,

Dites-moi.

J'ai une carte graphique NVDIA (une gtx1060), il est vrai qu'elle fut exploitée lorsque j'etais non stop sur Windows avec un certain jeu tres chronophage.... Bref... c'est sûr que maintenant passé sur Debian, je ne l'exploite plus autant / de la meme maniere... Bref...

Je m'amuse à essayer de configurer / optimiser VLC.

J'avais changé certains parametres, j'ai cru comprendre en me balladant sur le net que VDPAU pour nvidia, c'etait le top, alors:

Dans : Video -> Output -> VDPAU output  &  dans -> Input / codecs -> Hardware-accelerated decoding -> VDPAU video decoder.

Mais en fait, j'avais des especes d'artefacts à l'ecran et lorsque j'avançais le film à l'aide de la barre de temps, celui-ci figeait quelques secondes l'image...

Pas terrible me direz-vous...

J'ai bricolé les reglages, je suis alors passé sur :
Video -> Output -> OpenGL GLX video output (XCB)  &  dans -> Input / codecs -> Hardware-accelerated decoding -> disable

Alors je ne comprends pas bien pourquoi cela fonctionne mal avec VDPAU. En gros avec les 2nd parametres qui fonctionnent tres bien ça passe par le CPU et non plus par le GPU c'est ça?

Est-ce qu'il y a un pro de VLC dans le coin? Ou si quelqu'un a un lien vers un document complet concernant la configuration de VLC, mais genre avec les explications des differentes options etc... J'ai un peu de mal à trouver des infos concretes, explicatives, genre ça semble assez opaque... (ou je suis trop con, c'est possible aussi hein tongue )

Merci, à bientôt.

d33p

Dernière modification par d33p (24-01-2017 21:26:03)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#2 24-01-2017 21:28:25

Anonyme
Invité

Re : VLC & optimisation

Salut

je ne connais pas vlc mais je peux simplement répondre à ta question, je pense :

Hardware-accelerated decoding -> disable. ta vidéo ne sera pas décodé par le GPU mais par le CPU (donc ton processeur sera très solicité par des vidéo de style 720P ou 1080P. Si tu as un processeur costaud, la fluidité peut-être très bonne.
Hardware-accelerated decoding -> enable. Tu passes par ta carte graphique pour le décodage.

Par contre pour ton problème, je ne peux pas te dire. hmm
anonyme va sûrement passer te voir wink

Dernière modification par Anonyme (24-01-2017 21:30:02)

#3 24-01-2017 21:34:41

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

merci de t'interesser Anonyme
ouais c'est dingue car mon driver video semble bien installé... et pourtant si je passe sur VDPAU, boum cela ne fonctionne plus bien...
on pourrait se dire que j'ai trouvé la bonne config alors que je n'ai qu'à lacher l'affaire, mais j'aimerais comprendre le pourquoi du comment. big_smile

science sans conscience n'est que ruine de l'âme...

Hors ligne

#4 24-01-2017 21:38:31

Anonyme
Invité

Re : VLC & optimisation

Et avec un autre player ?
Tu as bien installé la lib ? smile
https://packages.debian.org/fr/jessie/libvdpau1

Dernière modification par Anonyme (24-01-2017 21:43:40)

#5 24-01-2017 21:43:58

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

j'ai dragon player mais rien d'autre.
et dragon player semble light niveau config...
(je parle en debutant hein si ça se trouve il est super puissant avec plein d'options cachées ^^)
bah aussi je pensais que VLC etait le top, ya peut etre mieux encore dans le monde Unix/Linux?

d33p

science sans conscience n'est que ruine de l'âme...

Hors ligne

#6 24-01-2017 21:48:54

Anonyme
Invité

Re : VLC & optimisation

Au cas où :

aRyLj.jpg

Attention, c'est une image trouvée sur le net car je n'ai pas vlc d'installé wink

EDIT: https://wiki.videolan.org/VLC_GPU_Decoding/

Dernière modification par Anonyme (02-04-2017 07:39:18)

#7 24-01-2017 22:04:11

Anonyme
Invité

Re : VLC & optimisation

C'est pas ce truc qui t'arrives ? hmm

http://askubuntu.com/questions/778933/v … n-skipping

#8 24-01-2017 22:05:46

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

je n'ai pas ceci à cocher.
j'ai la version 2.2.4 de VLC
mini_741909screen07.png

science sans conscience n'est que ruine de l'âme...

Hors ligne

#9 24-01-2017 22:08:14

Anonyme
Invité

Re : VLC & optimisation

Et dans Vidéo ?

Bah je crois que je vais installer VLC pour faire un test wink

De dioux !!!!!  lol lol lol

Les NOUVEAUX paquets suivants seront installés :
  fonts-freefont-ttf libbasicusageenvironment0 libdvbpsi9 libebml4 libfreerdp-cache1.1 libfreerdp-client1.1
  libfreerdp-codec1.1 libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1 libfreerdp-gdi1.1
  libfreerdp-locale1.1 libfreerdp-primitives1.1 libfreerdp-rail1.1 libfreerdp-utils1.1 libgles1-mesa libgroupsock1
  liblivemedia23 libmatroska6 libproxy-tools libsdl-image1.2 libupnp6 libusageenvironment1 libvcdinfo0 libvlc5
  libvlccore8 libvncclient0 libwinpr-crt0.1 libwinpr-crypto0.1 libwinpr-dsparse0.1 libwinpr-environment0.1
  libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1 libwinpr-interlocked0.1 libwinpr-library0.1
  libwinpr-path0.1 libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-synch0.1
  libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-utils0.1 libxcb-composite0 libxcb-xv0 vlc vlc-data vlc-nox
  vlc-plugin-notify vlc-plugin-samba

Dernière modification par Anonyme (24-01-2017 22:09:39)

#10 24-01-2017 22:13:35

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

Dans "Video"
J'ai ceci qui y ressemble:
mini_545491screen08.png
mais je trouve etrange que VDPAU met le bronx, non?

Dernière modification par d33p (24-01-2017 22:14:21)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#11 24-01-2017 22:13:38

Anonyme
Invité

Re : VLC & optimisation

Bon résultat :

C'est comme toi ça bug !!!!

#12 24-01-2017 22:15:07

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

t'as aussi un chip nvidia?

science sans conscience n'est que ruine de l'âme...

Hors ligne

#13 24-01-2017 22:16:49

Anonyme
Invité

Re : VLC & optimisation

Oui, j'ai une GTX 780 Ti et  ça rame lamentablement !!!  big_smile

Dernière modification par Anonyme (24-01-2017 22:17:11)

#14 24-01-2017 22:23:22

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

lorsque tu configures comme ceci:
Dans : Video -> Output -> VDPAU output  &  dans -> Input / codecs -> Hardware-accelerated decoding -> VDPAU video decoder.
c'est ça?

science sans conscience n'est que ruine de l'âme...

Hors ligne

#15 24-01-2017 22:32:15

Anonyme
Invité

Re : VLC & optimisation

d33p a écrit :

lorsque tu configures comme ceci:
Dans : Video -> Output -> VDPAU output  &  dans -> Input / codecs -> Hardware-accelerated decoding -> VDPAU video decoder.
c'est ça?



Oui, j'ai mis ces mêmes réglages et ça bug hmm

#16 24-01-2017 22:34:43

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

ok et si tu passes la dessus:
Video -> Output -> OpenGL GLX video output (XCB)  &  dans -> Input / codecs -> Hardware-accelerated decoding -> disable

science sans conscience n'est que ruine de l'âme...

Hors ligne

#17 24-01-2017 22:39:26

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

ou alors VDPAU ne serait bien géré qu'avec les pilotes proprio via le .run de leur site?

car j'ai vu ceci:
Linux
Support for PureVideo has been available in Nvidia's proprietary driver version 180 since October 2008 through VDPAU.[2] Since April 2013[citation needed] nouveau also supports PureVideo hardware and provides access to it through VDPAU and partly through XvMC.[3]
https://en.wikipedia.org/wiki/Nvidia_PureVideo#Linux
&
(VDPAU) is an open source library and API to offload portions of the video decoding process and video post-processing to the GPU video-hardware, developed by NVIDIA.
https://wiki.archlinux.org/index.php/Ha … celeration

Et genre si on passe pas par le .run bah VDPAU ne fonctionne pas bien?

Dernière modification par d33p (24-01-2017 22:41:32)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#18 24-01-2017 22:39:54

Anonyme
Invité

Re : VLC & optimisation

Ok, je regarde ton dernier post

Mais avec vdpau, quand j'avance sur le 720p, j'ai cette bizarrerie :

patrick@debian:~/Bureau$ vlc
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[0000000001e4c118] core libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[00007fd020d44c98] dts decoder: DTS channels:6 samplerate:48000 bitrate:1536000
[00007fd020c20628] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  375.26  Thu Dec  8 18:03:32 PST 2016 for hardware decoding.
Stream with high frequencies VQ coding
[00007fd020c20628] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  375.26  Thu Dec  8 18:03:32 PST 2016 for hardware decoding.
[h264 @ 0x7fd020ce7500] mmco: unref short failure
[h264 @ 0x7fd020c8a500] mmco: unref short failure
[h264 @ 0x7fd020ce7500] mmco: unref short failure

#19 24-01-2017 22:45:26

Anonyme
Invité

Re : VLC & optimisation

d33p a écrit :

ok et si tu passes la dessus:
Video -> Output -> OpenGL GLX video output (XCB)  &  dans -> Input / codecs -> Hardware-accelerated decoding -> disable



ça va pas mal mais bon, c'est pas normal hmm

Dernière modification par Anonyme (24-01-2017 22:48:21)

#20 24-01-2017 22:50:34

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

en fait, si je regle comme ceci:
Video -> Output -> OpenGL GLX video output (XCB)  &  dans -> Input / codecs -> Hardware-accelerated decoding -> VDPAU video decoder
ça à l'air d'utiliser le GPU

[00007f1c18cf2bb8] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  375.26  Thu Dec  8 18:03:32 PST 2016 for hardware decoding.
 


la question alors c'est pourquoi pas VDPAU dans video -> output ^^

Dernière modification par d33p (24-01-2017 22:51:08)


science sans conscience n'est que ruine de l'âme...

Hors ligne

#21 24-01-2017 23:08:13

Anonyme
Invité

Re : VLC & optimisation

Je regarde tout ça demain. Bonne nuit wink

#22 24-01-2017 23:08:52

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

@+ bonne nuitée

science sans conscience n'est que ruine de l'âme...

Hors ligne

#23 25-01-2017 06:04:07

Anonyme
Invité

Re : VLC & optimisation

Bonjour,

rien à faire donc avec VLC pour ma part pour ce qui est de VDPAU. Apparement le problême n'est pas isolé d'après ce que j'ai pu voir sur le net.

Le player que j'utilise pour ma part est MPV
https://mpv.io/

Et mon fichier mpv.conf de configuration dans ~/.config/mpv/


hwdec=vdpau
vo=vdpau
speed=1
#vo=xv

deinterlace=yes
#vf=yadif

#hwdec=opengl-hq
#vo=opengl-hq
#softvol-max=value



#ao=pulse
#ao=alsa:device=[hw:0,0]


# (This is the default.)
#audio-channels=auto
#audio-channels=5.1
audio-channels=2

# Disable softvol usage, and always use the system mixer if available.
#softvol=no

# Play video at 70% of the volume.
#volume=81

contrast=0
brightness=0
hue=0
saturation= -35



alang=fr
#slang=fr,fra


geometry=1000x576+330+180
#save-position-on-quit=yes
#osd-border-color='#ff0000'
screenshot-format=png
screenshot-template=./screenshot%#04n

# Subtitles look

sub-text-font="Droid"
sub-text-font-size=80
sub-text-margin-y=36
sub-text-color="#ffffffff"
sub-text-border-color="#ff262626"
sub-text-border-size=3.2
sub-text-shadow-offset=1
sub-text-shadow-color="#33000000"
sub-text-spacing=0.5
 



1485321267.jpg

Dernière modification par Anonyme (02-04-2017 07:37:40)

#24 25-01-2017 07:36:53

anonyme
Invité

Re : VLC & optimisation

Bonjour
tu a le paquet nvidia-vdpau-driver  installé ?
et libvdpau1 et vdpauinfo


vdpauinfo
 


retour


display: :0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  367.57  Mon Oct  3 20:32:14 PDT 2016

Video surface:

name   width height types
-------------------------------------------
420     8192  8192  NV12 YV12
422     8192  8192  UYVY YUYV

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                           0 65536  4096  4096
MPEG2_SIMPLE                    3 65536  4096  4096
MPEG2_MAIN                      3 65536  4096  4096
H264_BASELINE                  41 65536  4096  4096
H264_MAIN                      41 65536  4096  4096
H264_HIGH                      41 65536  4096  4096
VC1_SIMPLE                      1  8190  2048  2048
VC1_MAIN                        2  8190  2048  2048
VC1_ADVANCED                    4  8190  2048  2048
MPEG4_PART2_SP                  3  8192  2048  2048
MPEG4_PART2_ASP                 5  8192  2048  2048
DIVX4_QMOBILE                   0  8192  2048  2048
DIVX4_MOBILE                    0  8192  2048  2048
DIVX4_HOME_THEATER              0  8192  2048  2048
DIVX4_HD_1080P                  0  8192  2048  2048
DIVX5_QMOBILE                   0  8192  2048  2048
DIVX5_MOBILE                    0  8192  2048  2048
DIVX5_HOME_THEATER              0  8192  2048  2048
DIVX5_HD_1080P                  0  8192  2048  2048
H264_CONSTRAINED_BASELINE      41 65536  4096  4096
H264_EXTENDED                  41 65536  4096  4096
H264_PROGRESSIVE_HIGH          41 65536  4096  4096
H264_CONSTRAINED_HIGH          41 65536  4096  4096
H264_HIGH_444_PREDICTIVE       41 65536  4096  4096
HEVC_MAIN                      153 262144  8192  8192
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         32768 32768    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
R10G10B10A2      32768 32768    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         32768 32768
R8G8B8A8         32768 32768
R10G10B10A2      32768 32768
B10G10R10A2      32768 32768
A8               32768 32768

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     y
INVERSE_TELECINE                 y
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y         1     8192
VIDEO_SURFACE_HEIGHT             y         1     8192
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y  


 



ma stretch (franckeinstretch) n'est pas optimisé mais ça devrait le faire (c'est le retour sur une GTX1060 6GO )

Dernière modification par anonyme (25-01-2017 07:57:30)

#25 25-01-2017 14:07:53

d33p
Membre
Lieu : Cantal
Distrib. : Debian bookworm 64bits
Noyau : Linux 5.16.0-5-amd64
(G)UI : GNOME
Inscription : 01-12-2015

Re : VLC & optimisation

hello,

Je n'aurais pas ma machine à proximité durant 2 jours, mais quand je serais à coté, je vous tiens au jus.
(mais de memoire il me semble que j'ai la totale niveau vdpau installé)

merci.
@ bientot

d33p

Dernière modification par d33p (25-01-2017 14:09:24)


science sans conscience n'est que ruine de l'âme...

Hors ligne

Pied de page des forums