Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Skrypt aktualizujący ALSA  (Przeczytany 5170 razy)

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
Skrypt aktualizujący ALSA
« dnia: 2013-10-12, 12:32:22 »
Witam!
Po świeżej instalacji Lubuntu miałem problem z dźwiękiem, był bardzo słaby nawet jak wybierałem suwakiem na 100.
Znalazłem skrypt do aktualizacji:
#!/bin/sh

# This script will recompile the ALSA drivers for Ubuntu
# This procedure was gotten from
# https://help.ubuntu.com/community/HdaIntelSoundHowto
#
# Authored by Bob Nelson  admin@stchman.com
#
# This script updated 9/6/2007


script_name="alsa_setup.sh"

# Script must run as root
if [ $USER != "root" ]; then
echo "You need to run this script as root."
echo "Use 'sudo ./$script_name' then enter your password when prompted."
exit 1
fi

# Install the required tools
sudo apt-get -y install build-essential ncurses-dev gettext

# Install your kernel headers
sudo apt-get -y install linux-headers-`uname -r`

# Change to users home folder
cd ~

# Get the files from www.stchman.com
wget http://www.stchman.com/tools/alsa/alsa-driver-1.0.16.tar.bz2
wget http://www.stchman.com/tools/alsa/alsa-lib-1.0.16.tar.bz2
wget http://www.stchman.com/tools/alsa/alsa-utils-1.0.16.tar.bz2

# make a new folder
sudo mkdir -p /usr/src/alsa

# Change to that folder
cd /usr/src/alsa

# Copy the downloaded files to the newly made folder
sudo cp ~/alsa* .

# Unpack the tar archive files
sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

#Compile and install alsa-driver
cd alsa-driver*
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
sudo make
sudo make install

# Compile and install alsa-lib
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

# Compile and install alsa-utils
cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

# Remove the archives as they are no longer needed
rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*

# Add the following line to the file, replacing '3stack' with your model
sudo echo -e '\\n' >> /etc/modprobe.d/alsa-base
sudo echo "options snd-hda-intel model=3stack" >> /etc/modprobe.d/alsa-base

# Reboot the computer
sudo reboot
Pomimo że zainstalowano mi starsze sterowniki to poprawiło to jakość i głośność.
Jednak chciałbym zainstalować nowsze sterowniki i nie wiem za bardzo jak to zrobić... a mianowicie prosiłbym o pomoc co edytować w tym skrypcie żeby mieć najnowsze stery, bo kiedyś bawiłem się paczkami ze sterownikami ALSA i były problemy z zależnościami... nowsze biblioteki i nie mogłem sobie poradzić co instalować a co nie.
Będę wdzięczny za pomoc.
Pozdrawiam.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Skrypt aktualizujący ALSA
« Odpowiedź #1 dnia: 2013-10-12, 15:20:32 »
Cytuj
co edytować w tym skrypcie żeby mieć najnowsze stery
# Get the files from www.stchman.com
wget http:www.stchman.com/tools/alsa/alsa-driver-1.0.16.tar.bz2
wget http:www.stchman.com/tools/alsa/alsa-driver-1.0.16.tar.bz2
wget http:www.stchman.com/tools/alsa/alsa-driver-1.0.16.tar.bz2
Skrypt wymaga ciągłej aktualizacji, lub tylko sprawdzenia-przetestowania jeśli sam mógłby
wykryć nowsze sterowniki.
Inny link do sterowników alsa, znaleziony w google:
ftp://ftp.alsa-project.org/pub/driver/
ftp://ftp.alsa-project.org/pub/lib/
ftp://ftp.alsa-project.org/pub/utils/
Do linków dodajesz nazwy aktualnych sterowników znalezionych na stronie.


Cytuj
bo kiedyś bawiłem się paczkami ze sterownikami ALSA i były problemy z zależnościami... nowsze biblioteki i nie mogłem sobie poradzić
Drobnym druczkiem...
Przed użyciem zapoznaj się z treścią dokumentacji dołączonej do paczki
bądź skonsultuj się z innymi użytkownikami lub developerami swojej dystrybucji, gdyż każdy program niewłaściwie stosowany zagraża nie powodzeniem instalacji lub uszkodzeniem systemu.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
Skrypt aktualizujący ALSA
« Odpowiedź #2 dnia: 2013-10-13, 10:48:59 »
Na http://http:www.stchman.com są stery do wersji 1.0.16.
Czy do instalacji wystarczy tylko: alsa-driver, alsa-lib i alsa-utils ?
Bo w tym skrypcie tylko tyle sterowników jest pobieranych.

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 287
    • Zobacz profil
Skrypt aktualizujący ALSA
« Odpowiedź #3 dnia: 2013-10-13, 15:15:06 »
A więc pozmieniałem ścieźki, wszystko na wersję 1.0.25.
Trochę errorów było... nie pamiętam co dokładnie bo zostawiłem linijkę z restartem :/
Ale ostatecznie systemu nie popsułem no i:

Now ALSA is ready to use.
 For adjustment of volumes, use your favorite mixer.

 Have a lot of fun!


Dźwięk jest :)