Δημοσιεύτηκε: 15 Οκτ 2009, 14:12
Αν για κάποιο λόγο ο ήχος δε λειτουργεί στον υπολογιστή σας, και το πρόβλημα δεν έχει να κάνει με μικρορυθμίσεις στο μίκτη, μπορείτε να εγκαταστήσετε την πιο πρόσφατη έκδοση της Alsa. Υπάρχει τρόπος επαναφοράς στην περίπτωση που θέλετε να γυρίσεται πίσω.
Εδώ περιγράφουμε τη διαδικασία για τη μεταγλώττιση και εγκατάσταση της πιο πρόσφατης έκδοσης της Alsa (υποσύστημα ήχου του πυρήνα του Linux).
Η βασική πηγή για τον οδηγό αυτό είναι τα κείμενα από
https://help.ubuntu.com/community/HdaIntelSoundHowto
http://ubuntuforums.org/showthread.php?t=962695
Για τη διαδικασία μεταγλώττισης της Alsa, ακολουθούμε τη διαδικασία που περιγράφει στο
http://ubuntuforums.org/showthread.php?t=962695
Στο τέλος της δημοσίευσης αναφέρει για το πρόγραμμα εντολών AlsaUpgrade, το οποίο λαμβάνουμε και αποσυμπιέζουμε στο σύστημά μας.
(Απαιτεί να φτιάξουμε λογαριασμό χρήστη στο www.ubuntuforums.org για να γίνει η λήψη του αρχείου).
Κατά την αποσυμπίεση δημιουργεί ένα πρόγραμμα εντολών με όνομα «AlsaUpgrade-1.0.21-4.sh».
1. Εκτελούμε το πρόγραμμα εντολών για να δούμε τις παραμέτρους,
- Κώδικας: Επιλογή όλων
$ sudo ./AlsaUpgrade-1.0.21-4.sh
Usage: ./AlsaUpgrade-1.0.21-4.sh [OPTION]...
Available options:
-di Download (to /usr/src), compile and install the packages
This option will compeletely upgrade your ALSA in one step
-d Download the packages only
In case you want to tweak/patch the official packages or
you'd like to install the snapshot on top of the official
packages prior to compiling and installating them
-c Compilation only
Kind of dry-run option to see if the configuration and compilation
works
-i Compilation and installation of packages
Sources must exist under /usr/src. Run script with -d or -di options first.
The option is useful to speed up your installation in case Ubuntu upgrades
have overwritten your ALSA installation. It is also useful if you want to
keep your patched version or snapshot version, when reinstalling the packages
-r Restore ALSA
Kernel and all ALSA relevant Ubuntu packages will be restored
(done by re-installation of relevant packages)
-snap Download, compile and install of latest ALSA driver-sources-snapshot
Please run script using -d option first. Recommended for troubleshooting.
(The snapshot is not an offical ALSA release or even pre-release,
it is the latest snapshot taken from the design-tree!)
-h Help - this page
Please visit http://ubuntuforums.org/showthread.php?t=962695
to report any issues you might encounter by using this script.
Από τις επιλογές που έχει, η «-snap» κάνει τη λήψη της πιο πρόσφατης διαθέσιμης έκδοσης, εγκαθιστά βοηθητικά εργαλεία και πακέτα, μεταγλωττίζει και εγκαθιστά τη νέα Alsa.
- Κώδικας: Επιλογή όλων
sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh -snap
όπου θα κάνει τη λήψη μόνο των νέων πακέτων της Alsa. Ταυτόχρονα όμως, θα εγκαταστήσει και τα απαραίτητα πακέτα συστήματος που θα επιτρέψουν τη μεταγλώττιση, αν αυτά δεν έχουν ήδη εγκατασταθεί.
- Κώδικας: Επιλογή όλων
--Fri Jun 5 01:52:49 BST 2009----Alsa-Upgrade-Script-1.17 -----------------
-
- You'll be upgraded from 1.0.17. to 1.0.20.
-
- All script output is routed to /var/log/AlsaUpgradeRev-1.17-060509-01.52.log
- Run tail -f <logfile> in a seperate terminal to follow the upgrade
-
- Reboot your machine afterwards.
-
- Enjoy - meet you at ubuntuforums.org or diy-audio.com
- soundcheck
---------------------------------------------------------------------------
Όπως αναφέρει παραπάνω, μπορείς να μπεις στον κατάλογο /var/log και να δεις το αρχείο καταγραφών καθώς εγκαθιστά πακέτα και κάνει τη λήψη της νέας Alsa.
Για ενεργοποίηση της νέας Alsa, εκτελείς
- Κώδικας: Επιλογή όλων
sudo /sbin/alsa force-reload
Μπορείς να επιβεβαιώσεις με το πρόγραμμα alsa-info.sh, και να δεις αν η έκδοση της Alsa είναι 1.0.21,
viewtopic.php?f=9&t=7242