Strona 1 z 1

System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 11:28
autor: Noryakky
Witam!
Chciałbym prosić Was o małą pomoc w postaci nakierowania mnie, gdzie może leżeć problem, mianowicie:
Mam 2 karty dzwiękowe:
-Creative Audigy ZS 2
-Integra Intela.
Problem polega na tym, że na użytkowniku 'wiktor' system nie widzi żadnej karty dźwiękowej w panelu sterowania Ubuntu, do tego brak jest głośniczka systemowego. Co najśmieszniejsze, dzwięk działa, czy to przez odtwarzacz clementine, czy to przez youtube.
Screen:
http://imageshack.us/photo/my-images/70 ... 615121.png



Sytuacja wygląda inaczej na użytkowniku Gość. Głośniczka w trayu co prawda brak, ale w panelu sterowania (wybaczcie to nazewnictwo, 13 lat na Windzie spędziłem), system wykrywa Audigy ZS 2, dźwięk również działa.
Screen:
http://img577.imageshack.us/img577/3931/gosc.png

Alsamixer działa, wykrywa tylko Audigy ZS 2.
Warto dodać jeszcze, że kiedyś musiałem wiele czasu spędzić na konfigurowaniu alsy i dodałem integre intela do blacklisty, ale teraz jej coś nie widzę :p
Zależy mi, aby system używał tylko i wyłącznie jednej, Audigy zs 2, bo Integra jest po prostu Integrą i na nic mi się nie przydaje.


cat /proc/asound/cards :

Kod: Zaznacz cały

 0 [Audigy2        ]: Audigy2 - SB Audigy 2 ZS [SB0350]
                      SB Audigy 2 ZS [SB0350] (rev.4, serial:0x20021102) at 0xa000, irq 19
plik /etc/modprobe.d/alsa-base.conf:

Kod: Zaznacz cały

# 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 --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist 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 --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist 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 --quiet --use-blacklist saa7134-alsa ; : ; }
# 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-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

plik /etc/modprobe.d/blacklist.conf:

Kod: Zaznacz cały

# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac
//brezniew: zajrzyj do regulaminu i poczytaj o dozwolonych rozmiarach umieszczanych grafik.

Re: System wykrywa karty dzwiękowe tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 11:29
autor: ethanak
A możesz tę integrę w BIOS-ie wyłączyć? Będzie mniej kombinowania...

Re: System wykrywa karty dzwiękowe tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 11:38
autor: Noryakky
Niestety mój BIOS nie posiada takiej opcji, próbowałem już wiele razy ją wyłączyć.

Re: System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 13:40
autor: brezniew
Utwórz nowego użytkownika (adduser) i na nim sprawdź.
Jeśli będzie poprawie to u siebie usuń ~/.pulse i zrestartuj komputer.

Re: System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 13:58
autor: Noryakky
Zrobiłem tak jak kazałeś.
Utworzyłem nowego użytkownika "test", u niego w panelu sterowania jest widoczna karta Audigy, ale niestety głośniczka w tray'u brak. Usunąłem u siebie katalog .pulse , zrestartowałem komputer i pojawiła się u mnie Audigy w panelu sterowania. Niestety głośniczka w tray'u nadal brak, a zależy mi bardzo na nim. Próbowałem do tego testować dźwięk w panelu sterowania i nic nie słychać ;O Dźwięk na YouTube działa, ale w Clementine już nie :/

Re: System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 14:04
autor: brezniew
Masz coś namieszane z konfiguracją PA.
Ja bym to po prostu wywalił, ale w Ubuntu może to powodować pewne małe problemy.

Re: System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 14:05
autor: Noryakky
Czyli po prostu

Kod: Zaznacz cały

apt-get purge pulseaudio
lub coś podobnego?

Re: System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 14:12
autor: ethanak
Zanim to zrobisz, ustaw pulseaudio w tryb system (może pomóc):
w pliku /etc/default/pulseaudio ustaw wartości:

Kod: Zaznacz cały

PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=0
w pliku /etc/pulse/client.conf odkomentuj linię:

Kod: Zaznacz cały

autospawn = no
w pliku /etc/pulse/system.pa znajdź linię:

Kod: Zaznacz cały

load-module module-native-protocol-unix
i zmień na:

Kod: Zaznacz cały

load-module module-native-protocol-unix auth-anonymous=1
reboot - sprawdź co się stanie.

Niech jeszcze ktoś mądrzejszy ode mnie w te klocki poda regułę do udev która wyłączy tego Intela (ja się nie znam).

Re: System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 14:21
autor: Noryakky
Zrobione, ale niestety nie podziałało. Głośniczka w tray'u dalej nie ma, testowanie dźwięku w panelu sterowania również dalej nie działa, ale balans (lewy-prawy kanał) działa, muzyka również w clementine działa.

Re: System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 14:23
autor: brezniew
Ta ikonka jest ściśle powiązana z PA i bez niego nie działa.
Możesz użyć volumeicon-alsa lub używać skrótów.
A do testowania dźwięku służą speaker-test, aplay, arecord i wszelkiej maści odtwarzacze.

Na PA się nie znam więc nie pomogę.

Re: System wykrywa kartę dzwiękową tylko na Gościu, na normalnym użytkowniku nie.

: 15 cze 2012, 14:40
autor: Noryakky
Rozwiązanie co do głośniczka systemowego! (u mnie pomogło):

Kod: Zaznacz cały

sudo apt-get install indicator-sound
po tym relog.