Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: problem so zvukom na ubuntu 9.04 a HP dv7 [vyřešeno]  (Přečteno 1548 krát)

peterSX

  • Návštěvník
  • Příspěvků: 7
problem so zvukom na ubuntu 9.04 a HP dv7 [vyřešeno]
« kdy: 19 Října 2009, 13:23:42 »
Zdravim vsetkych.

Po prvy krat sa obraciam na forum (zaradujem sa este stale medzi novacikov) hoci som si zatial stale pomohol s googlom a tak, ale s tymto problemom si fakt uz neviem rady.

Vlastim notebook HP PAVILION DV7-2190ec a na nom bezi ubuntu 9.04.

Problem sa tyka zvuku, ktory na tomto notebooku vobec nesiel.
Rozchodil som ho podla navodu:

#POSTUP PRO ÚSPĚŠNĚ ROZCHOZENÍ ZVUKU V NT HP PAVILION DV7-2180 (možno použít i u dv5)
#ZPRACOVAL: Skywalker1
#ČERPÁNO Z:   http://monespaceperso.org/blog-en/2009/08/31/upgrade-alsa-1-0-21-on-ubuntu-jaunty-9-04/
#      https://help.ubuntu.com/community/HdaIntelSoundHowto
#      http://ubuntuforums.org/showthread.php?t=1136373
#      http://wiki.ubuntu.cz/Prostorov%C3%BD%20zvuk


#1)NT NEVYDÁVÁ ANI HLÁSKU
#(pravděpodobně to bude tím, že používáš starou verzi alza-driveru, proto doporučuji použít následující příkazy pro
#update na novější verzi)

#kontrola verze alsa driver
cat /proc/asound/version

