ubuntuusers.de

Zweite Soundkarte Softwareseitig Deaktivieren

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

moopoo

Anmeldungsdatum:
21. Oktober 2005

Beiträge: 18

Hallo,

ich habe zwei 'Soundkarten' in meinem Rechner. Eine Soundblaster Live! 24bit und den Via Onboard Chip. Beide Fumktionieren an sich reibungslos. Trotzdem möchte ich die Onboard 'Karte' unter Ubuntu deaktivieren, ohne sie im Bios abschalten zu müssen. Mich nervt es nämlich, dass einige Anwendungen den Via Chip ansprechen, wo an ihm doch nur mein Headset hängt. Ich möchte den Via Sound deshalb nicht im Bios abschalten, weil ich ihn unter Windoze zur IP-Telefonie nutze, während ich mit dem Sounblaster Musik höre.

Wieder einmal vielen Dank im Voraus,
moopoo

tsoe

Anmeldungsdatum:
6. Juni 2005

Beiträge: 25

Wohnort: München

Benutzt du Hoary oder Breezy. Unter Breezy gehst du einfach auf System->Einstellungen->Audio , dort kannst du deine Default Soundkarte auswählen. Unter Hoary ist es einiges schwieriger. Da musst du rausfinden welchen Treiber deine bevorzugte Soundkarte nutzt und diesen in /etc/modules hinzufügen.

moopoo

(Themenstarter)

Anmeldungsdatum:
21. Oktober 2005

Beiträge: 18

Ich nutze Breezy und danke für den Tipp:

tsoe hat geschrieben:

Unter Breezy gehst du einfach auf System->Einstellungen->Audio...

Jedoch hilft er mir nicht weiter. Einige Anwendungen, zb das Firefox Flash-Plugin, beharren trotz des "Defaults" darauf, den Onboard-Sound anzusprechen. Kann es daran liegen, dass diese kein ALSA "sprechen"?

Unter Windoze kann man halt einfach ein Hardware-Device im Gerätemanager abstellen. Gibt es ähnliches auch für Ubuntu? Es muss nicht Klickibunti sein. Einen Griff ins Terminal würd' ich nicht scheuen.

glasen

Anmeldungsdatum:
5. November 2004

Beiträge: 2690

Versuch mal folgendes :

Trag die Soundkarte die du als Standard haben willst in die Datei "/etc/modules" ein (besser gesagt den Treibernamen). Den Treibernamen kann ich dir leider nicht genau sagen, aber den findest du mit Hilfe von "lsmod" heraus. Sollte für deinen Soundblaster "snd-emu10k1" oder so ähnlich lauten. Dann wird gleich nach einem Start von Ubuntu der Treiber der Soundblasterkarte geladen und erst später der Treiber der Onboardkarte.

Wenn du die Onboardkarte ganz weghaben willst, kannst du auch anstatt der oben genannten Lösung, den Treibernamen (sollte bei älteren Boards "snd-via82xx" sein) in die Datei "/etc/hotplug/blacklist) eintragen. Das sollte ein Laden des Treibers verhindern.

P.S:

Du kannst die zweite Soundkarte auch für IP-Telefonie einsetzen. Für Skype musst du nur als Soundgerät "/dev/dsp1" einstellen (Eigentlich für alle Programme die OSS benutzen). ALSA-fähige Programme benutzen die Bezeichnung "hw:0" (Soundblaster) bzw. "hw:1" (VIA).

glasen

Anmeldungsdatum:
5. November 2004

Beiträge: 2690

Versuch mal folgendes :

Trag die Soundkarte die du als Standard haben willst in die Datei "/etc/modules" ein (besser gesagt den Treibernamen). Den Treibernamen kann ich dir leider nicht genau sagen, aber den findest du mit Hilfe von "lsmod" heraus. Sollte für deinen Soundblaster "snd-emu10k1" oder so ähnlich lauten. Dann wird gleich nach einem Start von Ubuntu der Treiber der Soundblasterkarte geladen und erst später der Treiber der Onboardkarte.

Wenn du die Onboardkarte ganz weghaben willst, kannst du auch anstatt der oben genannten Lösung, den Treibernamen (sollte bei älteren Boards "snd-via82xx" sein) in die Datei "/etc/hotplug/blacklist) eintragen. Das sollte ein Laden des Treibers verhindern.

P.S:

Du kannst die zweite Soundkarte auch für IP-Telefonie einsetzen. Für Skype musst du nur als Soundgerät "/dev/dsp1" einstellen (Eigentlich für alle Programme die OSS benutzen). ALSA-fähige Programme benutzen die Bezeichnung "hw:0" (Soundblaster) bzw. "hw:1" (VIA).

moopoo

(Themenstarter)

Anmeldungsdatum:
21. Oktober 2005

Beiträge: 18

Vielen Dank, werd's probieren.

moopoo

(Themenstarter)

Anmeldungsdatum:
21. Oktober 2005

Beiträge: 18

Es hat funktioniert, den "snd-via82xx" Treiber zu blacklisten. Flash-Animationen etc. greifen jetzt auf die einsame Creative-Karte zu. Dagegen brachte es nichts, den Soundblaster-Treiber "snd_ca0106" vorauszuladen. Das nenne ich einen Teilerfolg. Vielen Dank für den Tipp.

Antworten |