Sziasztok.
Próbálok összehozni egy működő FreeBSD 7-release-t egy Dell D630-as laptopon. Van benne 4Gb ram és egy nVidia Quadro 135M pci express kártya. Az X a standard "nv" driverrel el is indul szépen, az "nvidia" driverrel viszont nem. Ezt látom dmesg-ben a boot, vagy egy kldunload/load nvidia után:
nvidia0: NVRM: NVIDIA MEM resource alloc failed, BAR1 @ 0x14.
nvidia0: NVRM: NVIDIA hardware alloc failed.
device_attach: nvidia0 attach returned 6
A /dev alatt nem is jön létre nvidia/nvidiactl device. Kitartó guglizás meg man page-ek hada után arra jutottam, hogy ez 4Gb-al nem fog működni. A pontos architekturális hátteret még nem értem, nagy hülyeséget meg nem akarok írni, de fentiekből úgy tűnik, mintha a driver nem tudna elég memóriát foglalni magának abból a (4Gb tetején lévő) fenntartott területből, amin keresztül a pci eszközök és egyéb perifériák címződnek. Ez nálam kb. 512Mb, a boot logok tanulsága szerint ennyi nem látszik a 4Gb-ból. Bios-ban nulla darab erre vonatkozó paraméter állítható.
Persze ha kiveszem az egyik 2Gb-os modult akkor minden szép és jó, betöltődik a driver és elindul az X, de mondjuk jó lenne ha létezne ennél elegánsabb megoldás. Mivel totál kezdő FreeBSD-s vagyok elképzelhető, hogy csak csúnyán benézek valamit, és az egészet egy mágikus sor megoldja a device.hints-ben. Valaki esetleg találkozott már ilyennel?
- 1101 megtekintés
Hozzászólások
Egy kerdes.. Nvidia driver nem CSAK x86-ra(FreeBSD) van?
- A hozzászóláshoz be kell jelentkezni
De. És ez az is (i386). Csak elfelejtettem leírni :)
- A hozzászóláshoz be kell jelentkezni
Hi!
PAE-val próbáltad?
Kernel configba:
options PAE
Aztán kernelforgatás.
Üdv
- A hozzászóláshoz be kell jelentkezni
Hi.
Mintha rémlene, hogy olvastam valami fórumban, hogy az nvidia driver nem támogatja a pae-s kernelt, úgyhogy eddig nem próbáltam. Meg alapvetően rosszakat olvastam a pae-s opcióval rendelekző kernelekről (modul támogatás hiánya). Kernel fordításig még amúgy se merészkedtem, eddig a fejezetig még nem értem el a handbook-ban :)) de persze megpróbálom, ha más nem marad, köszi a tippet.
Valójában nem az a kiesett X Mb-nyi ram zavar, amire szerintem a pae alapvetően jó megoldás lehetne (gondolom felmappeli a 32bites címtér fölé, így újra elérhető a 36 bites címzés miatt), inkább csak azt szeretném, hogy működjön a hw gyorsítás, amire szívesen áldoznék akár több ramot is, ha kell. Nyilván azért a 2Gb-os modul kidobása nem lehet opció.
- A hozzászóláshoz be kell jelentkezni
Okosat nem tudok írni, de egy kérdésem lenne, csak kíváncsiságból! Linux-al próbáltad? Azzal is vannak ilyen gondok?
<= Powered By Ubuntu & Gentoo Linux =>
'Software is like sex: It's better when it's free!'
By Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
Nem próbáltam, de van itt egy elszólás az nvidia linux driver readme-jében a 64 bites BAR-ról szóló részben, ami gyanús (az én hibaüzenetemben is ez szerepelt, csak innen találtam meg):
http://http.download.nvidia.com/XFree86/Linux-x86/1.0-9629/README/appen…
- A hozzászóláshoz be kell jelentkezni