Kirjoittaja Aihe: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)  (Luettu 4188 kertaa)

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Jälleen yksi Nvidian uhri...

Yritin muutama päivä sitten, josko näytönohjaimen ajureiden päivittämisellä pääsisi eroon eräistä kummallisuuksista. Nyt on muutama päivä ja muutama yö yritetty saada konetta toimimaan tuon "päivityksen" jäljiltä.

Tilanne on se, että kone buuttaa, mutta Xorg ei lähde käyntiin, vaan palauttaa koneen aina tekstitilaan ja sitten yrittää taas uudelleen palatakseen takaisin. Lopulta kone menee 800 x 600 -tilaan eikä lopulta toimi siinäkään vaan palaa tekstitilaan. Ohjeita on selattu ja erilaisia ratkaisutapoja kokeiltu "jokunen".

Taustaa:

Koodia: [Valitse]
root@tero-laptop:~# lsmod |grep nvidia
nvidia               3932108  0
agpgart                35016  2 nvidia,intel_agp
root@tero-laptop:~# modprobe nvidia
root@tero-laptop:~#

Koodia: [Valitse]
root@tero-laptop:~# cat /etc/X11/xorg.conf
# xorg.conf (xorg X Window System server configuration file)


Section "Files"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "fi"
        Option          "XkbOptions"    "lv3:ralt_switch"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"        "/dev/input/mice"
        Option          "Protocol"      "ImPS/2"
        Option          "ZAxisMapping"  "4 5"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"        "/dev/psaux"
        Option          "Protocol"      "auto-dev"
        Option          "HorizEdgeScroll"       "0"
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "stylus"
        Option          "Device"        "/dev/input/wacom"
        Option          "Type"  "stylus"
        Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "eraser"
        Option          "Device"        "/dev/input/wacom"
        Option          "Type"  "eraser"
        Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "cursor"
        Option          "Device"        "/dev/input/wacom"
        Option          "Type"  "cursor"
        Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
        Identifier      "nVidia Corporation G70 [GeForce Go 7600]"
        Driver          "nvidia"
        Busid           "PCI:1:0:0"
        Option          "AddARGBVisuals"        "True"
        Option          "AddARGBGLXVisuals"     "True"
        Option          "NoLogo"        "True"
EndSection

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        Horizsync       28-72
        Vertrefresh     43-60
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "nVidia Corporation G70 [GeForce Go 7600]"
        Monitor         "Generic Monitor"
        Defaultdepth    24
        SubSection "Display"
                Modes           "1440x900"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
  screen "Default Screen"
        Inputdevice     "Generic Keyboard"
        Inputdevice     "Configured Mouse"

        # Uncomment if you have a wacom tablet
        #       InputDevice     "stylus"        "SendCoreEvents"
        #       InputDevice     "cursor"        "SendCoreEvents"
        #       InputDevice     "eraser"        "SendCoreEvents"
        Inputdevice     "Synaptics Touchpad"
EndSection
Section "Module"
        Load            "glx"
EndSection
root@tero-laptop:~#

Olen asentanut ja purkanut mm. nvidia-gxl ja nvidia-gxl-new -paketteja ilman tulosta. Restricted Drivers Managerissa on Nvidian ajurit, mutta ei koskaan valmiiksi enabloituna, ja jos enabloin uudelleen, ei valinta säily bootin yli. Työpöydän 3D-tehosteet ei mene päälle.

Ainoa tapa saada X käyntiin on
Koodia: [Valitse]
dpkg-reconfigure -phigh xserver-xorg
startx

/etc/init.d/gdm start vain aloittaa alussa kuvatun rumban eikä johda mihinkään.

Mun mielestä ongelma alkoi näytönohjaimen ajurin päivityksestä sen uusimmalla versiolla. Latasin paketin Nvidian sivuilta ja sitten

Koodia: [Valitse]
sh NVIDIA-Linux-x86-169.07-pkg1.run
Monta askelta on jo menty eteenpäin, mutta lopullinen läpimurto on vielä edessä. Kone on Acerin kannettava Nvidia GeForce Go 7600:lla, Ubuntu 7.10.

Ne X:n virheilmoitukset saa varmaankin kaivettua jostakin, laittelen jos löydän.

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #1 : 06.01.08 - klo:02.35 »
Lokista löytyi tämmöinen pätkä, mikä varmaankin on aika lähellä ongelman ydintä:

Koodia: [Valitse]
root@tero-laptop:/var/log# less Xorg.0.log

