openSUSEa suomeksi

openSUSE => Asennus ja käyttö => Aiheen aloitti: rob - 09.04.2007 - klo:17:27

Otsikko: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 09.04.2007 - klo:17:27
Tällä hetkellä minulla käytössä nvidian ajuriversio 1.0-9631 jonka olen asentanut wikin ohjeiden mukaan, haluaisin kumminkin kokeilla noita NVIDIA 1.0-9742 beta ajureita, mitenkäs se kävisi helpoiten?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 09.04.2007 - klo:17:30
Tällä hetkellä minulla käytössä nvidian ajuriversio 1.0-9631 jonka olen asentanut wikin ohjeiden mukaan, haluaisin kumminkin kokeilla noita NVIDIA 1.0-9742 beta ajureita, mitenkäs se kävisi helpoiten?

Uusin versio ajurista on 1.0-9755 joten tuon vanhan betaversion asentaminen ei mielestäni kannata.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 09.04.2007 - klo:17:34
Meni vähän versiot sekaisin no mitenkäs saisin helpoiten tuon 1.0-9755 ajurin käyttöön?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 09.04.2007 - klo:17:46
http://opensuse.fi/NVIDIA_ajurit#Vaikeampi_tapa
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 09.04.2007 - klo:17:49
Jos tuo on helpoin tapa (vähän huonoja muistoja tosta) taidan tyytyä näihin ajureihin :( olisin vielä kysynyt että koskas tuolla helpommalla tavalla tuolla wikissä saa uudemmat ajurit?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: Owdy - 09.04.2007 - klo:17:59
koskas tuolla helpommalla tavalla tuolla wikissä saa uudemmat ajurit?
Sitten kun NVIDIA lisää ne asennuslähteeseen. Nyt siellä on 1.0-9631 ajuri.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 09.04.2007 - klo:18:03
Jos tuo on helpoin tapa (vähän huonoja muistoja tosta) taidan tyytyä näihin ajureihin :( olisin vielä kysynyt että koskas tuolla helpommalla tavalla tuolla wikissä saa uudemmat ajurit?

Helpommalla tavalla tuon uusimman ajurin saamista voi joutua odottamaan.

Tuo ns. "Vaikea tapa" ei oikeastaan ole vaikea. Siinä vain täytyy olla kaikki osat kohdallaan.
Osilla tarkoitan ytimen lähdekoodia ja kääntämiseen tarvittavia ohjelmia.

Tuosta voisi helposti tehdä skriptin joka hakisi ja asentaisi ajurin.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 09.04.2007 - klo:18:06
No ite en ainakaan osaa sriptiä tehdä, mut jos joku sellasen tekee, niin kumarran syvään :D
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: juippis - 10.04.2007 - klo:17:39
Tuosta voisi helposti tehdä skriptin joka hakisi ja asentaisi ajurin.

Koska se ajetaan roottina, voisi siihen samantien lisätä riippuvuuksien tarkastajan ja asentajan. Mitäs tuohon tarvittiinkaan, ncurses, make ja gcc?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 11.04.2007 - klo:16:25
Tuosta voisi helposti tehdä skriptin joka hakisi ja asentaisi ajurin.

Koska se ajetaan roottina, voisi siihen samantien lisätä riippuvuuksien tarkastajan ja asentajan. Mitäs tuohon tarvittiinkaan, ncurses, make ja gcc?

Tätä skriptiä/ohjetta (http://opensuse.fi/NVIDIA_ajurit#Vaikeampi_tapa.2C_helpommin_.3B-.29) voivat kaikki uhkarohkeat omalla vastuullaan kokeilla. ;)
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:01:28
Pitääkö tuon sriptin ajon jälkeen ydin päivittää? (ja jos täytyy, niin miten se tapahtuu)
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 12.04.2007 - klo:07:11
Pitääkö tuon sriptin ajon jälkeen ydin päivittää? (ja jos täytyy, niin miten se tapahtuu)

Ei tarvitse.

Jos ja kun ytimeen tulee seuraavan kerran tietoturva tai virhekorjaus Internet päivityksen kautta,
ajuri ei enää toimi. Silloin täytyy suorittaa tuo sh NVIDIA-Linu....run -K komento että ajurimoduuli
käännetään uutta ydintä varten.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:07:35
Ajoin tuon sriptin  (ja kaikki meni käsittääkseni hyvin) mutta sitten tulee tuo aja root käyttäjänä hakemistossa /root käsky sh File not found. -K ja päästäksesi graafiseen tilaa käskytä init 5. pääsen graafiseen tilaan sitten en vissiin täysin osaa tuota ohjetta root hakemistossa eli olen tehnyt näin -> tiedostonhallinta -> tiedostonhallinta-pääkäyttäjätila ja antanut salasanan ja ollut näin omastamielestäni roottina hakemistossa /root, tämän jälkeen olen avannut pääteohjelman (Konsole) ja käskyttänyt su+salasana -> ja käsky sh File not found. -K

koska ajuri ei vaihtunut yritin ajaa sriptin uudestaan mutta kun haeNVIDIA.sh polun antaa niin sanoo uusin ajuri asennettu!

missäköhän tää homma menee metsää?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: juippis - 12.04.2007 - klo:07:57
Etsi nyt kuitenkin se tiedosto uudestaan. Se voi olla tavallisen käyttäjän hakemistossa, jos ajat työpöytää sillä.

Mutta toimiiko X kuitenkin?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:08:11
Tajusin nyt luultavasti myös tekemäni virheen. olin illalla niin innoissani ajamassa tuota sriptiä että en ajatellut pitemmälle. nuo käännöstyökalut kennel source oli asennettu mutta ei tuota peruskehitys juttua joka käsittääkseni pitäisi olla asennettu?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: juippis - 12.04.2007 - klo:08:16
gcc, make ja kernel-sources pitää olla asennettuna. Sanoinkin jo, että scriptiin pitäisi laittaa noiden ohjelmien asennus/tarkistuskohta. Pitää vilkaista scriptiä, että onko siellä sellaista.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 12.04.2007 - klo:08:19
Ajoin tuon sriptin  (ja kaikki meni käsittääkseni hyvin) mutta sitten tulee tuo aja root käyttäjänä hakemistossa /root käsky sh File not found. -K ja päästäksesi graafiseen tilaa käskytä init 5. pääsen graafiseen

Tarvitset itse asiassa kaksi komentoa tuota haeNVIDIA.sh -skriptiä varten jotka ajat root-käyttäjänä

1. sh /täydellinen/polku/tiedostoon/haeNVIDIA.sh

2. init 5 (vasta kun sitä ehdotetaan ;))

Noiden komentojen jälkeen NVIDIAN logo pitäisi näykyä ennen kirjautumisruutua.

Koska pääsit graafiseen tilaa, asennus todennäköisesti onnistui OK.
Voit varmistaa tämä komentamalla, normaalissa konsolissa normaalina käyttäjänä

glxinfo | grep 'OpenGL '

Lainaus
koska ajuri ei vaihtunut yritin ajaa sriptin uudestaan mutta kun haeNVIDIA.sh polun antaa niin sanoo uusin ajuri asennettu!

missäköhän tää homma menee metsää?

Miten tarkistit vaihtuiko ajuri?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:08:29
tuollanen tulee tuolla käskyllä
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7900 GT/GTO/PCI/SSE2/3DNOW!
OpenGL version string: 2.1.0 NVIDIA 96.31
OpenGL extensions:
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 12.04.2007 - klo:08:33
tuollanen tulee tuolla käskyllä
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7900 GT/GTO/PCI/SSE2/3DNOW!
OpenGL version string: 2.1.0 NVIDIA 96.31
OpenGL extensions:


pikku hetki, kokeilen yhtä juttua
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 12.04.2007 - klo:09:01
pikku hetki, kokeilen yhtä juttua

Ensiksi komenna,
su -c 'rm /root/NVIDIA-*'

Sitten lataa uudestaan tämä skripti (http://opensuse.fi/stuff/haeNVIDIA.sh).

Tallenna keskeneräiset työsi, ja pana näppäinyhdistelmää [Ctrl]+[Alt]+[F1].
Kirjaudu root-käyttäjänä, ja komenna sh /polku/tiedostoon/haeNVIDIA.sh

NVIDIAN logo pitäisi näkyä jo SaX2 ohjelmaa suoritettaessa.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:09:17
pientä selvennystä (menee varmasti oikein)su -c 'rm /root/NVIDIA-*'  tarkoittaako tuo roottina komennan rm /root/NVIDIA-* eli mitä tuo -c tarkoittaa jos käskyn antaa tuossa muodossa herjaa bash: -c: command not found

edit/ otetaanpa vielä uusiksi jos laitan tuon käskyn -c 'rm /root/NVIDIA-*' antaa tuon herjan bash: -c: command not found
pitääkö käsky antaa rm /root/NVIDIA-* (ja jos tulee tuleeko tuon tähden tilalle laittaa jotain)
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 12.04.2007 - klo:09:34
pientä selvennystä (menee varmasti oikein)su -c 'rm /root/NVIDIA-*'  tarkoittaako tuo roottina komennan rm /root/NVIDIA-* eli mitä tuo -c tarkoittaa jos käskyn antaa tuossa muodossa herjaa bash: -c: command not found


Kun normaalina käyttäjänä komennat
su -c 'rm /root/NVIDIA-*'
tarkoittaa se että suoritat komennon root-käyttäjän oikeuksin.

Jos taas olet root-käyttäjänä komennat vain komennon,

rm /root/NVIDIA-*
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:09:36
 :D rupee jo epäilemään että tekee kaiken väärin.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:09:46
eli tuo tehty, käsky glxinfo | grep 'OpenGL ' antaa nyt tällästä

:~> glxinfo | grep 'OpenGL '
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.1)
OpenGL extensions:
 
onko tämä nyt uusin ajuri (versio numeroa en näe/tajua)

edit/ ei oo 3d päällä :(
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 12.04.2007 - klo:09:50
:D rupee jo epäilemään että tekee kaiken väärin.

Nuo ohjeet eivät välttämättä ole kaikkein parhaimmat,
mutta kun tarpeeksi moni antaa kommenttia niin niistä varmasti saadaan ymmärrettävämmät.

Ja kokeilemalla oppii ;)

eli tuo tehty, käsky glxinfo | grep 'OpenGL ' antaa nyt tällästä

:~> glxinfo | grep 'OpenGL '
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.1)
OpenGL extensions:
 
onko tämä nyt uusin ajuri (versio numeroa en näe/tajua)

edit/ ei oo 3d päällä :(


Laita mulle tulemaan mailina /var/log/nvidia-installer.log -tiedosto
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 12.04.2007 - klo:12:33
 :-[

Skriptissä oli virhe. 32-bittinen järjestelmä ei koskaan saanut ladattua ajuri-pakettia verkosta.
Nyt tuo on toivon mukaan korjattu, valitettavasti en pääse testaamaan koska käytössä ei ole 32-bittistä openSUSEa.

Jos tuota aikaisempaa versiota testasitte, kokeilkaa uutta versiota.

http://opensuse.fi/stuff/haeNVIDIA.sh
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:13:19
Heti kokeilen kuhan kotiin pääsen :D toivottavasti tuosta kiinni. ja tosiaan mulla 32 bittinen.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 12.04.2007 - klo:22:28
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7900 GT/GTO/PCI/SSE2/3DNOW!
OpenGL version string: 2.1.0 NVIDIA 97.55
OpenGL extensions:
 ;D ;D ;D ;D ;D

ainoo jännityksen hetki oli kun latasi tuota ajuria, niin missään ei näkynyt että se lataa jotain (piinaava 45s kun mitään ei tapahtunut)

Kiitoksia jmp:lle jälleen kerran :D
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 12.04.2007 - klo:22:36
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7900 GT/GTO/PCI/SSE2/3DNOW!
OpenGL version string: 2.1.0 NVIDIA 97.55
OpenGL extensions:
 ;D ;D ;D ;D ;D

ainoo jännityksen hetki oli kun latasi tuota ajuria, niin missään ei näkynyt että se lataa jotain (piinaava 45s kun mitään ei tapahtunut)

Kiitoksia jmp:lle jälleen kerran :D

Hienoa, hyvä että toimi.  :)

edit: muokkasin tuota skriptiä niin että se kertoo että tuota pakettia ollaan lataamassa.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 23.04.2007 - klo:20:54
päivittelin tuon xorg ja openofficen tuon oppaan mukaan, tuon jälkeen huomasin että ei ole 3d tuki enää päällä. no painoin ctrl+alt+F1 ja kirjauduin roottina ja annoin käskyn

sh NVIDIA-Linux-x86-1.0-9755-pkg1.run -K

herjailee vaan että tiedostoja ei löydy, mikäs nyt neuvoksi?

/edit ajatus virhe korjattu
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 23.04.2007 - klo:22:15
päivittelin tuon xorg ja openofficen tuon oppaan mukaan, tuon jälkeen huomasin että ei ole 3d tuki enää päällä. no painoin ctrl+alt+F1 ja kirjauduin roottina ja annoin käskyn

sh NVIDIA-Linux-x86-1.0-9755-pkg1.run -K

herjailee vaan että tiedostoja ei löydy, mikäs nyt neuvoksi?

/edit ajatus virhe korjattu

Tuo tiedosto tallennettiin /root-hakemistoon, joten komento pitää suorittaa sieltä esim. tähän tyyliin

sh /root/NVIDIA-Linux-x86-1.0-9755-pkg1.run -K
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 24.04.2007 - klo:06:55
juuh, menee sitten tuohon nvidian asennukseen mutta herjaa

ERROR: you appear to be  running an X server; please exit X before installing. for futher details, please see the section INSTALLING THE NVIDIA DRIVER in the README available on the Linux driver download page at www.nvidia.com

alla on vain ok mitä painan, ja sitä kun painan tulee

ERROR: Installion has failed. Please see the file var/log/nvidia-installer.log for details. You may find suggestions on fixing installion problems in  the README available on the Linux driver download page at www.nvidia.com

tuon jälkee palaa komentoriville
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: arijoutsi - 24.04.2007 - klo:07:19
Pitäisi kaiketi suorittaa tuo komento init 3 tilassa. Kun olet siinä virtuaalitilassa roottina, niin kirjoita init 3. Takaisin graafiseen tilaan pääsee kirjoittamalla init 5.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: harmie - 24.04.2007 - klo:08:18
Toinen tapa jos ei halua boottailla eri ajotasoille on mennä konsoliin...
ctrl+alt+F2
su
/etc/init.d/xdm stop
sh NVIDIA-Linux-x86-1.0-9755-pkg1.run
/etc/init.d/xdm start
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 24.04.2007 - klo:13:01
juuh, kummallakin tavalla nähtävästi toimii. mutta nyt kääntämisen jälkeen (kysyy noita kysymyksiä ja menee tuo palkki 0-100%) tulee herja

Error:The file /lib/modules/2.6.18-0.1-default/kernel/drivers/video/nvidia.ko already exists as part of this driver installion

Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 24.04.2007 - klo:13:26
Kokeile poistaa vanha versio komentamalla

sh NVIDIA-Linux-x86-1.0-9755-pkg1.run --uninstall
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 24.04.2007 - klo:14:09
tuon käskyn laitoin konsoleen herjaa tiedostoa /kansiota ei ole.

glxinfo | grep 'OpenGL ' antaa

~> glxinfo | grep 'OpenGL '
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)
OpenGL extensions:

vai poistanko nuo Nvidian kansiot tuolta root kansiosta?

(menipäs tää taas hankalaksi)
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 24.04.2007 - klo:14:23
tuon käskyn laitoin konsoleen herjaa tiedostoa /kansiota ei ole.

Paketti on edelleen siellä /root-hakemistossa. Eli joko annat koko polun tai vaihdat kyseiseen hakemistoon
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 24.04.2007 - klo:14:35
heh, ei meinaa millään mennä toi jakeluun, mutta nyt toi on käsittääkseni poistettu. kokeilenko nyt asentaa uudestaa komennolla sh /root/NVIDIA-Linux-x86-1.0-9755-pkg1.run -K ?
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 24.04.2007 - klo:14:37
Joo, kokeile nyt uudelleen. Muista tappaa X ennen komennon suorittamista.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 24.04.2007 - klo:14:56
hyväksyy tuon sopimuksen jonka jälkeen tulee

ERROR: No NVIDIA driver is currently installed; the --kernel-module-only option can only be used to install the NVIDIA kernel module on top of on existing driver installion
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 24.04.2007 - klo:15:05
Komenna root-käyttäjänä

rm /root/NVIDIA-*

komento poistaa ajuri- ja versio-tiedostot root-käyttäjän hakemistosta.
Tämän jälkeen suorita uudestaan tuo haeNVIDIA.sh
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 24.04.2007 - klo:16:22
Jep, sain ajurin asennettua :D mutta mites seuraavalla kerralla, jos käsitin oikein tuo ajurin päivittäminen ei onnistunut? vai möhläsinkö ton vaan jotenkin...

Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: jmp - 24.04.2007 - klo:16:38
Jep, sain ajurin asennettua :D mutta mites seuraavalla kerralla, jos käsitin oikein tuo ajurin päivittäminen ei onnistunut? vai möhläsinkö ton vaan jotenkin...



Eli normaalisti tuo ajuri ei toimi, kun ydin päivitetään. Tällöin tuo sh NVIDIA-<AJURIVERSIO>.run -K toimii yleensä ilman ongelmia.
Nyt vain päivitit xorgin mikä sotki tiedostot joita NVIDIAn ajuri oli asentanut ja/tai käyttää. Tähän ei auta kuin tuon ajurin uudelleen asentaminen.
Otsikko: Vs: NVIDIA 1.0-9742 beta
Kirjoitti: rob - 24.04.2007 - klo:16:45
Okei, no tulihan taas opittua jotain ;)

Kiitoksia vielä kaikille kärsivällisyydestä ja neuvoista.