Εχω ενα hp pavilion dv6 και αρχικα εγκατεστησα το ubuntu 9.04 αλλα δεν μου επαιζε ηχο ετσι μετα απο πολλες δοκιμες εγκατεστησα το 9.10 beta ελπιζοντας να μην εχω προβλημα με την καινουργια εκδοση,αλλα το προβλημα συνεχιζεται.Θα μπορουσατε να με βοηθησετε?
Φόρουμ
Δώσε αστέρια!
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
(Απο το http://ubuntuforums.org/showthread.php?t=1043568)
Σε μια κονσόλα δώσε
sudo gedit /etc/modprobe.d/alsa-base ή alsa-base.conf (όποιο απο τα δυο υπάρχει)
Και δώσε μσς τα περιεχόμενά του αρχείου αυτού.
Το πιο πιθανό είναι οτι αλλάζοντας την γραμμή "options snd-hda-intel xxx...=xxxx...." σε "options snd-hda-intel model=dell-m4-3 enable_msi=1" θα δουλέψει.
# 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-us122l 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
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Power down HDA controllers after 10 idle seconds
options snd-hda-intel power_save=10
δεν καταλαβα τι πρεπει να αλλαξω την τελευταια γραμμη?
Φίλε aniaporia υπάρχει λύση στο πρόβλημα σου, γιατί το ίδιο πρόβλημα αντιμετώπισα και εγώ με το dv5.
Σε παραθέτω σε αντίστοιχο θέμα ubuntuforums.org/showthread.php από το forum των ubuntu.
Καλό είναι για αρχή να δώσεις την εντολή lspci από κονσόλα για να δείς τις συσκευές που έχει το μηχάνημα σου. Στην λίστα που θα σου δοθεί θα δείς πια είναι η συσκευή του ήχου σου. θα είναι κάπως έτσι: 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03). Μετά γράψτο στο google μαζί με την λέξη ubuntu.
Βασικά αυτό που μάλλον θα πρέπει να κάνεις είναι να διορθώσεις το αρχείο alsa-base προσθέτοντας κάποιες επιπλέον εντολές.
Το δικό μου πρόβλημα αναφέρεται εδώ: www.mandrivalinux.gr/forum/viewtopic.php Αν είσαι νέος στο linux μην φοβάσαι την κονσόλα και μην απογοητεύεσαι, όλα φτιάχνουν χωρίς φορματ
.
Επίσης υπάρχει και ελληνικό φόρουμ για ubuntu: ubuntu-gr.org/
Πια είναι η κάρτα σου;
Κάνε το αρχείο ως εξής, αφού έχεις δώσει κανονικά την εντολή sudo gedit ktl ktl, (απο την τελευταια # και μετά)
# Power down HDA controllers after 10 idle seconds
options snd slots=snd-hda-intel
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=dell-m4-3 enable_msi=1 power_save=10
Μετά reboot και βλέπεις αν παίζει. Aν όχι δοκιμάζεις επίσης model=auto.
Στην συγκεκριμένη περίπτωση μπορούμε να πειραματιστούμε όσο θέλουμε, το μόνο που μπορεί να "χαλάσει" είναι ο ήχος που είναι ήδη χαλασμένος, συν το γεγονός οτι έχουμε το αρχικό αρχείο.
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
Αν είναι intel μάλλον θα πρέπει να συμπληρώσεις στο τέλος τις παρακάτω γραμμές:
options snd slots=snd-hda-intel
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=hp-dv5
options snd-hda-intel enable_msi=1
Σώζεις και κάνε reboot
Ελπίζω να σου δουλέψει.
δλδ θα αλλαξω το αρχειο απο την τελευταια # και μετα?
Ναι, (έκανα και διόρθωση σε αυτό που σου προτείνω). Και τα δυο που σου προτείνουμε μπορουν να οδηγήσουν στην λύση οπότε είναι ποιό θα σου κάτσει.
o nbagi stis dikes tou entoles grafei model=hp-dv5 egw den prepei na grapso model=hp-dv6?
Τι να σου πω, δοκίμασε. Να χαλάσει κάτι άν αλλάζεις μόνο το model=xxxxxx αποκλείεται. Οπότε δοκίμασε αυτά που σου προτείνουμε, (hp-dv5, dell-m4-3, auto) και οτι άλλο σου κατέβει. Το πολύ πολύ αν κανεις κάτι λάθος να μην έχεις ήχο.
sas euxaristw poly paidia!!!to model=dell-m4-3 mou doulepse thanx
Αν δεις στο δικό μου θέμα υπάρχει μία λίστα alsa.opensrc.org/index.php/Hda με τα μοντέλα, δεν ξέρω αν πέξει με hp-dv6. Το πιο πιθανόν είναι να παίξει με το auto που ανέφαιρε ο Teddy. Υπάρχουν για κάθε model διαφορετικές ρυθμίσεις ανάλογα με τις εισόδους και εξόδους. Δοκίμασε. Επίσης αν δεν βγάλεις άκρη βάλε και την παρακάτω γραμμη:
options snd-hda-intel single_cmd=1
1)Βάλε και το power_save=10 που σου είπα παραπάνω, αν δεν το έχεις βάλει ήδη. Με την λογική οτι είσαι σε laptop οπότε το να αποδεσμεύει την κάρτα ήχου μετά απο 10 δευτερόλεπτα "σιωπής" θα βοηθήσει στην μείωση της κατανάλωσης. Αν δεν σου δουλέψει όπως θέλεις, απλά βγάλτο.
2)Αν δεν σου δουλεύουν σωστά οι είσοδοι-έξοδοι-μικρόφωνα κτλ, δοκίμασε να αλλάξεις model (κοίτα και το link που σου έδωσε ο nbagi) ή ψάξτο λίγο παραπάνω στο google ή ρώτα εδώ. Προς το παρόν το θέμα το βάζω ως λυμένο.
nbagi τελικά το δικό μου δούλεψε... 1-0 . Τα λέμε στο επόμενο...
Καλησπέρα. Έχω και'γω το ίδιο πρόβλημα, δεν έχω καθόλου ήχου
. Η κάρτα ήχου μου είναι μια soundblaster audigy 4 και ηχεία 2.1. Την on board κάρτα ήχου
την έχω απενεργοποιήσει από το bios, απ'όσο γνωρίζω (Onboard Devices Configuration--> On Board AC'97 Audio--> Disable). Από το terminal έδωσα alsamixer
και ενεργοποίησα ότι υπήρχε. Πάνω αριστερά όμως γράφει VIA 8237. http://img249.imageshack.us/img249/4959/screenshotkg.png και
http://img441.imageshack.us/img441/5880/screenshot1n.png . Κάνω restart, ξαναδινω alsamixer και τώρα γράφει Audigy 4!!!. Τα ανεβάζω πάλι όλα, restart...
αλλά τίποτα.
http://img687.imageshack.us/img687/4734/screenshot3ow.png και http://img17.imageshack.us/img17/6757/screenshot2jcu.png .
Με την εντολή sudo gedit /etc/modprobe.d/alsa-base μου ανοίγει ένα άδειο αρχείο, ενώ με την εντολή
alsa-base.conf μου βγάζει command not found. Επίσης, η εντολή lspci μου δίνει :
00:00.0 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:09.0 Communication controller: Intel Corporation 536EP Data Fax Modem
00:0a.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
00:0e.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GS] (rev a2)
Καμιά άλλη ιδέα; Ελπίζω να μην υπάρχει πρόβλημα που χρησιμοποίησα το post του aniaporia. Ευχαριστώ.
Cerca, trova
Το δεύτερο είναι sudo gedit /etc/modprobe.d/alsa-base.conf ή ψάξε ποιό αρχείο υπάρχει σε αυτόν τον κατάλογο που σχετίζεται με τον ήχο (ή με το alsa). Στην δική μου διανομή πχ είναι το 50-sound.config. Aυτό το αρχειάκι πρέπει να επεξεργαστείς.
Αν και δεν νομίζω οτι στην περίπτωσή σου φταίει κάτι σχετικό με το υπόλοιπο post. Οι κάρτες της creative έχουν μια κακή σχέση με το linux. Νομίζω μάλιστα οτι η audigy 4 υποστηρίχθηκε μόλις στην τελευταία έκδοση του ALSA. Οπότε πες μας την έκδοση του ALSA, alsa firmware (αν το έχεις), και του πυρήνα που έχεις εγκατεστημένα, όπως επίσης και την διανομή σου (μπορεί να μας χρειαστούνε στην πορεία). Τις εκδόσεις θα τις δεις στον synaptic.
Το περιεχόμενο του αρχείου alsa-base.conf
# 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-us122l 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
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Power down HDA controllers after 10 idle seconds
options snd-hda-intel power_save=10 power_save_controller=N
Διανομή Ubuntu 9.10
Kernel 2.6.31-14
Alsa firmware δεν πρέπει να είναι εγκατεστημένο. Βρήκα ένα alsa-firmware-loaders. Να το εγκαταστήσω;
Επίσης, όταν δίνω στο Synaptic alsa, μου δείχνει ότι έχω εγκατεστημένα τα...python-alsaaudio, libesd-alsa0, alsa-utils, alsa-base, libsox-fmt-alsa, libasound2,
libasound2-plugins, linux-sound-base, libsdl1.2debian-alsa, gstreamer0.10-alsa, bluez-alsa, libsnack2-alsa, sox, όλα είναι στην τελευταία έκδοση.
Cerca, trova
Όσο για την audigy.....από default, δεν έχω ήχο σε καμία διανομή ήχου που έχω δοκιμάσει, από την εποχή ubuntu 6.06 που άρχισα να ψηλό ασχολούμε με
linux.
Λοιπόν, έχω και εγώ μερικές απορίες. Ενώ λες οτι έχεις την audigy 4 αυτή αναγνωρίζεται απο την lspci ως audigy2 value. To θέμα είναι οτι αυτές οι δυο σύμφωνα με το http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs έχουν διαφορετικά τσιπάκια.
Δώσε σε μια κονσόλα την εντολή sudo lsmod | grep snd για να δούμε τι φορτώνει.
Άσχετο, την προοπτική του να δουλεύεις με την onboard την αποκλείουμε??
Το αποτέλεσμα της εντολής sudo lsmod | grep snd
snd_emu10k1_synth 6140 0
snd_emux_synth 32860 1 snd_emu10k1_synth
snd_seq_virmidi 5628 1 snd_emux_synth
snd_seq_midi_emul 6332 1 snd_emux_synth
snd_via82xx 23576 2
gameport 11368 1 snd_via82xx
snd_mpu401_uart 6940 1 snd_via82xx
snd_seq_dummy 2656 0
snd_usb_audio 84224 1
snd_usb_lib 16284 1 snd_usb_audio
snd_emu10k1 135136 3 snd_emu10k1_synth
snd_seq_oss 28576 0
snd_via82xx_modem 11204 0
snd_ac97_codec 101216 3 snd_via82xx,snd_emu10k1,snd_via82xx_modem
snd_seq_midi 6432 0
ac97_bus 1532 1 snd_ac97_codec
snd_rawmidi 22208 5 snd_seq_virmidi,snd_mpu401_uart,snd_usb_lib,snd_emu10k1,snd_seq_midi
snd_pcm_oss 37920 0
snd_seq_midi_event 6940 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_mixer_oss 16028 1 snd_pcm_oss
snd_seq 50224 9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_pcm 75296 6 snd_via82xx,snd_usb_audio,snd_emu10k1,snd_via82xx_modem,snd_ac97_codec,snd_pcm_oss
snd_util_mem 4156 2 snd_emux_synth,snd_emu10k1
snd_timer 22276 3 snd_emu10k1,snd_seq,snd_pcm
snd_hwdep 7200 3 snd_emux_synth,snd_usb_audio,snd_emu10k1
snd_seq_device 6920 8 snd_emu10k1_synth,snd_emux_synth,snd_seq_dummy,snd_emu10k1,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_page_alloc 9156 4 snd_via82xx,snd_emu10k1,snd_via82xx_modem,snd_pcm
snd 59204 27 snd_emux_synth,snd_seq_virmidi,snd_via82xx,snd_mpu401_uart,snd_usb_audio,snd_emu10k1,snd_seq_oss,snd_via82xx_
modem,snd_ac97_codec,snd_rawmidi,snd_pcm_oss,snd_mixer_oss,snd_seq,snd_pcm,snd_timer,snd_hwdep,snd_seq_device
soundcore 7264 1 snd
Όσο για το ενδεχόμενο να χρησιμοποιήσω την onboard.....δεν έχω πρόβλημα. Έτσι κι'αλλιώς, δεν 8α ορκιζόμουν ότι με προηγούμενες διανομές linux που
χρησιμοποίησα στο παρελθόν, είχα ήχο από την audigy. Θυμάμαι πάντως ότι για να έχω ήχο, σε ubuntu 8.10, πάλεψα με ένα αρχείο πάλι με κατάληξη conf
και δήλωνα manually τα ηχεία μου (front left, front right, sub). Δυστυχώς, δεν θυμάμαι λεπτομέρειες. Το θέμα είναι ότι η onboard είναι απενεργοποιημένη.
Cerca, trova
ΤΟ ΕΦΤΙΑΞΑ !!!! και μπορώ να πω ότι δεν με δυσκόλεψε σχεδόν καθόλου σε σχέση με τις άλλες φορές. Απλά κατέβασα το gnome-alsamixer και εκεί
ενεργοποίησα το Audigy Analog/Digital Output Jack. Το οποίο έπρεπε να είναι ενεργοποιημένο από default. Την λύση την βρήκα από το site
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/440277 . Ευχαριστώ Teddy για το ενδιαφέρον.
Cerca, trova
Παιδια όλα καλα με τον ήχο δική μου χαζομαρα...τελικα μολις γραφω στο site και μετα βρισκω μόνος μου τη λύση πριν προλαβει να μου απαντησει κανεις....τι να μου πω !!!
:)