Nvidia, de miért nem?

Fórumok

Nvidia GeForce4 + Xorg 7 + segfaultSziasztok!

Egy kis problémám akadt egy nvidia "kártyával" tegnap este, akárhogy is törtem rajta a fejem, nem sikerült rájönnöm mit kéne máshogy csinálnom. (na jo, 1 otletem meg volt, de azt majd a vegen.)
Szoval adott egy P4es gepecske, alaplapra integralt Nvidia GeForce4-el.
Debian szepen felmaszott ra, 2.6.16.14 lefordult, következő lépés: X.
szépen letöltöttem a 1.0-8756 verziószámu nvidia drivert, futtat, minden szépen megtörténik, semmiért sem óbégat, lefordul, betöltödik. zsiir.
Következö: xorg.conf --> driver "nvidia". Inditom, felcsillanik az nvidia logo, utána megjelenik a szürke kockák, már kezdek is örülni, mire 1xcsak elfeketedik a kép, nem reagál semmire. Majd egy másik gépről besshzva, X, és figyelem a kimenetet, ugyanazok a jelenségek, és itt a log:

http://balu.sch.bme.hu/~showgun/Xlog

Próbáltam 1el régebbi nvidia driver-t, az meg nem fordult le. Próbáltam driver "nv"-t, nagy fekete és szürke kockák jöttek csak ki a monitoron. (szkrinsotot inkább haddne). Próbáltam vesa-t, na az vicces lett: szürke kockák, egér, minden, csak mintha rosszminöségü tv-t néznék, hullámzott vizszintesen az egész, irói vér hiányában sajnos nem tudom leirni, szóval az a lényeg, hogy nem volt pár másodpercen túl nézhető. Megkockáztatnék egy olyan kijelentést, miszerint a hsync önálósitotta volna magát, de nem merek....
Szóval az 1etlen mentőötlet az maradt volna, hogy régebbi kernel, régebbi driver, de ennek még nem álltam neki. Valakinek van ötlete/hasonló tapasztalata ilyenről?
Köszi szépen előre is a válaszokat: ha1dfo.

Hozzászólások

HI

fent vannak a megfelelo fontok mert ugy nezem ott bkik meg a cucc.
Meg lattam benne egy framebufferes sort is az nem kell a kernelbe frambuffer tamogatas.

ennyi otletem van

Hmm. Utananezhetek a fontoknak bar szerintem nem azokkal van a gond. Mert ha a fontokkal volna baj, akkor vesa modban is dobna segfaultot, de nem teszi, csak nagyon csuf lesz a kep. De megy. nvidia-val meg ahogy leirtam. logo, X-hatter, segfault, kepernyo fekete marad...
A framebuffer meg azota a kernelbol is ki lett tepve, de ugyanazt adja.

"A herceg én vagyok."

Remove the line:

Driver "nv"
(or Driver "vesa")
(or Driver "fbdev")

and replace it with the line:

Driver "nvidia"

Remove the following lines:

Load "dri"
Load "GLCore"

In the Module section of the file, add the line (if it does not already exist):

Load "glx"

vagy futtasd az nvidia-xconfig -ot az megcsinálja ezeket helyetted

Ha elolvastad volna a belinkelt xorg.conf-ot, latnad, hogy a dri ki van komentezve (az i2c is, bar amig az benne volt, addig se ment), a GLCore benn se volt, a glx pedig benvan, a driver pedig "nvidia". Amugy a telepitovel is csinaltattam xorg.conf-ot, az is pontosan ugyanigy viselkedett. Az xorg.conf tobbi reszet pedig egy jol mukodo bezsirozott geprol szedtem, azokkal nincs baj. (ott nem nvidia, hanem matrox parhelia van. a megfelelo reszek pedig at lettek irogatva)

"A herceg én vagyok."

Azt hiszem sejtem mi lehet a baj. a 2.6.16.14 ...
"Frissitek" regebbire, aztan meglatom, mit csinal.

"A herceg én vagyok."

Na most segitsetek meg!...
Ismét itthon vagyok, küzdök a témával, de megakadtam. Feltettem egy 2.6.15.7-es kernelt, mondván, hogy namajdazzal, de ugyanazok a tünetek. nvidialogo megjelenik, kicsit a kockás háttér is, majd elhalálozik. A /var/log/Xorg.0.log most nem mond semmit, 21628 byte-nyi 0x00.
Otlet valakinek?

"A herceg
én vagyok."

Keress a disztródhoz való Live CD-t (én Knoppixot használtam a Debianhoz), bootolj be és Live X86Configját mentsd el és ezzel írd felül az eredetit. Nálam ez nagyrészt működött, de pl. a cirill betűtípust ki kellett kommentezni és még egy-két dolgot. Bootolás, log olvas és amelyik sorban hiba volt, azt komment és újra...
És nem biztos, hogy a monitor leíró rész a rossz, lehet az egeredet nem kezeli megfelelően.

