История изменений
Исправление iZEN, (текущая версия) :
> pkg info -l nvidia-driver
nvidia-driver-440.100_1:
/boot/modules/nvidia-modeset.ko
/boot/modules/nvidia.ko
/usr/local/bin/nvidia-bug-report.sh
/usr/local/bin/nvidia-debugdump
/usr/local/bin/nvidia-smi
/usr/local/etc/libmap.d/nvidia.conf
/usr/local/lib/libEGL-NVIDIA.so
/usr/local/lib/libEGL-NVIDIA.so.1
/usr/local/lib/libEGL_nvidia.so
/usr/local/lib/libEGL_nvidia.so.0
/usr/local/lib/libGL-NVIDIA.so
/usr/local/lib/libGL-NVIDIA.so.1
/usr/local/lib/libGLESv1_CM_nvidia.so
/usr/local/lib/libGLESv1_CM_nvidia.so.1
/usr/local/lib/libGLESv2-NVIDIA.so
/usr/local/lib/libGLESv2-NVIDIA.so.2
/usr/local/lib/libGLESv2_nvidia.so
/usr/local/lib/libGLESv2_nvidia.so.2
/usr/local/lib/libGLX.so
/usr/local/lib/libGLX.so.0
/usr/local/lib/libGLX_indirect.so.0
/usr/local/lib/libGLX_nvidia.so
/usr/local/lib/libGLX_nvidia.so.0
/usr/local/lib/libGLdispatch.so
/usr/local/lib/libGLdispatch.so.0
/usr/local/lib/libOpenGL.so
/usr/local/lib/libOpenGL.so.0
/usr/local/lib/libnvidia-cfg.so
/usr/local/lib/libnvidia-cfg.so.1
/usr/local/lib/libnvidia-eglcore.so
/usr/local/lib/libnvidia-eglcore.so.1
/usr/local/lib/libnvidia-glcore.so
/usr/local/lib/libnvidia-glcore.so.1
/usr/local/lib/libnvidia-glsi.so
/usr/local/lib/libnvidia-glsi.so.1
/usr/local/lib/libnvidia-ml.so
/usr/local/lib/libnvidia-ml.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/libglxserver_nvidia.so
/usr/local/lib/xorg/modules/extensions/libglxserver_nvidia.so.1
/usr/local/lib32/libEGL.so
/usr/local/lib32/libEGL.so.1
/usr/local/lib32/libEGL_nvidia.so
/usr/local/lib32/libEGL_nvidia.so.0
/usr/local/lib32/libGL.so
/usr/local/lib32/libGL.so.1
/usr/local/lib32/libGLESv1_CM.so
/usr/local/lib32/libGLESv1_CM.so.1
/usr/local/lib32/libGLESv1_CM_nvidia.so
/usr/local/lib32/libGLESv1_CM_nvidia.so.1
/usr/local/lib32/libGLESv2.so
/usr/local/lib32/libGLESv2.so.2
/usr/local/lib32/libGLESv2_nvidia.so
/usr/local/lib32/libGLESv2_nvidia.so.2
/usr/local/lib32/libGLX.so
/usr/local/lib32/libGLX.so.0
/usr/local/lib32/libGLX_nvidia.so
/usr/local/lib32/libGLX_nvidia.so.0
/usr/local/lib32/libGLdispatch.so
/usr/local/lib32/libGLdispatch.so.0
/usr/local/lib32/libOpenGL.so
/usr/local/lib32/libOpenGL.so.0
/usr/local/lib32/libnvidia-cfg.so
/usr/local/lib32/libnvidia-cfg.so.1
/usr/local/lib32/libnvidia-eglcore.so
/usr/local/lib32/libnvidia-eglcore.so.1
/usr/local/lib32/libnvidia-glcore.so
/usr/local/lib32/libnvidia-glcore.so.1
/usr/local/lib32/libnvidia-glsi.so
/usr/local/lib32/libnvidia-glsi.so.1
/usr/local/lib32/libnvidia-tls.so
/usr/local/lib32/libnvidia-tls.so.1
/usr/local/lib32/vdpau/libvdpau_nvidia.so.1
/usr/local/man/man1/nvidia-smi.1.gz
/usr/local/share/glvnd/egl_vendor.d/10_nvidia.json
/usr/local/share/licenses/nvidia-driver-440.100_1/LICENSE
/usr/local/share/licenses/nvidia-driver-440.100_1/NVIDIA
/usr/local/share/licenses/nvidia-driver-440.100_1/catalog.mk
> glxinfo -B
name of display: unix:0.0
display: unix:0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 2048 MB
Total available memory: 2048 MB
Currently available dedicated video memory: 1684 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 1030/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 440.100
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.5.0 NVIDIA 440.100
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 440.100
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Но теперь придётся ждать правильные исходники ядра.
Исходная версия iZEN, :
Состав рабочего драйвера:
> pkg info -l nvidia-driver
nvidia-driver-440.100_1:
/boot/modules/nvidia-modeset.ko
/boot/modules/nvidia.ko
/usr/local/bin/nvidia-bug-report.sh
/usr/local/bin/nvidia-debugdump
/usr/local/bin/nvidia-smi
/usr/local/etc/libmap.d/nvidia.conf
/usr/local/lib/libEGL-NVIDIA.so
/usr/local/lib/libEGL-NVIDIA.so.1
/usr/local/lib/libEGL_nvidia.so
/usr/local/lib/libEGL_nvidia.so.0
/usr/local/lib/libGL-NVIDIA.so
/usr/local/lib/libGL-NVIDIA.so.1
/usr/local/lib/libGLESv1_CM_nvidia.so
/usr/local/lib/libGLESv1_CM_nvidia.so.1
/usr/local/lib/libGLESv2-NVIDIA.so
/usr/local/lib/libGLESv2-NVIDIA.so.2
/usr/local/lib/libGLESv2_nvidia.so
/usr/local/lib/libGLESv2_nvidia.so.2
/usr/local/lib/libGLX.so
/usr/local/lib/libGLX.so.0
/usr/local/lib/libGLX_indirect.so.0
/usr/local/lib/libGLX_nvidia.so
/usr/local/lib/libGLX_nvidia.so.0
/usr/local/lib/libGLdispatch.so
/usr/local/lib/libGLdispatch.so.0
/usr/local/lib/libOpenGL.so
/usr/local/lib/libOpenGL.so.0
/usr/local/lib/libnvidia-cfg.so
/usr/local/lib/libnvidia-cfg.so.1
/usr/local/lib/libnvidia-eglcore.so
/usr/local/lib/libnvidia-eglcore.so.1
/usr/local/lib/libnvidia-glcore.so
/usr/local/lib/libnvidia-glcore.so.1
/usr/local/lib/libnvidia-glsi.so
/usr/local/lib/libnvidia-glsi.so.1
/usr/local/lib/libnvidia-ml.so
/usr/local/lib/libnvidia-ml.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/libglxserver_nvidia.so
/usr/local/lib/xorg/modules/extensions/libglxserver_nvidia.so.1
/usr/local/lib32/libEGL.so
/usr/local/lib32/libEGL.so.1
/usr/local/lib32/libEGL_nvidia.so
/usr/local/lib32/libEGL_nvidia.so.0
/usr/local/lib32/libGL.so
/usr/local/lib32/libGL.so.1
/usr/local/lib32/libGLESv1_CM.so
/usr/local/lib32/libGLESv1_CM.so.1
/usr/local/lib32/libGLESv1_CM_nvidia.so
/usr/local/lib32/libGLESv1_CM_nvidia.so.1
/usr/local/lib32/libGLESv2.so
/usr/local/lib32/libGLESv2.so.2
/usr/local/lib32/libGLESv2_nvidia.so
/usr/local/lib32/libGLESv2_nvidia.so.2
/usr/local/lib32/libGLX.so
/usr/local/lib32/libGLX.so.0
/usr/local/lib32/libGLX_nvidia.so
/usr/local/lib32/libGLX_nvidia.so.0
/usr/local/lib32/libGLdispatch.so
/usr/local/lib32/libGLdispatch.so.0
/usr/local/lib32/libOpenGL.so
/usr/local/lib32/libOpenGL.so.0
/usr/local/lib32/libnvidia-cfg.so
/usr/local/lib32/libnvidia-cfg.so.1
/usr/local/lib32/libnvidia-eglcore.so
/usr/local/lib32/libnvidia-eglcore.so.1
/usr/local/lib32/libnvidia-glcore.so
/usr/local/lib32/libnvidia-glcore.so.1
/usr/local/lib32/libnvidia-glsi.so
/usr/local/lib32/libnvidia-glsi.so.1
/usr/local/lib32/libnvidia-tls.so
/usr/local/lib32/libnvidia-tls.so.1
/usr/local/lib32/vdpau/libvdpau_nvidia.so.1
/usr/local/man/man1/nvidia-smi.1.gz
/usr/local/share/glvnd/egl_vendor.d/10_nvidia.json
/usr/local/share/licenses/nvidia-driver-440.100_1/LICENSE
/usr/local/share/licenses/nvidia-driver-440.100_1/NVIDIA
/usr/local/share/licenses/nvidia-driver-440.100_1/catalog.mk
Но теперь придётся ждать правильные исходники ядра.