Strony: [1]
Drukuj
Autor Wątek: [x-fi] i linux  (Przeczytany 1418 razy)
0 użytkowników i 2 Gości przegląda ten wątek.
lib3rty1
Miętowy liść
*

Reputacja 0
Offline Offline

Distro: linux mint
Wiadomości: 41


Zobacz profil
« : Grudzień 29, 2008, 10:40:51 »

posiadam 2 karty muzyczne, wbudowana oraz creative x-fi pod usb,
linux idealnie i bezblednie wykryl x-fi i dziala.
lecz chcialbym aby x-fi bylo jedyna i domysla uzywana przez linuxa karta muzyczna.
wiec wychodze z pytaniem, jak to zrobic
Zapisane
kosa1
Administrator
Miętowa plantacja
*****

Reputacja 0
Offline Offline

Płeć: Kobieta
Distro: Linux Mint 9-64 bit, Ubuntu 10.04 64 bit
Wiadomości: 1639


Terminatorka


Zobacz profil WWW
« Odpowiedz #1 : Grudzień 30, 2008, 12:11:52 »

Terminal:
Kod:
sudo cat /proc/asound/cards

To pokaże Ci, jak widzi karty Linux. Żeby ustawić kolejność:
Kod:
sudo gedit /etc/modprobe.d/alsa-base

Na końcu trzeba dopisać:
Kod:
options snd-cmi8738 index=0
options snd-via82xx index=1
Oczywiście, tu ma być odpowiednia kolejność, czyli index=0 dla karty, która ma być główną.
Przykład jest z tej strony: http://adas.jogger.pl/2006/12/22/karty-dzwiekowe-pod-ubuntu-linux/
i dotyczy takich kart:
Kod:
0 [rev50]: VIA686A - VIA 82C686A/B rev50
VIA 82C686A/B rev50 with ICE1232 at 0xdc00, irq 12

1 [CMI8738MC6]: CMI8738-MC6 - C-Media PCI CMI8738-MC6
C-Media PCI CMI8738-MC6 (model 55) at 0xec00, irq 10
W edycji pliku modprobe.d należy użyć nazw sterowników do swoich kart.
Zapisane

Linux nie gryzie! : www.ubunciak.pl
OS: Ubuntu 10.10, Linux Mint 9 64 bit,
Asus GeForceGTS250, PhenomII, 4 GB RAM, Barracuda 7200.12 500 GB, Livebox (ethernet)
Problem rozwiązany? Wstaw to słowo do tytułu swojego pierwszego postu!
lib3rty1
Miętowy liść
*

Reputacja 0
Offline Offline

Distro: linux mint
Wiadomości: 41


Zobacz profil
« Odpowiedz #2 : Grudzień 30, 2008, 01:32:35 »

Kod:
0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0x94400000 irq 16
 1 [S51            ]: USB-Audio - SB X-Fi Surround 5.1
                      Creative Technology SB X-Fi Surround 5.1 at usb-0000:00:12.0-1, full speed

a po edycji alsa-base wyglada tak

Kod:
# 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 && { /sbin/modprobe --quiet snd-ioctl32 ; : ; }
install snd-pcm /sbin/modprobe --ignore-install snd-pcm && { /sbin/modprobe --quiet snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer && { /sbin/modprobe --quiet snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq && { /sbin/modprobe --quiet snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
# 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 && { /sbin/modprobe -Qb snd-seq ; }
# Prevent abnormal drivers from grabbing index 0
options 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
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388

options snd-emu10k1 index=0
options snd-via82xx index=1

chyba dobrze wyedytowalem asla-base ale nadal nie dziala ;/
Zapisane
Forum Linux Mint
« Odpowiedz #2 : Grudzień 30, 2008, 01:32:35 »

 Zapisane
kosa1
Administrator
Miętowa plantacja
*****

Reputacja 0
Offline Offline

Płeć: Kobieta
Distro: Linux Mint 9-64 bit, Ubuntu 10.04 64 bit
Wiadomości: 1639


Terminatorka


Zobacz profil WWW
« Odpowiedz #3 : Grudzień 30, 2008, 01:59:28 »

No to szukamy dalej:
http://debian.linux.pl/viewtopic.php?t=884
http://www.antynet.pl/node/41

Ewentualnie, jeśli chcesz używać tylko karty na usb, wyłącz zintegrowaną w BIOS, ale nie mozna zagwarantować, że to się uda. Np. u mnie wyłączenie w BIOS zintegrowanej sieciowej (nota bene lekko uszkodzonej), powoduje brak Internetu na drugiej karcie! Takie czary-mary...
Zapisane

Linux nie gryzie! : www.ubunciak.pl
OS: Ubuntu 10.10, Linux Mint 9 64 bit,
Asus GeForceGTS250, PhenomII, 4 GB RAM, Barracuda 7200.12 500 GB, Livebox (ethernet)
Problem rozwiązany? Wstaw to słowo do tytułu swojego pierwszego postu!
lib3rty1
Miętowy liść
*

Reputacja 0
Offline Offline

Distro: linux mint
Wiadomości: 41


Zobacz profil
« Odpowiedz #4 : Grudzień 30, 2008, 03:22:03 »

heh sprobowalem dodac tak jak jest napisane w 2 linku i nic,
muzycznej nie da sie wylaczyc z tego co widzialem, z poziomu biosa ;/....


a tak sie zastanawiam moze odpalic to przez jack/pulse audio ??
i jak w razie czego to skonfigurowac ??
« Ostatnia zmiana: Grudzień 30, 2008, 03:45:36 wysłana przez lib3rty1 » Zapisane
kosa1
Administrator
Miętowa plantacja
*****

Reputacja 0
Offline Offline

Płeć: Kobieta
Distro: Linux Mint 9-64 bit, Ubuntu 10.04 64 bit
Wiadomości: 1639


Terminatorka


Zobacz profil WWW
« Odpowiedz #5 : Grudzień 30, 2008, 06:38:53 »

Słuchaj, właściwie, w czym jest problem? Czy próbowałeś po prostu w preferencjach programów, które używają dźwięku ustawić, z czego mają korzystać? Zakładając, że wykonałeś kolejność uruchamiania kart - powinno być ok. W sytuacji, kiedy w BIOS nie można wyłączyć tej karty - będzie ona zawsze widoczna!
Zapisane

Linux nie gryzie! : www.ubunciak.pl
OS: Ubuntu 10.10, Linux Mint 9 64 bit,
Asus GeForceGTS250, PhenomII, 4 GB RAM, Barracuda 7200.12 500 GB, Livebox (ethernet)
Problem rozwiązany? Wstaw to słowo do tytułu swojego pierwszego postu!
lib3rty1
Miętowy liść
*

Reputacja 0
Offline Offline

Distro: linux mint
Wiadomości: 41


Zobacz profil
« Odpowiedz #6 : Grudzień 30, 2008, 07:05:50 »

w tym, ze nie wszystkie programy nie chca wspolpracowac z karta x-fi i nie wszystkie da sie ustawic aby z niej korzystaly np mplayer czy exaile...

oglnie ustawilem w start > preferencje > dzwiek aby wszystko szlo poprzez usb audio
Zapisane
Strony: [1]
Drukuj
Skocz do: