Kirjoittaja Aihe: Suljettu Nvidia-ajuri ja Tumbleweed  (Luettu 7772 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

matsi

  • Vieras
Suljettu Nvidia-ajuri ja Tumbleweed
« : 18.03.2011 - klo:20:22 »
Olen toistaiseksi välttänyt asentamasta Nvidian ajuria sillä otin käyttöön Tumbleweedin mukana kernelin jatkuvan päivittämisen. Kokemukseni aiemmista distroista joissa kernel päivittyi säännöllisesti oli se, että Nvidian vastaava kernel-päivitys saattoi tulla paljon myöhempään.

Jos nyt kuitenkin päättäisin esim. 3D-ominaisuuksien vuoksi asentaa Nvidian ajurin ja rolling release toiminta on päällä, niin miten SUSE:ssa mahdollinen ongelmatilanne voitaisiin hoitaa?

Poissa jmp

  • openSUSE Member
  • *
  • Viestejä: 4553
  • Sukupuoli: Mies
    • openSUSEa suomeksi
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #1 : 18.03.2011 - klo:21:12 »
Tumbleweediin ei tule päivityksiä noille suljetuille ajureille.
Paras vaihtoehto on ladata ajuri paketti ja aina ytimen päivittyessä suorittaa root-käyttäjänä komento:

Lainaus
sh NVIDIA-Linux-<ARCH>-<VERSIO>-<BUILD>-pkg<#>.run -K

siinä hakemistossa jossa tuo ajuripaketti on tallennettuna.
Ja muistakaa pitää hauskaa ;)

openSUSE Tumbleweed (x86_64)

guest1018

  • Vieras
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #2 : 18.03.2011 - klo:21:27 »
Mistä tuo tumbleweed löytyy 11.4:lle.
Hakemisto näyttää tyhjää.

Poissa jmp

  • openSUSE Member
  • *
  • Viestejä: 4553
  • Sukupuoli: Mies
    • openSUSEa suomeksi
Ja muistakaa pitää hauskaa ;)

openSUSE Tumbleweed (x86_64)

guest1018

  • Vieras
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #4 : 18.03.2011 - klo:21:53 »
Ok, vielä tyhmä kysymys: mikä ton tumbleweedin tarkoitus on.

Näemmä vanha kernel vielä (2.6.37), vaimon koneeseen meni (11.3) jo 2.6.38.

Poissa jmp

  • openSUSE Member
  • *
  • Viestejä: 4553
  • Sukupuoli: Mies
    • openSUSEa suomeksi
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #5 : 18.03.2011 - klo:22:10 »
Ok, vielä tyhmä kysymys: mikä ton tumbleweedin tarkoitus on

http://en.opensuse.org/Tumbleweed
Ja muistakaa pitää hauskaa ;)

openSUSE Tumbleweed (x86_64)

matsi

  • Vieras
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #6 : 21.03.2011 - klo:16:18 »
Tumbleweediin ei tule päivityksiä noille suljetuille ajureille.
Paras vaihtoehto on ladata ajuri paketti ja aina ytimen päivittyessä suorittaa root-käyttäjänä komento:

Lainaus
sh NVIDIA-Linux-<ARCH>-<VERSIO>-<BUILD>-pkg<#>.run -K

siinä hakemistossa jossa tuo ajuripaketti on tallennettuna.

Tulee nyt vain mieleen Fedora jossa kernel-päivitys aikaansai sen, ettei työpöydälle päästyään voinut olla aina varma ehtiikö avata päätteen ja ajaa jonkin tarvittavan komennon ennenkuin kone hyytyi. Johtui juuri siitä, että uudessa kernel-päivityksessä ollut juuri koskaan nvidia-tukea vaan se tuli usein päivien päästä jos silloinkaan. Juuri siksi tuo suljetun nvidian ajurin asennus arvelluttaakin. SUSE:ssa nouveau-ajuri sentään toimii aika hyvin kun taas Fedorassa minun oli pakko asentaa Nvidian oma ajuri jotta olisin ylipäätänsä pystynyt distroa käyttämään.

Itselläni käytössä Nvidia GeForce 9500GT. Mikähän nvidian paketeista pitää asentaan tuota näytönohjainta varten? Tuo listan viimeinenkö: X11-video-nvidiaG02? Itselläni on sellainen käsitys ettei SUSE 11.4:ssä tarvitsi enää asentaa mitään PAE-paketteja. Liekö totta?
« Viimeksi muokattu: 21.03.2011 - klo:16:26 kirjoittanut matsi »

guest1018

  • Vieras
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #7 : 22.03.2011 - klo:16:15 »
Ei sitä työpöydällä päätteessä ajetakaan.

Paina 3 siinä ensimmäisessä graafisessa (grub) kuvassa, jossa valitaan normaali/failsafe.
Käynnistyy suoraan komentoriville, siinä tuo: sh NVIDIA(jne).run -K

Olettaen tietysti että olet hakenut nvidian sivuilta nuo ajurit.
Omassa koneessa tuo on hakemistossa /home/juha/nvidia

guest1018

  • Vieras
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #8 : 22.03.2011 - klo:21:44 »
Nyt tuli uusin kernel tumbleweedistä.

