nvidia+intel drivers problems

J M j at glx.me
Fri Dec 27 22:40:19 UTC 2013


install libEGL, libglesv2 and then install nvidia-driver (331.20)

###################################

See /usr/local/share/doc/NVIDIA_GLX-1.0/README for more information.

===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for nvidia-driver-331.20
pkg-static: lstat(/usr/local/lib/libGLESv1_CM.so): No such file or directory
pkg-static: lstat(/usr/local/lib/libGLESv1_CM.so.1): No such file or directory
pkg-static: lstat(/usr/local/lib/libnvidia-eglcore.so): No such file or director
y
pkg-static: lstat(/usr/local/lib/libnvidia-eglcore.so.1): No such file or direct
ory
pkg-static: lstat(/usr/local/lib/libnvidia-glsi.so): No such file or directory
pkg-static: lstat(/usr/local/lib/libnvidia-glsi.so.1): No such file or directory
Installing nvidia-driver-331.20...pkg-static: nvidia-driver-331.20 conflicts wit
h libEGL-9.1.7 (installs files into the same place).  Problematic file: /usr/loc
al/lib/libEGL.so
*** Error code 70

Stop.
make[1]: stopped in /usr/ports/x11/nvidia-driver
*** Error code 1

Stop.
make: stopped in /usr/ports/x11/nvidia-driver

###################################






pkg delete libEGL, libglesv2 and install nvidia-driver again
###################################

        (EE) NVIDIA(0): Failed to obtain a shared memory identifier.

in /var/log/Xorg.0.log while actually you have ``options SYSVSHM''
enabled in kernel, the sysctl ``kern.ipc.shmall'' should be increased.

See /usr/local/share/doc/NVIDIA_GLX-1.0/README for more information.

===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for nvidia-driver-331.20
pkg-static: lstat(/usr/local/lib/libEGL.so): No such file or directory
pkg-static: lstat(/usr/local/lib/libEGL.so.1): No such file or directory
pkg-static: lstat(/usr/local/lib/libGLESv1_CM.so): No such file or directory
pkg-static: lstat(/usr/local/lib/libGLESv1_CM.so.1): No such file or directory
pkg-static: lstat(/usr/local/lib/libGLESv2.so): No such file or directory
pkg-static: lstat(/usr/local/lib/libGLESv2.so.2): No such file or directory
pkg-static: lstat(/usr/local/lib/libnvidia-eglcore.so): No such file or director
y
pkg-static: lstat(/usr/local/lib/libnvidia-eglcore.so.1): No such file or direct
ory
pkg-static: lstat(/usr/local/lib/libnvidia-glsi.so): No such file or directory
pkg-static: lstat(/usr/local/lib/libnvidia-glsi.so.1): No such file or directory
Installing nvidia-driver-331.20... done
===>  Cleaning for nvidia-driver-331.20

###################################




pkg info -l libEGL

libEGL-9.1.7:
	/usr/local/include/EGL/egl.h
	/usr/local/include/EGL/eglext.h
	/usr/local/include/EGL/eglmesaext.h
	/usr/local/include/EGL/eglplatform.h
	/usr/local/include/KHR/khrplatform.h
	/usr/local/lib/libEGL.la
	/usr/local/lib/libEGL.so
	/usr/local/lib/libEGL.so.1
	/usr/local/libdata/pkgconfig/egl.pc

pkg info -l libglesv2
libglesv2-9.1.7:
	/usr/local/include/GLES2/gl2.h
	/usr/local/include/GLES2/gl2ext.h
	/usr/local/include/GLES2/gl2platform.h
	/usr/local/include/GLES3/gl3.h
	/usr/local/include/GLES3/gl3ext.h
	/usr/local/include/GLES3/gl3platform.h
	/usr/local/lib/libGLESv2.la
	/usr/local/lib/libGLESv2.so
	/usr/local/lib/libGLESv2.so.2
	/usr/local/libdata/pkgconfig/glesv2.pc

pkg info -l nvidia-driver
nvidia-driver-331.20:
	/boot/modules/nvidia.ko
	/usr/local/bin/nvidia-bug-report.sh
	/usr/local/lib/.nvidia/libGL.so
	/usr/local/lib/.nvidia/libGL.so.1
	/usr/local/lib/libnvidia-cfg.so
	/usr/local/lib/libnvidia-cfg.so.1
	/usr/local/lib/libnvidia-glcore.so
	/usr/local/lib/libnvidia-glcore.so.1
	/usr/local/lib/libnvidia-tls.so
	/usr/local/lib/libnvidia-tls.so.1
	/usr/local/lib/libvdpau_nvidia.so
	/usr/local/lib/vdpau/libvdpau_nvidia.so.1
	/usr/local/lib/xorg/modules/drivers/nvidia_drv.so
	/usr/local/lib/xorg/modules/extensions/.nvidia/libglx.so
	/usr/local/lib/xorg/modules/extensions/.nvidia/libglx.so.1
	/usr/local/share/licenses/nvidia-driver-331.20/LICENSE
	/usr/local/share/licenses/nvidia-driver-331.20/NVIDIA
	/usr/local/share/licenses/nvidia-driver-331.20/catalog.mk



But then I find that install nvidia-driver with intel kms driver is a mess,
which make egl and gl not work, and nvidia card can not be enabled.

Could somebody tell me how to disable the internal intel graphic card and
enable nvidia graphic card in FreeBSD? The bios has no such option.


More information about the freebsd-x11 mailing list