Problém s ovladačem zvuku

Dobrý den, mám notebook se zvukovou kartou Realtek HD Audio (ALC889) a F10. Dlouho jsem myslel, že mi zvuk vůbec nejde, ale když připojím externí reproduktory a volume naplno, je slyšet slaboučký zvuk u všech aplikací. Nevím, zda je to ten správný důvod proč zvuk téměř nejde, ale v alsamixeru se mi ukazuje jako chip Nvidia MCP78 HDMI. Pokud byste mi mohli poradit, jak nastavit ALC889 (v systému myslím je) jako primární místo toho MCP78, nebo vás napadá jiná možná příčina, budu vděčný za radu! S Linuxem ještě nejsem moc kamarád, tak případné příkazy prosím napište. Předem díky

MCP78 je oznaceni chipsetu, jehoz soucasti je zvukovy chip ALC889. Takze zkus to co jsem tu radil nedavno, v alsamixer -c 0 hledej nastaveni hledej ruzne zahadne prepinace, ktere by mohli byt prepnutim vystupu na digitalni vystup, misto analogu, prepinaji se tlacitkem M.

Tenhle tvůj návod jsem již zkoušel, bohužel to nezabralo.

Me u jednoho notebooku nejde zvuk, protoze repraky jednoduse fyzicky odesli. Vystup na sluchatka nicmene funguje.
Vis jiste, ze je HW v poradku?

Ano, to vím zcela jistě, mám tam ještě Visty a v nich zvuk šlape jak má. A ty externí repráky jsem připojoval přes slchátkový výstup a taky témeř nejedou…

A kdyz tam pripojis sluchatka tak ta hlasitost je prijatelna? Vystupni vykon sluchatkoveho vystupu vetsinou nejde bez dalsiho aktivniho zesileni pouzit k napajeni bedinek… Kazdopadne problem to neresi a pokud si nenasel zadne hejblatko, coz je divne tak nevim co s tim.

Zvuk je zcela nedostatečný, prakticky neslyšitelný, jinak bych sem nepsal. Pokud odpojím externí repro, zvuk nejede vůbec, ale to bude možná tím, že mám v notebooku 5.1 reproduktory a zvuková cesta pro ně není nastavena. Mně by stačilo, kdyby se podařilo rozjet zvuk alespoň pro to klasické stereo. Jestli můžu, vrátil bych se ještě jednou k té mé už jednou zamítnuté teorii a jestli jsem s tím uplně mimo, tak mě prosím opravte, ale je to poslední věc která mě napadá!
Takže, sice nevím a nepodařilo se mi ověřit tvůj výklad, že by ALC889 byl pouze chip na chipsetu MCP78, ale moc tomu nerozumím, tak bych ti měl asi věřit… Jde mi o to, že ten MCP78 je veden jako HDMI a já v notebooku HDMI výstup mám, takže si pořád přeci jen myslím, že ten MCP78 co mám v Linuxu nastaven v Alsamixeru jako primární, tak že je nastaven chybně a měl by tam být ten Realtek HD Audio (ALC889). Tuhle mojí teorii podporuje i windows, kde mám právě ten zmíněný Nvidia MCP78 HDMI vedený uplně zvlášť jako ovladač zvuku pro externí TV a celý systémový zvuk mi tam šlape na tom Realtek HD Audio (ALC889). Takže pokud existuje v alsamixeru nebo v systému nějaká možnost, jak tyto dva ovladače nebo zařízení přehodit tak, aby systém používal Realtek HD Audio (ALC889), prosím poraďte. Jestli jste si naprosto jistí, že jsem mimo mísu, tak taky napište…:frowning:

System - Volby - Hardware - Zvuk
Normalne je tam automaticky detekovat. Zkus sis tim pohrat. Jinak budes muset googlit.

Googlením jsem strávil poslední týden, takže tohle forum je asi má poslední naděje. Tak nevím, jestli je to tím nastavením “automaticky detekovat”, nebo tím že se souběžně s tím provedla automatická aktualizace kernelu, ale to slavné HDMI už zcela zmizelo, místo něj se i v alsamixeru ukazuje Generic 10de ID6 (OSS Mixer), ovšem problémy stále přetrvávají. Ale jak jsi zmínil ty “předvolby zvuku”, tak teď po té změně se mi tam konečně kromě toho “automaticky detekovat” ukazuje i HDA Intel ALC889 Analog (OSS) a
HDA Intel ALC889 Analog (ALSA), což je právě to zařízení, které si myslím, že by tam mělo být nastaveno. Ale když jej zvolím a dám “test”, tak v prvním případě to vyplivne:
Zvukové zařízení nelze otevřít k přehrávání. Zařízení je používáno jinou aplikací.
a v druhém případě:
Nezdařilo se otevření zvukového zařízení k přehrávání.
A ani v alsamixeru se toto HDA Intel ALC889 nezobrazí, pořád tam je jen to Generic 10de ID6 (OSS Mixer)… grrrrrr…

Nechapu… kolik tam mas zvukovek?
lspci
lsusb

lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 9600M GT (rev a1)
02:00.0 Ethernet controller: Attansic Technology Corp. L1e Gigabit Ethernet Adapter (rev b0)
05:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100

