1
Multimedia ja grafiikka / Xubuntu Studio, rt-kernel,pulseaudio,jack, alsa ongelma RATKAISTU
« : 12.03.10 - klo:16.04 »
tässä kun nyt oon jo muutamaan kertaan asennellu tota Ubuntu Studiota ja aina tulee jonkunlaisia yllätyksiä vastaan niin tässä töissä joutessani nyt sitten väännän rautalangasta miten sen pitäisi onnistua. alkuperasissä keskusteluissa nimim peran, gdm ja ajaaskel tarjosi autavan kätensä. Sudenpentujen käsikirjan inspiroimana päätin antaa tälle korkeakulttuurin tuotokselle nimen XSATKM, eli Xubuntu-Studion Asennusopas Todella Kädettömille Mänteille. Eiköhän tän nyt pitäs olla ihan ok ohje ainakin hetken aikaa .
kone on läppäri: Hp Pavilion zv5200 (tarrassa kyllä lukee zv5000 mutta luotan BIOS:n infoon)
alla Xubuntu 9.1 Karmic Koala
jonka päälle Ubuntu Studio.
komentojen käyttöohjeita
http://www.unixguide.net/linux/linuxshortcuts.shtml
ja tärkein eli ~ tilde merkki: altgr ja se enterin vierestä löytyvä nappi pohjaan. välillä tilde tulee näkyviin vasta kun näpyttelee seuraavan merkin ja omalla läppärilläni pitää tuota ko nappulaa painaa kahdesti altgr:n ollessa pohjassa. merkki tulee näkyviin heti.
Tätä seuraamalla pääsee pitkälle
http://wiki.ubuntu-fi.org/Ubuntu_Studio
itse käytin pakettien asentamiseen tätä (https://help.ubuntu.com/community/UbuntuStudio/UpgradingFromHardy):
seuraavaksi muutokset:
snd-seq
lisäsin tuon siis viimeiseksi "lp" rivin jälkeen joka tässä tiedostossa oli sitä ennen viimesenä rivinä
dev.rtc.max-user-freq=1024
myös viimeiseksi riviksi.
#
# ubuntu studio lisäykset
#
@audio - rtprio 99
@audio - memlock 250000
@audio - nice -10
(tässä viimeiseksi riviksi jäi # End of file)
lisäsin itteni audio ryhmään
jonka tarkistin
synapticista näkyy että rt paketit on asennettu mutta uname -a sanoo silti kerneliksi 2.6.31-14-generic #48 -Ubuntu SMP ... i686 GNU/Linux
syy oli se että xubuntuni ottaa oletuksellisesti(defaulttina) generic ytimen automaattisesti käyttöön koska siitä löytyy uudempia päivityksiä. eli xubuntu ei ota käyttöön rt-kerneliä. ja vaikka ottaisikin niin genericin päivityksen jälkeen ollaan taas samassa tilanteessa. tähän oli kaksi ratkaisua.
itse käytin hyväksi tätä grub 2 basics opasta jota seuraamalla ei voi mennä pieleen.
http://ubuntuforums.org/showthread.php?t=1195275
itse toimin näin
grub 2 oppasta:
tallennuksen jälkeen lisäsin "executable" bitin 40_custom tiedostoon:
ja taas oppaasta
eli
tällläkin toimii mutta käynnistyksessä listan ylimmäiseksi jää memtest. tämän hoidin uudelleen nimeämällä 40_customin 10_customiksi
toinen tapa jota EN käyttäny löytyy täältä
http://ubuntuforums.org/showthread.php?t=1374525
Joillekin toimi muistaakseni käynnistyksen hitauden tms takia /etc/default/grub tiedoston muokkaaminen poistamalla sieltä "splash". Itselläni ei ollu tähän tarvetta.
(ohjeita etisessäni törmäsin myös tällaiseen: ongelmaa: sudo gedit /boot/grub/menu.lst avaa tyhjän tiedoston eikä tuolta /boot/grub/ ...:sta mitään menu.lst tiedostoa löydykään. ? syy oli että tämä oli vanha ohje koskien vanhaa grubia. Nykyään ei säädetä grubia menu.lst:tä muokkaamalla, vaan startup managerilla. olettaen, että sulla on Jauntya uudempi Ubuntu.
seuraava ongelma koski pulseaudion, Qjackctl:n ja ALSA:n yhteen sopivuutta.
Jackin sain toimimaan dummy ajurilla (jackin setupin alta löytyy driver valikko jossa oletuksena taitaa olla alsa. sieltä löytyy myös dummy) mutta muut ohjelmat ei sitten toiminutkaan. Jack kyllä itseasiassa sammuuttaa Pulseaudion oletuksena käynnistettäessä mutta se ei vielä riittänyt.
(http://forum.ubuntu-fi.org/index.php?topic=31157.msg240682#msg240682)
alla on jonkunlaiset ohjeet jotka löysin. pulseaudion ei sen jälkeen pitäisi käynnistyä missään vaiheessa ellei sitä itse terminaalista käynnistä (joka ilmeisesti kylläkin sekoittaa järjestelmän taas reboottiin asti) .
ei poista pa:ta koneelta vaan ainostaan sammuttaa sen eikä päästä käynnistymään itsestään. tilalle tulee alsa joka tulee paremmin toimeen muiden ohjelmien kanssa.
http://ubuntuforums.org/showthread.php?t=1325890
1.-create a file called ¡client.conf' in the ~/.pulse folder.
esim näin:
(jätin tuon ohjeen i:n pois jonka oletin olevan kirjoitusvirhe)
2.-Add a line to this file: autospawn = no
tallennus
3.-kill pulseaudio by doing: pulseaudio -k If the daemon doesn't restart, it's worked.
(komento pulseaudio -d pitäisi käynnistää se taas)
4.-move the following script to 'home' folder where it was out of the way, so it wouldn't launch pulse at all: /etc/X11/Xsession.d/70pulseaudio
eli siirrä mv komennolla /etc/X11/Xsession.d hakemistosta löytyvä 70pulseaudio /home kansioon
(huomioi tässä isot X kirjaimet)
laita jackin setupista driveriksi alsa .... ja varmista että rt-moodi on ruksattu.
nyt kaiken pitäisi toimia.
kannattaa ensimmäisenä käynnistää jack ja sen jälkeen muut ohjelmat jotta niiden yhdistely olisi helpompaa.
mikäli ääntä ei tule, tarkista että volumet ei ole mutella tai nollissa.
opensuse 10.2:lla studio toimii myös moitteetta mutta en enää muista miten asennus tapahtui. alunperin tarkotukseni oli asentaa läppärille opensuse 11.2 mutta tehojen vähyyden vuoksi päädyin xubuntuun. OpenSusella on kätevä järjestelmä työkalu nimeltä Yast2. Into loppui kuitenkin tällä kertaa siihen kun yritin asentaa terminaalissa studiota apt-get:llä ja aptitude:lla mutta kone ei myöntänyt kummankaan ohjelman olemassa oloa.
seuraavaksi yritän valmistella koneen toimimaan mahdollisimman pelkistetysti jotta musasoftille jäisi mahdollisimman paljon resursseja. tarkoitus olisi pystyä käyttämään läppäriä tallentimen lisäski mm kitara/basso-multiefektinä/synana. ja koska muistia on toistaiseksi huikeat 512 MB ja maximissaankin koneeseen saa vain 1,25G niin ....
Xfce(tai KDE tai GNOME) ja kaikki muut turhat ohjelmat pois tai ainakin pois päältä, ja tarvittavat päälle heti käynnistyksen yhteydessä sopivin asetuksin ja käytettäväksi näppärästi pelkällä näppiksellä. Alustavasti lähden liikeelle openbox nimisellä window managerilla.yritän päivitellä sen edistymisestä jos/kun sellasta tapahtuu. Ja jos jollain on siihen hyviä vinkkejä niin olen kiitollinen avusta.
alkuperäiset thredit
http://forum.ubuntu-fi.org/index.php?topic=32566.msg252937#msg252937
http://forum.ubuntu-fi.org/index.php?topic=32546.msg252788#msg252788
kone on läppäri: Hp Pavilion zv5200 (tarrassa kyllä lukee zv5000 mutta luotan BIOS:n infoon)
alla Xubuntu 9.1 Karmic Koala
jonka päälle Ubuntu Studio.
komentojen käyttöohjeita
http://www.unixguide.net/linux/linuxshortcuts.shtml
ja tärkein eli ~ tilde merkki: altgr ja se enterin vierestä löytyvä nappi pohjaan. välillä tilde tulee näkyviin vasta kun näpyttelee seuraavan merkin ja omalla läppärilläni pitää tuota ko nappulaa painaa kahdesti altgr:n ollessa pohjassa. merkki tulee näkyviin heti.
Tätä seuraamalla pääsee pitkälle
http://wiki.ubuntu-fi.org/Ubuntu_Studio
itse käytin pakettien asentamiseen tätä (https://help.ubuntu.com/community/UbuntuStudio/UpgradingFromHardy):
Lainaus
sudo aptitude update && sudo aptitude install ubuntustudio-desktop ubuntustudio-audio ubuntustudio-audio-plugins ubuntustudio-graphics ubuntustudio-video linux-rt
seuraavaksi muutokset:
Lainaus
sudo gedit /etc/modules
snd-seq
lisäsin tuon siis viimeiseksi "lp" rivin jälkeen joka tässä tiedostossa oli sitä ennen viimesenä rivinä
Lainaus
sudo gedit /etc/sysctl.conf
dev.rtc.max-user-freq=1024
myös viimeiseksi riviksi.
Lainaus
sudo gedit /etc/security/limits.conf
#
# ubuntu studio lisäykset
#
@audio - rtprio 99
@audio - memlock 250000
@audio - nice -10
(tässä viimeiseksi riviksi jäi # End of file)
lisäsin itteni audio ryhmään
Lainaus
sudo adduser KÄYTTÄJÄNIMI audio
jonka tarkistin
Lainaus
cat etc/group | grep audioaudio(punaisella):x:29:timidity,pulse, KÄYTTÄJÄNIMI
synapticista näkyy että rt paketit on asennettu mutta uname -a sanoo silti kerneliksi 2.6.31-14-generic #48 -Ubuntu SMP ... i686 GNU/Linux
syy oli se että xubuntuni ottaa oletuksellisesti(defaulttina) generic ytimen automaattisesti käyttöön koska siitä löytyy uudempia päivityksiä. eli xubuntu ei ota käyttöön rt-kerneliä. ja vaikka ottaisikin niin genericin päivityksen jälkeen ollaan taas samassa tilanteessa. tähän oli kaksi ratkaisua.
itse käytin hyväksi tätä grub 2 basics opasta jota seuraamalla ei voi mennä pieleen.
http://ubuntuforums.org/showthread.php?t=1195275
itse toimin näin
grub 2 oppasta:
Lainaus
Run sudo update-grub to get the current available kernels.
Copy the desired "menuentry" listings from /boot/grub/grub.cfg to /etc/grub.d/40_custom The entry begins with the line starting with "menuentry" and ends with a line containing "}".
Add any other "menuentry" items you wish to see on the boot menu.
Edit the titles of the "menuentry" line if desired (between the quotation symbols). Do not change the lines following the "menuentry" line. Each entry should start with a "menuentry" line and end with a "}" on the last line.
tallennuksen jälkeen lisäsin "executable" bitin 40_custom tiedostoon:
Lainaus
sudo chmod +x 40_custom
ja taas oppaasta
Lainaus
Remove the executable bit from /etc/grub.d/10_linux
eli
Lainaus
chmod -x 10_linux
tällläkin toimii mutta käynnistyksessä listan ylimmäiseksi jää memtest. tämän hoidin uudelleen nimeämällä 40_customin 10_customiksi
Lainaus
mv 40_custom 10_custom
toinen tapa jota EN käyttäny löytyy täältä
http://ubuntuforums.org/showthread.php?t=1374525
Joillekin toimi muistaakseni käynnistyksen hitauden tms takia /etc/default/grub tiedoston muokkaaminen poistamalla sieltä "splash". Itselläni ei ollu tähän tarvetta.
(ohjeita etisessäni törmäsin myös tällaiseen: ongelmaa: sudo gedit /boot/grub/menu.lst avaa tyhjän tiedoston eikä tuolta /boot/grub/ ...:sta mitään menu.lst tiedostoa löydykään. ? syy oli että tämä oli vanha ohje koskien vanhaa grubia. Nykyään ei säädetä grubia menu.lst:tä muokkaamalla, vaan startup managerilla. olettaen, että sulla on Jauntya uudempi Ubuntu.
seuraava ongelma koski pulseaudion, Qjackctl:n ja ALSA:n yhteen sopivuutta.
Jackin sain toimimaan dummy ajurilla (jackin setupin alta löytyy driver valikko jossa oletuksena taitaa olla alsa. sieltä löytyy myös dummy) mutta muut ohjelmat ei sitten toiminutkaan. Jack kyllä itseasiassa sammuuttaa Pulseaudion oletuksena käynnistettäessä mutta se ei vielä riittänyt.
(http://forum.ubuntu-fi.org/index.php?topic=31157.msg240682#msg240682)
alla on jonkunlaiset ohjeet jotka löysin. pulseaudion ei sen jälkeen pitäisi käynnistyä missään vaiheessa ellei sitä itse terminaalista käynnistä (joka ilmeisesti kylläkin sekoittaa järjestelmän taas reboottiin asti) .
ei poista pa:ta koneelta vaan ainostaan sammuttaa sen eikä päästä käynnistymään itsestään. tilalle tulee alsa joka tulee paremmin toimeen muiden ohjelmien kanssa.
http://ubuntuforums.org/showthread.php?t=1325890
1.-create a file called ¡client.conf' in the ~/.pulse folder.
esim näin:
Lainaus
cd ~/.pulse
sudo gedit client.conf
(jätin tuon ohjeen i:n pois jonka oletin olevan kirjoitusvirhe)
2.-Add a line to this file: autospawn = no
tallennus
3.-kill pulseaudio by doing: pulseaudio -k If the daemon doesn't restart, it's worked.
(komento pulseaudio -d pitäisi käynnistää se taas)
4.-move the following script to 'home' folder where it was out of the way, so it wouldn't launch pulse at all: /etc/X11/Xsession.d/70pulseaudio
eli siirrä mv komennolla /etc/X11/Xsession.d hakemistosta löytyvä 70pulseaudio /home kansioon
(huomioi tässä isot X kirjaimet)
laita jackin setupista driveriksi alsa .... ja varmista että rt-moodi on ruksattu.
nyt kaiken pitäisi toimia.
kannattaa ensimmäisenä käynnistää jack ja sen jälkeen muut ohjelmat jotta niiden yhdistely olisi helpompaa.
mikäli ääntä ei tule, tarkista että volumet ei ole mutella tai nollissa.
opensuse 10.2:lla studio toimii myös moitteetta mutta en enää muista miten asennus tapahtui. alunperin tarkotukseni oli asentaa läppärille opensuse 11.2 mutta tehojen vähyyden vuoksi päädyin xubuntuun. OpenSusella on kätevä järjestelmä työkalu nimeltä Yast2. Into loppui kuitenkin tällä kertaa siihen kun yritin asentaa terminaalissa studiota apt-get:llä ja aptitude:lla mutta kone ei myöntänyt kummankaan ohjelman olemassa oloa.
seuraavaksi yritän valmistella koneen toimimaan mahdollisimman pelkistetysti jotta musasoftille jäisi mahdollisimman paljon resursseja. tarkoitus olisi pystyä käyttämään läppäriä tallentimen lisäski mm kitara/basso-multiefektinä/synana. ja koska muistia on toistaiseksi huikeat 512 MB ja maximissaankin koneeseen saa vain 1,25G niin ....
Xfce(tai KDE tai GNOME) ja kaikki muut turhat ohjelmat pois tai ainakin pois päältä, ja tarvittavat päälle heti käynnistyksen yhteydessä sopivin asetuksin ja käytettäväksi näppärästi pelkällä näppiksellä. Alustavasti lähden liikeelle openbox nimisellä window managerilla.yritän päivitellä sen edistymisestä jos/kun sellasta tapahtuu. Ja jos jollain on siihen hyviä vinkkejä niin olen kiitollinen avusta.
alkuperäiset thredit
http://forum.ubuntu-fi.org/index.php?topic=32566.msg252937#msg252937
http://forum.ubuntu-fi.org/index.php?topic=32546.msg252788#msg252788