Hda-intel, lagujący dźwięk. ALC662

Karty graficzne, dźwiękowe, tv, monitory etc.
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Hda-intel, lagujący dźwięk. ALC662

Post autor: e-San »

Witam!

problem wygląda tak:

Kod: Zaznacz cały

san@eeePC:~$ dmesg | grep ALSA
[    1.425758] ALSA sound/pci/hda/hda_intel.c:2379: chipset global capabilities = 0x4401
[    1.480600] ALSA sound/pci/hda/hda_intel.c:866: codec_mask = 0x1
[    1.480678] ALSA sound/pci/hda/hda_intel.c:1297: codec #0 probed OK
[    1.520151] ALSA sound/pci/hda/hda_codec.c:3857: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0)
[    1.520159] ALSA sound/pci/hda/hda_codec.c:3861:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    1.520167] ALSA sound/pci/hda/hda_codec.c:3865:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    1.520184] ALSA sound/pci/hda/hda_codec.c:3866:    mono: mono_out=0x0
[    1.520198] ALSA sound/pci/hda/hda_codec.c:3877:    inputs: mic=0x18, fmic=0x19, line=0x0, fline=0x0, cd=0x0, aux=0x0
[    1.521012] ALSA sound/pci/hda/patch_realtek.c:1181: realtek: No valid SSID, checking pincfg 0x40168a2d for NID 0x1d
[    1.521020] ALSA sound/pci/hda/patch_realtek.c:1197: realtek: Enabling init ASM_ID=0x8a2d CODEC_ID=10ec0662
[    1.521028] ALSA sound/pci/hda/patch_realtek.c:1138: realtek: Enable HP auto-muting on NID 0x1b
[    1.522663] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Surround Playback Volume, skipped
[    1.522671] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Center Playback Volume, skipped
[    1.522679] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave LFE Playback Volume, skipped
[    1.522686] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Side Playback Volume, skipped
[    1.522694] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Headphone Playback Volume, skipped
[    1.522702] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Speaker Playback Volume, skipped
[    1.522709] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Mono Playback Volume, skipped
[    1.522716] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Line-Out Playback Volume, skipped
[    1.522724] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave PCM Playback Volume, skipped
[    1.522739] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Surround Playback Switch, skipped
[    1.522746] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Center Playback Switch, skipped
[    1.522754] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave LFE Playback Switch, skipped
[    1.522761] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Side Playback Switch, skipped
[    1.522771] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Speaker Playback Switch, skipped
[    1.522779] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave Mono Playback Switch, skipped
[    1.522786] ALSA sound/pci/hda/hda_codec.c:1638: Cannot find slave IEC958 Playback Switch, skipped
[    1.524792] ALSA device list:

Kod: Zaznacz cały

san@eeePC:~$ lspci
(...)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
(...)
Wziąłem się za samodzielną kompilację jądra. Ustawiłem Alsę - Hda - Realtec.
Wszystko działało jak należy, z dźwiękiem. Wziąłem się więc za wybór grafiki, sdhc, sata i innych podzespołów. Już byłem gotów stwierdzić: robiłem wszystko, gdy patrzę: nie ma dźwięku.

Próbowałem różnych kombinacji, ale czuję się bezsilny. Jeśli to coś pomoże, to dołączam dwa configi kernela.
Załączniki
config.zip
(28.25 KiB) Pobrany 62 razy
Awatar użytkownika
k2cl
Przyjaciel
Przyjaciel
Posty: 3632
Rejestracja: 09 gru 2007, 12:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86

Odp: Hda-intel

Post autor: k2cl »

Sorry, ale mało komu będzie się chciało rozgrzebywać pliki .config. Nie lepiej posprawdzać listę ładowanych modułów (spojrzeć, czym różni się w tej dziedzinie kernel z działającym dźwiękiem i ten "niemy") oraz porównać logi systemowe ze startu systemu na obydwu wersjach jądra?
Work less, climb more :D
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Hda-intel, Problem z konfiguracją jądra i Alsy.

Post autor: e-San »

Wziąłem więc .config z ostatniej wersji na której działał dźwięk i skonfigurowałem jeszcze raz. Dmesg'i porównywałem i nic z tego nie wynikło, choć ustawiłem najwyższy stopień debugowania alsy.

Nadal nie wiem co stwarzało problem... W każdym razie już go nie ma.

Na przyszłość, co mam podawać w takiej sytuacji jeśli nie .config'i?
Awatar użytkownika
k2cl
Przyjaciel
Przyjaciel
Posty: 3632
Rejestracja: 09 gru 2007, 12:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86

Odp: Hda-intel, Problem z konfiguracją jądra i Alsy.

Post autor: k2cl »

Z podawanych informacji - warto podawać wyniki aplay -l, lsmod | grep snd, wszystko w logach systemowych, co dotyczy dźwięku... Przekopywanie się "na piechotę" przez .config to raczej mało wdzięczne zadanie :D
Work less, climb more :D
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Hda-intel, Problem z konfiguracją jądra i Alsy.

Post autor: e-San »

Dobra, odnisłem pewien sukces. Dźwięk działa, ale...

Niestety bywa, że mam lagi w dźwięku. Dzieje się to zwłaszcza wtedy gdy minimalizuję/maksymalizuję okna.
Nie wiem co mogę napisać...

Kod: Zaznacz cały

#dmesg

