NVRM Xid hibák

Fórumok

különböző verziójú 'nvidia' driverek okozta kellemetlenségek

Hozzászólások

hiba nvidia-glx csomag esetén:

3D-s alkalmazások (pl gnome-screensaver) vagy filmnézés esetén időszakosan (véletelenszerűen) lefagy a rendszer az alábbi módon:
- képernyő lemerevedik, ha van hang, akkor az megy tovább (pl film hangja)
- néha az egér még mozog, de általában nem
- billentyűparancsokra (CTRL+ALT+F1, CTRL+ALT+BACKSPACE, stb) nem reagál

Másik gépről ssh-n keresztül bejelentkezve a top azt jelzi, hogy a Xorg 100% környékén használja a CPU-t. A Xorg kilövése ilyenkor segíteni szokott. A dmesg|tail egyetlen sort jelez, ami ide tartozik:

[17181086.172000] NVRM: Xid (0001:00): 6, PE0000 0cb8 00000000 0000fdf4 00001347 00000000

Google-el nem találtam megoldást.

Rendszerparaméterek:
- Ubuntu 6.06.1 LTS Dapper Drake
- kernel: linux-image-k7 csomagból (2.6.15-27-k7 #1 SMP PREEMPT)
- proci: AMD Barton 2500+
- VGA: NVidia GeForce4 MX 440
- xorg.conf: 'nvidia' driver, TVOUT TwinView-vel Clone-ra beállítva (és működik is)
- 'nvidia' kernelmodul: linux-restricted-modules-k7 csomagból
- 'glxgears' alapján (szemre) úgy tűnik, hogy a 3D gyorsítás korrekt

hiba legfrissebb nvidia driver esetén:

leszedtem az nvidia-glx csomagot, az összes linux-restricted-modules-t és az nvidia-kernel-common csomagot is, majd megpróbálkoztam a legfrissebb nvidia driverrel (http://www.nvidia.com/object/linux_display_ia32_1.0-9629.html). így nem fagyott, viszont más hiba lett helyette szintén 3D alkalmazások vagy filmnézés esetén időszakosan (véletlenszerűen):
- a monitor képe kicsit jobbra csúszik és elkezd zavaróan összemosódva vibrálni
- ezt egy CTRL+ALT+F1, CTRL+ALT+F7 kombináció megoldja, viszont
- egy ilyen eseményt követően a gép újraindításáig semmilyen 3D alkalmazás nem működik

A vibrálás megjelenése után a dmesg|tail ilyen hibákat jelez:

[17185636.868000] NVRM: Xid (0001:00): 6, PE0002 1c80 0000e2fe 00110f58 3effdc83 00000001
[17185636.888000] NVRM: Xid (0001:00): 6, PE0002 1ffc b4a2ffff 00000000 3f80ffff 00000000
[17185636.944000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185636.968000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185636.988000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.044000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.068000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.088000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.144000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.168000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.188000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.244000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.268000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.288000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.344000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000
[17185637.368000] NVRM: Xid (0001:00): 6, PE0002 1ffc 0004ffff 00000000 beefffff 00000000

Google-el nem találtam megoldást.

Rendszerparaméterek:
- Ubuntu 6.06.1 LTS Dapper Drake
- kernel: linux-image-k7 csomagból (2.6.15-27-k7 #1 SMP PREEMPT)
- proci: AMD Barton 2500+
- VGA: NVidia GeForce4 MX 440
- xorg.conf: 'nvidia' driver, TVOUT TwinView-vel Clone-ra beállítva (és működik is)
- 'nvidia' kernelmodul: NVIDIA-Linux-x86-1.0-9629-pkg1.run-nal létrehozva
- 'glxgears' alapján (szemre) úgy tűnik, hogy a 3D gyorsítás korrekt, amíg a vibrálás be nem következik; a vibrálás után, ha indítani próbálom 'Félbeszakítva' üzenettel kilép

most ott tartok, hogy 'NVIDIA-Linux-x86-1.0-9629-pkg1.run --uninstall'-lal leszedtem a legfrissebb drivert, és visszatettem a csomagból az első hozzászólás szerint.

annyit állapítottam meg, hogy nem a monitor ment tönkre, mert a remegés az nvidia-glx csomaggal most se jelentkezik, viszont az időszakos fagyás visszajött.

Korábban azt hiszem már HUP-ra is írtam, nekem is hasonló a problémám. X lefagy, egérkurzor van, de a billentyűzetet magával rántja, csak ssh-n tudom kilőni. Kártya szintén MX440, a hibaüzenet is. Itthon Gef 3 ti200-al semmi bajom, a 440esnek azonban nem segített semmi, se legacy driver, se másik, pedig végigzongoráztam párat, sőt, hűtőt is szereltem a kártyára + hővezető paszta, hátha melegedés okozza a gondot. Annyit vettem észre, hogy amióta enlightenment-et használok, sokkal ritkábban jön elő ez a gond, ha előjön, akkor pedig vmilyen gtks alkalmazás fut épp - mélyebb összefüggéseknek nem néztem utána :-).

felraktam csomagból az nvidia-glx-legacy drivert, ez nem a legfrissebb, csak 1.0-7174. tesztelés gyanánt egy ideig futni hagytam a glxgears-ot, és fagyás eddig nem volt, viszont megint megjelent a dmesg végén egy NVRM sor:

[17179784.224000] NVRM: Xid: 1, Channel 00000002 Method 00000000 Data bef5fd27

mondjuk ha nem fog fagyni, akkor ez a sor természetesen nem zavar. ;)

az viszont zavar, hogy ezzel a legacy driverrel semmi nem jön ki TVoutra, annak ellenére, hogy a xorg.conf-on nem változtattam és /var/log/Xorg.0.log sem panaszkodik:

(**) NVIDIA(0): Option "NoLogo" "1"
(**) NVIDIA(0): Option "TVStandard" "PAL-B"
(**) NVIDIA(0): Option "TVOutFormat" "COMPOSITE"
(**) NVIDIA(0): Option "TwinView" "yes"
(**) NVIDIA(0): Option "TwinViewOrientation" "Clone"
(**) NVIDIA(0): Option "MetaModes" "1024x768, 1024x768"
(**) NVIDIA(0): Option "NoTwinViewXineramaInfo" "True"
(**) NVIDIA(0): Forcing COMPOSITE video output
(**) NVIDIA(0): TV Standard string: "PAL-B"
(**) NVIDIA(0): TwinView enabled

ha több időm lesz, akkor felrakom a legfrissebb legacy drivert (1.0-7184), hátha azzal működik a TVout, bár a doksik szerint ezzel is kéne.

amúgy honnan szeditek, hogy legacy driver kell? itt nincs felsorolva a GeForce4:
http://www.nvidia.com/object/IO_32667.html

a legfrissebb (nem legacy) driverben viszont fel van sorolva támogatottként az MX440:
http://download.nvidia.com/XFree86/Linux-x86/1.0-9629/README/appendix-a…

"a legfrissebb (nem legacy) driverben viszont fel van sorolva támogatottként az MX440:
http://download.nvidia.com/XFree86/Linux-x86/1.0-9629/README/appendix-a…"

Csak nálam fagy mint a disznó a glxinfo és glxgears is segmentation fault-ot dob.

--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!

legfrissebb legacy driverrel (1.0-7184) sem megy a tvout. ellenben a glxgears alatt megint jöttek az NVRM hibák:

[17180260.656000] NVRM: Xid: 1, Channel 00000002 Method 00000000 Data 02007c00
[17180678.328000] NVRM: Xid: 1, Channel 00000002 Method 00000000 Data 02007c00

eddig még nincs is gond, viszont néhány perccel később megint lefagyott:

[17181434.852000] NVRM: Xid: 6, PE0002 0508 00000000 00309808 0000eef3 00000131
[17181437.024000] NVRM: Xid: 6, PE0000 08b8 3fa69efb 00000000 3fa69efb 00000000
[17181437.028000] NVRM: Xid: 6, PE0002 0000 3f86ffff 00000000 3f86ffff 00000000
[17181437.368000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181437.608000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181437.748000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181437.888000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181438.128000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181438.268000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181438.508000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181438.648000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181438.788000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181439.028000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000
[17181439.168000] NVRM: Xid: 6, PE0002 0000 00040000 00000000 beef0000 00000000

kezdek amúgy rájönni, hogy valójában nem fagy, csak végtelenül lelassul. a CTRL+ALT+F1-re kb 10 perc alatt átváltott. szerencsére ssh-n keresztül nem lassú, így legalább a hibalogokat könnyedén tudom menteni, meg a top-on figyelni a 100% körüli xorg cpu használatot.

most akkor nincs több ötletem egyelőre. valaki esetleg?

Kis mellek kerdes, hamar szoba kerultek a legacy driverek.
A gef2mx miert nem az, ha a csalad tobbi tagja az? :)

Frissítettem a legutóbbi driverre, és a korábban tapasztalt fagyások megszűntek. Nekem van mázlim, vagy más is tapasztalta ezt? Már nem bíztam benne, hogy jó lesz...

felraktam én is a frissebb drivert, hátha ez segít. számomra bizalomgerjesztő volt, hogy a changes list szerint egy gf4-et is érintő bugot javítottak. a helyzet sajnos ugyanaz, mint a 9629-cel volt. 3d-s alkalmazások futtatásakor a képernyő időszakosan zavarossá válik, és összemosódva vibrál. ezután az X újraindításáig lehal minden 3d-s program.

mondjuk a csomagból felrakott driverekkel ellentétben ez legalább nem fagyasztja ki a gépet. :D

Megvan a megoldás!

A BIOS-ban az AGP gyorsítást levettem 8x-ról 4x-re. Azóta nincs se NVRM hiba, se fagyás, se remegés.

Ha valaki tudja, hogy milyen kapcsolat van a BIOS AGP beállítása és a glx között, akkor magyarázza el, érdekelne.. :)

Jah, végül a legfrissebb nvidia driver van fenn (9631), de lehet, hogy így ment volna a korábbiakkal is az MX 440.