t_z_web
Anmeldungsdatum: 6. Februar 2009
Beiträge: 74
|
Hallo zusammen, ich habe vor meinen letzten Rechner von Windows auf Linux umgestellt. Leider habe ich bei der Konfiguration der Soundkarte ein Problem. Diese unterstützt über das Backpanel 7.1 Sound (PC-Rückseite) sowie über das Frontpanel (über Header ans Mainboard angeschlossen) einen weiteren separaten Stereo-Kanal. Unter Windows war es mir relativ einfach möglich diese Anschlüsse zu trennen, sodass über sie verschiedene Programme liefen (hinten über Lautsprecher Musik, Videos,..., vorne über Kopfhörer TeamSpeak, Skype,...). Unter Linux bekomme ich es nicht hin. Ich habe zwar im Alsamixer deaktivieren können, dass der hintere Anschluss vollständig deaktiviert wird, sobald ich vorne einen Stecker einstecke (Auto-Mute Mode auf Disabled), nicht hingegen eine echte Trennung. Wenn ich vorne den Kopfhörer anschließe wird der hintere Ausgang immer noch in gewisser Weise deaktiviert ("available: no" in der Ausgabe von pacmd list-sinks), er spielt dann jedoch den Ton ab, der über den Kopfhörer ausgegeben wird. Immerhin: Im Alsamixer sind beide Kanäle (Headphone und Front) getrennt regelbar, der Master beeinflusst aber beide. Eine komfortable Steuerung über kmix ist somit nicht möglich. Am liebsten wäre es mir, wenn die Ausgänge wie unter Windows völlig aufgetrennt werden, d.h. wie zwei eigenständige Soundkarten behandelt würden. Bisher habe ich nur die Lösung gefunden die hinteren Kanäle mit module-remap-sink (https://forum.ubuntuusers.de/topic/pulseaudio-4-seperate-stereo-mixes/#post-4672552 bzw. https://wiki.archlinux.org/index.php/PulseAudio/Examples#Splitting_front.2Frear) aufzutrennen. Dies hilft in meinem Fall aber leider nicht weiter, da ich den Kopfhörer ja vorne anschließen möchte. Kennt jemand eine Möglichkeit eine derartige Konfiguration einzurichten? Vielen Dank im Voraus. Ausgabe von pacmd list-sinks:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68 | user@Tower-user:~$ pacmd list-sinks
1 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: RUNNING
suspend cause:
priority: 9959
volume: front-left: 13076 / 20% / -42,00 dB, front-right: 13076 / 20% / -42,00 dB
balance 0,00
base volume: 65536 / 100% / 0,00 dB
volume steps: 65537
muted: no
current latency: 39,41 ms
max request: 6 KiB
max rewind: 64 KiB
monitor source: 0
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 1
linked by: 1
configured latency: 40,00 ms; range is 0,50 .. 371,52 ms
card: 1 <alsa_card.pci-0000_00_1f.3>
module: 7
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC1150 Analog"
alsa.id = "ALC1150 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xdff40000 irq 138"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "a170"
device.product.name = "Sunrise Point-H HD Audio"
device.form_factor = "internal"
device.string = "front:0"
device.buffering.buffer_size = "65536"
device.buffering.fragment_size = "32768"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Internes Audio Analog Stereo"
alsa.mixer_name = "Realtek ALC1150"
alsa.components = "HDA:10ec0900,1458a182,00100001"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output-lineout: Line-Ausgang (priority 9900, latency offset 0 usec, available: no)
properties:
analog-output-headphones: Kopfhörer (priority 9000, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-headphones"
active port: <analog-output-headphones>
|
|
pepre
Supporter
Anmeldungsdatum: 31. Oktober 2005
Beiträge: 6462
Wohnort: Erlangen
|
Via ALSA: .asoundrc. Via PulseAudio: https://wiki.archlinux.org/index.php/PulseAudio/Examples#Splitting_7.1_into_5.1.2B2.0.
Diese unterstützt über das Backpanel 7.1 Sound (PC-Rückseite) sowie über das Frontpanel (über Header ans Mainboard angeschlossen) einen weiteren separaten Stereo-Kanal.
Dann hättest du entweder zwei Soundkarten, s.
cat /proc/asound/cards oder du bräuchtest eine 9.1 Soundkarte. Mit Verlaub, 9.1 halte ich eher für unwahrscheinlich. - Bleibt nur die o.g. 7.1 → 5.1 + 2.0 Variante. Für die Erkennung (bzw Deaktivierung) von Einstöpsel-Vorgängen: hdajackretask, falls da ein HDA werkelt.
|
t_z_web
(Themenstarter)
Anmeldungsdatum: 6. Februar 2009
Beiträge: 74
|
Hallo, wie unten in der Ausgabe von pacmd ersichtlich werkelt auf meinem Mainboard ein Realtek ALC1150. Das Datenblatt ist hier zu finden: http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=28&Level=5&Conn=4&ProdID=328. Und ja: dieser Chip unterstützt wie übrigens fast alle 8-Kanal-Realtek-Chips 7.1+2 Kanäle (http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=24&PFid=28&Level=5&Conn=4). Wie ebenfalls in der Ausgabe von macmd ersichtlich ist es ein High Definition Audio Codec. Ich habe mir daher mal HDAJackRetask (enthalten im Paket alsa-tools-gui) angeschaut. Dort habe ich den Kanal Headphone überschrieben. Bis auf Jack detection (diese habe ich abgeschaltet) habe ich alles auf den Standard-Werten gelassen. Allerdings habe ich bisher nur einen Vorteil davon: Wenn ich den Kopfhörer einstecke / entferne werden die Lautstärkeeinstellungen nicht überschrieben. Die Channel Group (hinten 1, vorne 2) wird hingegen wohl ignoriert. Ich werde heute Abend mal ein wenig rumprobieren - vielleicht bekomme ich es ja doch noch irgendwie hin.
|
pepre
Supporter
Anmeldungsdatum: 31. Oktober 2005
Beiträge: 6462
Wohnort: Erlangen
|
Dahier findet sich das:
ALC88x/898/1150
======================
acer-aspire-4930g Acer Aspire 4930G/5930G/6530G/6930G/7730G
acer-aspire-8930g Acer Aspire 8330G/6935G
acer-aspire Acer Aspire others
inv-dmic Inverted internal mic workaround
no-primary-hp VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC) Folge damit HDA, und kuck mal nach, ob sich da via Alsamixer die 2 in 7.1+2 finden läßt.
|
t_z_web
(Themenstarter)
Anmeldungsdatum: 6. Februar 2009
Beiträge: 74
|
Im Alsamixer tauchen seit je her alle 5 Stereo-Kanäle auf. Ich kann auch getrennt die Lautstärke regeln. Es ist mir aber (bisher) nicht möglich sie mit einem eigenständigen Signal zu belegen.
|
pepre
Supporter
Anmeldungsdatum: 31. Oktober 2005
Beiträge: 6462
Wohnort: Erlangen
|
Das https://wiki.archlinux.org/index.php/PulseAudio/Examples#Splitting_7.1_into_5.1.2B2.0 muss funktionieren. Wenn Alsamixer 5 Kanäle anzeigt, dann kannst du sie auch in PulseAudio dementsprechend gruppieren/splitten.
|
t_z_web
(Themenstarter)
Anmeldungsdatum: 6. Februar 2009
Beiträge: 74
|
Ja, das geht - wenn ich die Konfiguration der Soundkarte von Analog Stereo Duplex z.B. auf Analog Surround 7.1 Ausgang stelle. Damit wird jedoch der Fron-Ausgang komplett deaktiviert (siehe unter Ports):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 | pacmd list-sinks
1 sink(s) available.
* index: 12
name: <alsa_output.pci-0000_00_1f.3.analog-surround-71>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: RUNNING
suspend cause:
priority: 9959
volume: front-left: 31008 / 47% / -19,50 dB, front-right: 31008 / 47% / -19,50 dB, rear-left: 31008 / 47% / -19,50 dB, rear-right: 31008 / 47% / -19,50 dB, front-center: 31008 / 47% / -19,50 dB, lfe: 31008 / 47% / -19,50 dB, side-left: 31008 / 47% / -19,50 dB, side-right: 31008 / 47% / -19,50 dB
balance 0,00
base volume: 65536 / 100% / 0,00 dB
volume steps: 65537
muted: no
current latency: 23,15 ms
max request: 27 KiB
max rewind: 64 KiB
monitor source: 15
sample spec: s16le 8ch 44100Hz
channel map: front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right
Surround 7.1
used by: 3
linked by: 7
configured latency: 40,00 ms; range is 0,50 .. 92,88 ms
card: 1 <alsa_card.pci-0000_00_1f.3>
module: 7
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC1150 Analog"
alsa.id = "ALC1150 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xdff40000 irq 138"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "a170"
device.product.name = "Sunrise Point-H HD Audio"
device.form_factor = "internal"
device.string = "surround71:0"
device.buffering.buffer_size = "65536"
device.buffering.fragment_size = "32768"
device.access_mode = "mmap+timer"
device.profile.name = "analog-surround-71"
device.profile.description = "Analog Surround 7.1"
device.description = "Internes Audio Analog Surround 7.1"
alsa.mixer_name = "Realtek ALC1150"
alsa.components = "HDA:10ec0900,1458a182,00100001"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output-lineout: Line-Ausgang (priority 9900, latency offset 0 usec, available: yes)
properties:
active port: <analog-output-lineout>
|
Dann kann ich 2 virtuelle Karten erstellen - jedoch nur mit den hinteren Ausgängen:
| pacmd load-module module-remap-sink sink_name=speakers remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-71 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right
pacmd load-module module-remap-sink sink_name=headphones remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-71 channels=2 master_channel_map=rear-left,rear-right channel_map=front-left,front-right
|
|
pepre
Supporter
Anmeldungsdatum: 31. Oktober 2005
Beiträge: 6462
Wohnort: Erlangen
|
Was sagt denn
cat /proc/asound/cards
# und
aplay -l (Vllt wird das Extra-Stereo als Subdevice definiert.) Generell hast du zwei Möglichkeiten:
PulseAudio: du müstest das Device "Analog Surround 9.1" dazu verwenden. Wenn es das nicht gibt, so musst du es erstellen. Dann das o.g. Mapping in PulseAudio durchführen. ALSA: dort kannst du via .asoundrc das 7.1 nehmen (Stichwort "bindings"), und ein zweites (zB "Extra_Stereo", wie auch immer) Device erstellen. Das wird dann auch automatisch für PulseAudio sichtbar, wo du es zuordnen kannst.
Devices erstellt man mit .asoundrc, falls ALSA nicht sowieso schon alle Kanäle (ggf als Alias) anbietet. Es wäre wahrscheinlich hilfreich, wenn du mal Soundsystem für die Grundlagen durchliest.
Im Alsamixer tauchen seit je her alle 5 Stereo-Kanäle auf. Ich kann auch getrennt die Lautstärke regeln. Es ist mir aber (bisher) nicht möglich sie mit einem eigenständigen Signal zu belegen.
Kuck mal im Artikel ALSA: mit speaker-test kannst du ja mal die Kanäle durchtesten. Wenn ALSA die einzeln anzeigt, dann solltest du die Auch einzeln ansprechen können.
|
t_z_web
(Themenstarter)
Anmeldungsdatum: 6. Februar 2009
Beiträge: 74
|
Hier die beiden Ausgaben: | user@Tower-user:~$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xdff40000 irq 138
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xdfe60000 irq 137
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 | user@Tower-user:~$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC1150 Analog [ALC1150 Analog]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC1150 Digital [ALC1150 Digital]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 3: HDMI 0 [HDMI 0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 7: HDMI 1 [HDMI 1]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 8: HDMI 2 [HDMI 2]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 9: HDMI 3 [HDMI 3]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 10: HDMI 4 [HDMI 4]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 11: HDMI 5 [HDMI 5]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
|
Gerade bei zweitem bin ich mir aber nicht sicher, ob das vorhin auch die Ausgabe gewesen wäre. Ich hatte in der Zwischenzeit die Idee HDAJackRetask die fordere Klinke auf den Rear-Ausgang auf der Hinterseite umzulegen. Dies hat vorerst nicht geklappt, da sowohl beim Wert Rear als auch beim Wert Side für Channel (in Group) die Buchse den Ton von Side ausgab. Daher musste ich die virtuellen Karten entsprechend abändern (weiterhin temporär):
| user@Tower-user:~$ pacmd load-module module-remap-sink sink_name=speakers remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-71 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right
user@Tower-user:~$ pacmd load-module module-remap-sink sink_name=headphones remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-71 channels=2 master_channel_map=side-left,side-right channel_map=front-left,front-right
|
Leider ist diese Lösung nicht 100%tig sauber, denn bei Ton, der direkt an die Soundkarte geht, werden die Bässe fast völlig rausgefiltert (da sie ja durch den Subwoofer kommen sollen) und der Ton kommt durch beide Ausgänge. Mit 4.0 habe ich es noch nicht hinbekommen und 6.0 gibt es nicht. In der Ausgangskonfiguration ist es übrigens so, dass man z.B. im Pulseaudio-Lautstärkeregler (aber auch in den Systemeinstellungen) zwischen den Ports hin und her schalten konnte: bei Line-Ausgang kam der Ton nur durch die Boxen, bei Kopfhörer kam er durch beide. Diese Einstellung galt auch dann, wenn ich z.B. VLC auf ALSA umgestellt habe - möglicherweise wurde aber auch dort über den Pulse-Server geroutet (ach wenn ich die entsprechende Option nicht gewählt habe). Das Wiki habe ich mir bezüglich Sound / Pulseaudio / ALSA schon durchgelesen. speaker-test teste ich gleich mal aus. Ich muss dazu ja erst wieder alles zurück stellen.
|
pepre
Supporter
Anmeldungsdatum: 31. Oktober 2005
Beiträge: 6462
Wohnort: Erlangen
|
Ich würde ja via .asoundrc ein Device für 7.1 und eines für 2.0 anlegen. Fertig. 😀 PulseAudio sieht die beiden (bzw du kannst sie anmelden), und dann kannst du in pavucontrol den Programmen ihr Device zuordnen.
|
t_z_web
(Themenstarter)
Anmeldungsdatum: 6. Februar 2009
Beiträge: 74
|
aplay -l ändert sich nicht. speaker-test kann ich nur über Pulse laufen lassen, da sofort eine neue Instanz von Pulse startet, wenn ich Pulse beende. Dies ist aufgrund des remixings jedoch sinnlos. Direkt über ALSA geht nicht, da die Karte dann ja von Pulse belegt ist:
| user@Tower-user:~$ speaker-test -c8 -l1 -Dsurround71:CARD=PCH,DEV=0
speaker-test 1.1.0
Wiedergabe-Gerät ist surround71:CARD=PCH,DEV=0
Stream-Parameter sind 48000 Hz, S16_LE, 8 Kanäle
Verwende 16 Oktaven rosa Rauschen
Fehler beim Öffnen des Gerätes: -16, Das Gerät oder die Ressource ist belegt
|
Somit ist ein Test auf diese Weise unmöglich. wie ich über ALSA weiter komme weis ich aktuell nicht, denn ich bin mir nicht sicher, was da zu Konflikten führt und was nicht - Zitat:
Hinweis:
Damit durch die Direktiven in der .asoundrc keine Konflikte entstehen, müssen andere Programme zum Soundmanagement deaktiviert, und ein allein auf ALSA basierendes Soundsystem eingerichtet werden. Insbesondere PulseAudio (standardmäßig installiert) sollte vorher vollständig entfernt werden.
Aber Pulse will ich ja nicht (dauerhaft) abschalten, da in Kubuntu nahezu alles darauf basiert. Ich habe das Ganze noch einmal mit 4.0-Einstellung in Pulse probiert. Dort stoße ich allerdings auf folgende Probleme:
Es ist mir möglich im Alsamixer die Kanäle getrennt zu steuern, aber der Kopfhörer liegt auf Center (=links) und LFE (=rechts). Hinten steckt er jedoch korrekterweise im schwarzen Anschluss. Um ihn vorne Anstecken zu können muss ich den Anschluss auf Center/LFE stellen. die folgende virtuelle Karte steuert Lautsprecher und Kopfhörer an: | pacmd load-module module-remap-sink sink_name=speakers remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-40 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right
|
Auch hier kann ich die Lautsrärke im alsamixer getrennt steuern. die folgende virtuelle Karte steuert dagegen nix an: | pacmd load-module module-remap-sink sink_name=headphones remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-40 channels=2 master_channel_map=center,lfe channel_map=front-left,front-right
|
Ebenso alle anderen Kombinationen (rear-left,rear-right / side-left,side-right).
|
pepre
Supporter
Anmeldungsdatum: 31. Oktober 2005
Beiträge: 6462
Wohnort: Erlangen
|
da sofort eine neue Instanz von Pulse startet, wenn ich Pulse beende.
Lesen hilft: autospawn.
|
t_z_web
(Themenstarter)
Anmeldungsdatum: 6. Februar 2009
Beiträge: 74
|
Hallo zusammen, vielen Dank. Das hatte ich irgendwie überlesen. ich konnte nun die Soundkarte durchtesten. Dabei musste ich feststellen, dass bis auf den Front-Anschluss keine Anschlussbelegung gestimmt hat. Hier eine Auflistung der Einstellungen / Änderungen in HDAJackRetask (ich habe das Gigabyte GA-H170-D3HP): Anschluss | Pin ID → Color | Channel G. | Channel (in Group)
Internal SPDIF Out, ATAPI | 0x11 → unv. | 3 (unv.) | unverändert (Front)
Green Line Out, Rear Side | 0x14 → unv. | 1 (unv.) | unverändert (Front)
Black Line Out, Rear Side | 0x15 → Orange | 1 (unv.) | Center/LFE (zuvor Back)
Orange Line Our, Rear Side | 0x16 → Black | 1 (unv.) | Back (zuvor Center/LFE)
Grey Line Out, Rear Side | 0x17 → unv. | 1 (unv.) | unverändert (Channel 8 & 9, mit Side liegt das Front-Signal an!)
Pink Mic, Rear Side | 0x18 → unv. | 4 (unv.) | unverändert (Front)
Pink Mic, Front Side | 0x19 → unv. | 5 (unv.) | unverändert (Front)
Blue Line In, Rear Side | 0x1a → unv. | 4 (unv.) | unverändert (Channel 30 & 31)
Green Headphone, Front Side | 0x1b → unv. | 1 (zuvor 2) | Back (zuvor Front)
Damit ist die Belegung der 4 Rückwärtigen Ausgänge korrekt. Den Anschluss "Green Headphone, Front Side" habe ich nun auf den Back-Anschluss gelegt und Channel Gruppe 1 gelegt. Damit funktioniert dann die Einstellung als 4.0-System (mit Eingang) in Kombination mit den folgenden Zeilen in der /etc/pulse/default.pa: | load-module module-remap-sink sink_name=speakers remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-40 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right
load-module module-remap-sink sink_name=headphones remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-40 channels=2 master_channel_map=rear-left,rear-right channel_map=front-left,front-right
|
Auf dem Kopfhörer-Anschluss habe ich zudem wie schon zuvor geschrieben die Steckererkennung ausgeschaltet (Jack detection = Non present). Des Weiteren habe ich unter Parser hints add_stereo_mix_input aktiviert. Damit kann ich nun z.B. in OBS den Ton direkt aufnehmen. Alle weiteren Einstellungen habe ich so belassen wie sie waren. Die Lösung ist in gewisser Weise zwar immer noch eine "Bastel"-Lösung, aber sie funktioniert nun immerhin einwandfrei - zumindest so lange wie ich bei Stereo-Lautsprechern bleibe. Es wäre aber auch ein 5.1-System möglich (es müsste dann intern ein 7.1-System genutzt werden). 2.1 (intern 5.1) und 4.1 (intern 7.1) sollten ebenfalls möglich sein. Ein 4.0-System geht so nicht wirklich, da dann wieder das Problem mit den Bässen bestehen würde. Ein 7.1-System geht so nicht, da nur 8 der 8+2 Kanäle der Soundkarte angesprochen werden können. Mit ALSA habe ich bisher keine Lösung hinbekommen. Da es nun aber auf die oben beschriebene Weise funktioniert werde ich sie vorerst auch nicht weiter verfolgen. Noch einmal vielen, vielen Dank an pepre! Ohne dich hätte ich es nicht hin bekommen. Hatte zuvor noch nie ein solches Problem und musste daher erst mal sehr viel neues lernen.
|