Kirjoittaja Aihe: nvidian ajurit eivät asennu  (Luettu 9031 kertaa)

cokekola

  • Käyttäjä
  • Viestejä: 63
    • Profiili
nvidian ajurit eivät asennu
« : 21.11.06 - klo:13.58 »
Laitteessa on näytönohjaimena nvidian geforce DDR. Paketinhallinnasta asennettu sitä varten paketti 'nvidia-glx-legacy'. Ko. paketin kuvauksessa on ohje antaa paketin lataamisen jälkeen komento 'sudo nvidia-glx-config enable'. Komennon jälkeen tulee kuitenkin virheilmoitus 'Error: unable to load nvidia kernel driver! Be sure to have installed
the nvidia driver for your running kernel.'. Mitä nyt taas? Eikö tuota installointia juuri olla tekemässä?


Matkalla kohti MS-vapaata elämää...

juyli

  • Vieras
Re: nvidian ajurit eivät asennu
« Vastaus #1 : 21.11.06 - klo:14.06 »
Eikö tuota installointia juuri olla tekemässä?

Pelkkä ajuripaketti ei riitä, vaan tarvitaan myös linux-header-paketti tai kernelin lähdekoodi
kokonaisuudessaan. Eikö näin mainittu asennusohjeissa?

cokekola

  • Käyttäjä
  • Viestejä: 63
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #2 : 22.11.06 - klo:10.18 »
Eikö tuota installointia juuri olla tekemässä?

Pelkkä ajuripaketti ei riitä, vaan tarvitaan myös linux-header-paketti tai kernelin lähdekoodi
kokonaisuudessaan. Eikö näin mainittu asennusohjeissa?

Ainoa asennusohje, joka käyttäjälle pakettia asentaessa näkyi, oli tuo mainittu 'sudo nvidia-glx-config enable'.

Varoitus AVAUTUMISESTA! Alla olevaan on jokaisen lukijan omalla vastuulla lisätä tarpeelliseksi katsaomansa määrä hymiöitä, tässä varoiksi muutama :-) :-) :-) :-) Älä lue pidemmälle, jos et kestä kritiikkiä linuxia kohtaan:

En tiedä oliko esitetty kysymys ohjeiden lukemisesta kettuilua, mutta siitä joudutaan taas tähän aiheeseen, jota olen onnistunut välttämään hyvin  muutaman viikon Ubuntun kanssa. Vuosi sitten Fedoraa kokeillessa asia tuli esiin (eli pinna paloi) jo muutamassa päivässä: Vaikka Windowsia halveksin ja pidän huonona, niin täytyy sanoa, että erilaiset asennusasiat on sillä puolella saatu toimimaan niin, että tavallinen tumpelokin asennuksista selviää ilman tietojenkäsittelytieteen approbaturia. Sen sijaan  vaikuttaa edelleen siltä, että näennäisestä helppoudestaan (esim. hehkutetut peketinhallinnat yms.) huolimatta linux-asennukset aina vaativat  "asennusohjeiden" tms. "RTFM" sivustojen perinpohjaisen opettelun. Asennus ei edes Windows-asennusten tapaan tarjoa automaattisesti  'readme'-tiedostoa luettavaksi, vaan nämä ohjeet on käyttäjän ilmeisesti itse kaivettava jostain maan raosta. Mitä hyötyä helposta ja keskitetystä paketinhallinasta on, kun sen käyttäminen ei kuitenkaan riitä asennuksen suorittamiseksi?
Matkalla kohti MS-vapaata elämää...

lunatiC

  • Käyttäjä
  • Viestejä: 459
    • Profiili
    • http://www.hurjatmopoilija.com/
Re: nvidian ajurit eivät asennu
« Vastaus #3 : 22.11.06 - klo:11.02 »
Alkuun on hyvä lukea ohjeita, muuten et opi:
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi

Kun olet oppinut käyttämään Linux:ia, enää et tarvitse ohjeita.

Lainaus
Error: unable to load nvidia kernel driver! Be sure to have installed
the nvidia driver for your running kernel

