Aller au contenu principal

Voir les messages

Cette espace vous permet de voir toutes les Voir les messages réalisées par ce membre. Vous ne pouvez voir que les Voir les messages réalisées dans les espaces auxquels vous avez accès.

Messages - wallace

2
Installation et boot / Re : installer un ymp dans Leap16
@Sobkowiak

Bonjour,
Effectivement. Avec "expert Download", on aboutit à différentes possibilités.
- Soit les commandes zypper pour installer le paquetage
- Soit "récupérer les paquets binaires directement" et obtenir le .rpm
J'ai mis le rpm dans un dossier séparé que j'ai ajouté à Myrlyn
Mais j'ai trouvé plus simple de faire clic droit et "Ouvrir avec Discover"

Merci pour l'aide

Wallace
3
Installation et boot / installer un ymp dans Leap16
Bonjour,
Je viens d'installer Leap16 dans une machine virtuelle pour le découvrir. Habitué à Opensuse et Leap depuis des années, je suis familier de Yast.
Maintenant plus de Yast, en particulier pour installer des logiciels. Pourquoi pas ?
Myrlyn est pas mal du tout, Discovery aussi.
J'ai voulu ajouter avidemux. Il existe à https://software.opensuse.org/package/avidemux?search_term=avidemux
On voit un paquetage pour la Leap16.0
Il y a un paquet communautaire avec install en 1 clic.
Ce clic charge un fichier avidemux.ymp
Problème : les .ymp sont des fichiers Yast Méta Package.
Mais Yast n'est plus là.
Discover ne sait pas ouvrir ce fichier.
Myrlyn non plus.

Comment installe-t-on un paquetage avec un fichier.ymp dans Leap16 ? J'ai raté un truc ?

Wallace
5
Virtualisation / Re : virt-manager ne laisse plus sortir l’audio des machines virtuelles
@Yoman
OK pour le blog.
Pour pipewire, je vois que c'est une interface graphique ressemblant énormément à Jack.
Ce Jack est une surcouche de ALSA qui permet de connecter des entrées et des sorties audio. Avec des câbles virtuels. Jack a besoin d'un serveur qu'il faut paramétrer, avec même des notions de temps réel. Et j'ai pas mal galéré pour identifier la numérotation des entrées/sorties des carte son. Cette numérotation étant différente de celle d'ALSA.

Sur pipewire, pour le peu que j'ai vu, on a la notion des câbles virtuels, mais sans l'inconvénient du paramétrage d'un serveur. Bonne expérimentation !
Wallace
6
Matériel / Chargement incomplet des pilotes d'une carte Hauppauge HVR5525
La carte Hauppauge HVR5525 PCI-express est dotée de plusieurs tuners :
- un tuner radio
- un tuner satellite DVB-S2 Montage Technology
- un tuner Silicon Labs Si2168 pour une entrée cable et DVB-T2

Normalement, il est correctement reconnu par Kaffeine, et permet la réception de la TNT.

Je dis bien "normalement" car dans la majorité des cas, le lancement de Kaffeine provoque les évènements suivants visibles par dmmesg :

[ 5533.992691] m88ds3103 3-0069: found a 'Montage Technology M88RS6000' in cold state
[ 5533.995390] m88ds3103 3-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw'
[ 5534.928437] m88ds3103 3-0069: found a 'Montage Technology M88RS6000' in warm state
[ 5534.928439] m88ds3103 3-0069: firmware version: 4.1
[ 5535.090622] si2168 3-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 5535.718422] si2168 3-0064: firmware version: B 4.0.11
[ 5535.724910] si2157 4-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'
[ 5535.724957] si2157 4-0060: Using ROM firmware.
[ 5535.773757] si2157 4-0060: firmware version: 3.0.5

Dans ce cas, tout fonctionne bien : la TNT est utilisable.

Récemment, peut-être après une mise à jour de la Leap 15.6, la TNT ne fonctionne plus au démarrage de Kaffeine. Les canaux préréglés ne détectent plus de signal.
Et dmesg donne :
[ 5533.992691] m88ds3103 3-0069: found a 'Montage Technology M88RS6000' in cold state
[ 5533.995390] m88ds3103 3-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw'
[ 5534.928437] m88ds3103 3-0069: found a 'Montage Technology M88RS6000' in warm state
[ 5534.928439] m88ds3103 3-0069: firmware version: 4.1
[ 5535.090622] si2168 3-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 5535.718422] si2168 3-0064: firmware version: B 4.0.11

C'est-à-dire que les 3 dernières lignes "normales" ont disparu : pas de Silicon Labs Si2157-A30
Je suis obligé d'éteindre le PC, et le redémarrer, pour que le Silicon Labs veuille bien s'activer.
La commande re-démarrer ne suffit pas.

Quelqu'un aurait une idée pour forcer cette activation sans redémarrer le PC ?

A+

Wallace

7
Virtualisation / Re : virt-manager ne laisse plus sortir l’audio des machines virtuelles
J'ai continué sur mon idée du openSUSE-Leap-15.6-DVD-x86_64-Media.iso et j'ai regardé quels étaient les paquets mis à jour qui pouvaient amener à la panne.
J'ai trouvé le coupable : gstreamer. Mais c'est très très bizarre.

Solution:
Sur un système où apparaît le phénomène, la solution est de descendre la version de gstreamer-plugins-good pour l'amener à 1.24.0-150600.1.1
Sur la première machine où j'ai le défaut, elle est à 1.24.0-150600.3.3.1
Youpie ! Plus d'erreur ! Le son sort correctement !

L'histoire aurait pu s'arrêter là. Mais j'ai voulu tenter de remettre la version 1.24.0-150600.3.3.1 qui foirait. Résultat : ça marche toujours ! Le son continue à sortir !

Peut-être que l'ordre d'installation des paquetages entre eux a un effet ?
Je laisse le soin aux spécialistes et passionnés de trouver l'explication technique.

Pour ma part je vous propose cette solution de dépannage: passer provisoirement gstreamer-plugins-good en version 1.24.0-150600.1.1

Merci à Yoman. Grace à toi, j'ai découvert et installé pipewire que je ne connaissais pas du tout.

A+
Wallace
8
Virtualisation / Re : virt-manager ne laisse plus sortir l’audio des machines virtuelles
@Yoman

Merci de m'avoir répondu.
Avant de lire ton message d'aujourd'hui, j'avais voulu faire un test de distribution.
Vu que j'avais fait un tas d'installations de paquetages, certains avec des sources expérimentales, je me suis dit que j'avais mis la pagaille dans la Leap 15.6
J'ai donc tenté, sur une autre machine, deux install minimales de la Leap 15.6

La première, en utilisant la source openSUSE-Leap-15.6-NET-x86_64-Media.iso
J'ai installé le minimum de KDE, et la virtualisation avec KVM.
Je lance virt-manager --debug
Je crée une machine virtuelle avec un disque utilisé dans la machine où j'avais des ennuis. Un Windows 7.
Résultat : pas de son, et même message :
(virt-manager:22705): GStreamer-App-CRITICAL **: 17:42:39.902: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

La deuxième, en utilisant la source openSUSE-Leap-15.6-DVD-x86_64-Media.iso
Et en débranchant le cable réseau, pour empêcher de charger les dernières versions de paquetages.
J'ai installé le minimum de KDE, et la virtualisation avec KVM.
Je lance virt-manager --debug
Je crée une machine virtuelle avec le disque du même Windows 7 que précédemment.
Résultat : ça marche !!!!! Pas de message d'erreur, et le son sort de la machine virtuelle.

Comment interpréter ça ?
Peut-on dire que la 15.6 "up to date" qui s'installe avec openSUSE-Leap-15.6-NET-x86_64-Media.iso amène des paquetages dont les conflits de versions ne permettent plus de faire fonctionner virt-manager correctement ?
Dois-je tenter, avec la dernière install, en rebranchant le cable, de mettre à jour paquet par paquet, afin de voir le coupable qui bloque le son ?
11
Virtualisation / Re : virt-manager ne laisse plus sortir l’audio des machines virtuelles
@Yoman

J'ai progressé en ajoutant quelques paquetages de pipewire, comme pipewire-pulseaudio

Voici les nouveaux résultats des commandes :
pulseaudio --check donne :

var-lib-nfs-rpc_pipefs.mount                                                                                                    loaded active mounted   /var/lib/nfs/rpc_pipefs
  pipewire-pulse.service                                                                                                          loaded active running   PipeWire PulseAudio
  pipewire.service                                                                                                                loaded active running   PipeWire Multimedia Service
  pipewire-pulse.socket                                                                                                           loaded active running   PipeWire PulseAudio
  pipewire.socket                                                                                                                 loaded active running   PipeWire Multimedia System Sockets

inxi -A donne :
Audio:
  Device-1: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video Decoder
    with 3D Comb driver: cx23885
  Device-2: NVIDIA driver: snd_hda_intel
  Device-3: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  API: ALSA v: k6.4.0-150600.23.50-default status: kernel-api
  Server-1: PipeWire v: 1.4.3 status: active

On voit apparaître PipeWire en serveur. On progresse !

Et pactl info donne :

Version du protocole de bibliothèque : 35
Version du protocole du serveur : 35
Local : oui
Index client : 98
Tile Size : 65472
Nom d’hôte : localhost
Nom du serveur : PulseAudio (on PipeWire 1.4.3)
Version du serveur : 15.0.0
Spécification d’échantillon par défaut : float32le 2ch 48000Hz
Plan de canaux par défaut : front-left,front-right
Destination par défaut : alsa_output.pci-0000_0d_00.4.iec958-stereo
Source par défaut : alsa_input.pci-0000_07_00.0.stereo-fallback


Malgré tout, ça ne marche toujours pas. Avec /usr/bin/virt-manager --debug je vois toujours :
(virt-manager:5923): GStreamer-App-CRITICAL **: 21:39:50.101: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed



12
Virtualisation / Re : virt-manager ne laisse plus sortir l’audio des machines virtuelles
J'obtiens :

var-lib-nfs-rpc_pipefs.mount
      loaded active mounted   /var/lib/nfs/rpc_pipefs
pipewire.service
      loaded active running   PipeWire Multimedia Service
pulseaudio.service
      loaded active running   Sound Service
pipewire.socket
      loaded active running   PipeWire Multimedia System Sockets
pulseaudio.socket
      loaded active running   Sound System
13
Virtualisation / Re : virt-manager ne laisse plus sortir l’audio des machines virtuelles
@Yoman

inxi -A donne :
Audio:
  Device-1: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video Decoder
    with 3D Comb driver: cx23885
  Device-2: NVIDIA driver: snd_hda_intel
  Device-3: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  API: ALSA v: k6.4.0-150600.23.50-default status: kernel-api
  Server-1: PulseAudio v: 17.0 status: active

Pas de pipewire à l'horizon.

J'ai regardé dans Yast : j'ai bien le paquetage pipewire 1.0.5+git36.60deeb2-150600.3.3.5

14
Virtualisation / Re : virt-manager ne laisse plus sortir l’audio des machines virtuelles
Bonjour,

Une petite avancée.
Pour essayer de comprendre ce qui se passe, j'ai lancé virt-manager en console:
/usr/bin/virt-manager --debug

J'ai eu tout un tas de messages, et surtout un message d'erreur répété de nombreuses fois au moment où la machine virtuelle produit du son :

(virt-manager:22705): GStreamer-App-CRITICAL **: 17:42:39.902: gst_app_src_push_internal: assertion 'GST_IS_APP_SRC (appsrc)' failed

En entrant ce message dans un moteur de recherche, je trouve le site :
https://github.com/NixOS/nixpkgs/issues/284447
Et dont le contenu est :

virt-viewer: No Audio due to Missing GStreamer Plugins #284447
Describe the bug:
virt-viewer lacks sound support due to being built without GStreamer plugins. This prevents audio playback from virtual machines on the host system.

C'est bien ce qui se produit. J'incrimine donc la relation virt-manger <> GStreamer

Malheureusement, je ne sais pas interpréter la suite.

Quelqu'un d'expérimenté saurait décoder tout ça ?

Pour info, sur ma distribution :
virt-manager --version     4.1.0-150600.12.6.2
gstreamer version 1.24.12-lp156.238.3

A+

wallace