[klips]

(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules//libglx.so
dlopen: /usr/lib/libGLcore.so.1: undefined symbol: _nv000042gl
(EE) Failed to load /usr/lib/xorg/modules//libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)

Muita erroreita ei tuossa tiedostossa ollut.


tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #2 : 06.01.08 - klo:02.38 »
x:n virhe ilmotukset ovat kansiossa /var/log, missä on myös installerin logi(installerin logi nvidia-installer.log ja xorgin Xorg.0.log.old).
Yleensä ei ole järkevää asentaa ajureita suoraan nvidian kotisivuilta vaan käyttää pakettivaraston ajureita, tai jos ei ne riitä ehkä envyä. Jokatapauksessa olet ne nyt binäristä asentanut joten ilman että poistat niitä ei toista tapaa kannata edes harkita.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #3 : 06.01.08 - klo:07.42 »
Tässä nvidian ohjeet asennukselle.

Lainaus
Debian GNU/Linux or [K]Ubuntu with Xorg 7.x

If you wish to install the NVIDIA Linux graphics driver on a Debian GNU/Linux or Ubuntu system that ships with Xorg 7.x, please ensure that your system meets the following requirements:
* development tools like make and gcc are installed
* the linux-headers package matching the installed Linux kernel is installed
* the pkg-config and xserver-xorg-dev packages are installed
* the nvidia-glx package has been uninstalled with the --purge option and the files /etc/init.d/nvidia-glx and /etc/init.d/nvidia-kernel do not exist

If you use Ubuntu, please also ensure that the linux-restricted-modules or linux-restricted-modules-common packages have been uninstalled. Alternatively, you can edit the /etc/default/linux-restricted-modules or /etc/default/linux-restricted-modules-common configuration file and disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) via:
   DISABLED_MODULES="nv nvidia_new"

Additionally, delete the following file if it exists:
   /lib/linux-restricted-modules/.nvidia_new_installed

Please note: unfortunately, it has become difficult to keep track of the pre-/post-installation steps required for [K]Ubuntu, and the above instructions may be incomplete. If in doubt, it is recommended that you use your distributor's NVIDIA Linux graphics driver packages, exclusively.

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #4 : 06.01.08 - klo:18.33 »
Tuolla ohjeella yritin muutama päivä takaperin, mutta kone oli sen jälkeen lähes täysin pimeä. En muista mihin tuo ohje lopulta töksähti, mutta mun koneessa se ei johda siihen että näyttö toimisi.

Eniten kiinnostaisi vetää koko xrog ja nvidian softat sileäksi ja asentaa kaikki puhtaalta pöydältä pakettivarastoista.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #5 : 06.01.08 - klo:18.54 »
Poistappas nyt ne nvidian binary ajurit, onnistuu muistaakseni näin:
Koodia: [Valitse]
sudo sh NVIDIA-Linux-x86-169.07-pkg1.run --uninstallTarkista että se todella lähtee(eli komennot ei tulosta mitään):
ls /usr/lib/xorg/modules/libgl*
cat /proc/driver/nvidia/version
lsmod | grep nvidia
Jos tulostaa buuttaa x, jos se ei auta kokeile sudo rmmod nvidia, jos sekään ei auta buuttaa kone. Ja kokeile asentaa tuolla envyllä:
wget http://albertomilone.com/ubuntu/nvidia/scripts/ubuntu/envy_0.9.9-0ubuntu5_all.deb
asenna se
sudo dpkg -i envy_0.9.9-0ubuntu5_all.deb
Avaa envy(pitäis tehdä pikakuvakkeen valikkoihin) ja valitse siitä asenna nvidian ajuri manuaalisesti ja valitse se uusin.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #6 : 06.01.08 - klo:19.04 »
Eikö hommaa voi viedä binäärien poiston jälkeen loppuun apt-getillä tai aptitudella?

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #7 : 06.01.08 - klo:19.05 »
Eikö hommaa voi viedä binäärien poiston jälkeen loppuun apt-getillä tai aptitudella?

Voi toki jos pakettivarastojen ajureissa ei mitään ongelmia ole, se onkin järkevintä.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #8 : 06.01.08 - klo:21.15 »
Nonniin, kokeilin poistella binäärejä tolla komennolla, mutta eivät lähteneet kokonaan muuten kuin tylysti rm:llä. Lähti ilmeisesti ACPI-kirjastoja samalla kun rupesi sellaisesta valittamaan.