Tuossahan se lukee selvällä englanninkielellä mitä puuttuu ja mitä pitää tehdä.

Koodia: [Valitse]
sudo apt-get install linux-headers-`uname -r` nvidia-kernel-common nvidia-glx-legacy nvidia-legacy-kernel-source
Ota tässä vaiheessa varmuuskopio xorg.conf tiedostosta:

Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
Sitten vaihdamme X:n käyttämään uutta ajuria:

Koodia: [Valitse]
sudo nano /etc/X11/xorg.conf
Etsi kohta:

Section "Device"
        Identifier      "NVIDIA Corporation NV43 [GeForce 6600 GT]"
        Driver          "nv"
        BusID           "PCI:1:0:0"
EndSection

Ja vaihda nv:n tilalle nvidia.

Tallennus, ja X:n uudelleen käynnistys: Control + Alt + Backspace.

Jos X ei lähde käyntiin, voit palauttaa vanhan xorg.conf tiedoston ->
Paina Control + Alt + F1, kirjaudu ja kirjoita:

Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
Koodia: [Valitse]
sudo /etc/init.d/gdm restart
Ps. Nämäkin ohjeet on kerrottu miljoona kertaa tällä(kin) foorumilla..

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #4 : 22.11.06 - klo:11.11 »
Legacy ajurit on tarkoitettu ikivanhoille Nvidia korteille.

lunatiC

  • Käyttäjä
  • Viestejä: 459
    • Profiili
    • http://www.hurjatmopoilija.com/
Re: nvidian ajurit eivät asennu
« Vastaus #5 : 22.11.06 - klo:11.45 »
Lainaus
nvidian geforce DDR

JOS tuo todella on näyttiksen malli niin minä en ainakaan ole tuollaisesta kuullut, joten oletin kyseessä olevan melko wanha kortti. JOS tuo DDR taas viittaa muistiin niin kyseessä on varmaankin uusi kortti? Eli nvidia-glx on silloin oikea paketti, ei nvidia-glx-legacy!

hpne

  • Käyttäjä
  • Viestejä: 118
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #6 : 22.11.06 - klo:13.22 »
Legacy ajurit on tarkoitettu ikivanhoille Nvidia korteille.

Niin noh, muutaman vuoden vanhoille  ;)

cokekola

  • Käyttäjä
  • Viestejä: 63
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #7 : 22.11.06 - klo:13.57 »
Lainaus
nvidian geforce DDR

JOS tuo todella on näyttiksen malli niin minä en ainakaan ole tuollaisesta kuullut, joten oletin kyseessä olevan melko wanha kortti. JOS tuo DDR taas viittaa muistiin niin kyseessä on varmaankin uusi kortti? Eli nvidia-glx on silloin oikea paketti, ei nvidia-glx-legacy!

Joskus siihen kai viitataan tuossa lyhyessä muodossa. Laitehallinta kertoo kortin olevan (NV10DDR) Nvidia GeForce 256 DDR.
Matkalla kohti MS-vapaata elämää...

hpne

  • Käyttäjä
  • Viestejä: 118
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #8 : 22.11.06 - klo:14.08 »
Juu, elikkäs kannattanee poistaa legacy-ajurit ja asentaa nvidia-glx. Sen jälkeen tehdä siten kuten lunatiC tuossa ylempänä ohjeisti.

cokekola

  • Käyttäjä
  • Viestejä: 63
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #9 : 22.11.06 - klo:14.10 »
Alkuun on hyvä lukea ohjeita, muuten et opi:
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi

<poistettu tekstiä>

Koodia: [Valitse]
sudo /etc/init.d/gdm restart
Ps. Nämäkin ohjeet on kerrottu miljoona kertaa tällä(kin) foorumilla..

Suuri kiitos neuvoista.

Kritiikkini (avautumiseni) ei kuitenkaan kohdistunut oikeastaan siihen, ettei ohjeita ja neuvoja olisi, vaan siihen, että:
1) ohjeita ja neuvoja ylipäätään tarvitaan
2) ohjeet ja neuvot on aina erikseen kaivettava jostain

