[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Xorg NVIDIA proprietary driver -- little problem

it doesn't want nvidia.ko that is in kernel, but the nvidia_drv.so, which in the end of the process is NOT found where it should. However, other *.so are there.
But WHY should the Xorg server from kfreebsd build (which is based on glibc) need a module linked against BSD libc? Is that the way it was built?
This is what I want to know.

No, the Xorg server from kfreebsd build wants a module linked against eglibc.
But you provide only binary from NVIDIA, which is build against BSD libc.
I do not believe that the nvidia_drv.so have been compiled on your box as you do not have sources for it.


> So WHY would it say that "nvidia driver can't be found", if it is successfully kldloaded into kernel? Or is it looking for it in a different place???
> This is what I want to know.

Are you sure it wants "nvidia.ko" in kernel ?
May be it wants "nvidia_drv.so", which is linked against FreeBSD libc,
not our eglibc.
$ readelf -d NVIDIA-FreeBSD-x86-260.19.36/obj/nvidia_drv.so

Similarly also other .so objects.

Reply to: