Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Dec 2013 06:40:17 +0800
From:      J M <j@glx.me>
To:        freebsd-x11@freebsd.org
Subject:   nvidia+intel drivers problems
Message-ID:  <CAHCP5-zVXYFxzttNhEMSoLfDiy-zxEcSrowH_zQ167nQtB24kQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHCP5-zVXYFxzttNhEMSoLfDiy-zxEcSrowH_zQ167nQtB24kQ>