ATI ja miksi näin vaikeasti

Tulipa taas pitkästä aikaa testattua linuxia ja tätä uusinta suse 10.3. Kun lähdin asentamaan uutta ATIN ajuria tuli eteen jos jonkunlaista ongelmaa. Ajuri pitäisi asentua click&run menetelmällä, kuitenkin asennus kaatui konflikteihin. No eipä muuta kuin käsin asentamaan. Löysin ohjeet jonka avulla sain ajurin toimimaan, mutta nyt jos joku viisas kertoisi mitä seuraavilla komennoilla käytännössä tehtiin?

cd /usr/scr/linux (blah blah blah)
make mrproper
make cloneconfig
make modules_prepare
make clean

Kyllä jos ajurin asentaminen on tällaista salakieltä niin tuskin linux paljoa uusia käyttäjiä saa. En minä vähällä luovuta. Tahdon linuxia oppia. Ihmettelen vain miten kaikki voi olla näin hankalaa?
141265
Äänestä

Muut lukivat myös

Vastaukset 14

Vanhimmat

Nimittäin kyseinen firma on tehnyt mahdollisimman vaikeaksi saada sen näyttiksiä toimimaan missään muussa kuin wintoosassa. Firma ei kerro yhtään tilannetta helpottavaa tietoa näyttiksistään, jotta koodarit voisi tehdä ajureita niille, toisaalta firma itsekään ei tee ajureita joten toi menee silkasti kokeile-ja-epäonnistu menetelmällä. Eli ajureita halutaan vapaan koodin yhteisössä tehdä mutta kun ei ole mitään teknisiä tietoja noista korteista niin menee juuri tollaiseksi että "koodataan, kokeillaan ja toivotaan että toimii, jos ei toimi niin koodataan uudestaan".

Toivoa vaan sopii että AMD tuon Atin uutena omistajana sais vähän ryhtiä niin että niitä linux-ajureitakin alkais kunnolla ilmestyy Atin ohjaimille.

Äänestä

Itse käytän Ubuntua jossa kernel käännetään Debianin tapaan eikä debianissa käsittääkseni (ainakaan nykyään) ole mrproperia. Joka tapauksessa tuossa litaniassa siirrytään ensin linuxin lähdehakemistoon (source/linux) ja puhdistetaan vanhat käännösromut mrproperilla, tehdään nykyisen kernelin konfigurointitiedostosta kopio johon lisätään tiedot uusien/lisättävien moduulien tarpeista ja lopuksi siivotaan vielä turhat roskat pois. Tai ainakin tuo on mun käsitys että tuossa valmistauduttiin Susen kernelin kääntämiseen.

Eihän kai ati voi Susessakaan noin vaikea olla..? onhan sen kanssa joskus ubuntussakin liemessä mutta kyllä ratkaisu on aina tainnut löytyä siitä että tarpeelliset ajurit ja tiedostot ovat koneella käytettävissä ja xorg.conf on oikein tehty, ei ainakaan tähän asti ole tarvinut kerneliä kääntää atin vuoksi.

Debian Ethcissä mulla oli sellainen ongelma ettei Etch nähnyt kuin 1Gt RAM vaikka koneessa oli 2Gt, siinä oli joku bugi joka poistui kun kernelin käänsi, sitten sain molemmat RAM-gigat käyttöön mtta tuokin taisi olla vain jollakin tietyllä kernelillä, eikö liene korjattu jo.

Äänestä
  • niitä compizeja ja muita.....7.10
    sanoo no composite device....eli hyvinpä toimii...
    atin ajurit...

    Äänestä

  • sillä ubuntu atilla kirjoitti:

    niitä compizeja ja muita.....7.10
    sanoo no composite device....eli hyvinpä toimii...
    atin ajurit...

    Kyllä olen kokeillut, mulla on tuossa työn alla vanhempi kone Duron 1,2GHz 640Mt RAM ja emolle integroitu Trident näytönohjain. Piruuttani testasin 7.10 tuolla kokoonpanolla ja oli aika tahmea heikon näyttiksen vuoksi. Emo on siitä erikoinen malli ettei siinä ole vielä AGP-väylää vaikka se oli jo käytössä valmistusajankohtana, se on siis "karvalakkimalli". Ostin siihen männäkesänä Ati 9250PCI 128Mt näytönohjaimen HUOM! PCI-väyläinen siis mutta sehän toimii varsin kivasti, compizin saa käyttöön ainakin kevyemmillä asetuksilla, täysiä efektejä en ole viitsinyt kokeilla kun se menee turhan raskaaksi mutta kevyillä asetuksilla ikkunat liehuvat aivan hyvin yms.. Ajuri on ati ja meni heittämällä paikalleen, ei ollut samaa säätämistä kuin esim. Dapperin ja Edgyn kanssa silloin kun mun yhdessä koneessa oli ati 9600Pro jonka kanssa tappelin hetken hartaasti.

    Äänestä

> cd /usr/scr/linux (blah blah blah)

Siirrytään hakemistoon /usr/src/linux (blah blah jne)

> make mrproper
> make cloneconfig
> make modules_prepare
> make clean

Tuossa hakemistossa johon siirryit, on tiedosto nimeltään "Makefile". Tiedostossa on kerrottu mitä pitää tehdä esimerkiksi tuolla make-käskyn mrproper-parametrilla. Eli Makefile-tiedostossa voidaan sanoa esimerkiksi, että kopioi tämä ja tämä tiedosto uuteen hakemistoon, käännä nuo lähdekooditiedostot koneen ymmärtämään muotoon jne yms.

