Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Francesco 16 Března 2007, 02:19:22
-
Mám zvukovou kartu SOUND BLASTER LIVE! 24bit a k tomu soustavu reper 5.1 od Geniusu. Nyní jsem nainstaloval UBUNTU 6.10 a hraje mi zvuk pouze přes kartu (Sis Si 7012), která je integrovaná na základní desce. Zkoušel jsem všechno možné přepínání a nic... poraďte prosím
-
Čau, řešil jsem stejný problém, že mi zvuk hrál jenom přes integrovanou zvukovku. A to dokonce byla zakázaná v BIOSU... Ikdyž jsem měl všude zaplou tu SB Live! 24b tak to nehrálo, ale stačilo v přepínačích zrušit výběr přepínače IEC958 a jelo to jak má. Možná tvůj problém bude v něčem jiném, ale mě to pomohlo...
-
Už se to několikrát řešilo. Vypnutí integrované zvukovky v BIOSu nepomůže, protože Linux prakticky BIOS ignoruje. Je nutné nastavit pořadí zvukovek v souboru /etc/modprobe.d/alsa-base Viz ukázka z toho mého (mám taký SB Live 5.1 a řešil jsem stejný problém).
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }
options snd-emu10k1 index=0
options snd-via82xx index=1Důležité jsou ty dva řádky:
options snd-emu10k1 index=0
options snd-via82xx index=1
kde říkáš, který driver zvukovky se má nahrát jako první.
-
Tak ja si taky sehnal tu CSB live. Nainstaloval jsem snd-emu10k1 a kdyz jsem otevrel /etc/modprobe.d/alsa-base, tak ten ovladac tam nemam. Prikladam vypis
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-ioctl32 ; : ; }
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --Qb snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }
# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }
# Load snd-seq for devices that don't have hardware midi;
# Ubuntu #26283, #43682, #56005; works around Ubuntu #34831 for
# non-Creative Labs PCI hardware
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options cx88-alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
Jak mam dostat ten snd-emu10kl mezi options?
-
vsechno jsem rozchodil - pouze mikrofon ne! V alsamixeru je pridanej, v nastavenich uvolnenej, capture...vsechno. Pro jistotu jsem uvolnil vse a nic to neni platne
-
Řeším stejný problém jako hase tady: http://forum.ubuntu.cz/index.php?topic=7899.0
-
Uz to mam a nechapem ako to bolo mozne...V nastaveni zvuku proste povol vsetko (wawe.IEC,AC97, line in...) a ked sa to chyti, tak uberaj. Je to take tupe riesenie bez jasnej logiky, ale proste funguje...
-
Má povoleno všechno. V 6.06 mi vložená zvukovka běhala perfektne, Alsa totiž nedetekovala integrovanou INvidii. Bohužel FF ji detekuje, ovšem po strartu systému mi naběhne INvidie, kde mi nejde mikrofon. Na vložené mi mikrofon funguje. Takže potřebuji tady tu integrovanou INvidii zakázat. Někdy uslyším úvodní zvuk na vložené zvukovce a pak hudba hraje jen na INvidii. Možná v GG to bude lepší.
-
Tak este skus v etc/modprobe/alsa - modules dat v options tej integrovanej INvidii vacsie cislo a tej vlozenej 0 - aby bola 1. Za skusku nic nedas - vzdy to mozes vratit.
-
sorry alsa-base, nie modules
-
No jo ale kde. Těmhle věcem moc nerozumím.
Výpis z alsa-base
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-ioctl32 ; : ; }
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --Qb snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }
# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }
# Load snd-seq for devices that don't have hardware midi;
# Ubuntu #26283, #43682, #56005; works around Ubuntu #34831 for
# non-Creative Labs PCI hardware
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options cx88-alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
-
Ide o tu poslednu cast. - ten index. Ty mas index vyrovnany pre vsetky zvukovky - 2. Tak musis na tu zvukovku co chces uprednostnit dat index mensi. Ja tomu tiez moc nerozumiem - ktosi to tu uz radil a mne to pomohlo. Keby sme mali vsetkemu rozumiet tak mame hlavy jak melony.
-
Tady je řešení, které mi pomohl vyřešit Robert, kterému za to děkuji.
Zrušení integrované zvukové karty:
Zadej do terminálu:
gksudo gedit /etc/modprobe.d/blacklist
– otevře se a vložit na konec výpisu:
snd_hda_intel
snd_hda_codec
tím se integrovaná zvukovka vypne a pojede jen ta vložená. Zavřít blacklist, restartovat počítač.