Re: Problème de compilation nvidia-legacy-390xx-kernel-dkms sur noyau 4.19.0-8-amd64 (x86_64)

2020-04-06 Par sujet hugues larrive
Bonjour,

J'utilise le pinning pour les systèmes testing/unstable.

Là je suis plus dans l'optique stable/backports mais
nvidia-legacy-390xx-driver n'est pas encore dans backports.

Ce que je veux c'est juste garder cette version qui fonctionne bien
avec mon matériel jusqu'à ce que bullseye devienne stable.

Quelque part j'ai eu de la chance que ça fonctionne comme ça car la
version de xserver-xorg-core est différente entre buster et bullseye.

Du coup pour faire les chose proprement, j'ai viré tous les packages
de bullseye, remis les dépots, téléchargé le paquet source, viré les
dépots, installé les build-deps, reconstruit les packages et
réinstallé juste le nécessaire :
/etc/apt/sources.list :
+deb http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
+deb-src http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
root@W520:/home/hugues/buildpackage# apt-get update
hugues@W520:~/buildpackage$ apt-get source nvidia-legacy-390xx-kernel-dkms
/etc/apt/sources.list :
-deb http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
-deb-src http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
root@W520:/home/hugues/buildpackage# apt-get update
root@W520:/home/hugues/buildpackage# apt-get build-dep
nvidia-legacy-390xx-kernel-dkms
hugues@W520:~/buildpackage$ cd nvidia-graphics-drivers-legacy-390xx-390.132/
hugues@W520:~/buildpackage/nvidia-graphics-drivers-legacy-390xx-390.132$
dpkg-buildpackage -us -uc -rfakeroot
root@W520:/home/hugues/buildpackage# dpkg -i
nvidia-legacy-390xx-driver_390.132-2_amd64.deb
nvidia-legacy-390xx-driver-libs_390.132-2_amd64.deb
nvidia-legacy-390xx-driver-bin_390.132-2_amd64.deb
xserver-xorg-video-nvidia-legacy-390xx_390.132-2_amd64.deb
nvidia-legacy-390xx-vdpau-driver_390.132-2_amd64.deb
nvidia-legacy-390xx-alternative_390.132-2_amd64.deb
nvidia-legacy-390xx-kernel-dkms_390.132-2_amd64.deb
libgl1-nvidia-legacy-390xx-glvnd-glx_390.132-2_amd64.deb
nvidia-legacy-390xx-egl-icd_390.132-2_amd64.deb
libnvidia-legacy-390xx-ml1_390.132-2_amd64.deb
libnvidia-legacy-390xx-glcore_390.132-2_amd64.deb
libglx-nvidia-legacy-390xx0_390.132-2_amd64.deb
libegl-nvidia-legacy-390xx0_390.132-2_amd64.deb
libnvidia-legacy-390xx-eglcore_390.132-2_amd64.deb
libnvidia-legacy-390xx-cfg1_390.132-2_amd64.deb
nvidia-legacy-390xx-kernel-support_390.132-2_amd64.deb
root@W520:/home/hugues/buildpackage# apt-get -f install
root@W520:/home/hugues/buildpackage# apt-show-versions | grep bullseye
libegl-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
libgl1-nvidia-legacy-390xx-glvnd-glx:amd64/bullseye 390.132-2 uptodate
libglx-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-cfg1:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-eglcore:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-glcore:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-ml1:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-alternative:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver-bin:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver-libs:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-egl-icd:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-kernel-dkms:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-kernel-support:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-vdpau-driver:amd64/bullseye 390.132-2 uptodate
xserver-xorg-video-nvidia-legacy-390xx:amd64/bullseye 390.132-2 uptodate

Donc je n'ai plus que 17 paquets de testing au lieu de 31 et je ne
bloque plus inutilement d'autres mises à jour, c'est plus propre.

Cordialement
Hugues

