Page 2 of 3

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 18 Jan 2017, 21:17
by Bogomips
More haste, less speed. 8)

@ Oracle Can you check this link https://devtalk.nvidia.com/default/topi ... ernel-4-9/ to see if it needs the mtrr patch as well?

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 18 Jan 2017, 21:19
by Oracle
After a successful /nvidia-installer execution, I quickly save the changes :D

Code: Select all

/mnt/live/memory/changes/tmp
/mnt/live/memory/changes/lib/modules/4.9.0-porteus
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.devname
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.builtin.bin
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.symbols.bin
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.symbols
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.softdep
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.alias.bin
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.alias
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.dep.bin
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/modules.dep
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/kernel
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/kernel/drivers
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/kernel/drivers/video
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/kernel/drivers/video/nvidia-uvm.ko
/mnt/live/memory/changes/lib/modules/4.9.0-porteus/kernel/drivers/video/nvidia.ko
/mnt/live/memory/changes/usr
/mnt/live/memory/changes/usr/lib
/mnt/live/memory/changes/usr/lib/libnvidia-fbc.so
/mnt/live/memory/changes/usr/lib/libnvidia-fbc.so.1
/mnt/live/memory/changes/usr/lib/libnvidia-ifr.so
/mnt/live/memory/changes/usr/lib/libnvidia-ifr.so.1
/mnt/live/memory/changes/usr/lib/libGLESv1_CM.so
/mnt/live/memory/changes/usr/lib/libGLESv2.so
/mnt/live/memory/changes/usr/lib/libEGL.so
/mnt/live/memory/changes/usr/lib/libGLESv1_CM.so.1
/mnt/live/memory/changes/usr/lib/libGLESv2.so.2
/mnt/live/memory/changes/usr/lib/libEGL.so.1
/mnt/live/memory/changes/usr/lib/libnvidia-encode.so
/mnt/live/memory/changes/usr/lib/libnvidia-encode.so.1
/mnt/live/memory/changes/usr/lib/libnvcuvid.so
/mnt/live/memory/changes/usr/lib/libnvcuvid.so.1
/mnt/live/memory/changes/usr/lib/libvdpau_nvidia.so
/mnt/live/memory/changes/usr/lib/libGL.so
/mnt/live/memory/changes/usr/lib/libGL.so.1
/mnt/live/memory/changes/usr/lib/libnvidia-opencl.so.1
/mnt/live/memory/changes/usr/lib/libOpenCL.so
/mnt/live/memory/changes/usr/lib/libOpenCL.so.1
/mnt/live/memory/changes/usr/lib/libOpenCL.so.1.0
/mnt/live/memory/changes/usr/lib/libnvidia-ml.so
/mnt/live/memory/changes/usr/lib/libnvidia-ml.so.1
/mnt/live/memory/changes/usr/lib/libcuda.so
/mnt/live/memory/changes/usr/lib/libcuda.so.1
/mnt/live/memory/changes/usr/lib/libGL.la
/mnt/live/memory/changes/usr/lib/libnvidia-fbc.so.340.98
/mnt/live/memory/changes/usr/lib/libnvidia-ifr.so.340.98
/mnt/live/memory/changes/usr/lib/libGLESv1_CM.so.340.98
/mnt/live/memory/changes/usr/lib/libGLESv2.so.340.98
/mnt/live/memory/changes/usr/lib/libEGL.so.340.98
/mnt/live/memory/changes/usr/lib/libnvidia-glsi.so.340.98
/mnt/live/memory/changes/usr/lib/libnvidia-eglcore.so.340.98
/mnt/live/memory/changes/usr/lib/libnvidia-encode.so.340.98
/mnt/live/memory/changes/usr/lib/libnvcuvid.so.340.98
/mnt/live/memory/changes/usr/lib/vdpau
/mnt/live/memory/changes/usr/lib/vdpau/libvdpau_nvidia.so.1
/mnt/live/memory/changes/usr/lib/vdpau/libvdpau_nvidia.so.340.98
/mnt/live/memory/changes/usr/lib/libnvidia-tls.so.340.98
/mnt/live/memory/changes/usr/lib/libnvidia-glcore.so.340.98
/mnt/live/memory/changes/usr/lib/libGL.so.340.98
/mnt/live/memory/changes/usr/lib/libnvidia-opencl.so.340.98
/mnt/live/memory/changes/usr/lib/libnvidia-compiler.so.340.98
/mnt/live/memory/changes/usr/lib/libOpenCL.so.1.0.0
/mnt/live/memory/changes/usr/lib/libnvidia-ml.so.340.98
/mnt/live/memory/changes/usr/lib/libcuda.so.340.98
/mnt/live/memory/changes/usr/src
/mnt/live/memory/changes/usr/src/nvidia-340.98
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/conftest.sh
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/Makefile
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvmisc.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/ctrl2080mc.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/cla0b5.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/cla06fsubch.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/cla06f.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/uvmtypes.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/uvm_linux_ioctl.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/uvm_ioctl.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/uvm.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/uvm-debug.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvkernel.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_linux.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_common.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_lite.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_lite_counters.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/uvm_gpu_ops_tests.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_utils.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_page_migration_kepler.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_page_migration.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_lite_api.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_lite_counters.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_lite_events.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_linux.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_page_cache.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_common.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_lite.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/uvm_gpu_ops_tests.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_uvm_utils.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_page_migration_kepler.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/uvm/nvidia_page_migration.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-frontend.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-frontend.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/dkms.conf
/mnt/live/memory/changes/usr/src/nvidia-340.98/nvidia-modules-common.mk
/mnt/live/memory/changes/usr/src/nvidia-340.98/Makefile
/mnt/live/memory/changes/usr/src/nvidia-340.98/gcc-version-check.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/xapi-sdk.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/rmretval.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/rmil.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nvgputypes.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nvtypes.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nverror.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/g_nvreadme.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/cpuopsys.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv_uvm_interface.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv_uvm_interface.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv_gpu_ops.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/os-interface.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-reg.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-proto.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-p2p.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-misc.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-memdbg.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-linux.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv.h
/mnt/live/memory/changes/usr/src/nvidia-340.98/conftest.sh
/mnt/live/memory/changes/usr/src/nvidia-340.98/os-usermap.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/os-smp.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/os-registry.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/os-pci.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/os-mlock.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/os-interface.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-vtophys.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-vm.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-usermap.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-procfs.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-pat.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-p2p.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-mmap.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-mempool.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-i2c.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-gvi.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-drm.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-dma.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-cray.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-chrdev.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-acpi.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv.c
/mnt/live/memory/changes/usr/src/nvidia-340.98/nv-kernel.o
/mnt/live/memory/changes/usr/bin
/mnt/live/memory/changes/usr/bin/nvidia-uninstall
/mnt/live/memory/changes/usr/bin/nvidia-cuda-mps-server
/mnt/live/memory/changes/usr/bin/nvidia-cuda-mps-control
/mnt/live/memory/changes/usr/bin/nvidia-debugdump
/mnt/live/memory/changes/usr/bin/nvidia-smi
/mnt/live/memory/changes/usr/bin/nvidia-persistenced
/mnt/live/memory/changes/usr/bin/nvidia-settings
/mnt/live/memory/changes/usr/bin/nvidia-xconfig
/mnt/live/memory/changes/usr/bin/nvidia-modprobe
/mnt/live/memory/changes/usr/bin/nvidia-installer
/mnt/live/memory/changes/usr/bin/nvidia-bug-report.sh
/mnt/live/memory/changes/usr/lib64
/mnt/live/memory/changes/usr/lib64/libXvMCgallium.so.1
/mnt/live/memory/changes/usr/lib64/libEGL.so
/mnt/live/memory/changes/usr/lib64/libEGL.so.1
/mnt/live/memory/changes/usr/lib64/libGLESv1_CM.so
/mnt/live/memory/changes/usr/lib64/libGLESv1_CM.so.1
/mnt/live/memory/changes/usr/lib64/libGLESv2.so
/mnt/live/memory/changes/usr/lib64/libGLESv2.so.2
/mnt/live/memory/changes/usr/lib64/libGL.so
/mnt/live/memory/changes/usr/lib64/libGL.so.1
/mnt/live/memory/changes/usr/lib64/libGL.la
/mnt/live/memory/changes/usr/lib64/vdpau
/mnt/live/memory/changes/usr/lib64/vdpau/libvdpau_nvidia.so.1
/mnt/live/memory/changes/usr/lib64/vdpau/libvdpau_nvidia.so.340.98
/mnt/live/memory/changes/usr/lib64/tls
/mnt/live/memory/changes/usr/lib64/tls/libnvidia-tls.so.340.98
/mnt/live/memory/changes/usr/lib64/xorg
/mnt/live/memory/changes/usr/lib64/xorg/modules
/mnt/live/memory/changes/usr/lib64/xorg/modules/libnvidia-wfb.so.1
/mnt/live/memory/changes/usr/lib64/xorg/modules/libnvidia-wfb.so.340.98
/mnt/live/memory/changes/usr/lib64/xorg/modules/drivers
/mnt/live/memory/changes/usr/lib64/xorg/modules/drivers/nvidia_drv.so
/mnt/live/memory/changes/usr/lib64/xorg/modules/extensions
/mnt/live/memory/changes/usr/lib64/xorg/modules/extensions/libglx.so
/mnt/live/memory/changes/usr/lib64/xorg/modules/extensions/libglx.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-ifr.so
/mnt/live/memory/changes/usr/lib64/libnvidia-ifr.so.1
/mnt/live/memory/changes/usr/lib64/libnvidia-ifr.so.340.98
/mnt/live/memory/changes/usr/lib64/libEGL.so.340.98
/mnt/live/memory/changes/usr/lib64/libGLESv1_CM.so.340.98
/mnt/live/memory/changes/usr/lib64/libGLESv2.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-glsi.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-eglcore.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-encode.so
/mnt/live/memory/changes/usr/lib64/libnvidia-encode.so.1
/mnt/live/memory/changes/usr/lib64/libnvidia-encode.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvcuvid.so
/mnt/live/memory/changes/usr/lib64/libnvcuvid.so.1
/mnt/live/memory/changes/usr/lib64/libnvcuvid.so.340.98
/mnt/live/memory/changes/usr/lib64/libvdpau_nvidia.so
/mnt/live/memory/changes/usr/lib64/libnvidia-compiler.so.340.98
/mnt/live/memory/changes/usr/lib64/libOpenCL.so
/mnt/live/memory/changes/usr/lib64/libOpenCL.so.1
/mnt/live/memory/changes/usr/lib64/libOpenCL.so.1.0
/mnt/live/memory/changes/usr/lib64/libOpenCL.so.1.0.0
/mnt/live/memory/changes/usr/lib64/libnvidia-opencl.so.1
/mnt/live/memory/changes/usr/lib64/libnvidia-opencl.so.340.98
/mnt/live/memory/changes/usr/lib64/libcuda.so
/mnt/live/memory/changes/usr/lib64/libcuda.so.1
/mnt/live/memory/changes/usr/lib64/libcuda.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-ml.so
/mnt/live/memory/changes/usr/lib64/libnvidia-ml.so.1
/mnt/live/memory/changes/usr/lib64/libnvidia-ml.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-fbc.so
/mnt/live/memory/changes/usr/lib64/libnvidia-fbc.so.1
/mnt/live/memory/changes/usr/lib64/libnvidia-fbc.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-cfg.so
/mnt/live/memory/changes/usr/lib64/libnvidia-cfg.so.1
/mnt/live/memory/changes/usr/lib64/libnvidia-cfg.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-tls.so.340.98
/mnt/live/memory/changes/usr/lib64/libGL.so.340.98
/mnt/live/memory/changes/usr/lib64/libnvidia-glcore.so.340.98
/mnt/live/memory/changes/usr/lib64/libudev.so.1
/mnt/live/memory/changes/usr/share
/mnt/live/memory/changes/usr/share/man
/mnt/live/memory/changes/usr/share/man/man1
/mnt/live/memory/changes/usr/share/man/man1/nvidia-cuda-mps-control.1.gz
/mnt/live/memory/changes/usr/share/man/man1/nvidia-smi.1.gz
/mnt/live/memory/changes/usr/share/man/man1/nvidia-persistenced.1.gz
/mnt/live/memory/changes/usr/share/man/man1/nvidia-settings.1.gz
/mnt/live/memory/changes/usr/share/man/man1/nvidia-xconfig.1.gz
/mnt/live/memory/changes/usr/share/man/man1/nvidia-modprobe.1.gz
/mnt/live/memory/changes/usr/share/man/man1/nvidia-installer.1.gz
/mnt/live/memory/changes/usr/share/doc
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/xrandrextension.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/xineramaglx.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/xconfigoptions.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/xcompositeextension.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/vdpausupport.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/supportedchips.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/sli.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/selectdriver.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/sdi.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/randr14.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/programmingmodes.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/profiles.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/procinterface.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/powermanagement.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/optimus.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/openglenvvariables.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/nvidiasettings.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/nvidia-smi.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/nvidia-persistenced.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/nvidia-ml.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/nvidia-debugdump.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/newusertips.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/minimumrequirements.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/knownissues.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/introduction.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/installedcomponents.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/installdriver.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/installationandconfiguration.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/index.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/i2c.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/glxsupport.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/framelock.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/flippingubb.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/faq.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/editxconfig.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/dpi.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/dma_issues.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/gpunames.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/displaydevicenames.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/depth30.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/configtwinview.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/configtvout.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/configmultxscreens.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/configlaptop.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/commonproblems.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/audiosupport.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/appendices.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/addtlresources.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/addressingcapabilities.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/html/acknowledgements.html
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/sample
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/sample/nvidia-persistenced-init.tar.bz2
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/nvidia-settings.png
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/README.txt
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/LICENSE
/mnt/live/memory/changes/usr/share/doc/NVIDIA_GLX-1.0/NVIDIA_Changelog
/mnt/live/memory/changes/usr/share/nvidia
/mnt/live/memory/changes/usr/share/nvidia/monitoring.conf
/mnt/live/memory/changes/usr/share/nvidia/pci.ids
/mnt/live/memory/changes/usr/share/nvidia/nvidia-application-profiles-340.98-key-documentation
/mnt/live/memory/changes/usr/share/nvidia/nvidia-application-profiles-340.98-rc
/mnt/live/memory/changes/usr/share/applications
/mnt/live/memory/changes/usr/share/applications/nvidia-settings.desktop
/mnt/live/memory/changes/var
/mnt/live/memory/changes/var/cache
/mnt/live/memory/changes/var/cache/ldconfig
/mnt/live/memory/changes/var/cache/ldconfig/aux-cache
/mnt/live/memory/changes/var/lib
/mnt/live/memory/changes/var/lib/nvidia
/mnt/live/memory/changes/var/lib/nvidia/dirs
/mnt/live/memory/changes/var/lib/nvidia/log
/mnt/live/memory/changes/var/run/utmp
/mnt/live/memory/changes/var/log/nvidia-installer.log
/mnt/live/memory/changes/var/log/lastlog
/mnt/live/memory/changes/var/log/secure
/mnt/live/memory/changes/var/log/syslog
/mnt/live/memory/changes/var/log/messages
/mnt/live/memory/changes/var/log/wtmp
/mnt/live/memory/changes/etc
/mnt/live/memory/changes/etc/ld.so.cache
/mnt/live/memory/changes/etc/OpenCL
/mnt/live/memory/changes/etc/OpenCL/vendors
/mnt/live/memory/changes/etc/OpenCL/vendors/nvidia.icd
I gonna make it a module and see if it would works :)

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 18 Jan 2017, 21:28
by Oracle
Bogomips wrote:More haste, less speed. 8)