Ei toimi tämä: sh NVIDIA-Linux-<ARCH>-<VERSIO>-<BUILD>-pkg<#>.run -K
Pakko oli poistaa ensin: sh NVIDIA-Linux-<ARCH>-<VERSIO>-<BUILD>-pkg<#>.run --uninstall
Ja sitten puhtaana uusiks.
Nyt pääsi työpöydälle

Poissa jmp

  • openSUSE Member
  • *
  • Viestejä: 4553
  • Sukupuoli: Mies
    • openSUSEa suomeksi
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #9 : 22.03.2011 - klo:22:49 »
Nyt tuli uusin kernel tumbleweedistä.

Ei toimi tämä: sh NVIDIA-Linux-<ARCH>-<VERSIO>-<BUILD>-pkg<#>.run -K
Pakko oli poistaa ensin: sh NVIDIA-Linux-<ARCH>-<VERSIO>-<BUILD>-pkg<#>.run --uninstall
Ja sitten puhtaana uusiks.
Nyt pääsi työpöydälle

Ihan komenttina, tuo komento ei tuollaisenaan varmasti toimi:
Nuo <ARCH>, <VERSIO>, <BUILD> ja <#> pitää korvata käytetyn version merkinnöillä.

Esim.
Koodia: [Valitse]
sh /home/AJURIT/NVIDIA-Linux-x86_64-260.19.44.run -K
Kannattaa huomioida että yllä olevassa esimerkissä tuskin mikään on oikein, eli tuon komennon kopiointi on turhaa.

Edelleen,  pitääpä tässä yhteydessä muistuttaa tästä ohjeesta, se saattaa vielä toimia.
Mutta en sitä suosittele muuta kuin edistyneemmille käyttäjille. sellaisille jotka pystyvät toimimaan tekstitilassa.
Varoituksen sanana pitää kertoa että en ole tuota testannut sitten vuoden 2007 jälkeen ;)
Ja muistakaa pitää hauskaa ;)

openSUSE Tumbleweed (x86_64)

guest1018

  • Vieras
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #10 : 23.03.2011 - klo:10:23 »
No ihan noin tyhmä en sentään ole :(

Selvyyden vuoksi ja rautalangasta:
sh NVIDIA-Linux-x86-270.26.run -K, ei TOIMI.

Sen sijaan  tämä toimii:

1. sh NVIDIA-Linux-x86-270.26.run --uninstall
2. reboot
3. sh NVIDIA-Linux-x86-270.26.run
4. reboot

Nyt pääsee työpöydälle :)


Poissa jmp

  • openSUSE Member
  • *
  • Viestejä: 4553
  • Sukupuoli: Mies
    • openSUSEa suomeksi
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #11 : 23.03.2011 - klo:11:07 »
No ihan noin tyhmä en sentään ole :(

Kommentti tuli yleisellä tasolla, eikä ollut kohdistettu sinulle. Mutta voin kertoa että tällaista on tapahtunut.
Sen takia noiden "pseudo"-komentojen antaminen on joskus huono juttu.

Se että selvität ongelmaa useamman tunnin ja kun lopuksi saat virhelistauksen ja näet komentona tuollaisen, ei muuten kovin paljoa lämmitä.


Lainaus
Selvyyden vuoksi ja rautalangasta:
sh NVIDIA-Linux-x86-270.26.run -K, ei TOIMI.


Minkälaisen herjan tuo komento antaa?
Ajurin ohjeesta:
Lainaus
-K, --kernel-module-only
      Install a kernel module only, and do not uninstall the
      existing driver.  This is intended to be used to install
      kernel modules for additional kernels (in cases where you
      might boot between several different kernels).  To use this
      option, you must already have a driver installed, and the 
      version of the installed driver must match the version of 
      this kernel module

Lainaus
Sen sijaan  tämä toimii:

1. sh NVIDIA-Linux-x86-270.26.run --uninstall
2. reboot
3. sh NVIDIA-Linux-x86-270.26.run
4. reboot

Nyt pääsee työpöydälle :)

Kokeile tuon --uninstall sijasta --update (se toki voi päivittää beta-ajurin alaspäin)
Ja muistakaa pitää hauskaa ;)

openSUSE Tumbleweed (x86_64)

guest1018

  • Vieras
Vs: Suljettu Nvidia-ajuri ja Tumbleweed
« Vastaus #12 : 23.03.2011 - klo:11:22 »
Ei se anna mitään herjaa, -K valitsin toimii itsessään, asentaa kernel systeemit ihan oikein.
Kun pitäis mennä työpöydälle ei menekään -> vaan init3:seen/komentoriville.

Ei ole tarkoitus up/downgreidata, 270 beta toimii mainiosti.

On muuten 2.6.38 ja 270 nvidia betan kanssa melkoisen nopea, kaikki tuntuu avautuvan nopeammin.
(smplayer, järjestelmän asetukset)esim.
Toiminta muutenkin 2x sulavampaa, kuin edellisellä kernelillä.

Oikeassa olet noiden pseudojen kanssa, ihmisillä on välillä outo ajatusmaailma (myös kokemusta):)