Asensin juuri knoppix 7.2:een vlc:n.
Mutta eipä tule ääntä.
komentoriviltä ajettuna:
[0x81c5ef8] pulse audio output error: PulseAudio server connection failure: Connection refused
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
[0x81c5ef8] alsa audio output error: cannot open ALSA device "default": Laite tai resurssi varattu
[0x81c5ef8] oss audio output error: cannot open audio device (/dev/dsp)
[0x81c5ef8] main audio output error: no suitable audio output module
[0xb3d031b8] main decoder error: failed to create audio output
Eli ilmeisesti pitäisi ajaa joku ääniasioihin liittyvä konfigurointiohjelma, mutta mikä ?
tässä vielä komentotuloste:
root@Microknoppix:/home/knoppix# lspci | grep Aud
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
root@Microknoppix:/home/knoppix#
Mutta eipä tule ääntä.
komentoriviltä ajettuna:
[0x81c5ef8] pulse audio output error: PulseAudio server connection failure: Connection refused
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
[0x81c5ef8] alsa audio output error: cannot open ALSA device "default": Laite tai resurssi varattu
[0x81c5ef8] oss audio output error: cannot open audio device (/dev/dsp)
[0x81c5ef8] main audio output error: no suitable audio output module
[0xb3d031b8] main decoder error: failed to create audio output
Eli ilmeisesti pitäisi ajaa joku ääniasioihin liittyvä konfigurointiohjelma, mutta mikä ?
tässä vielä komentotuloste:
root@Microknoppix:/home/knoppix# lspci | grep Aud
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
root@Microknoppix:/home/knoppix#
Vastaukset 6
Vanhimmat
Knoppixista ei kokemusta, mutta
pakettienhallinnasta sopivilla hakusanoilla kannattanee yrittää.
vlc, alsa, pulseaudio yms
Tähän Lite:en taisin äänet löytää kun ajoin pulseaudio-module-x11 mutta tämä on ubuntun sukua ja heimoa.
Jossain vanhemmassa knoppix -versiossa muistan, että tämän emolevyn kanssa alkoi äänet toimia kun ajoi alsaconf.
Mutta tässä knoppixissa ei ole alsaconf -ohjelmaa. On kuulemma poistettu paketista alsa-utils ubuntussa ja aikoivat poistaa myös debianissa.
Emolevy: Asus M4A77
https://bugs.launchpad.net/alsa-utils/ bug/29597
Olisihan se tietysti kiva, jos äänilaitteet tunnistettaisiin automaattisesti.
Mutta kun tämä ei näköjään toimi kaikilla emolevyillä / äänikorteilla, ja ilmeisesti myös tilanne, jossa koneessa on useampi kuin 1 äänikortti tai sekä erillinen äänikortti että myös emolle integroitu äänipiiri, näissä tilanteissa tuota alsaconf -ohjelmaa olisi tarvittu.
Mutta jakelunkehittäjät eivät halua tehdä jakelua, joka olisi hyvä kaikille. He vaativat, että koneessa pitäisi olla joku erityisen hyvin linux -yhteensopiva äänikortti.
Niinpä niin...
Monessa modernissa emossa on integroidut äänet, vaan eipä ole linux -ajuritukea.
Ja erilliset äänikortit alkaen 10 eur, jos riittää että toimii windowsissa.
Mutta erillinen PCI -äänikortti, joka on saatavilla ja toimii linuxissa - veikkaanpa että ainakin 50 euroa, ehkä jopa 100 euroa...
Saisikohan jostain halvalla windows 7 -lisenssin (tai sellaisen windows 8 -lisenssin, jossa on downgrade -oikeus windows 7:aan).... voisi lopettaa linuxista kärsimisen !
Ehkä windows -lisenssin saisi halvemmalla kuin ensin uusi äänikortti ja mitä seuraavaksi? Uusi näytönohjain myös, ehkä ?
Enpä ole aikoihin asentanut yhtään Linuxia kokeilematta ensin livenä.
Saapahan ainakin perusasiat tarkistettua.
Katsoin pakettivarastosta, Synaptic, tässä Antix Mx-14:ssa ja siellä näkyi Alsa-juttuja kyllä.
Muuttuu vielä oudommaksi !
VLC väittää "äänilaite varattu"
Mutta Opera toistaa äänet web -sivulla (esim. youtube) ongelmitta.
Toki: youtube:n omat asetukset on laitettu "käytä html5 aina kun mahdollista".
Eli Operassa toimii äänet, vlc:ssä väittää, että äänilaite on varattu.
kokeilin root -käyttäjänä tätä:
root@Microknoppix:/home/knoppix# adduser knoppix audio
The user `knoppix' is already a member of `audio'.
Eli ei ilmeisesti ole myöskään oikeusongelma, vai ?
Mikä nyt siten vlc:stä pitäisi valita:
a) default
b) alsa
c) pulseaudio
d) oss
?
Vai varaako Opera äänilaitteen itselleen käynnistyksen yhteydessä, ja eikö linux osaa jakaa äänikorttia useamman sovelluksen kesken ?
"alsaconf is deprecated by udev/hal. The detection is automatic.
If module options is needed by some card, it must to be configured in
/etc/modprobe.d/alsa-base.conf"
Tässä vähän sama kuin grub -> grub2 päivityksessä.
Automatiikka helpottaa, mutta niitä omia tuunauksia ei sitten tehdäkään enää yhtä helposti kuin aikaisemmin. Hankalaa, jos ei selviä syy automatiikan toimimattomuuteen :(
Länttääs jotain tollasta:
options snd_hda_intel driver index=0
/etc/modprobe.d/alsa-base.conf- tiedostoon- jos toi on se ajuri, mikä pitäis olla. Muille ajureille arvoksi -2.