lsusb
Bus 002 Device 003: ID 064e:a117 Suyin Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:c521 Logitech, Inc. MX620 Laser Cordless Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 07ca:a309 AVerMedia Technologies, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 138a:0001
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Jinak zvukovku já nevim jestli to co mám v grafásně na HDMI výstup se bere jako samostatná zvukovka, jinak mám snad jenn tu jednu. A to Nvidia MCP78 HDMI se mi už v Linuxu neukazuje.

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

To by mel byt ovladac snd_hda_intel.

napis:
lsmod | grep snd

aplay -l

Co je to za notebook? Tomu ovladaci se daji nastavit ruzne parametry.
napr.
options snd-hda-intel model=3stack-dig
options snd-hda-intel enable_msi=1
options snd-hda-intel single_cmd=1

Pokud chces, muzes spustit skript alsa-info. Ten nahraje vsechny mozne informace o tvem zvukovem HW a SW na web alsa-projectu a oznami ti URL, kde ty informace najdes. Kdyz nam sem to URL das, tak budeme mit takrka dokonaly prehled co a jak.

Pro ilustraci muj log:
http://www.alsa-project.org/db/?f=d5360546f74e0a79c9098c74ac854affeb7530cd

u meho notebooku pomohlo v modprobe.conf tohle

options snd-hda-intel model=mobile
options snd-hda-intel model=laptop

Tak popořadě…

lsmod | grep snd

snd_hda_intel 353812 3
snd_seq_dummy 6660 0
snd_seq_oss 30364 0
snd_seq_midi_event 9600 1 snd_seq_oss
snd_seq 48576 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 10124 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 42496 0
snd_mixer_oss 16896 1 snd_pcm_oss
snd_pcm 65924 2 snd_hda_intel,snd_pcm_oss
snd_timer 22024 2 snd_seq,snd_pcm
snd_page_alloc 11144 2 snd_hda_intel,snd_pcm
snd_hwdep 10500 1 snd_hda_intel
snd 50616 16 snd_hda_intel,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
soundcore 9416 1 snd

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC889 Analog [ALC889 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

Jedná se o tento notebook:

    options snd-hda-intel model=3stack-dig
    options snd-hda-intel enable_msi=1
    options snd-hda-intel single_cmd=1

-toto se má zadat kam a jak?? …že by do toho modprobe.conf??

alsa-info:
http://www.alsa-project.org/db/?f=10390dcf14535ce636674bdf264de5e6eef4dad6

    u meho notebooku pomohlo v modprobe.conf tohle
    options snd-hda-intel model=mobile
    options snd-hda-intel model=laptop 

-omlouvám se, ale nebyl jsem schopný etc/modprobe.conf vůbec najít, nehledě k tomu, že ikdybych ho našel, nevěděl bych jak ho editovat…:frowning:

Prvni podezrela vec je, ze pises ze si tam mel jako zvukovku nastavenou nvidia MCP78 HDMI coz je asi nejaky nesmysl (skutecne mozna hdmi vystup grafiky), jinak mas intel chipset. Jinak z vypisu je videt ze


Simple mixer control 'Front',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 0 [0%] [-62.00dB] [on]
  Front Right: Playback 0 [0%] [-62.00dB] [on]

Tudiz ti do bedynek nic hrat nemuze. Pust alsamixer -c 0 a nastav Front na 100%, pokud bys nahodou chtel prehravat audio CD tak nastav taky CD vystup.

Aha, já jsem asi nechal v alsamixeru to staré nastavení, jak jsem se v tom hrabal a všemožně to měnil. Na to nastavení co vidíte teď mi jede zvuk slabounce do toho audio výstupu, ale zkoušel jsem tam vše, samozřejmě i front naplno a vše další, ale zvuk jsem tím nerozjel. Mám přenastavit ten zvuk a udělat testy znova??

Samozrejme. Vsechno naplno a zkusit prepinat pomoci M (mute/unmute - funguje i jako prepinac urcitych nastaveni).
To byla hned prvni rada.

Jinak nevim, jak jsi googlil. Ja nasel hned plno problemu se zvukem u notebooku Acer Aspire a i plno navodu (i kdy ne zrovna pro fedoru). Vetsinou maji spolecne to, ze se musi provest upgrade alsa-driveru aspon na verzi 1.0.18a (nejnovejsi je 1.0.19). Kernel ve fedore ma ovladace verze 1.0.17. V testovacich kernelech v koji (zatim verze 2.6.29-rc7…) je verze 1.0.18a.
Ten bys mohl jednoduse stahnout a vyzkouset - mohlo by to zacit fungovat.

http://koji.fedoraproject.org/koji/buildinfo?buildID=92572

Ok, hodím sem nové výsledky testů, hned jak aktualizuji kernel, ale k té aktualizaci mi prosím ještě poraď, co všechno mám z těch stránek stáhnout??

Podivej se jaky mas kernel.

rpm -qa kernel*

A podle toho co ti to vypise stahni baliky - pro svou architekturu.

pak nainstaluj

yum localupdate --nogpgcheck balik1 balik2 …