Le lun. 6 avr. 2020 à 09:32, F. Dubois  a écrit :
>
> Le 06/04/2020 à 01:07, hugues larrive a écrit :
> > Bonsoir Didier et Fabien,
> >
> > Un petit retour :
> > J'ai tenté d'installer le noyau 5 de testing comme le suggérait
> > Fabien, ça na pas fonctionné bien que la compilation plante plus
> > loin... vu que j'avais le dépôt testing sous la main, j'ai tenté
> > d'upgrader nvidia-legacy-390xx-driver dont le module s'est bien
> > compilé pour les 2 noyaux. J'ai donc viré le noyau 5 et le dépôt
> > testing car je veux garder mon système en stable.
> > À la fin voilà ce que ça donne :
> > hugues@W520:~$ apt-cache policy nvidia-legacy-390xx-driver
> > nvidia-legacy-390xx-driver:
> >Installé : 390.132-2
> >Candidat : 390.132-2
> >   Table de version :
> >   *** 390.132-2 100
> >  100 /var/lib/dpkg/status
> >   390.116-1 500
> >  500 http://ftp.fr.debian.org/debian buster/non-free amd64 Packages
> > hugues@W520:~$ apt-show-versions | grep bullseye
> > glx-alternative-mesa:amd64/bullseye 1.1.0 uptodate
> > glx-alternative-nvidia:amd64/bullseye 1.1.0 uptodate
> > glx-diversions:amd64/bullseye 1.1.0 uptodate
> > libegl-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
> > libgl1-nvidia-legacy-390xx-glvnd-glx:amd64/bullseye 390.132-2 uptodate
> > libgles-nvidia-legacy-390xx1:amd64/bullseye 390.132-

Re: Cinelerra

2020-04-06 Par sujet BERTRAND Joël
didier gaumet a écrit :
> (Comme tu pourras le constater la vidéo et moi ça fait 2 donc sois
> indulgent)
> 
> Le problème que tu décris pourrait être un downmixing audio standard 5.1
> (6 canaux
> gauche+droite+centre+arrière_gauche+arrière_droit+caisson_basse) vers
> stéréo (2 canaux gauche+droite). Le genre de truc typiquement utilisé
> pour pouvoir reproduire un enregistrement surround sur un matériel stéréo.
> 
> A priori il faut raisonner dans ton cas en multi-pistes et 2 canaux, pas
> en 6 canaux.
> 
> Le critère principal est peut-être le choix du format d'enregistrement
> (je ne connais pas) qui doit permettre plusieurs sorties stéréo (une
> seule étant sélectionnée à la lecture).
> J'ai regardé les caractéristiques d'un film que j'ai enregistré sur ma
> Freebox. Dans VLC je vois:
>  flux 0 Teletext (telx) français
>  flux 1 teletext (telx) français
>  flux 2 vidéo H264 MPEG-4 AVC
>  flux 3 audio ADTS français stéréo 48000
>  flux 4 à 6 audio ADTS allemand, anglais, audio-description (pas
> d'indicateur mono ou stéréo ou bitrate)
>  Et les flux 3 à 6 correspondent aux pistes audio 1 à 4 dans le menu VLC...
> 
> tu auras peut-être des tuyaux là:
>  http://www.gypsevideo.fr/tout-savoir-sur-la-video

Oui, ça je connais.

Mon problème, c'est que Cinelarra voit trois fois deux pistes (une
gauche et une droite) et qu'il mappe toutes les pistes de gauche sur le
même canal, toutes celles de droite sur le second, et que je n'arrive
pas à bricoler quelque chose même en mettant six voies en sortie...

Bien cordialement,

JKB



Re: Cinelerra

2020-04-06 Par sujet didier gaumet
(Comme tu pourras le constater la vidéo et moi ça fait 2 donc sois
indulgent)

Le problème que tu décris pourrait être un downmixing audio standard 5.1
(6 canaux
gauche+droite+centre+arrière_gauche+arrière_droit+caisson_basse) vers
stéréo (2 canaux gauche+droite). Le genre de truc typiquement utilisé
pour pouvoir reproduire un enregistrement surround sur un matériel stéréo.

A priori il faut raisonner dans ton cas en multi-pistes et 2 canaux, pas
en 6 canaux.