Jos innostusta riittää niin sen kun kurkkaat jollain tekstieditorilla sen Makefilen sisältöä. Tiedosto näyttää hurjalta ja monimutkaiselta, mutta siinä on ihan selkeä logiikka. Toisaalta, miksi pitäisi tietää... jos toimii niin toimii :)

Ja miksi niin vaikeasti...? Atilla ei ilmeisesti riitä resursseja tehdä kunnon ajureita Linuxille.

Äänestä

linux kerneli muuttuu usein, siksi joutuu ite kääntämään ajurit...

Äänestä
  • Kyllä ne ongelmat johtuu yhteistyökyvyttömästä laitetoimittajasta joka ei halua julkistaa laitteestaan mitään teknistä tietoa että vois tehdä kunnon ajurit eikä toisaalta sillä ole kiinnostusta tehdä itse niitä ajureita!

    Mä en ole kertaakaan linuxia asentaessani joutunut kääntämään mitään, en kerneliä, en ajureita! Joten se siitä sun puppuväitteestä.

    Äänestä

Minä olen kanssa tapellut tarpeekseni noiden ati:n korttien kanssa.

Ostin NVIDIA:n kortin ati:n tilalle ja päätin jättää tulevaisuudessakin ATI:n kortit kaupan hyllylle, kun eivät kerran saa asioitaan kuntoon.

Luulisi niidenkin heräävän jos kaikki Linux käyttäjät laittaisivat ATI:n boikottiin.

Äänestä
  • Kiitoksia kaikille asiallisista vastauksista.

    Ongelmahan se yleensä on kun kysyy apua linux ongelmiin niin saa vastaukseksi mitä ihmeellisempiä komentoja josta ei kerrota, mitä ne tekee. Siksi näistä asioista tahtoisin olla paremmin perillä.

    Äänestä

  • Azetus kirjoitti:

    Kiitoksia kaikille asiallisista vastauksista.

    Ongelmahan se yleensä on kun kysyy apua linux ongelmiin niin saa vastaukseksi mitä ihmeellisempiä komentoja josta ei kerrota, mitä ne tekee. Siksi näistä asioista tahtoisin olla paremmin perillä.

    Komennoista saa tietoa konsolissa man-komennolla tai googlettamalla ko. komennon man-sivu.

    Äänestä

Kyllähän se herättää ihmetystä, miksi linux-ropellipäät esittävät näitä kivikautisia ohjeistuksia ATin ajureiden asentamiseen openSUSEssa, koska ainoa oikea tapa siinä on lisätä ATin asennusrepo asennuslähteisiin ja asentaa ajurit Yastilla.


http://en.opensuse.org/Additional_YaST_Package_Repositories#ATI_Video_drivers

Jos ei toimi, niin _vasta_sitten_ pohditaan manuaalisia ratkaisuja. Haloo?

Äänestä

Yksi ajurin asennusko tekee kaikesta niin vaikeaa?

Ubuntussa nuo ajurit asentuu ihan autom. Nvidia on järkevin vaihtoehto kun linuxkonetta ajattelee. ATI on aika ongelmapesä mitä siitä on lukenut.

Äänestä
  • Niin kuten tuossa ekassa viestissä sanoin, ajoin tuon yhden klikkauksen asennuksen joka kuitenkin kaatuu 25 ristiriitaan joten en siitä uskaltanut edetä. Kokeilin lisätä repoja ei auttanut. No sitten toisella kerralla yhden klikkauksen asennus suostui kaiken asentamaan. Tämän jälkeen ei X käynnistynyt joten en nähnyt vaihtoehtoja muuta kuin asentaa ohjaimet käsin

    Äänestä

  • Azetus kirjoitti:

    Niin kuten tuossa ekassa viestissä sanoin, ajoin tuon yhden klikkauksen asennuksen joka kuitenkin kaatuu 25 ristiriitaan joten en siitä uskaltanut edetä. Kokeilin lisätä repoja ei auttanut. No sitten toisella kerralla yhden klikkauksen asennus suostui kaiken asentamaan. Tämän jälkeen ei X käynnistynyt joten en nähnyt vaihtoehtoja muuta kuin asentaa ohjaimet käsin

    Itsellä ollut ihan sama ongelma opensuse 10.2:ssa joskus tosin sillä erolla, etten saanut asentumaan edes käsin. Sitten heitin Atin hevon p¤#¤#"" ja hommasin nvidian kortin tilalle. Nvidia on toiminut erittäin helposti melkein jokaisessa distrossa jota olen kokeillut.

    Tällä hetkellä opensuse 10.3 käytössä ja tähän nvidian kortti asentui nappia painamalla. Kaikki näyttöasetuksetkin meni suoraan oikein.

    Tilanne voi parantua atin osalta tulevaisuudessa, mutta toistaiseksi kannattaa suosia nvidian kortteja.

    Äänestä

Kommentoi aloitusta


Azetus kirjoitti:

Tulipa taas pitkästä aikaa testattua linuxia ja tätä uusinta suse 10.3. Kun lähdin asentamaan uutta ATIN ajuria tuli eteen jos jonkunlaista ongelmaa. Ajuri pitäisi asentua click&run menetelmällä, kuitenkin asennus kaatui konflikteihin. No eipä muuta kuin käsin asentamaan. Löysin ohjeet jonka avulla sain ajurin toimimaan, mutta nyt jos joku viisas kertoisi mitä seuraavilla komennoilla käytännössä tehtiin?

cd /usr/scr/linux (blah blah blah)
make mrproper
make cloneconfig
make modules_prepare
make clean

Kyllä jos ajurin asentaminen on tällaista salakieltä niin tuskin linux paljoa uusia käyttäjiä saa. En minä vähällä luovuta. Tahdon linuxia oppia. Ihmettelen vain miten kaikki voi olla näin hankalaa?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu