Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: jormapaappa1235 - 10.12.11 - klo:19.42
-
Noniin, päätin taas vaihteeksi siirtyä Linuxin käyttäjäksi, nyt haarukkaan osui kevyt Lubuntu. Lähes kaikki toimii tosi nopeasti ja hienosti, mutta...
En vaan saa koneestani millään ääniä kuulumaan, koneessa on Creative Sound Blaster Live! ja emolevyn integroitu, JOKA ON DISABLOITU biosista. Lubuntu kuitenkin tunnistaa kummatkin äänikortit ja päättää ihan kuin piruillakseen, että Vian integroitu on ensisijainen äänikortti. Äänikortit tunnistettu "alsamixer"-komennolla. Ääni kuuluu emon integroitu käytössä TOSI TOSI pienesti kaiuttimista (Lubuntun äänet max, vahvistimen äänet noin 3x normaali). Tällöin kaiuttimista kuuluu jotakin pientä suhinan joukosta.
Koneen speksit:
Asus K8V-MX
AMD Mobile Athlon 64 3000+
1gb 333mhz ram
Creative Sound Blaster Live!
Nvidia Geforce fx 5200
EDIT: Tämä taisi tulla osittain väärälle alueelle
-
Voit vaihtaa oletusäänikorttia tekemällä kotihakemistoosi tekstitiedoston .asoundrc (huomaa piste tiedostonimen alussa). Tarkemmat ohjeet englanniksi: http://alsa.opensrc.org/FAQ026
1. Tutki, minkä nimisiä äänilaitteita ALSA näkee komentamalla päätteessä:
cat /proc/asound/cards
2. Jos Sound Blasterisi näkyy listauksessa nimellä "Live", kirjoita .asoundrc:n sisällöksi:
pcm.!default {
type hw
card Live
}
ctl.!default {
type hw
card Live
}
SB Live miksaa muistaakseni samanaikaisesti toistettavat äänet raudalla, mikä on jokseenkin poikkeuksellista. Silloin ei tarvitse käyttää Alsan dmix-softamiksausta. Useimmilla muilla äänikorteilla tiedoston pitäisi näyttää suunnilleen tällaiselta:
pcm.kortti {
type hw
card Nimi
}
pcm.mix {
type dmix
slave.pcm "kortti"
}
pcm.!default {
type plug
slave.pcm "mix"
}
ctl.!default {
type hw
card Nimi
}
-
Noh, mitenkäs tätä .asoundrc:tä sitten muokataan? Loin kyseisen tiedoston kotikansioon, mutta sitä ei näy siellä. Kuitenkin, jos yritän luoda sitä uudelleen, lubuntu ilmoittaa samannimisen tiedoston jo olevan olemassa. Pitääkö tämä tehdä komentoriviltä, ja jos pitää, niin miten? Olen Linuxin komentorivin käyttäjänä vielä aika aloittelija.
cat /proc/asound/cards tosiaan näyttää SB Live! Value [CT4832] -kortin Live-kohdassa.
-
Noh, mitenkäs tätä .asoundrc:tä sitten muokataan? Loin kyseisen tiedoston kotikansioon, mutta sitä ei näy siellä.
Pisteellä alkavat tiedostonimet piilotetaan tiedostolistauksissa. Ne voi kytkeä näkyviin ja takaisin piiloon näppäinyhdistelmällä Ctrl+H, kun tiedostoselain tai -valitsin on auki.
cat /proc/asound/cards tosiaan näyttää SB Live! Value [CT4832] -kortin Live-kohdassa.
Kopioi tuo tuloste tänne.
-
juuso@juuso-System-Product-Name:~$ cat /proc/asound/cards
0 [V8237 ]: VIA8237 - VIA 8237
VIA 8237 with AD1888 at 0x1000, irq 22
1 [Live ]: EMU10K1 - SB Live! Value [CT4832]
SB Live! Value [CT4832] (rev.8, serial:0x80271102) at 0xe400, irq 17
Tässä tuloste. .asoundrc:kin näkyy nyt. Tökkäsin tiedot sinne, kerron myöhemmin miten kävi.
EDIT: Kiitos, lähti toimimaan ;D