LINUX.ORG.RU

История изменений

Исправление 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

Но теперь придётся ждать правильные исходники ядра.