@ Oracle Can you check this link https://devtalk.nvidia.com/default/topi ... ernel-4-9/ to see if it needs the mtrr patch as well?
Sorry, what is mtrr patch?
fyi, I am using exactly the patch found here, http://pastebin.com/raw/0XE0e8Wx as provided in the link, I haven't yet test the compiled module, not sure how to load it yet, :wall:

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 18 Jan 2017, 21:41
by Bogomips
Read posts from that link and check if there is mention of an mtrr patch. Haven't got the time to do that. We may need it if it is mentioned. All I'm doing is checking the patch results which came out same as yours. Now going to check last source to see if passable.

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 18 Jan 2017, 22:59
by Oracle
Can't find reference to mtrr patch, I created xzm for Nvidia 340, but it doesn't seems to work, I notice the OS still using vesa, still finding ways to use the nvidia.ko, it appears in lsmod with 0 user. :Search:

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 18 Jan 2017, 23:06
by Bogomips
@ Oracle
You have jumped the gun and lost me, can you please detail the steps taken since doing the patching. Cannot help if do not know what you have done. :(

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 18 Jan 2017, 23:28
by fulalas
Oracle, here's a Nvidia 340.98 xzm module ready to use with kernel 4.9: http://www.mediafire.com/file/dwmzy5tdx ... el-4.9.xzm

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 19 Jan 2017, 00:00
by Oracle
Bogomips wrote:@ Oracle
You have jumped the gun and lost me, can you please detail the steps taken since doing the patching. Cannot help if do not know what you have done. :(
Sorry friend, I was too excited to discover this whole new island :wall: :sorry: :sorry: :sorry: :sorry: :sorry:

1. After I did the patching, I reboot to text mode.
2. I execute /mnt/sda1/nvidia/340.98/nvidia-installer
3. Accept Nvidia license
4. Nvidia asks about compile 32 bit, I click Yes
5. Nvidia completed all the drivers built without showing any error
6. I immediately key in find /mnt/live/memory/changes -mmin 1 > /mnt/sda1/nvidia-changes.txt to record files that created by nvidia-installer
7. I collected all "changes" files into a directory and xzm it into module, put this nvidia.xzm into /porteus/modules
8. reboot

idk how to load nvidia driver into usage or detect if the whole process is successful or failure, :%)
fulalas wrote:Oracle, here's a Nvidia 340.98 xzm module ready to use with kernel 4.9: http://www.mediafire.com/file/dwmzy5tdx ... el-4.9.xzm
Downloading to see what inside, Thank you.

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 19 Jan 2017, 00:20
by Oracle
fulalas wrote:Oracle, here's a Nvidia 340.98 xzm module ready to use with kernel 4.9: http://www.mediafire.com/file/dwmzy5tdx ... el-4.9.xzm
I place your xzm in modules, reboot, trying to start Nvidia X Server Settings result below error
Image

I later place it in base, reboot, still same error like above.

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 19 Jan 2017, 00:23
by fulalas
What's your card?

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 19 Jan 2017, 00:32
by Oracle
It is a laptop actually, which use the old Optimus technology, it auto switch afaik.
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 19 Jan 2017, 01:02
by fulalas
I'm not used to M series, but have you tried 304.xx? Maybe you're confined to this preffix.

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 19 Jan 2017, 01:26
by fulalas
Oracle wrote:idk how to load nvidia driver into usage or detect if the whole process is successful or failure, :%) .
I explain everything you need to create a Nvidia driver module here: http://forum.porteus.org/viewtopic.php?f=39&t=6391
:good:

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 19 Jan 2017, 23:15
by Bogomips
Oracle wrote:1. After I did the patching, I reboot to text mode.
2. I execute /mnt/sda1/nvidia/340.98/nvidia-installer
3. Accept Nvidia license
4. Nvidia asks about compile 32 bit, I click Yes
5. Nvidia completed all the drivers built without showing any error
6. I immediately key in find /mnt/live/memory/changes -mmin 1 > /mnt/sda1/nvidia-changes.txt to record files that created by nvidia-installer
7. I collected all "changes" files into a directory and xzm it into module, put this nvidia.xzm into /porteus/modules
8. reboot

