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

Technical issues/questions of an intermediate or advanced nature.
Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

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

Post#16 by Bogomips » 18 Jan 2017, 21:17

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?
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

Oracle
White ninja
White ninja
Posts: 27
Joined: 16 Jan 2017, 21:27
Distribution: Windows
Location: Mars

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

Post#17 by Oracle » 18 Jan 2017, 21:19

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 :)

Oracle
White ninja
White ninja
Posts: 27
Joined: 16 Jan 2017, 21:27
Distribution: Windows
Location: Mars

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

Post#18 by Oracle » 18 Jan 2017, 21:28

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:

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

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

Post#19 by Bogomips » 18 Jan 2017, 21:41

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.
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

Oracle
White ninja
White ninja
Posts: 27
Joined: 16 Jan 2017, 21:27
Distribution: Windows
Location: Mars

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

Post#20 by Oracle » 18 Jan 2017, 22:59

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:

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

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

Post#21 by Bogomips » 18 Jan 2017, 23:06

@ 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. :(
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

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

Post#22 by fulalas » 18 Jan 2017, 23:28

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

Oracle
White ninja
White ninja
Posts: 27
Joined: 16 Jan 2017, 21:27
Distribution: Windows
Location: Mars

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

Post#23 by Oracle » 19 Jan 2017, 00:00

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.

Oracle
White ninja
White ninja
Posts: 27
Joined: 16 Jan 2017, 21:27
Distribution: Windows
Location: Mars

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

Post#24 by Oracle » 19 Jan 2017, 00:20

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.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

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

Post#25 by fulalas » 19 Jan 2017, 00:23

What's your card?

Oracle
White ninja
White ninja
Posts: 27
Joined: 16 Jan 2017, 21:27
Distribution: Windows
Location: Mars

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

Post#26 by Oracle » 19 Jan 2017, 00:32

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)

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

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

Post#27 by fulalas » 19 Jan 2017, 01:02

I'm not used to M series, but have you tried 304.xx? Maybe you're confined to this preffix.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

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

Post#28 by fulalas » 19 Jan 2017, 01:26

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:

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

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

Post#29 by Bogomips » 19 Jan 2017, 23:15

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.
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

luko
White ninja
White ninja
Posts: 16
Joined: 05 Oct 2015, 13:58
Distribution: Porteus, Lubuntu
Location: Slovakia

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

Post#30 by luko » 08 Feb 2017, 09:46

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"

Post Reply