Mitenkään sotaa lietsomatta (hymiöitä saa taas lisätä vapaasti oman tarpeen mukaan):
Nämä laiteohjain- ym. asennukset on winkkaripuolella rehellisesti sanottuna hoidettu huomattavasti helpommiksi: sananmukaisesti lapsikin ne osaa. Muutaman vuoden ajan on poika (12 v.) omin päin päivitellyt ja hoitanut laitteiden ja ajureiden asennukset winkkarissa. Yleensä mutkikkain operaatio on ollut setup-tiedoston käynnistäminen, useimmiten sitäkään ei ole tarvittu. Eipä onnistu vastaava Ubuntussa: jo käyttiksen asennksen jälkeen näyttö jäätyi, kun ei ollut oikeita ATI:n ajureita. Niiden asentaminen, tai edes asennusohjeiden ja tarvittavien tiedostojen löytäminen taas oli 12 vuotiaalle liian iso tehtävä.

Vakiovastaushan tähän on tietysti se, ettei linuxia peruskäyttäjälle ole tarkoitettukaan. Mutta kyllä sellaistakin kuvaa joiltain tahoilta yritetään luoda, erityisesti ehkä Ubuntua sellaisena toisinaan mainitaan. Ja mukavaahan se olisi, jos siitä joskus myös peruskäyttäjänkin käyttöjärjetelmä tulisi, todellinen vaihtoehto.

Matkalla kohti MS-vapaata elämää...

cokekola

  • Käyttäjä
  • Viestejä: 63
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #10 : 22.11.06 - klo:14.15 »
Juu, elikkäs kannattanee poistaa legacy-ajurit ja asentaa nvidia-glx. Sen jälkeen tehdä siten kuten lunatiC tuossa ylempänä ohjeisti.

Eikö nvidian sivuilla kuitenkin ole sekä GeForce 256 että GeForce DDR mainittu legacy-ajureiden listalla?
http://download.nvidia.com/XFree86/Linux-x86/1.0-8762/README/appendix-a.html

- k
Matkalla kohti MS-vapaata elämää...

hpne

  • Käyttäjä
  • Viestejä: 118
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #11 : 22.11.06 - klo:14.26 »
Ups, no niinpäs onkin. Perun puheeni. Kuvittelin, että kortti on joku hirmu 256 meganen härpäke, joiden pakkauksia olen kaupan hyllyillä  vain kateellisena hiplaillut.

juyli

  • Vieras
Re: nvidian ajurit eivät asennu
« Vastaus #12 : 22.11.06 - klo:15.00 »
Nämä laiteohjain- ym. asennukset on winkkaripuolella rehellisesti sanottuna hoidettu huomattavasti helpommiksi: sananmukaisesti lapsikin ne osaa.

Tuo nyt ei aivan tarkkaanottaen pidä paikkaansa. Windows-palstat ovat täynnä
erilaisia ajuriongelmia.
Näyttökorttien mukana seuraa laitevalmistajan ajuripaketti Windowsseille,
joka kummasti auttaa niiden asentamista, edellyttäen, että ohjeet luetaan kuten
suositellaan.

Linuxissa Nvidian-kortit toimivat aivan hyvin jakelujen mukana seuraavilla
vapailla ajureilla (nv). Jos joku kaipaa 3-D -ominaisuuksia tai vastaavia
joutuu noutamaan binäärit, ei-vapaat Nvidian ajurit, joita eivät kaikki
jakelut oletuksena tarjoa miltään virallisilta palvelimiltaan.

Sattumalta Ubuntuun on saatavilla paketinhallinnan avulla myös nuo
binäärit Nvidian tai ATI:n ajurit. Ohjeistusta seuraamalla nuo jakeluun
kuulumattomat ajurit saa helposti asennetuksi.
Ei soitellen sotaan tai asentelemaan ajureita summamutikassa!









lunatiC

  • Käyttäjä
  • Viestejä: 459
    • Profiili
    • http://www.hurjatmopoilija.com/
