No niin, artikkelisarjan kolmas osa (aiemmat: ensimmäinen ja toinen). Tällä kertaa oli vuorossa asennus omalle kakkoskoneelle, joka on suurinpiirtein tuollainen Athlon XP 1800+, puoli gigaa muistia, GeForce 4 TI4200 ja vanha, 17-tuumainen putkinäyttö. Käyttiksenä oli aiemmin Ubuntu 7.04 (Feisty Fawn), mikäs muukaan.
Päätin tehdä jälleen puhtaan asennuksen, sillä kyseinen toimenpide on helppo juttu, kun tyylilleni uskollisena kaikki tärkeät tiedostot säilyvät erillisellä, isolla osiolla tallessa, vaikka huitaisenkin noin 10 gigan järjestelmäosion aina tyhjäksi. Noh, ei muuta kuin Gutsyn Desktop-CD asemaan ja menoksi.
Pirullinen näppäimistöongelma
Mutta voi voi, törmäsin samantien vanhaan ongelmaan. Aikoinaan, Feistyn tullessa, kävi niin, että tuiki tavallinen KeyTronicin vanha PS/2-näppäimistö lakkasi toimimasta. Edgyn aikana toimi vielä hyvin… Joka tapauksessa, näppäimistö toimi vielä live-CD:n käynnistysvalikossa, mutta ei reagoinut enää mitenkään sen jälkeen. Tämän voi todeta niin, että näppäimistön merkkivalot eivät reagoineet näppäinten painamiseen.
Puolisen vuotta sitten selvisin ongelmasta ahkeralla Googletuksella: kernelin käynnistysparametreihin piti muistaakseni lisätä “noapic nolapic noacpi”-rimpsu, jonka jälkeen näppis alkoi toimia normaalisti. Valitettavasti näillä oli kai huonontava vaikutus suorituskykyyn, mutta koska käytin tätä konetta niin vähän, päätin jättää asian sikseen ja tyytyä tilanteeseen.
Nyt siis oli sama ongelma edessä – näppäimistö ei inahtanutkaan käynnistysvalikon jälkeen. Tällä kertaa päätin kuitenkin selvitellä ongelmaa tarkemmin. Googlailut toivat jälleen mukanaan useita viittauksia noapic-, nolapic ja noacpi -käynnistysparametreihin, mutta uutena kaveruksena myös irqpoll-parametrin. Kokeilin yksistään sitä ja kappas, näppäimistö toimii. Tällä oli kuitenkin havaittavissa selvä vaikutus suorituskykyyn, sillä live-CD:n käyttäminen oli normaalia tahmaisempaa.
Irqpoll… IRQ… keskeytykset. Ongelma keskittyi jollain tapaa niiden ympärille. Päätin vilkaista live-CD:n käynnistymisen aikana syntyviä lokeja ja etsiä epäilyttäviä viittauksia liittyen PS/2-liitäntöihin ja keskeytyksiin. Eipä aikaakaan, kun /var/log/syslog-tiedostosta löytyi seuraavanlainen rivi:
PNP: PS/2 controller doesn’t have AUX irq; using default 12
Jaaha, olisikohan siinä jotain, “using default 12″ nimittäin. Käynnistin koneen uudelleen, hyppäsin BIOSiin ja aloin tutkia keskeytyksiin liittyviä asetuksia. Soltek SL-75DRV5 -emolevyni BIOSin PnP/PCI Configurations -valikosta vaihdoin lopulta keskeytysresurssien käsittelyn manuaaliseksi, jonka jälkeen pääsin vaihtamaan keskeytyksen nro 12 tilan “PCI Device”-vaihtoehdosta “Reserved”-vaihtoehtoon. Muutosten tallennus, uudelleenkäynnistys ja live-CD pyörimään tällä kertaa ilman mitään normaalista poikkeavia käynnistysparametreja – näppäimistö toimii! Aika pitkälti hyvillä arvauksilla selvisi tämäkin asia, vaan selvisipä kuitenkin.
Binääripuppua
No, itse asennus meni ongelmitta läpi eikä asennuksen jälkeenkään ongelmia ilmennyt… kunnes päätin asentaa NVIDIAn näytönohjaimelle binääriajurit. Asennuskokemuksia käsittelevän artikkelisarjan ensimmäisessä osassa tuli jo ilmi ongelmia binääriajureiden kanssa ja ongelmat olivat jälleen samanlaisia: resoluutiot ja hertsit päin puuta.
Eli, asennuksen jälkeen tilanne oli mitään säätämättä hyvä – näytölleni sopiva 1024×768 85 hertsillä. Tällöin siis käytössä avoin nv-ajuri. Binääriajurit sisään, uudelleenkäynnistys ja huokaus, 640×480 @ 63 Hz. Graafisten työkalujen listoilta ei löytynyt tuon isompaa resoluutiota eikä toisesta uudelleenkäynnistyksestäkään ollut apua, joten piti puukottaa tuttua /etc/X11/xorg.conf-tiedostoa manuaalisesti. Kävin siis lisäämässä Screen-kohtaan Modes-riville haluamani resoluution, ja X:n uudelleenkäynnistyksen jälkeen tilanne korjaantui… kunnes avasin koneen seuraavana aamuna, eli tänään. Nyt resoluutio oli 1400×1050, mutta sain sentään vaihdettua sen sopivaksi suoraan Screen Resolution -työkalulla. Mutta voi voi jälleen, entä ne hertsit. Ne olivat jämähtäneet nyt 75:een eikä graafiselta puolelta saanut jälleenkään enempää irti. Xorg.conf jälleen auki ja sille seuraavat toimenpiteet:
- näytölle sopivat HorizSync- ja VertRefresh-arvot Monitor-osioon (näitä ei ollut laisinkaan oletuksena)
- kaikki valmiit modeline-rivit pois kokonaan (hirveä läjä)
- Screen-osioon jätin Modes-riville vain ja ainoastaan haluamani resoluution, eli 1024×768
Muutosten tallennus ja X uudestaan käyntiin – nyt kaikki oli kunnossa. Eivätkä asiat ole enää sekoilleet uudelleenkäynnistysten jälkeen
Tulikettuilee
Firefox tuntuu kaatuilevan aika paljon. Tätä ilmeni myös Feistyn aikoihin, enkä tiedä mistä on kyse. Sitä tuntuu esiintyvän joskus välilehdeltä toiselle vaihtaessa tai vain sivua ladattaessa. Luulin ensin, että tämä liittyi jollain tapaa Flashiin, mutta eipä taida olla siitäkään kyse. Muilla koneilla en ole vastaavaa huomannut. Voisikohan kyseessä olla jokin Compizin ja NVIDIAn binääriajureiden ongelma?
AddARGBGLXVisuals – luulis tietävän
Compizista puheen ollen… Se lähti kyllä hyvin päälle binääriajureiden asentamisen jälkeen, mutta ikkunoista puuttuivat reunukset. Lisäksi GNOME Terminal näytti vain tyhjää valkoista. Tämähän on tunnettu ongelma NVIDIAn näyttiksillä ja binääriajureilla, eli tällaista ilmenee, jos xorg.conf-tiedostosta ei löydy Device-osiosta seuraavaa riviä:
Option “AddARGBGLXVisuals” “True”
Lisäsin sen, ja nyt kaikki toimii normaalisti. Mutta kuinka Pekka Peruskäyttäjä lähtee tällaista selvittämään? Olisi luullut, että Ubuntussa asia olisi hoidettu jollain tapaa automaattisesti, jos käyttäjä haluaa käyttää työpöytätehosteita. Vaan kun ei niin ei.
Summa summarum
Nyt on kolme Gutsyn asennusta takana. Kahdesta niissä on ollut pahoja ongelmia resoluutioiden ja näytön hertsien suhteen. Ja molemmissa näissä tapauksissa on kysessä ollut NVIDIAn näytönohjain ja binääriajurit – avoimella nv-ajurilla ei ongelmia ilmennyt kummassakaan tapauksessa. Tuossa siis omien kokemuksien perusteella jonkinasteinen ongelmakohta. Muilta osin asiat ovat kyllä toimineet melko hyvin, hatunnosto sille.
Näillä näkymin uusia Gutsy-asennuksia ei ole enää tulossa. Mutta jos tulee, lupaan varmasti tilittää ongelmista
Hmm, itselläni nyt myös muutama Gutsy asennus takana ja samat ongelmat ovat vaivanneet eli Xorg ei pysy kasassa tuolla automaattisella binääriajurin asennuksella ilman puukotusta. Resoluutiot ja virkistystaajuudet ovat jotain käsittämätöntä ja vaikka ne graaffisilla kilkkeillä korjaisikin kuntoon, niin seuraava käynnistys tuo saman ongelman uudelleen esiin. Ainoa vaihtoehto tuntui olevan tosiaan xorg.conf editointi vanhaan tapaan – tämä ei kuitenkaan liene se alkuperäinen tarkoitus jos xorg.conf – säädöistä piti päästä kokonaan eroon.
Firefox ei sen sijaan ole kaatunut – swiftfox kylläkin kaatuu tiheään, jopa niin tiheään että se on tällä hetkellä käyttökelvoton. Pitänee odotella uutta versiota, joskos tilanne paranisi siihen mennessä. PS/2 näppäimistöstä ei ole kokemuksia.
Yhtään upgradea edellisestä en ole onnistunut tekemään ilman ongelmia – nytkin koko päivitys kaatui kesken kaiken ja jätti noin puolet asetustiedostoista tekemättä, kyllä sen olisi varmasti kuntoon saanut säätämällä jokaisen paketin uusiksi ajan kanssa, mutta ei tuntunut mielekkäältä – eli uusiksi meni. Eli edelleenkään päivitys vanhasta versiosta ei ole mikään triviaali toimenpide mitä voisi suositella matti meikäläiselle.
Pienen säätämisen jälkeen kuitenkin olen ollut tyytyväinen käyttikseen, parempaan suuntaan on menty ja versio versiolta säätämistä on vähemmän, jotta kaikki olisi käyttökunnossa. Tämä tosin vaatii puhtaan asennuksen, mutta säätämistä asennuksen jälkeen alkaa olla sen verran vähän että pari tuntia conffailua ja tarvittavien ohjelmien asentamista ja taas mennään. Jään jo odottamaan seuraavaa versiota.
Erittäin hyvin sanottu. Tuon olen itsekin ilokseni huomannut, että ei todellakaan tarvitse pitkään säätää, niin on setit hyvässä käyttökunnossa. Muutamat koodekinasennukset (automaattisesti toki nekin), muutamat lisäsoftat pakettivarastoista, Firefoxin ja Thunderbirdin asetukset takaisin paikalleen, GNOME Terminalin profiiliasetukset siedettäviksi, Pidgin tulille ja antaa Rhythmboxin skannailla biisit kirjastoonsa – se on kärjistettynä hyvin pitkälti siinä