Hangkártyák

Zajos Intel HDA ubuntu alatt

Fórumok

Sziasztok!

A Windows alatt tökéletesen működő integrált hangkártyám ubuntu alatt mintha felszedne valamilyen zajt/zavart/tüskét; hangerővel biztosan nem hajtom túl, ezért szoftveres problémára gyanakszom.Az említett zaj rövid "hangszakadásokból" áll, nem folyamatos, randomnak tekinthető gyakoriságú, illetve a laptoptöltéssel sincsen összefüggésben.

A hangból ítélve tüskének érzem a hanghullámon, viszont nem teljesen értem, hogy a szoftver szintjén hogyan kerülhet rá.

Szerintetek milyen irányba indulhatnék el a megoldás keresésében? A legtöbb találatom eddig hardveres problémákról szólt. Van valamilyen diagnosztikai tool erre?

Notebook modell: Asus W5F
lsmod, lshw: http://paste.ubuntu.com/605690/

Üdv,
ifroz

[MEGOLDVA] Keresek Genius SW-HF 5.1 5005 taviranyito lircd.conf

Fórumok

Ugyan nem hangkartya, de hangbigyulakkal kapcsolatos a dolog. Szoval keresek a targyban emlitett zajkeltohoz lircd.conf allomanyt, mert ugynezki az enyemnek megfingott a taviranyitoja. A lirc oldalon talalhato remotes.tar.bz2 tartalmazott ugyan 2db genius taviranyitot, viszont egyikkel sem sikerult a szerkezetet egyuttmukodesre birni. Ha valakinek van ilyen cucca, de nincs lirc kompatibilis infra vevoje, es esetlegesen budapesti, akkor megbeszelhetnenk, hogy hogyan tudom lementeni a jeleket.

2014.04.19:
No, mivel mostanra vegleg rauntam, a kezi kapcsolgatasra (uj eszkozre nincs szuksegem, ez meg mindig megfelel), csinaltam magamnak lircd.conf -ot.

Mindenfele geniusos taviranyito kodot kiprobaltam, de egyik sem kezelte az eszkozt. Miutan levadasztam a service manualt, megtalaltam benne az IR enkoder IC tipusat, igy a datasheet segitsegevel sikerult kesziteni egy lircd.conf -ot, ami kezeli az eszkozt. Kiindulasi alap az SW-HF5.1 5000 taviranyitohoz talalt lircd.conf volt, mert ebben is ez a Holtek IC van.

Igy a kapcsolasi rajz alapjan meg kellett fejteni a taviranyito addresst (a gyarto nem bonyolitotta tul, mindenfele megoldasal, igy csak a 2db dioda allitja 2 bitjet az address lineoknak), ezutan legyartani egy lircd.conf-ot az osszes lehetseges, es szoba joheto gombbal (a kapcsolasi rajz alapjan leredukaltam a lehetseges gombok szamat, es egy egyszeru for ciklussal, valamint irsenddel es egy kis figyelemmel (ir kikuld - device csinalt valamit?), megvoltak a gombok)

Ime, a Genius SW-HF5.1 5005 taviranyito lircd.conf -ja, hatha valakinek, egyszer meg jol jon. A lirc honlap elegge halottnak tunik, es a letoltheto remote codebaseben nem nagyon latok friss taviranyitokat, igy nem is tudom, hogy van-e ertelme bekuldeni oda.


begin remote
  name  Genius_SW-HF5.1_5005
  bits		16
  flags 	SPACE_ENC
  eps		40
  aeps		100
  header	9107	4399
  one		654	1594
  zero		654	469
  ptrail	654
  repeat	9165	2097
  pre_data_bits	16
  pre_data	0x03FC
  gap		39888
  toggle_bit	0
  begin codes
    KEY_POWER		0xa956
    KEY_VOLUMEUP	0x09f6
    KEY_VOLUMEDOWN	0x49b6
    KEY_MUTE		0x916e
    KEY_DVD		0xa15e
    KEY_TV		0xb14e
    KEY_GAMES		0x11ee
    KEY_MP3		0x51ae
  end codes
end remote

Bugas line out-rol

Fórumok

Ma elkezdett bugni a hangkartya line out-jara kotott erositom (ill. a hangfalak). Mas fejhallgato kimeneten ezt nem hallom, ill. az erosito egyeb bemenetein sem. Mit lehet tenni ilyenkor?

