Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Pelit => Aiheen aloitti: veivi - 02.02.08 - klo:11.57
-
Käytössäni uusin kubuntu 7.10
Mikä ratkaisuksi, kun käytän esim. Skypeä, niin peliäänet (enemy territory) katoaa? Vastaavan tekee myös ventrilo!
Mistä tämä ylipäätään johtuu?
Samanaikaisesti voin kuitenkin kuunnella esim. kolmea eri musiikkisoitinta päällekkäin yhdenkään soittimen saati Skypen ääniä kadottamatta.
Pyöritelly tämän ongelman kanssa jo turhauttavan pitkään.
Alla olevakaan ei auta:
Äänten korjaaminen
Jos äänet eivät toimi (esimerkiksi yhtä aikaa Ventrilon tai TeamSpeakin kanssa, tai yleensäkään) ja/tai komentoriviltä käynnistettäessä tulee seuraava virheilmoitus:
*
/dev/dsp: Input/output error
Could not mmap /dev/dsp
kokeile toimia seuraavasti:
1. Komenna:
sudo sh -c "echo 'et.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss"
sudo sh -c "echo 'et.x86 0 0 disable' > /proc/asound/card0/pcm0c/oss"
2. Kokeile toimivatko äänet nyt.
Jos korjaus auttoi, kannattaa asettaa säädöt pysyviksi:
1. Avaa tiedosto /etc/rc.local:
sudo kate /etc/rc.local
2. Lisää tiedostoon seuraavat rivit:
echo 'et.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss
echo 'et.x86 0 0 disable' > /proc/asound/card0/pcm0c/oss
ennen viimeistä riviä:
exit 0
3. Tallenna ja poistu.
lähde: http://wiki.ubuntu-fi.org/Enemy_Territory (http://wiki.ubuntu-fi.org/Enemy_Territory)
t. veivi
-
Käytössäni uusin kubuntu 7.10
Mikä ratkaisuksi, kun käytän esim. Skypeä, niin peliäänet (enemy territory) katoaa? Vastaavan tekee myös ventrilo!
Mistä tämä ylipäätään johtuu?
Samanaikaisesti voin kuitenkin kuunnella esim. kolmea eri musiikkisoitinta päällekkäin yhdenkään soittimen saati Skypen ääniä kadottamatta.
Pyöritelly tämän ongelman kanssa jo turhauttavan pitkään.
Alla olevakaan ei auta:
Äänten korjaaminen
Jos äänet eivät toimi (esimerkiksi yhtä aikaa Ventrilon tai TeamSpeakin kanssa, tai yleensäkään) ja/tai komentoriviltä käynnistettäessä tulee seuraava virheilmoitus:
*
/dev/dsp: Input/output error
Could not mmap /dev/dsp
kokeile toimia seuraavasti:
1. Komenna:
sudo sh -c "echo 'et.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss"
sudo sh -c "echo 'et.x86 0 0 disable' > /proc/asound/card0/pcm0c/oss"
2. Kokeile toimivatko äänet nyt.
Jos korjaus auttoi, kannattaa asettaa säädöt pysyviksi:
1. Avaa tiedosto /etc/rc.local:
sudo kate /etc/rc.local
2. Lisää tiedostoon seuraavat rivit:
echo 'et.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss
echo 'et.x86 0 0 disable' > /proc/asound/card0/pcm0c/oss
ennen viimeistä riviä:
exit 0
3. Tallenna ja poistu.
lähde: http://wiki.ubuntu-fi.org/Enemy_Territory (http://wiki.ubuntu-fi.org/Enemy_Territory)
t. veivi
-
Saman ongelman kanssa painiskelin itsekki aikoinani, mutta nyt ei ole ongelmaa kun ei tarvi pelata ET:tä.
"Poistin" ongelman, laittamalla skypestä äänet pois :)
Sitte ei ollut ongelmia...skype lagas muittenkin softien ääniä.
Toisaalta..sen skypen voi sammuttaa ku pelaa ET:tä, eihän sitä sillon tartte.
Vika on itse ET:ssä.
-
Saman ongelman kanssa painiskelin itsekki aikoinani, mutta nyt ei ole ongelmaa kun ei tarvi pelata ET:tä.
"Poistin" ongelman, laittamalla skypestä äänet pois :)
Sitte ei ollut ongelmia...skype lagas muittenkin softien ääniä.
Toisaalta..sen skypen voi sammuttaa ku pelaa ET:tä, eihän sitä sillon tartte.
Vika on itse ET:ssä.
Skype/ventrilo on vaan aikas tärkeä, koska saattaa olla jopa 10 henkilöä samanaikaisesti samassa voicessa ja yllätys...yllätys jopa samassa pelissä :o
-
Aivan, itselläni ei ollut ikinä tarvetta jutella muitten kans kun pelasin et:tä.
Tuo muuttaakin asian ihan eri kantille...ei ole kokemusta tästä, niin vaikea sanoa mitään.
Lähtisin aluksi katteleen ohjelmien asetukset läpi.
-
Enemy Terrority käyttää wanhaa OSS- tsydeemiä, joka ei osaa käsitellä ääntä kuin yhdestä lähteestä kerrallaan. ALSA on se, joka osaa useasta lähteestä samanaikaisesti. Musiikkisoittimissa ym. on mitä ilmeisimmin siis ALSA käytössä.
Asenna paketti "alsa-oss".
sudo apt-get install alsa-oss
Ja käynnistä ET laittamalla käynnistyskomennon eteen "aoss". Siten ET:n pitäisi käyttää ALSA:aa ja täten myös Ventirlon ja Skypen äänten pitäisi toimia.
-
Enemy Terrority käyttää wanhaa OSS- tsydeemiä, joka ei osaa käsitellä ääntä kuin yhdestä lähteestä kerrallaan. ALSA on se, joka osaa useasta lähteestä samanaikaisesti. Musiikkisoittimissa ym. on mitä ilmeisimmin siis ALSA käytössä.
Asenna paketti "alsa-oss".
sudo apt-get install alsa-oss
Ja käynnistä ET laittamalla käynnistyskomennon eteen "aoss". Siten ET:n pitäisi käyttää ALSA:aa ja täten myös Ventirlon ja Skypen äänten pitäisi toimia.
alsa-oss oli jo asennettuna, eikä auttanut komento
aoss et
Entä tarvitseeko näille riveille tehdä kenties jotain?
1. Avaa tiedosto /etc/rc.local:
sudo kate /etc/rc.local
echo 'et.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss
echo 'et.x86 0 0 disable' > /proc/asound/card0/pcm0c/oss
exit 0
-
Homma ratkesi seuraavasti: Poistin nämä
sudo kate /etc/rc.local
echo 'et.x86 0 0 direct' > /proc/asound/card0/pcm0p/oss
echo 'et.x86 0 0 disable' > /proc/asound/card0/pcm0c/oss
exit 0
Ja sitten tein seuraavaa:
Päivitin
sudo apt-get update
Oli jo valmiiksi asennettuna
sudo apt-get install alsa-oss
Latasin tämän
wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz | gzip -d > et-sdl-sound && chmod a+x et-sdl-sound
Siirsin tiedoston tuonne
sudo mv et-sdl-sound /usr/local/games/enemy-territory/
Kopioin tiedosto et-sdl-sound ./etwolf kansioon
Avasin skypen
aoss skype
Käynnistin pelin
./et-sdl-sound
Lähde: http://kronixcb.blogspot.com/2007/10/ubuntu-gutsy-32-e-64-bit-teamspeak.html (http://kronixcb.blogspot.com/2007/10/ubuntu-gutsy-32-e-64-bit-teamspeak.html)
Ja tein seuraavaa XQF:ään
Ominaisuudet ->pelit välilehti ->valitse enemy territory->korvaa komentorivi kohdassa et seuraavalla ./et-sdl-sound
t. veivi
-
Ja sitten tein seuraavaa:
Minulla ei kuulunut lainkaan ääniä, ja sain ne toimimaan noilla taikasanoilla, mitä sinäkin teit.