1. leht 1-st

Heli probleemid KDE 4.3's

Postitatud: 27.03.2010, 16:25
Postitas filx
Tere!
Asutsin ka see nädal rõõmsaks linuxi kasutajaks. Töökaaslase soovitusel valisin endale Debiani viimase versiooni ehk unstable/sid. Aknahalduriks paigaldasin Kde4.3 minimaal paketi + adminni pakett.

Teema on kindlasti tuttav. Nimelt flash saadab heli arvuti internal kõlarisse. Sai terve eilne päev googeldatud ja vastus põhimõtteliselt käes. Kde "hoiab" helikaarti enda käes liiga kaua ning flash ei saa üle võtta. Ühes foorumis soovitati Auto-suspend 2 ms peale panna või üldse maha võtta. Antud option pidi asuma Kde Control Centeris/system settingutes ja seal pidi olema Sound and Multimedia - mida ma ei näe. Ainult Multimedia ja seal all pole seda auto suspendi.

Kas mul on mingid paketid äkki puudu? Proovisin kde multimedia ning utilities pakette aga nendega seda ei tulnud? Äkki keegi oskab soovitada kusagilt seda auto-suspendi terminalis maha keerata või teab mulle antud conf faili asukoha viidata kus see võiks olla. Lahendus oleks flashi seadistada, et see kasutaks õiget heli väljundit aga selle seadistamisest pole õrna aimugi.

Postitatud: 27.03.2010, 17:00
Postitas indrek
Hei,

ilmselt kasutab flash sul vaikimisi teist heliserverit (oss-i) kui kde (alsa't). Proovi oss ära keelata järgmiselt:

ava root-õigustes fail /etc/modprobe.d/blacklist.conf (ma loodan, et debianil käib see asi samast failist, kui ubuntul, aga täiesti reaalne, et mitte. Keegi debianikasutaja võib täpsustada.)

avatud saad näiteks sellise käsuga:
kdesu kate /etc/modprobe.d/blacklist.conf

kirjuta sinna selline rida:
blacklist snd-pcm-oss

salvesta fail ja tee arvutile restart.

Postitatud: 27.03.2010, 17:46
Postitas filx
Eip, ei aidanud :(
Muide Ubuntu on Debianile üles ehtiatud, oli samas kohas :)

Postitatud: 27.03.2010, 18:53
Postitas indrek
mida konsoolil käsk

lsmod | grep snd

näitab?

Ubuntu jah debiani baasil, aga mu mälu järgi oli see blacklistimine vanasti nagu teises kohas. Ei olnud kindel ega nad lahku ole läinud ses suhtes viimasel ajal.

Postitatud: 27.03.2010, 20:04
Postitas mihkel
debianis käib moodulite blacklistimine nii:
http://wiki.debian.org/KernelModuleBlacklisting

Postitatud: 28.03.2010, 00:20
Postitas atrox
Mul põhimõtteliselt sama probleem - need asjad, mis ei kasuta Phononit (milles saab väga kenasti helikaartide järjestust muuta), püüavad saata heli USB-kaardi asemel integreeritusse. Nende programmide jaoks on minul lihtsalt ~/.asoundrc kaudu "käsitsi" õige kaart määratud.

Postitatud: 28.03.2010, 01:45
Postitas filx
lsmod | grep snd näitab seda:
snd_hda_codec_idt 35245 1
snd_hda_intel 16427 5
snd_hda_codec 46002 2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep 4054 1 snd_hda_codec
snd_pcsp 5219 4
snd_pcm 47362 5 snd_hda_intel,snd_hda_codec,snd_pcsp
snd_timer 12258 3 snd_pcm
snd 34363 21 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcsp,snd_pcm,snd_timer
soundcore 3450 1 snd
snd_page_alloc 5041 2 snd_hda_intel,snd_pcm

See ~/.asoundr tundub hea ideena :) Viitsid sa mulle oma faili sisu visata?

Postitatud: 28.03.2010, 12:09
Postitas atrox
Midagi sellist peaks vast asja ära ajama:

Kood: Vali kõik

pcm.!default {
  type hw
  card USB
  device 0
  hint {
    show on
    description "E-MU 0404 USB Default"
  }
}
Minul on asi isiklikus .asoundrc's sellepärast, et USB-helikaart ei ole buutimise ajal sisse lülitatud ja seetõttu ei saa vist seda globaalselt esimeseks määrata. Kui sul PCI vms kaart, siis ei tohiks probleemi olla. Mul openSUSE all on ka helikaartide prioritiseerimiseks jms GUI olemas, Debianil vist ei ole, ei tea.

Postitatud: 28.03.2010, 14:47
Postitas filx
Korras, tänud atrox :)