Ubuntu 5.04 (x86) ja nVidia ajurit

Discussion in 'Linux -keskustelu' started by jape11, Aug 11, 2005.

  1. jape11

    jape11 Member

    Joined:
    Aug 11, 2005
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    11
    Asensin winXP:n rinnalle ubuntun ja pakettienhallinnasta asennetavilla nvidian ajureilla näytönsäästäjät ja videot pätkivät. Miten saisin asennettua nvidian sivuilta ladattavat ajurit kun niitä asentaessa erroreita tulee eikä asennus onnistu? http://koti.mbnet.fi/jaippi/nvidia-installer.log.txt

    Koneen tiedot:
    prossu A64 3200+
    näyttis GF6600 GT
    näyttö Samsung SyncMaster 710T
    emoAsus A8N-SLI
     
  2. neggis

    neggis Regular member

    Joined:
    Jun 18, 2004
    Messages:
    501
    Likes Received:
    0
    Trophy Points:
    26
    Siinä virhe. Eli kernel sorsat puutuuvat, nvidian haluaa ne. Koitappa;
    $ sudo apt-get install kernel-source
    Ja sitten mene init 3 tilaan;
    $ sudo init 3 <-- en ole varma meneekö ubuntussa noin
    Sitten vain;
    $ sh NVIDIA-Linux-x86-1.0-7664-pkg1.run
    ja lopuksi
    $ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_old
    ja
    $ sudo vi /etc/X11/xorg.conf
    ja muutat sektiokohtaan

    Section "Device"

    etsi sieltä rivi
    Driver "nv" tai "jotain" ja muuta se;
    [bold]Driver "nvidia"[/bold]

    HUOM!! Etsi googlella vi editorin opas ennenkuin ryhdyt vääntämään tuota. Tai tee vastaava esim geditillä. Tai googleta parempi opas, varmasti ubuntufoorumeilta löytyy sellainen :)
     
  3. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
  4. jape11

    jape11 Member

    Joined:
    Aug 11, 2005
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    11
    kernel-source asennettu ja muutenkin neggiksen ohjeiden mukaan tehtynä sama virhe tulee. "ERROR: The kernel source path '/usr/include/linux/kernel.h' does not exist." kyllä itse kansioita selaamalla tuo tiedosto löytyy ;o
     
  5. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
    Asennusvaiheessa olit varmasti tekstitilassa eikä X ollut käynnissä?
     
  6. jape11

    jape11 Member

    Joined:
    Aug 11, 2005
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    11
    Ei ollut X käynnissä. Käynnistin koneen tekstitilassa jonka jälkeen tein niin kuin neggis neuvoi.
     
  7. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
  8. jape11

    jape11 Member

    Joined:
    Aug 11, 2005
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    11
  9. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
    En ole oikein varma mutta pisti logista silmään [bold]/usr/src/kernel-source-2.4.27[/bold] Eikös Ubuntussa ole kernel-2.6.10 käytössä? Eli olisiko sourcet väärät?
     
  10. jape11

    jape11 Member

    Joined:
    Aug 11, 2005
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    11
    siinähän se on! kyllä ubuntussa on kernel-2.6.10. asensin tuolla package managerilla nuo sourcet katsomatta versiota sen tarkemmin, mutta jos nyt yrittäisi uudestaan oikeilla sourceilla :) kun saan ladattua uuden version kernel-sourcesta ja kokeilen asentaa niin tulen kiittelemään avusta tai pyytämään sitä lisää :)
     
  11. jape11

    jape11 Member

    Joined:
    Aug 11, 2005
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    11
    eipä tuo asennus sen pidemmälle edennyt vaikka vaihdoin sourcet oikeiksi :( eli siis samanlainen tuo nvidia-installer.log
     
  12. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
  13. jape11

    jape11 Member

    Joined:
    Aug 11, 2005
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    11
    minulla ei ole Ubuntu AMD64 versiota, joten ajurit jotka tarvitsen eivät ole nuo AMD64 vaikka prosessori semmoinen onkin. eli nuo AMD64 ajurit eivät tähän käyttöjärjestelmään asennu.
     
  14. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
    Hmmm - alkaa ideat loppumaan! Eli poistitko varmasti vanhat ajurit ja kaikki muut nvidian sidonnaiset ennen tuon uuden ajurin asentamisyritystä? Luin SuSEn foorumilta vastaavanlaisesta ongelmasta ja siellä oli sitten lopputuloksena, että joku alue on ehkä "korruptoitunut" jostain syystä (devel,kernel,nvidia) eikä siihen ratkaisua kukaan sitten ehdottanut.
     
  15. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Jos koettaisit kääntää Kernelin? Ei se niin vaikeaa ole.
    /usr/src/linux on symbolinen linkki, jonka pitäisi osoittaa
    käytössä olevaan sorsa pakettiin. Esim kernel-2.6.10. Tarkista tuo.
    Kernelin käännös menee näin. tietysti rootin oikeudet.
    make menuconfig. Valitse sopiva palikat ;) tuossa menee aikaa.
    Käännös # make && make install_modules
    sitten #cp arch/i386/boot/bzimage /boot/kernel-2.6.10
    #cp System.map /boot/System.map-2.6.10

    Tuo versionumero on tärkeä!! Tämä vain esimerki. makefilussa voi muuttaa versiota tyylin 2.6.10-oma-kaannos1, niin ei sotkeudu Ubuntun viralliseen ytimeen.

    sitten lisäät kernelin /boot/grub/grub.conf
    tai jos lilo käytössä /etc/lilo.conf ja
    #lilo -v

    Käynnistä kone uusiksi. asenna nvidan ajurit.

    jos ei onnistu tee homma uusiksi.
    ja lue mitä nvidia tarvii kernelssä ja mitä ei.
    esim AGP väylän voi jättää pois, koska nvidian
    palikka on tehokkaampi.

    Tämä ihan ulkomuistista XP koneelta. Pari näppäily
    virhettä voi olla. kerneliä kääntäessä ainakin huomaa onko gcc ym palikat asennettu koneelle. ja aina kun vaihtaa kerneliä on nvidian ajurit käännettävä uusiksi.
     
  16. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
    Jos ei aikaisemmin ole sitä tehnyt niin ei kannata harjoitella systeemillä, jonka on hionut hyvään käyttökuntoon :) Muutenkaan ei kernelin käännöstä suositella mikäli järjestelmä toimii.

    Täällä Ubuntun foorumilla oleva ohje Ubuntun kernelin kääntämiseen ja muuhun tarvittavaan! Kannattaa lukea koko viestiketju läpi!

    http://ubuntuforums.org/showthread.php?t=43065
     
    Last edited: Aug 15, 2005
  17. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Ei kernelin kääntö hajota systeemiä. Eikä edes asentaminen. Noitahan voi olla useita. Mutta siinä viimeistään huomaa onko kaikki ajureidenkin kääntämisen tarvittavat paketit asennettu. Ubuntussa pitää käyttää aina sudo komentoa? Pidän omaa käännösohjetta edelleen ihan toimivana. Jotenkin mulla on selkä ytimessä tuo #make menuconfig vaikka #make xconfig voi olla monille kyllä helpompi. Eikä siitä kernelistä tarvii mitään debian pakettia tehdä.

    Väitän edelleen että itsekäännetyllä kernelillä voi päästä parempaan tulokseen kuin jakelun peruskernelillä, johon on käännetty lähes kaikki mahdollinen mukaan. Itsellä 2.6.12-r7 kerneli käynnissä ja /lib/modules/ kansion koko vaivaset 1,5 Mt ja ei initrdtä käytössä. Tuonkin jo voisi päivittää...
     
  18. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
  19. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    http://sal-faq.sourceforge.net/html/ytimen-kaantaminen.html


    Tuo linkki sisältää vanhaa tietoa. 2.6 sarjan kernelit käännetään eri lailla.

    tässä gentoo opas
    http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7

    Gentoossa oppii kääntämään ohjelmia. Siitä tulee ihan rutiinia.

    Ja vielä kertaukseksi. Vanhaa kerneliä ei tietenkään saa poistaa ennenkuin uusi on todettu toimivaksi. Ja joskus useampi kerneli on tarpeen. Jos esim joku poltto-ohjelma tarvii scsi emulointia jota ei normaalisti tarvita ja muita harvoin tarvittavia palikota voi kääntää kakkos kerneliin. Itse käännän vain ne laitteet mukaan, jotka ovat päivittäisessä käytössä. Parantaa tietoturvaa. Ja lyhentää oleellisesti käännösaikaa. Mulla kerneli kääntyy siinä 4-5 min. KDE onkin sitten toinen juttu..se kestää koko yön

    Se mitä kääntää ytimeen ja mitä moduleiksi on sitten toinen juttu. Monoliittisillakin kerneleillä on kannattajansa.
     

Share This Page