#1 Le 12/04/2020, à 11:40
- teykka
[Résolu] E/S Soundblaster Xfi surround 5.1 pro
Bonjour,
J’arrive sur le forum, et j’en profite pour dire bravo et merci à toute l’équipe et aux différents intervenants pour la qualité de l’aide que l’on peut trouver sur le site, cela m’a beaucoup aidé pour sauter le pas et venir à Linux
J’en viens à la raison de mon appel à l’aide :
Je passe mon PC perso en dual boot Win10 / Xubuntu (je garde Win pour les jeux, comme tant d’autres)
Aucun pb de ce côté (sinon je ne serais pas dans la bonne section du forum).
Mon souci vient de ma carte son externe branchée en USB (une Soundblaster SBX Prostudio)
Le machin : https://asia.creative.com/p/sound-blast … nd-5-1-pro
Il est donc branché en USB, et les enceintes du PC sont branchées sur les sorties correspondantes.
J’ai du son sur le PC (c’est déjà pas mal!) en « interne », c’est-à-dire quand je lance un fichier son ou une application générant du son (y compris les vidéo sur internet).
Le problème vient à l’enregistrement d’une source externe (en l’occurrence depuis ma chaîne hifi)
Quand je branche sur l’entrée de ligne (line-in) de la carte, je peux enregistrer (avec Audacity par exemple et au hasard) mais pas entendre ce qui entre. Donc j’enregistre en aveugle – ou plutôt en sourd dans ce cas.
Pour résumer, un son du PC passe bien par la carte puis sort par les enceintes
Un signal externe arrive bien à la carte puis au PC (puisque j’enregistre avec la SB comme source) mais aucun son ne sort en même temps des enceintes (que j’enregistre ou pas, d’ailleurs)
En comparaison, aucun pb sous Win, quand je branche une source externe à la SB ça sort bien sur les enceintes (que j’enregistre ou pas).
Après avoir cherché et farfouillé, je pense qu’il doit y avoir des paramétrages / réglages à faire mais je ne vois pas bien lesquels.
Voici donc quelques éléments sur mon système :
Version :
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS"
Matériel :
lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
lsusb | grep -i audio
Résultat : rien. Déjà ça me semble bizarre puisque comme on le verra ailleurs le système (alsa) détecte la carte son branchée en USB. Mais c’est p-e normal, je ne m’y connais pas assez.
Sinon :
lspci
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 05)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation B85 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)
tequila@PCTeq:~$
puis
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k4.15.0-96-generic.
puis
uname -a
Linux PCTeq 4.15.0-96-generic #97-Ubuntu SMP Wed Apr 1 03:25:46 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
puis
cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf3130000 irq 28
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf3080000 irq 17
2 [Pro ]: USB-Audio - SB X-Fi Surround 5.1 Pro
Creative Technology Ltd SB X-Fi Surround 5.1 Pro at usb-0000:00:14.0-11.2, high
Ah, elle est bien là:)
puis
cat /proc/asound/pcm
00-00: ALC892 Analog : ALC892 Analog : playback 1 : capture 1
00-01: ALC892 Digital : ALC892 Digital : playback 1
00-02: ALC892 Alt Analog : ALC892 Alt Analog : capture 1
01-03: HDMI 0 : HDMI 0 : playback 1
01-07: HDMI 1 : HDMI 1 : playback 1
01-08: HDMI 2 : HDMI 2 : playback 1
01-09: HDMI 3 : HDMI 3 : playback 1
02-00: USB Audio : USB Audio : playback 1 : capture 1
02-01: USB Audio : USB Audio #1 : playback 1
02-02: USB Audio : USB Audio #2 : playback 1
puis
cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
2 snd_usb_audio
puis
aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC892 Analog [ALC892 Analog]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 1: ALC892 Digital [ALC892 Digital]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 1 [HDMI 1]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 2 [HDMI 2]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 3 [HDMI 3]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 2: Pro [SB X-Fi Surround 5.1 Pro], périphérique 0: USB Audio [USB Audio]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 2: Pro [SB X-Fi Surround 5.1 Pro], périphérique 1: USB Audio [USB Audio #1]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 2: Pro [SB X-Fi Surround 5.1 Pro], périphérique 2: USB Audio [USB Audio #2]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
Et voilà ça arrive, Alsamixer :
alsamixer
Carte Son
- (par défaut)
0 HDA Intel PCH
1 HDA NVidia
2 SB X-Fi Surround 5.1 Pro
entrez le nom du périphérique…
Je lui indique donc 2, il me répond :
AlsaMixer v1.1.3
Carte: SB X-Fi Surround 5.1 Pro F1: Aide
Puce: USB Mixer F2: Informations Système
Vue: F3: Lecture F4: Capture F5: Tout F6: Choisir la carte son
Contrôle: Esc: Quitter
Ce périphérique n'a pas de commandes.
Ah tiens donc ! (j’ai bien les commandes attendues pour 0 et 1 en revanche)
C’est embêtant car le pb pourrait peut-être être résolu de ce côté (?).
Normalement le chipset SB X-Fi Surround 5.1 est bien supporté par alsa (mais mon bidule c’est SB X-Fi Surround 5.1 Pro je ne sais pas si ça change grand-chose)
J’espère que j’ai fourni assez d’éléments pour identifier le problème.
Je fais donc appel à vos lumières
Merci:)
Dernière modification par teykka (Le 13/04/2020, à 11:48)
Hors ligne
#2 Le 12/04/2020, à 11:51
- lann
Re : [Résolu] E/S Soundblaster Xfi surround 5.1 pro
Que donne le retour de
lsusb
As-tu pulseaudio qui est installé ?
ps -e | grep pulseaudio
<Modéré>
Hors ligne
#3 Le 12/04/2020, à 12:47
- teykka
Re : [Résolu] E/S Soundblaster Xfi surround 5.1 pro
Alors:
pour lsusb:
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 1bcf:0053 Sunplus Innovation Technology Inc.
Bus 003 Device 004: ID 03f0:0024 Hewlett-Packard KU-0316 Keyboard
Bus 003 Device 005: ID 041e:3237 Creative Technology, Ltd
Bus 003 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
donc on la voit en effet
(je précise au passage que j'ai déjà essayé en la mettant sur différents ports usb)
Et oui Pulseaudio est installé
1100 ? 00:00:00 pulseaudio
Hors ligne
#4 Le 12/04/2020, à 19:20
- lann
Re : [Résolu] E/S Soundblaster Xfi surround 5.1 pro
Et avec Pavucontrol, tu n'as pas réussi à faire ce que tu voulais ?
<Modéré>
Hors ligne
#5 Le 12/04/2020, à 23:13
- teykka
Re : [Résolu] E/S Soundblaster Xfi surround 5.1 pro
Eh bien non justement
Le line-in refuse de sortir sur les enceintes
Dernière modification par teykka (Le 12/04/2020, à 23:15)
Hors ligne
#6 Le 13/04/2020, à 10:08
- lann
Re : [Résolu] E/S Soundblaster Xfi surround 5.1 pro
J'ai trouvé ça ; https://blog.cheztoi.net/2010/03/21/ubu … ulseaudio/
Sinon Jack : https://doc.ubuntu-fr.org/jackd
Ou le site LinuxMao aura plus de connaissances : http://linuxmao.org/Accueil
<Modéré>
Hors ligne
#7 Le 13/04/2020, à 11:47
- teykka
Re : [Résolu] E/S Soundblaster Xfi surround 5.1 pro
Bonjour,
Alors c'est énervant, car la première solution du premier lien fonctionne parfaitement!
Enfin, avec le temps de latence comme annoncé, ce qui ne me gêne absolument pas (pour le moment)
Du coup rétrospectivement - une fois dans les bons rails!- je vois que la solution était également présente dans la documentation ici-même sur pulseaudio (point 2.12)
Je regardais bêtement du côté de la prise en charge de la carte... et je vais fouiller aussi les autres options (à commencer par loopback)
Merci aussi pour les autres liens, je vais aussi regarder ça (j'avais pas pensé aux sites de musique assistée en effet)
Par contre, pourquoi je ne peux pas la contrôler avec Alsamixer...
Merci encore à toi pour le temps consacré
Hors ligne