Kirjoittaja Aihe: Xubuntu Studio, rt-kernel,pulseaudio,jack, alsa ongelma RATKAISTU  (Luettu 1773 kertaa)

jpkupi

  • Käyttäjä
  • Viestejä: 7
    • Profiili
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):

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 audio
audio(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
« Viimeksi muokattu: 15.03.10 - klo:14.22 kirjoittanut jpkupi »