#nainstalování potřebných doplňků pro samotný update
sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r`

#nyní se přesuneme do tvého domovského adresáře a stáhneme do něj nové verze balíčků alsa driveru
cd ~
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2

#vytvoření nové složky a přesun stažených souborů do této složky
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .

#rozbalení všech tří balíčků
sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

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

#instalace alsa-libu
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

#instalace alsa-utilsu
cd ../alsa-utils*
sudo ./configure

#POZOR! pokud se ti na poslední řádce po příkazu "sudo ./configure" zobrazila
#hláška "configure: error: panelw library not found" pokračuj následujícím
#odstavcem (pokud se chyba neobjevila, tak tento odstavec přeskoč !)
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
sudo ./configure

#nyní pokračování
sudo make
sudo make install

#update je již u konce, nyní pouze smažeme nepotřebné stažené soubory
rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*

#nyní zrestartuj zvukové zařízení, nebo radějí, pro méně pokročilé, restartuj celý PC
#můžeme si také ověřit stávající verzi pomocí již osvojeného příkazu
cat /proc/asound/version

#nyní spustíme konfiguraci alsi pomocí příkazu (osobně jsem vybral první možnost, tj. Intel)
#vyhledávání grafických karet může chvíli trvat (proto rozhodně při této akci nevypínej / nerestartuj PC! - nejedná se o freez systému!)
sudo alsaconf

#pokud ti stále nehraje mp3, video soubor, jedná se už s největší pravděpodobností o špatně nastavenou hlasitost (nízká), nebo nemáš
#staženy aktuální kodeky nutné pro přehrávání!


#2)NT SICE COSI VYDÁVÁ, ALE ZA ZVUK TO POVAŽOVAT NELZE
#(zde je situace trochu komplikovanější, jelikož se musí dopsat několik řádek do configu alsi)
#(komplikovanější proto, že záleží na tvém hardwaru, konkrétně integrované zvukové kartě tvého NT - více viz druhý link (nahoře))
#pro NT HP Pavilion dv7 a dv5 by mělo fungovat následující:
sudo nano /etc/modprobe.d/alsa-base.conf

#najedeme až na poslední řádek a dopíšeme následující:
options snd-hda-intel enable_msi=1
option snd slots=snd-hda-intel
options snd-hda-intel model=hp-m4
alis snd-card-0 snd-hda-intel

#opět zrestartuj zvukové zařízení, či celý PC
#toť vše, pokud tento postup u vašeho NT nefunguje (resp. hlavně co se týče bodu 2 prohlídněte si link č. 2 - viz. nahoře, jelikož
#se pravděpodobně jedná o špatně zadaný model NT, resp. model NT s ohledem na zvukový hardware)


#3)HUDEBNÍ SOUBORY SE JIŽ PŘEHRÁVAJÍ BEZ PROBLÉMU, ALE UPOZORNĚNÍ, ZVUKY A DALŠÍ BLBOSTI V UBUNTU SE NEOZÝVAJÍ (VČETNĚ DOSBOXU ATD.)
#(pozn. zde se nejspíše jedná o problém s nastavením zvuku, resp. počtu reproduktorů - lze ošmelit prostorovým zvukem)
sudo nano /etc/pulse/daemon.conf

#pomocí ctrl+w najděte "default-sample-channels"
#tento řádek odkomentujte a podle počtu reproduktorů zapište následující
default-sample-channels = POČET_REPRO

#(POČET_REPRO - 2.1 = 3, 7.1 = 8), v mém případě při dvou repráčcích a jednom basáku následující zápis
#default-sample-channels = 3

Po aplikovani tohto navodu zvuk isiel perfektne (ako vo viste - mam dual boot) ale az do chvile ked som cca pred tyzdnom (asi 12.10.2009) neaktualizoval ubuntu.

KONKRETNY PROBLEM:

Zvuk prestal ist-totalne nic. V menu  system/predvolby/zvuk ten "test pipnutia" nevyda ziadny zvuk (podobne ako pred aplikovanim novej verzie Alsa 1.0.21).
V ovladani hlasitosti mam len jeden ovladaci panel  MASTER - hoci ich tam bolo viac  a hore v DEVICE: Playback: Null Output (pulseAudio Mixer)  a  Capture: Monitor of Null Output (PulseAudio Mixer)  - tu bolo tiez viac veci na vyber.

Neviem co teraz, napada vas nieco?  

PS: vy co mate HP dv7 ide vam zvuk vpohode?

« Poslední změna: 20 Října 2009, 19:06:15 od peterSX »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: problem so zvukom na ubuntu 9.04 a HP dv7
« Odpověď #1 kdy: 19 Října 2009, 22:42:06 »
V nastaveních zvuku nastav, aby systém používal alsu, ne pulse.

Pokud nepomůže, zkoušels'
http://ubuntuforums.org/showpost.php?p=7439490&postcount=3
?
http://www.openstreetmap.org - mapy celého světa "wiki style"

klepeto

  • Návštěvník
  • Příspěvků: 83
Re: problem so zvukom na ubuntu 9.04 a HP dv7
« Odpověď #2 kdy: 20 Října 2009, 16:39:22 »
1) Open the Terminal.
2) In the terminal: type sudo gedit /etc/modprobe.d/alsa-base      (pri 9.10 mozno alsa-base.conf)
3) This will open that file In gedit:
Scroll to the bottom of the file and add the new line:
options snd-hda-intel enable_msi=1
4) Save the file and close gedit (you can now also stop the terminal).
5) Reboot the computer.

After rebooting, the sound should work properly.

Also, I thought it may help if I shared the settings I'm using for the audio on my HP. (The settings mentioned below shouldn't be modified before trying the fix above).

In System | Preferences | Sound:

Sound Events - Sound Playback: Autodetect

Music and Movies - Sound Playback: Autodetect

Audio Conferencing - Sound Playback: Autodetect

Sound Capture: HDA Intel STAC92xx Analog (ALSA)

Default Mixer Tracks - Device: HDA Intel (Alsa Mixer).
(Select "Front" as the track to control with the keyboard).

After setting this, right-click on the speaker icon (usually at the top-left of the screen), and select "Open Volume Control". Click the Preferences button and Check ALL of the choices given to you. Click CLOSE, and now in the volume control, you should see a new tab that says switches. Go to that tab. Check "IEC958 Default PCM", and leave the other 3 options UNCHECKED. Using the Default PCM switch instad of the regular ICH958 seems to be the trick to getting audio working correctly.

After doing this, go back to the playback tab. Set the PCM volume to at least 50% (you may want to go higher). Set the master volume to 100&, and the Front to 50%. You should now be able to hear sound properly. you can test this with the sound effects in system | preferences | sound. The volume buttons on your keyboard will adjust the audio for the front speakers, which seems to work better than using the Master, at least in my case. You can try using Master or PCM instead if you want.


Mne pomohlo toto aj na 8.10 aj na 9.04 mozes to skusit.
Ubuntu 10.4. LTS

peterSX

  • Návštěvník
  • Příspěvků: 7
Re: problem so zvukom na ubuntu 9.04 a HP dv7
« Odpověď #3 kdy: 20 Října 2009, 19:01:15 »
VDAKA VSETKYM - zvuk ide super tak ako ma -zatial:)  ..(sluchatka otestujem neskor)...

vyriesene podla 2 prispevku s mensou obmenou:

" Pokud nepomůže, zkoušels'  http://ubuntuforums.org/showpost.php?p=7439490&postcount=3   ? "

#################  TAKZE:

1. Make sure the patch application is installed. Open a terminal window and type:

sudo apt-get install patch

2. Type in the following commands in your terminal window:

cd ~
mkdir src
cd src
mkdir alsa
cd alsa
wget ftp://ftp.kernel.org/pub/linux/kerne...napshot.tar.gz
tar -xvpf alsa-driver-snapshot.tar.gz
cd alsa-driver
./configure
sudo make (if you get errors DO NOT TYPE THE NEXT LINE. Stop here)
sudo make install-modules

3. The next step is to edit your alsa-base.conf file. Type into your terminal window:

sudo gedit /etc/modprobe.d/alsa-base.conf

gedit is the text editor I use. You can substitute in vi, vim or whatever one you prefer to use. Also, if the file is empty, try using the above command and drop the .conf from the end.

4. Add the following line to the bottom of the file:

options snd_hda_intel model=dell-m4-1 enable_msi=1

I know the model is wrong (the instructions specify hp-dv5), but it's the only option I found that gives 5.1 sound.

5. Finally reboot your system and if all goes well, you should have sound, though your headphones most likely will not work. Anyone know how to fix that problem?

##################  ZMENIL SOM:

V bode 4. som zamenil        options snd_hda_intel model=dell-m4-1 enable_msi=1

za                                          options snd-hda-intel enable_msi=1
                                              option snd slots=snd-hda-intel
                                              options snd-hda-intel model=hp-m4
                                              alis snd-card-0 snd-hda-intel

Takto to ide mne, dufam ze uz navzdy  :)


PS: podla 3 prispevku mi zvuk stale nesiel, no mozno niekomu inemu to pomoze

thanks to all
« Poslední změna: 20 Října 2009, 19:04:43 od peterSX »

 

Provoz zaštiťuje spolek OpenAlt.