Hello!
Nvidia drivert akarok felrakni Ubuntu 6.06.1 ala, viszont az nvidia-s kernel source-okkal sem akarja felrakni a drivert.
A videokarim: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15) (16 mb-os)
A telepitesnel ezt mondja:
ERROR: Unable to find the kernel source tree for the currently running kernel.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the 'kernel-source' RPM installed. If you
know the correct kernel source files are installed, you may specify the
kernel source path with the '--kernel-source-path' command line option.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
A reszletes log file: http://naster.uw.hu/nvidia-installer.log
- 3569 megtekintés
Hozzászólások
Debianban egy Nvidia mx 440-et sikerult felrakni, ugy hogy felraktam neki amit kert, de itt nem talalom sehol
- A hozzászóláshoz be kell jelentkezni
vtommy-tól jött az ötlet:
Nemrég nekem is hasonló gondjaim voltak, lehet ez segít:
http://www.nvnews.net/vbulletin/showthread.php?t=71763
A lényeg benne talán ez:
Backup your libglx.so :
mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.old
Move module and glx module :
mv /usr/X11R6/lib/modules/drivers/nvidia_drv.o /usr/lib/xorg/modules/drivers/
mv /usr/X11R6/lib/modules/drivers/nvidia_drv.so /usr/lib/xorg/modules/drivers/nvidia_drv.so
mv /usr/X11R6/lib/modules/extensions/libglx.so.1.0.8762 /usr/lib/xorg/modules/extensions/libglx.so
Zsolt
Ui.: Sok hasonló fórumtéma van már ezzel kapcsolatban
- A hozzászóláshoz be kell jelentkezni
:~$ mv /usr/X11R6/lib/modules/drivers/nvidia_drv.o /usr/lib/xorg/modules/drivers/
mv: stat "/usr/X11R6/lib/modules/drivers/nvidia_drv.o" sikertelen: Nincs ilyen fájl vagy könyvtár
Kezdo vagyok.
Hogyan kell pontosan?
- A hozzászóláshoz be kell jelentkezni
nvidia-legacy a barátod, az újabb drivert ne erőltesd.
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
regi kartya, szoval nem is akarok ra uj drivert.
- A hozzászóláshoz be kell jelentkezni
talaltam egy ilyet: nvidia-legacy-glx
- A hozzászóláshoz be kell jelentkezni
Pakoljad fel :-)
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
erre(/usr/X11R6/lib/modules/drivers/nvidia_drv.o /usr/lib/xorg/modules/drivers/) is ugyanazt irja ki.
Szoval!
Nem az a gond, h a driver nem mukodik, hanem az, hogy a driver nem megy fel, mert valami olyasmit ir ki, hogy rakjtam fe a kernel-source-path-ot,
de ilyen nincs ubuntu alatt.
Mit tegyek?
- A hozzászóláshoz be kell jelentkezni
Nem csomagból teszed fel? Ott van a repo-ban.
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
repoban?
Mi a csomag neve?
az nvidia-legacy?
Azzal fog menni a kartya?
Mert en az nvidia.com-rol szedtem le regebben egy masik kartyahoz es tokeletesen mukodott.
Ezt nem ismerem.
Akkor irjatok mar le elejetol vegeig mit hogyan...
Nagyon koszonom a segitseget!
- A hozzászóláshoz be kell jelentkezni
Igen nvidia-legacy, mi a faxért szenvedsz amikor készen kapod?
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
A szövegben azt írja, az a baja, hogy nem találja a kernel forrását.
Fent van?
Szokott rá egy link is mutatni, a /lib/modules//build
valószínűleg az is kell neki.
- A hozzászóláshoz be kell jelentkezni
igen fent van.
De valami kernel-source-path
PATH kell neki.
Az nemtudom mi
- A hozzászóláshoz be kell jelentkezni
A link, amit az előbb írtam, megvan? Azóta nem fordítottál abból a forrásból másik kernelt, mint ami fut?
Egyébként a kernel-source-path az kernel forrásod elérési útvonala, nálam pl. /usr/src/linux, ezt biztos meg lehet adni neki valami környezeti változóban.
- A hozzászóláshoz be kell jelentkezni
Erre gondolsz?
" you may specify the
kernel source path with the '--kernel-source-path' command line option."
Ott van a kérdésben...
- A hozzászóláshoz be kell jelentkezni
Erre. Bocs, nem olvastam figyelmesen...
- A hozzászóláshoz be kell jelentkezni
szerintem megvan a bajom:
ugyebar a linuxok altalaban kernel-2.6.17.x neven szoktak a kernel mappajat megadni.
Az ubuntu ezzel szemben linux-2.6.17.x lehet h kellene neki csinalni egy mappahivatkozast linux-2.6.17 neven?
Kezdo vagyok. ez csak tipp.
- A hozzászóláshoz be kell jelentkezni
Ha tudod, hol van a kernel forrás, akkor add meg az nvidia telepítőnek, például a --kernel-source-path=/usr/src/linux
parancssori opcióval. Így sem megy?
- A hozzászóláshoz be kell jelentkezni
Eddig nem akartam beleszólni, mert Ubuntuban aztán igazán nem vagyok járatos, de....
Mindenek előtt, mielőtt bármit teszel, telepítsd a kernel forrását (biztos valami kernel-source csomag).
Szóval régen, még a töténelmi időkben a kernelforrás szabvány szerint az /usr/src/linux könyvtárban volt.
Egyes disztrókban ilyen vagy olyan okokból (pl. hogy lehessen több verziójú kernelforrás egyszerre telepítve) ez megváltozott, és különféle helyekre kezdték felpakolni a forrásokat. Viszont sokféle program a konfiguráláskor a mai napig az /usr/src/linux könyvtárban keresi a kernelforrást, elsősorban azért, mert az alternatív helyek elnevezése nem igazán szabvány. Megoldás: találd ki, hogy melyik könyvtárban van telepítve az aktuálisan futó kerneledhez a forrás, és csinálj rá egy linket:
ln -s /aktuális/kernel/forrása /usr/src/linux
Az Nvidia telepítője is alapból az /usr/src/linux ban keresi a forrásfileokat, hacsak parancssori opcióval meg nem mondod neki explicite, hogy hol van (mint ahogy fentebb említették).
Megjegyzem, hogy tapasztalatom a témában Nvidia telepítő + Fedora Core 3,4,5 ből van.
Még egy megjegyzés: Az Nvidia telepítőjének nagyon bravo, hogy meg lehet mondani neki opcióval, hogy hol keresse a kernel forrást. Viszont ha van más eszközöd, amihez forrásból kell felraknod a drivermodult (nekem ilyen az egyik gépen a webkamera, a másikon meg a wifi kártya), akkor mégiscsak érdemes megcsinálni az /usr/src/linux linket, mert azok viszont (legalábbis az én esetemben) nem tudják máshol keresni. Ja, és figyelj, hogy ha tényleg megcsinálod a linket, és kernelt frissítesz, akkor aktualizálni kell a linket is, különben esetleg nem a futó kernelhez tartozó forráskönyvtárra mutat majd, és a problémához vezethet.
Mint látod, nem triviális a forrásból való kernelmodul telepítés. (Ha tudod mit kell csinálni, akkor nem nehéz, de mire rájössz....) Ezért javaslom, hogy fogadd meg a már elhangzott tanácsot, és csomagból rakd föl az nvidia-legacy vagy az nvidia csomagokat (de előbb ellenőrizd, hogy melyik támogatja a te videokártyádat), és akkor megspórolod ezt az egészet. Sajnos nem feltétlenül tudod ezt megcsinálni, akkor marad a kézi telepítés.
Csaba
- A hozzászóláshoz be kell jelentkezni
Még mindig nem értem miért nem rakod fel a gyári csomagot...
sudo apt-cache search nvidia
megkeresed azt amibe van a legacy majd:
sudo apt-get install csomagnév...
nemhiszem, hogy ne menne...
pch
- A hozzászóláshoz be kell jelentkezni
bocsanat mindenkitol!!!
2.6.15.27-es kernelem van, es nem a hozzatartozo source-ot raktam fel!
Hulye voltam!
bocsi
De ennek ellenere meg nem biztos h fog menni!
Majd szolok a fejlemenyekrol
Nemtalalom a kernel-2.6.15-27 forrasat.
Valaki adna egy directlinket?
- A hozzászóláshoz be kell jelentkezni
MUkodik!!!!
Sikerult!
ezt raktam be:
linux-headers-2.6.15-27 erre a mappara hivatkozva: linux
es felratktam egy regebbi drivert az nvidia honlapojarol, mert az uj nem ment
az kerte az nvidia.ko file-t
a regi nem kerte.
A gdm indulasanal bejon az NVIDA logo.
Viszont! a glxgears-nal nem megy a grafikus gyorsitas :(
Pedig elmeletileg kellene mennie, hiszen nvidia kartyam van.
Nvidia tnt riva
- A hozzászóláshoz be kell jelentkezni
Feltelepítettem az nvidai drivert ubuntu alá.
sudo apt-get install nvidia-glx
A problémám az, hogy az eredeti gyári 386-os kernellel indítva elindul a grafikus felület az új nvidia meghajtóval (van logo, glxinfo szépen mutat mindent és a glxgear is megy rendesen). Az ubuntu telepítése után rögtön felraktam a legújabb 686-os kernelt ezt is ubuntus csomagból. Ha ezzel a kernellel indítom el, akkor nem indul el az X felület.
Logokat már átböngésztem, de nem tudtam kihámozni belőle, hogy mi lehet a gond.
- A hozzászóláshoz be kell jelentkezni
Kicsit közelebb kerültem a megoldáshoz.
Telepíteni kell a kernel-restricted-modules nevű csomagot a 686-os kernelhez. Ekkor közli, hogy telepíti a 2.6.15-23-as 686-os kernelt. Ezzel a kernellel indítva már működik az nvidai driver, de a legújabb 686-os kernellel indítva (2.6.15-27) még mindig nem indul az x felület.
- A hozzászóláshoz be kell jelentkezni
Szia!
Nem vagyok teljesen biztos benne, hogy értelek, de ugye tudod, hogy minden egyes kernelfrissítés után újra kell installálnod az nvidia drivert? Az nvidia driver ugyanis egy kernelmodul, ezért minden kernelhez újat kell csinálni. (Pl. mert az eltérő verziójú kernelekhez tartozó modulokat más és más helyen tárolja a linux, illetve az eltérő verziójú kernel és modul akadhat.) Persze néhány distroban ezt nem kell megtenned, mert a distro csomagkezelője megcsinálja helyetted, de ha mégsem, akkor jobb, ha kézzel újrainstallálod a drivert. (Helyes kernelforrás legyen telepítve, ld. fentebb.)
Csaba
- A hozzászóláshoz be kell jelentkezni
igen ez igy van.
En 2.6.15.27-es kernelre raktam,
es kellett hozza a kernel headers
Utanna ment.
Elotte raktam en fel neki, nvidia kernelsource-t, nvidia kernelt, meg minden szart, amit a repo-ban talaltam de egyikkel sem ment.
- A hozzászóláshoz be kell jelentkezni