[félmegoldás] 5.1 hangszórórendszer beállítása Ubuntu alatt

Fórumok

Üdv!

Adott egy 5.1 hangszórórendszer (Nortek Sound Studios 5.1), valamint egy 5.1-et tudó hangkártya (Sound Blaster Audigy, lspci szerint 04:01.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster), ezeket szeretném egymással egy Ubuntu 10.10 alatt összebarátkoztatni.Pulseaudio van.

$ lspci -v
04:01.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster
Subsystem: Creative Labs Device 100a
Flags: bus master, medium devsel, latency 32, IRQ 19
I/O ports at d000 [=32]
Capabilities:
Kernel driver in use: CA0106
Kernel modules: snd-ca0106

$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pulse
Playback/recording through the PulseAudio sound server
front:CARD=CA0106,DEV=0
CA0106, CA0106
Front speakers
rear:CARD=CA0106,DEV=0
CA0106, CA0106
Rear speakers
center_lfe:CARD=CA0106,DEV=0
CA0106, CA0106
Center and Subwoofer speakers
side:CARD=CA0106,DEV=0
CA0106, CA0106
Side speakers
surround40:CARD=CA0106,DEV=0
CA0106, CA0106
4.0 Surround output to Front and Rear speakers
surround41:CARD=CA0106,DEV=0
CA0106, CA0106
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CA0106,DEV=0
CA0106, CA0106
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CA0106,DEV=0
CA0106, CA0106
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=CA0106,DEV=0
CA0106, CA0106
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=CA0106,DEV=0
CA0106, CA0106
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=HDMI
HDA ATI HDMI, ATI HDMI
HDMI Audio Output

$ cat .asoundrc
pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}

Nagyjából out-of-the-box félsikerrel zárult a történet. Az /etc/pulse/daemon.conf-ban a default-sample-channels-t átállítottam 6-ra, az enable-lfe-remixing-et "no"-ra. A gnome-volume-control alkalmazásban a megfelelő eszközt, valamint az "Analog Surround 5.1 Output" beállítást kiválasztva a következőt tapasztalom: A hangszórók tesztelése alkalmával (mind a gnome-volume-control GUI-ján át, mind a speaker-test -c 6-tal, illetve értelemszerűen bármilyen médiát lejátszva):

  • 0 - Front left gyönyörűen szól,
  • 4 - Center gyönyörűen szól,
  • 1 - Front right szól, de zajos,
  • 3 - Rear right szól, de zajos,
  • 2 - Rear left gyönyörűen szól,
  • 5 - LFE (Subwoofer) esetén a megfelelő hangszóró szépen szól, cserébe a Front Right és a Front Left is megszólal, mind a kettő zajos.

A gnome-volume-control alkalmazásban az "Analog Surround 7.1 Output" beállítást kiválasztva a hangszórók tesztelése a következőképpen alakul (a GUI-ban, illetve a speaker-test -c 8):

  • 0 - Front left gyönyörűen szól,
  • 4 - Center gyönyörűen szól,
  • 1 - Front right gyönyörűen szól, nem zajos,
  • 7 - Side Right nem szól, mivel fizikailag nem létezik,
  • 3 - Rear right gyönyörűen szól, nem zajos,
  • 2 - Rear left gyönyörűen szól,
  • 6 - Side Left nem szól, mivel fizikailag nem létezik,
  • 5 - LFE (Subwoofer) esetén a megfelelő hangszóró szépen szól, cserébe a Front Right és a Front Left is megszólal, ezúttal zajtalanul, és roppant halkan.

Ez utóbbi beállítás az igényeimet ki is elégítené, azonban így minden új médiát megnyitva (azaz bármilyen mp3, flac, avi stb. indításakor) a Subwoofer hallgat, mint a sír. Ha lejátszás közben a gnome-volume-control Output "fülén" kiválasztom az alaplapra integrált hangkártyát, majd újra a használni kívánt SB-t (nem tudom, ilyenkor mi történik), pompásan szól az összes csatorna (leszámítva ugye, hogy a mély sáv megszólal a Front hangszórókon, de ezt még kiheverem). Filmet nézni még megjárja, mert plusz két kattintás, és szól rendesen, viszont zenehallgatáskor roppant idegesítő, hogy számonként eszközt kell váltani, hogy szóljon a mély is.