Nézz bele, hátha találsz benne hasznosat: man Xfree86

Egyébként a Driver szekcióba szerintem is "nv"...

Speciel nekem az utolso driver amivel mukodik (egyebkent FX5700-as kartya) az a 7676-os. Ha kernelt forditok, mindig kiprobalom az uj drivert. Aztan szepen visszafele...Es valami oknal fogva mindig a 7676-os lesz a jo. Mondjuk, az sem art, ha ugyanaz a gcc, mint a kernel forditasnal.
Egyebkent ujabb driverrel ugyanazt jatsza el, mint itt is: elindul es merevre fagy, a ctrl+alt+bs sem segit.

Felreértetek. Nem az xorg.conf bekonfiguralasaval vannak nehezsegeim. Próbáltam ide vesa-t, fbdev-et, nv-t is. Tapasztalatok: vesa: mászott a kép, mintha nem lenne hsync-em teljesen tiszta. fbdev: 1280x1024 felbontás, de csak a középső 1024x768-as területen. Körülötte fekete. nv: valami nem volt jo, vidbrált mint az állat (nem 50Hz...), és a négyzetrács sem volt szimmetrikus a háttérben. Nvidia meg
logo, rács, fekete. Régi kernelt már raktam alá, akkor most jöjjön a régi driver...
"A herceg én vagyok."

Két apróság:
1. Az Xorg log egyszer azt mondja, hogy 32M, egyszer, hogy 64M a kártya. Nem lehet, hogy nem létező memóriát akar kezelni?

2. Mi van, ha megmondod neki, hogy pontosan milyen modeline-t használjon, és nem bízod rá?
Mondjuk ettől nyilván nem kéne összeomlania, max nem látnád...

Na. Kiprobaltam a dolgot 7676-os driverrel, 2.6.15.7-es kernellel. Nem lett jobb. Egeszen pontosan most mar nvidia logo sincs, csak feketeseg. A log: http://balu.sch.bme.hu/~showgun/2.xorg.log
Még mindig szivesen fogadok ötleteket...

"A herceg én vagyok."

A logból...

(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
Entry deleted from font path.

A sztakis szótár és szerény angoltudásomat elővéve, szerintem ezekkel lesz a gond. Felismerte a monitort, egeret, kártyát, billentyűzetet, de ezek a fontok nem léteznek!!! Tehát komment elé és ha megy, akkor töröl.
A Live CD-s megoldás még mindig jó lehet, ott megtudod, a Live hogyan, milyen "meghajtónéven" használja a cuccaidat.

"4. Ne hivatkozz mentő tanúkra, mert mit érsz vele, ha ismerőseidet bezárják?"

Nnos. Ha az nvidia-s sort átirom "vesa"-ra, vagy "nv"-re, vagy "fbdev"-re, akkor ha a fontokkal volna a baja, akkor azokkal sem volna szabad mennie. Most nv driver van, 75Hz az jó, de a 1024x768-as max. felbontás annyira nemigazán. Amugy a fontokat csak kiveszi a path-ból, nem hal meg töle, próbálkoztam már úgy is, hogy kikommenteztem az összes font-ot :). Ment akármivel, kivéve nvidia driver-rel. Meg az amugyis csak (WW), tehat warning. Ez a modeline meg a memoria érdekes ügy lehet. A memoriam 64 mega, tehát ha 32 ként kezelné, nopara, ha 64ként, az sem. A modeline? Szerintem eltalálja, mert egy pillanatra van kép, csak aztán feketedik el. Rendesen. Meg szerintem ha modeline lenne rossz, nem segfaultot dobna. Irtam már nvidia-nak is, háát, öszintén szólva a matrox supportja is segitökészebb volt, bár a parhelia-t se linux alá találták ki...

"A herceg én vagyok."

Nnos. memoriaallitas nem jott be. Most jon a modeline. Ha valahogy vissza tudom szerezni a kepet (ssh, stb.), akkor van kep, de nagyon ronda. kb a hsync mászhat el, de soronként másmennyit, és periódikusan. Tehát az mc függöleges vonalából egy szép hullám lesz, ami lassan halad lefelé. Gondoltam modeline, de nem...
Itt egy gányolt configfile, amivel próbálgattam:

http://balu.sch.bme.hu/~showgun/proba.xorg.conf
A glx is kezdett gyanussá válni, azért komenteztem ki... Most már nem tudom mire gondoljak. Vesa marad. :(

"A herceg én vagyok."