openSUSEa suomeksi

openSUSE => Asennus ja käyttö => Aiheen aloitti: matsi - 18.03.2011 - klo:20:22

Otsikko: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: matsi - 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?
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: jmp - 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.
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: guest1018 - 18.03.2011 - klo:21:27
Mistä tuo tumbleweed löytyy 11.4:lle.
Hakemisto näyttää tyhjää.
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: jmp - 18.03.2011 - klo:21:34
http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: guest1018 - 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.
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: jmp - 18.03.2011 - klo:22:10
Ok, vielä tyhmä kysymys: mikä ton tumbleweedin tarkoitus on

http://en.opensuse.org/Tumbleweed
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: matsi - 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?
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: guest1018 - 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
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: guest1018 - 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
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: jmp - 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 (http://opensuse.fi/Nvidia#Vaikeampi_tapa.2C_helpommin_.3B-.29), 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 ;)
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: guest1018 - 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 :)

Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: jmp - 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)
Otsikko: Vs: Suljettu Nvidia-ajuri ja Tumbleweed
Kirjoitti: guest1018 - 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):)