Szerk.: ALSA és Pulseaudio újratelepítése után már nincs zaj, tehát használható az 5.1 beállítás, viszont a Subwoofer továbbra is csak kattintgatással, állítgatással működik.

Megoldás, félmegoldás, workaround, bármi ilyesmi érdekel.

Köszi!

bri

HP510 hangszóró

Fórumok

Múlthéten volt szerencsém egy HP 510-es gépre Ubuntu 10.10-et telepíteni. Egyetlen gond van vele, hogyha fejhallgatót kapcsolunk a gépre, akkor nem némul el a hangszóró. Több lehetőséget is kipróbáltam már, amit itt, illetve más linuxos oldalon találtam, de egyik sem vált be.

Most úgy oldottam meg, hogy telepítettem a Gnome Alsa Mixer programot és ott halkítom le a hangszórót.

Hangkártya típusa: Conexant CX20468

lswh-ra ez a kimenet:

*-multimedia
description: Multimedia audio controller
product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
vendor: Intel Corporation
physical id: 1e.2
bus info: pci@0000:00:1e.2
version: 03
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=Intel ICH latency=0
resources: irq:17 ioport:3100(size=256) ioport:3200(size=64) memory:d0781000-d07811ff memory:d0782000-d07820ff

Valaki telepített már ilyen gépre? Megoldás?

5.1 hangrendszer újrahasznosítása

Fórumok

Sziasztok,

van egy régi analóg 5.1 -es hangrendszerem, ami régi gépen szépen ment (fejhallgató, mic és line-in portokon keresztül szólt). A régi gépen, amivel használtam, túladtam, viszont most nincs olyan berendezésem, amivel használni tudnám. A DVD lejátszón csak S/PIDF kimenet van, a notebookon (acer tm 6292) pedig nem lehet (legalábbis nekem nem sikerült) beállítani, hogy 5.1 jöjjön ki.

Van rá valami mód, hogy használni lehessen?

Előre is kösz!

SB Live + Lenny hang

Fórumok

Hali!
Az asztali gépre kb egy éve telepítettem Lenny-t Gnome ablakkezelővel. Az alaplap Asrock pontosan most nem tudom, de AMD64bit procihoz Nvidia chipsettel. Az alaplapi hangkártyával kezdettől fogva gondom volt, kezdve ott, hogy a hangerőszabályzó alkalmazás potijai önálló életet éltek, egyet mozdítva a többi mindig elállítódott, az az egy is meglehetősen nagy lépésközzel volt állítható, továbbá a potiálláshoz nem lehetett a hangerőt monoton függvénnyel hozzárendelni (azaz 100%-on jóval halkabb volt, mint kb. 80%-on, ahol urásszerűen megnőtt a hangerő). Anno sok tökölés után (driver kajtatás stb, az alsaconf a kártyát fel sem sorolta, mint választható kártyát) így a hangerőszabályzót az említett 80%-os állásban hagytam, és a hangerőt csak az éppen futtatott médialejátszóban állítgattuk. Így ment az Audacious, Totem, de még Firefoxban a flashplayer is, bár az mplayer nem talált hangeszközt, de egy darabig ez megfelelt így is.
Most viszont skype miatt szükség lett rá, hogy a hangerőszabályzóval a hangkártya korrekten kezelhető legyen. Előkotortam a fiókból egy SB Live kártyát, beszereltem, az alaplapit kikapcsoltam. Alsaconf megatalálta a kártyát, betöltötte szükséges modulokat. Grafikus felületen viszont nincs hang, a hangerőszabályzóban kikapcsoltam az összes kimeneti csatorna némítását, max-ra tekertem, de sem az Audacioussal sem Totemmel sem mplayerrel nem tudok hangot kicsikarni. Viszont Firefoxban a youtube lejátszáskor van hang, a lejátszón lévő hangerőcsúszkával szabályozható az erőssége is.
lspci:
...
02:08.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
02:08.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)