idk how to load nvidia driver into usage or detect if the whole process is successful
If you wish to learn the ropes, have to go bit slower, but more thorough!

If you wish, can check your steps against following procedural list and provide feedback with what was done differently, so that we can see at which points you have gone off the rails:
  1. After patching you need to have downloaded from mirror: 05-devel.xzm & crippled_sources.xzm. Also needed was blacklist.xzm, to which I would have found link if you had waited. All had to go into modules directory before boot into text mode.
  2. In Text Mode

    Code: Select all

    pushd  /mnt/sda1/nvidia/340.98/
    .//nvidia-installer  -zXZ
  3. Answer yes to everything except
    Nvidia asks about compile 32 bit, I click Yes
    Click No
  4. Installer should have announced it had finished. Then

    Code: Select all

    popd
    save-changes  /mnt/sda1/nvidia/nv340.98.xzm
    init 4  # Enters GUI
  5. how to load nvidia driver into usage or detect if the whole process is successful
    In GUI
    • open menu entry for Nvidia Settings and go through all items
    • Run F2: glxgears
  6. If all good, upload nv340.98.xzm for inspection, and to be pared down into a module for you to test, which I'll do.

Re: [3.2.2] [x64] NVIDIA 340.xx series support

Posted: 08 Feb 2017, 09:46
by luko
i try your driver for my NVIDIA-GT-720 and i find answer why doesnt works i need update modules dependencies with cmd "depmod" and after
"X -configure"