Re: nvidian ajurit eivät asennu
« Vastaus #13 : 22.11.06 - klo:22.29 »
Suuri kiitos neuvoista.

Kritiikkini (avautumiseni) ei kuitenkaan kohdistunut oikeastaan siihen, ettei ohjeita ja neuvoja olisi, vaan siihen, että:
1) ohjeita ja neuvoja ylipäätään tarvitaan
2) ohjeet ja neuvot on aina erikseen kaivettava jostain

Mitenkään sotaa lietsomatta (hymiöitä saa taas lisätä vapaasti oman tarpeen mukaan):
Nämä laiteohjain- ym. asennukset on winkkaripuolella rehellisesti sanottuna hoidettu huomattavasti helpommiksi: sananmukaisesti lapsikin ne osaa. Muutaman vuoden ajan on poika (12 v.) omin päin päivitellyt ja hoitanut laitteiden ja ajureiden asennukset winkkarissa. Yleensä mutkikkain operaatio on ollut setup-tiedoston käynnistäminen, useimmiten sitäkään ei ole tarvittu. Eipä onnistu vastaava Ubuntussa: jo käyttiksen asennksen jälkeen näyttö jäätyi, kun ei ollut oikeita ATI:n ajureita. Niiden asentaminen, tai edes asennusohjeiden ja tarvittavien tiedostojen löytäminen taas oli 12 vuotiaalle liian iso tehtävä.

Vakiovastaushan tähän on tietysti se, ettei linuxia peruskäyttäjälle ole tarkoitettukaan. Mutta kyllä sellaistakin kuvaa joiltain tahoilta yritetään luoda, erityisesti ehkä Ubuntua sellaisena toisinaan mainitaan. Ja mukavaahan se olisi, jos siitä joskus myös peruskäyttäjänkin käyttöjärjetelmä tulisi, todellinen vaihtoehto.

Noo problem neuvojen suhteen..

"Lapsikin ne osaa.." koska lapsi sattuu kuulumaan tähän Windows sukupolveen. Itse taas kuulun siihen sukupolveen kun oli vielä Atarit ja Amigat. Ja voin kertoa että hyppäys Atarista winkkariin oli huomattavasti isompi hyppy kuin hypätä winkkarista linukkaan. :)

Winkkari on helppo koska sitä on totuttu käyttämään. Kun taas oppi käyttämään Linux:ia niin ajansaatossa huomaa kuinka paljon kätevämmin asioita voi todellisuudessa tehdä. Ja nyt kun on aikansa Linux:ia käyttänyt ja siirtyy Winkkarin kimppuun niin väistämättäkin tulee aina välistä ajatus; "miksi tämäkin pitää tehdä näin monimutkaisesti?!". Eli siis kyseessä on tottumiskysymys.

Ohjeita tarvitaan niin kauan kunnes Linuxia opitaan käyttämään. Sen jälkeen niitä ohjeita harvemmin enää tarvitaan. Ja Ubuntu on oikeasti todella helppo! Kunhan vain jaksaa ensin hiukka perehtyä siihen. Antamani ohjekin saattaa ehkä tällä hetkellä mielestäsi tuntua sekavalta ja vaikealta. Mutta katsoppas samaa ohjetta vaikka vuoden kuluttua uudestaan niin ihmettelet itsekin; "kuinka tuota ei voinut silloin vuosi sitten tajuta? Helppoa kuin mikä!"

absolutisti

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #14 : 04.01.07 - klo:20.04 »
Alkuun on hyvä lukea ohjeita, muuten et opi:
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi

Kun olet oppinut käyttämään Linux:ia, enää et tarvitse ohjeita.

Lainaus
Error: unable to load nvidia kernel driver! Be sure to have installed
the nvidia driver for your running kernel

Tuossahan se lukee selvällä englanninkielellä mitä puuttuu ja mitä pitää tehdä.

Koodia: [Valitse]
sudo apt-get install linux-headers-`uname -r` nvidia-kernel-common nvidia-glx-legacy nvidia-legacy-kernel-source
Ota tässä vaiheessa varmuuskopio xorg.conf tiedostosta:

Koodia: [Valitse]
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
Sitten vaihdamme X:n käyttämään uutta ajuria:

Koodia: [Valitse]
sudo nano /etc/X11/xorg.conf
Etsi kohta:

Section "Device"
        Identifier      "NVIDIA Corporation NV43 [GeForce 6600 GT]"
        Driver          "nv"
        BusID           "PCI:1:0:0"
EndSection

Ja vaihda nv:n tilalle nvidia.

Tallennus, ja X:n uudelleen käynnistys: Control + Alt + Backspace.

Tota ööö... Tein työtä käskettyä kysessä ikivanha nvidia riva tnt näyttis.. käykö yllä mainittu ohje siihenkin? Kuinka tallennan sen "nv" muutettuani sen "nvidia"?

Regel

  • Käyttäjä
  • Viestejä: 1090
  • Lucid
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #15 : 04.01.07 - klo:20.17 »
Nanossa:

CTRL+O ja enter muistaakseni tallentaa ja CTRL + X sulkee ohjelman.

absolutisti

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #16 : 04.01.07 - klo:21.13 »
No niin. Nvidian legasy ajureiden kanssa tahkottuani sain tuollaisen ilmoituksen komennolla "sudo nvidia - glx - config enable

Koodia: [Valitse]
absolutisti@UbuntuEdgy:~$ sudo nvidia-glx-config enable
Password:

Error: your X configuration has been altered.
This script cannot proceed automatically. If you believe that this
not correct, you can update the md5sum entry executing the following
command:
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum
otherwise edit manually /etc/X11/xorg.conf to change the Driver section
from nv to nvidia.


Mitä seuraavaksi täytyisi tehdä jotta noi legasy ajurit saisi käyttöön vanhasta riva tnt näytönohjaimesta? Vai onko ne jo..

lunatiC

  • Käyttäjä
  • Viestejä: 459
    • Profiili
    • http://www.hurjatmopoilija.com/
Re: nvidian ajurit eivät asennu
« Vastaus #17 : 04.01.07 - klo:21.55 »
Tuossahan tuo yläpuolella lukee: http://forum.ubuntu-fi.org/index.php?topic=6844.msg48832#msg48832

Eli käsipelissä muutat nv -> nvidia ja käynnistät X:n uudelleen. Jos X käynnistyy on ajurit asennettu oikein. Voit vielä kokeilla konsolissa:
Koodia: [Valitse]
$ glxinfo | grep direct

Jos "Direct Rendering: Yes" niin homma pulkassa..
« Viimeksi muokattu: 04.01.07 - klo:21.57 kirjoittanut lunatiC »

absolutisti

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Re: nvidian ajurit eivät asennu
« Vastaus #18 : 04.01.07 - klo:21.57 »
Vaihdoin sen "nvidia" tekstin takaisin "nv" tekstiksi, ja nyt tuo

Koodia: [Valitse]
sudo nvidia-glx-config enable
komento meni läpi... kai.

Komento

Koodia: [Valitse]
glxinfo | grep -i direct
antaa vastauksen
Koodia: [Valitse]
absolutisti@UbuntuEdgy:~$ glxinfo | grep -i direct
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

Eli ei ollene nvidian asetukset kohdillaan, tosin näytön kirkkaus pieneni, ja kuvan joutui uudestaan kohdistamaan X.n uudelleen käynnistämisen jälkeen joten jotain tapahtui. Mutta onko tuo edes oikea koodi nvidian ajureiden tarkistamiseen?


lunatiC

  • Käyttäjä
  • Viestejä: 459
    • Profiili
    • http://www.hurjatmopoilija.com/
Re: nvidian ajurit eivät asennu
« Vastaus #19 : 04.01.07 - klo:22.00 »
Lainaus
Vaihdoin sen "nvidia" tekstin takaisin "nv" tekstiksi, ja nyt tuo
sudo nvidia-glx-config enable

miksi?