Sitten

Koodia: [Valitse]
aptitude install nvidia-glx-new
mutta mikään ei ole muuttunut. Edelleen ainoa tapa saada X käyntiin on

Koodia: [Valitse]
dpkg-reconfigure -phigh xserver-xorg
startx

Gdm ei lähde käyntiin komennolla /etc/init.d/gdm start. Edelleenkään rajotettujen ajureiden enabloiminen Restricted Drivers Managerissa ei pysy tallessa eikä 3D-efektit toimi.

Kokeilin myös

Koodia: [Valitse]
apt-get remove --purge xorg ubuntu-desktop
apt-get install xorg ubuntu-desktop

mutta ei vaikuttanut mitään. Onpas tämä nyt kinkiä...

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #9 : 06.01.08 - klo:23.34 »
Kokeilin Envyä, mutta ei toimi sekään: "Your Operative System does not seem to be supported by Envy".

 ???

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #10 : 08.01.08 - klo:13.43 »
Kone käynnistyy joten kuten kun ohjaimeksi on laitettu xrog.conffiin "nv", mutta ei jos sinne laittaa "nvidia". 3D-herkut ei tietenkään toimi.

Eikös tiedosto nvidia.ko pitäisi löytyä hakemistosta

/lib/modules/2.6.22-14-generic/kernel/drivers/video/nvidia/

Siellä on nyt vain nvidiafb.ko. Kone herjaa startx:llä että "cannot load module nvidia".

Kokeilin myös

Koodia: [Valitse]
lrm-manager
depmod -a

mutta ei auttanut. Mitä teillä on tuossa yo. hakemistossa olettaen, että näytönohjain on joku tuoreempi nvidia?

arska_l

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #11 : 08.01.08 - klo:15.27 »
Kone käynnistyy joten kuten kun ohjaimeksi on laitettu xrog.conffiin "nv", mutta ei jos sinne laittaa "nvidia". 3D-herkut ei tietenkään toimi.

Eikös tiedosto nvidia.ko pitäisi löytyä hakemistosta

/lib/modules/2.6.22-14-generic/kernel/drivers/video/nvidia/

Siellä on nyt vain nvidiafb.ko. Kone herjaa startx:llä että "cannot load module nvidia".

Kokeilin myös

Koodia: [Valitse]
lrm-manager
depmod -a

mutta ei auttanut. Mitä teillä on tuossa yo. hakemistossa olettaen, että näytönohjain on joku tuoreempi nvidia?

Kysytääs, että mitä kummajaisia sulla oli aikaisemmilla ajureilla. Itsellä 7.10 Mythbuntu HTPC:nä. Toisinaan, satunnaisesti tulee pinkki ruutu ja kone jumiin. Tämä on ollut minun tietojeni mukaan ongelma 7.10 mukana tulleilla ajureilla.

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #12 : 08.01.08 - klo:15.45 »
Ruudun pystysuuntainen scrollaaminen sotki joskus näyttöä alareunasta ja grafiikkakiihdytyksen toimimisen suhteen oli koko ajan epäselvää (glxinfo sanoi että ei toimi, mutta aika sutjakasti näyttö kumminkin piirsi, läpinäkyvä konsoli-ikkuna todellakin näytti läpinäkyvälle myös ikkunaa liikuteltaessa ilman viiveitä piirrossa). Myös suspend & resumen toimimattomuuden toivoin tuolla päivityksellä korjaantuvan jotenkin maagisesti. Jumiin jäämisiä ja pinkkiä ruutua ei ole ollut.

tero_h

  • Käyttäjä
  • Viestejä: 50
    • Profiili
Vs: Nvidian ajurit ei toimi päivityksen jälkeen (7.10)
« Vastaus #13 : 08.01.08 - klo:17.13 »
No nyt toimii, en tosin tiedä miksi. Viimeisin muutos taisi olla palauttaa tiedostossa /etc/default/linux-restricted-modules-common
rivi DISABLED_MODULES="nv" muotoon DISABLED_MODULES="". Tuo taisi olla mallia "epätoivoinen yritys", jonka unohdin palauttaa joskus aiemmin. Kummallista sinänsä tuon vaikutus, koska "nv" ei ole se ajuri mikä tässä nyt pyörii.

Olihan proggis, viikon kesti...  :-\
« Viimeksi muokattu: 08.01.08 - klo:17.25 kirjoittanut tero_h »