[    2.160381] Advanced Linux Sound Architecture Driver Version 1.0.20.
[    2.160413] device: 'timer': device_add
[    2.160514] PM: Adding info for No Bus:timer
[    2.160893] bus: 'pci': add driver HDA Intel
[    2.160917] bus: 'pci': driver_probe_device: matched device 0000:00:1b.0 with driver HDA Intel
[    2.160923] bus: 'pci': really_probe: probing driver HDA Intel with device 0000:00:1b.0
[    2.160976] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.161082] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    2.161089] hda-intel: chipset global capabilities = 0x4401
[    2.167036] hda-intel: codec_mask = 0x1
[    2.167161] hda-intel: codec #0 probed OK
i trochę dalej:

Kod: Zaznacz cały

#dmesg

[    2.205190] hda_codec: Unknown model for ALC662 rev1, trying auto-probe from BIOS...
[    2.205203] autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0)
[    2.205209]    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.205214]    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    2.205222]    mono: mono_out=0x0
[    2.205227]    inputs: mic=0x18, fmic=0x19, line=0x0, fline=0x0, cd=0x0, aux=0x0
[    2.206083] realtek: No valid SSID, checking pincfg 0x40168a2d for NID 0x1d
[    2.206088] realtek: Enabling init ASM_ID=0x8a2d CODEC_ID=10ec0662
[    2.206093] realtek: Enable HP auto-muting on NID 0x1b
[    2.207982] Cannot find slave Surround Playback Volume, skipped
[    2.207988] Cannot find slave Center Playback Volume, skipped
[    2.207993] Cannot find slave LFE Playback Volume, skipped
[    2.207998] Cannot find slave Side Playback Volume, skipped
[    2.208024] Cannot find slave Headphone Playback Volume, skipped
[    2.208029] Cannot find slave Speaker Playback Volume, skipped
[    2.208034] Cannot find slave Mono Playback Volume, skipped
[    2.208038] Cannot find slave Line-Out Playback Volume, skipped
[    2.208043] Cannot find slave PCM Playback Volume, skipped
[    2.208061] Cannot find slave Surround Playback Switch, skipped
[    2.208066] Cannot find slave Center Playback Switch, skipped
[    2.208071] Cannot find slave LFE Playback Switch, skipped
[    2.208075] Cannot find slave Side Playback Switch, skipped
[    2.208084] Cannot find slave Speaker Playback Switch, skipped
[    2.208089] Cannot find slave Mono Playback Switch, skipped
[    2.208094] Cannot find slave IEC958 Playback Switch, skipped
[    2.208144] device: 'card0': device_add
[    2.208195] PM: Adding info for No Bus:card0
[    2.263250] device: 'pcmC0D0p': device_add
[    2.263326] PM: Adding info for No Bus:pcmC0D0p
[    2.265298] device: 'video0': device_add
[    2.265372] PM: Adding info for No Bus:video0
[    2.281177] device: 'pcmC0D0c': device_add
[    2.281230] PM: Adding info for No Bus:pcmC0D0c
[    2.281477] driver: '1-8:1.0': driver_bound: bound to device 'uvcvideo'
[    2.281485] bus: 'usb': really_probe: bound device 1-8:1.0 to driver uvcvideo
[    2.281499] device: 'ep_83': device_add
[    2.281551] PM: Adding info for No Bus:ep_83
[    2.281557] device: '1-8:1.1': device_add
[    2.281604] bus: 'usb': add device 1-8:1.1
[    2.281624] PM: Adding info for usb:1-8:1.1
[    2.297188] device: 'hwC0D0': device_add
[    2.297242] PM: Adding info for No Bus:hwC0D0
[    2.297491] driver: '1-8:1.1': driver_bound: bound to device 'uvcvideo'
[    2.297518] driver: '1-8': driver_bound: bound to device 'usb'
[    2.297523] bus: 'usb': really_probe: bound device 1-8 to driver usb
[    2.297536] device: 'ep_00': device_add
[    2.297588] PM: Adding info for No Bus:ep_00
[    2.297787] device: 'controlC0': device_add
[    2.297836] PM: Adding info for No Bus:controlC0
[    2.307209] driver: '0000:00:1b.0': driver_bound: bound to device 'HDA Intel'
[    2.307218] bus: 'pci': really_probe: bound device 0000:00:1b.0 to driver HDA Intel
[    2.323157] ALSA device list:
[    2.323162]   #0: HDA Intel at 0xf7eb8000 irq 16

Kod: Zaznacz cały

#lspci -vvnn

00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 04)
	Subsystem: ASUSTeK Computer Inc. Device [1043:8337]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 16 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f7eb8000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
			ClockPM- Suprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100] Virtual Channel <?>
	Capabilities: [130] Root Complex Link <?>
	Kernel driver in use: HDA Intel
To wyniki z pełnym debugiem Alsy...

coś jeszcze?

mały bonus:
http://www.alsa-project.org/db/?f=b956e ... 4053027ff1
narzędzie alsy
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Hda-intel, lagujący dźwięk. ALC662

Post autor: e-San »

kernel bug.
Gdy skompilowany jest KMS_HELPER (przy i915), w ów czas dźwięk laguje nawet gdy zamyka się klapę .
Wyłączenie KMS'a osłabia grafikę, ale wolę to, niż lagi.
san@eeepc:
1GB ram, 16GB ssd, Pentium Celeron M 0.9GHz, SDHC 4GB, i915.
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 3 gości