Le critère principal est peut-être le choix du format d'enregistrement
(je ne connais pas) qui doit permettre plusieurs sorties stéréo (une
seule étant sélectionnée à la lecture).
J'ai regardé les caractéristiques d'un film que j'ai enregistré sur ma
Freebox. Dans VLC je vois:
 flux 0 Teletext (telx) français
 flux 1 teletext (telx) français
 flux 2 vidéo H264 MPEG-4 AVC
 flux 3 audio ADTS français stéréo 48000
 flux 4 à 6 audio ADTS allemand, anglais, audio-description (pas
d'indicateur mono ou stéréo ou bitrate)
 Et les flux 3 à 6 correspondent aux pistes audio 1 à 4 dans le menu VLC...

tu auras peut-être des tuyaux là:
 http://www.gypsevideo.fr/tout-savoir-sur-la-video






Cinelerra

2020-04-06 Par sujet BERTRAND Joël
Bonjour à tous,

Le sujet ne concerne pas strictement Debian, mais comme Usernet
francophone est pollué par un cuistre, je pose la question ici, certains
connaissent peut-être.

J'ai donc compilé Cinelerra 5.1 GG (directement depuis le dépôt git).
Le logiciel fonctionne. J'essaie de travailler des vidéos comportant une
piste vidéo et six pistes audio (trois jeux stéréo).

En calculant le rendu, je m'aperçois que j'ai bien la vidéo au bon
format, mais je n'ai pas trois jeux audio, simplement un jeu stéréo
contenant l'ensemble des pistes audio des fichiers initiaux mélangées.

D'où ma question. Comment faire pour exporter (menu rendu) les trois
jeux audio dans le fichier final ?

Bien cordialement,

JKB



Re: Problème de compilation nvidia-legacy-390xx-kernel-dkms sur noyau 4.19.0-8-amd64 (x86_64)

2020-04-06 Par sujet F. Dubois

Le 06/04/2020 à 01:07, hugues larrive a écrit :

Bonsoir Didier et Fabien,

Un petit retour :
J'ai tenté d'installer le noyau 5 de testing comme le suggérait
Fabien, ça na pas fonctionné bien que la compilation plante plus
loin... vu que j'avais le dépôt testing sous la main, j'ai tenté
d'upgrader nvidia-legacy-390xx-driver dont le module s'est bien
compilé pour les 2 noyaux. J'ai donc viré le noyau 5 et le dépôt
testing car je veux garder mon système en stable.
À la fin voilà ce que ça donne :
hugues@W520:~$ apt-cache policy nvidia-legacy-390xx-driver
nvidia-legacy-390xx-driver:
   Installé : 390.132-2
   Candidat : 390.132-2
  Table de version :
  *** 390.132-2 100
 100 /var/lib/dpkg/status
  390.116-1 500
 500 http://ftp.fr.debian.org/debian buster/non-free amd64 Packages
hugues@W520:~$ apt-show-versions | grep bullseye
glx-alternative-mesa:amd64/bullseye 1.1.0 uptodate
glx-alternative-nvidia:amd64/bullseye 1.1.0 uptodate
glx-diversions:amd64/bullseye 1.1.0 uptodate
libegl-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
libgl1-nvidia-legacy-390xx-glvnd-glx:amd64/bullseye 390.132-2 uptodate
libgles-nvidia-legacy-390xx1:amd64/bullseye 390.132-2 uptodate
libgles-nvidia-legacy-390xx2:amd64/bullseye 390.132-2 uptodate
libglx-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-cfg1:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-eglcore:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-glcore:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-ml1:amd64/bullseye 390.132-2 uptodate
nvidia-detect:amd64/bullseye 440.64-2 uptodate
nvidia-egl-common:amd64/bullseye 440.64-2 uptodate
nvidia-installer-cleanup:amd64/bullseye 20151021+11 uptodate
nvidia-kernel-common:amd64/bullseye 20151021+11 uptodate
nvidia-legacy-390xx-alternative:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver-bin:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver-libs:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-egl-icd:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-kernel-dkms:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-kernel-support:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-vdpau-driver:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-vulkan-icd:amd64/bullseye 390.132-2 uptodate
nvidia-modprobe:amd64/bullseye 440.44-1 uptodate
nvidia-persistenced:amd64/bullseye 440.44-1 uptodate
nvidia-support:amd64/bullseye 20151021+11 uptodate
nvidia-vulkan-common:amd64/bullseye 440.64-2 uptodate
update-glx:amd64/bullseye 1.1.0 uptodate
xserver-xorg-video-nvidia-legacy-390xx:amd64/bullseye 390.132-2 uptodate

Merci pour votre aide.

Hugues


Bonjour, content que ça ait fonctionné.

Maintenant si tu as retiré le dépot testing alors 
nvidia-legacy-390xx-driver ne sera pas mis à jour. Tu dois pouvoir,en 
réglant les priorités dans apt, garder le dépot et ne l'utiliser que 
pour mettre à jour les paquets que tu désires.


https://www.howtoforge.com/a-short-introduction-to-apt-pinning

https://debian-facile.org/doc:systeme:apt:pinning

Bonne journée.

Fabien