lsmod:
Module Size Used by
...
snd_pcm_oss 41760 0
snd_mixer_oss 18816 1 snd_pcm_oss
snd_sb_common 22528 0
snd_usb_usx2y 28384 0
snd_usb_audio 91296 0
snd_usb_lib 20352 2 snd_usb_usx2y,snd_usb_audio
snd_emu10k1_synth 10752 0
snd_emux_synth 36864 1 snd_emu10k1_synth
snd_seq_virmidi 10112 1 snd_emux_synth
snd_seq_midi_emul 10496 1 snd_emux_synth
snd_emu10k1 141152 2 snd_emu10k1_synth
snd_seq_midi 11072 0
snd_seq_midi_event 11904 2 snd_seq_virmidi,snd_seq_midi
snd_rawmidi 26784 4 snd_usb_lib,snd_seq_virmidi,snd_emu10k1,snd_seq_midi
firmware_class 12544 1 snd_emu10k1
snd_ac97_codec 115416 1 snd_emu10k1
ac97_bus 6272 1 snd_ac97_codec
snd_pcm 81800 6 snd_pcm_oss,snd_usb_usx2y,snd_usb_audio,snd_emu10k1,snd_ac97_codec
snd_page_alloc 13072 3 snd_usb_usx2y,snd_emu10k1,snd_pcm
snd_util_mem 8960 2 snd_emux_synth,snd_emu10k1
snd_hwdep 12168 4 snd_usb_usx2y,snd_usb_audio,snd_emux_synth,snd_emu10k1
snd_seq 54304 5 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_midi,snd_seq_midi_event
snd_timer 25744 3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device 11668 6 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_midi,snd_rawmidi,snd_seq
snd 63688 16 snd_pcm_oss,snd_mixer_oss,snd_sb_common,snd_usb_usx2y,snd_usb_audio,snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_hwdep,snd_seq,snd_timer,snd_seq_device
emu10k1_gp 7552 0
gameport 17040 4 ns558,emu10k1_gp
soundcore 12064 1 snd
...

aplay /usr/share/sounds/alsa/Noise.wav
ALSA lib pcm_direct.c:1494:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
aplay: main:564: audio open error: Nincs ilyen fájl vagy könyvtár

vmi ötlet?

[Megoldva] Hang egyszerre HDMI-n és analog outputon

Fórumok

Renszer: Fedora 14, Gnome desktop
Egyszerre szeretném élvezni a hangot a TV-én, HDMI-n keresztül és a külső hangfalon (fülhallgató kimenet). A cél az lenne, hogy filmnézéskor a TV-én legyen a hang is HDMI-n keresztül, de például a Skype használatakor a fülhallgatót lehessen használni.
Gnone system setting > hang menüjében lehet állítani, hogy mi legyen az aktuális kimenet, de semmilyen megoldást sem találtam arra, hogy egyszerre szóljon a hang a HDMI-n és a fülhallgató kimeneten is. A kézi átváltás sajnos nem jó, mert nyugdíjas rokonaim képtelenek lennének a sound settings-ben való kapcsolgatásra.
Két irányba tapogatózok:
1. Az is jó lenne, ha a fenti kapcsolgatást parancssorból meg lehetne valósítani: a Totem indítása elött így a hangot ki tudnám rakni a HDMI-re, filmnézés után minden visszakerülne az analóg kimenetre.
2. Profibb megoldás: folyamatos hang mindkét kimeneten. Találtam pár ötletet az ALSA-val kapcsolatban (http://www.spinics.net/linux/fedora/alsa-user/msg09594.html). A ~/.asoundrc tunningolásával már létrehoztam egy ALSA eszközt, aminek használatakor mindkét kimeneten egyszerre van hang. De sajnos sehogy sem tudom a Gnome-os alkalmazásoknak megmondani, hogy ezt az eszközt használják.

Köszönettel, Viktor

DTS és AC3 downmix

Fórumok

Van néhány 5.1-es felvételem és szeretném ezeket fejhallgatóval hallgatni. A gond az, hogy nem hallom az összes hangsávot. Valahogy downmixelni kéne, de idáig csekély a siker.
Mplayer-t fordítottam és próbáltam a Bauer stereophonic-to-binaural DSP-t is, de nagyon vacak lett az eredmény.
Próbáltam még az mplayer -af pan=2:.32:.32:.39:.06:.06:.39:.17:-.17:-.17:.17:.33:.33 Zene.flac -t is, de ez se győzött meg.
Az Ubuntus gstreamer Totem megbirkózik a lejátszással, de nem downmixel. A Xine meghasal, Az Audacious legújabbját is telepítettem, de a többsávos FLAC betesz neki.
Az se baj, ha a felvételeket konvertálni kell.
Valakinek van ötlete?