Install nvidia 331.20 using sgfxi on siduc 13.1-64 KDE

Begonnen von julian516, 2013/11/22, 22:18:07

Vorheriges Thema - Nächstes Thema

julian516

After a fresh 13.1 installation I immediatiately did a dist-upgrade for new packages.  I then installed the smxi suite and I used sgfxi to install a driver or my nvidia 698M card.  In the past sgfxi has been quite reliable with siduction so I anticipated no trouble.

sgfxi attempted to install nvidia 331.20.  This failed repeatedly.  The effort stalls with a line reading:
rv (rv) 169.16.143.241:21 ---

the only thing I could do was to restart the system wth shutdown -r now.

Everything on the system works flawlesly but I am stuborn so I attempted to use the procedure in the siduction manual to install an nvidia driver.  All went well until I attempted "apt-get install ... nvidia-kernel-dkms".  apt reported that it could not find this file.  I did apt-cache search on nvidia and I found quite a lot of material but I was not confident enough to try installing things with no sense of what I was doing.

What has worked is sgfxi -o 319.72.  I used that module because I saw it referenced in the apt-cache search referred to above.  So if anyone else attempts to use sigfixi to install an nvidia driver perhaps this experience will be helpful.

My thanks to the siduction team for a very nice system indeed!

melmarker

One should try the experimental/nvidia-driver - or ask in #siduction. Hmm - in any case one should not use smxi in siduction because there is no reason to do so. (Nothing against h2 or his work, but there will be not much help, as we don't know the script)
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

devil

The manual needs an update, as nvidia changed the name of nvidia-kernel-dkms to nvidia-driver (at least for your card)


greetz
devil

julian516

Looks like you are right, debil, which certainly does not surprise me!

@melmarker:  In fact you are right that smxi is not needed but habits do change slowly.  Point well taken.
I try to stay away from the experimental nvidia drivers and I let sgfxi do the installation work.

That said the manual is one of the best things about siduction and I do use it.  My thankks to the good people who put it together!

julian516

Zitat von: julian516 in 2013/11/22, 22:18:07
After a fresh 13.1 installation I immediatiately did a dist-upgrade for new packages.  I then installed the smxi suite and I used sgfxi to install a driver or my nvidia 698M card.  In the past sgfxi has been quite reliable with siduction so I anticipated no trouble.

sgfxi attempted to install nvidia 331.20.  This failed repeatedly.  The effort stalls with a line reading:
rv (rv) 169.16.143.241:21 ---

the only thing I could do was to restart the system wth shutdown -r now.

Everything on the system works flawlesly but I am stuborn so I attempted to use the procedure in the siduction manual to install an nvidia driver.  All went well until I attempted "apt-get install ... nvidia-kernel-dkms".  apt reported that it could not find this file.  I did apt-cache search on nvidia and I found quite a lot of material but I was not confident enough to try installing things with no sense of what I was doing.

What has worked is sgfxi -o 319.72.  I used that module because I saw it referenced in the apt-cache search referred to above.  So if anyone else attempts to use sigfixi to install an nvidia driver perhaps this experience will be helpful.

My thanks to the siduction team for a very nice system indeed!

piper

piper@x1:~$ apt-cache policy nvidia-kernel-dkms

nvidia-kernel-dkms:
  Installed: 331.20-1
  Candidate: 331.20-1
  Version table:
*** 331.20-1 0
          1 http://ftp.us.debian.org/debian/ experimental/non-free amd64 Packages
        100 /var/lib/dpkg/status
     319.72-1 0
        500 http://ftp.us.debian.org/debian/ unstable/non-free amd64 Packages


piper@x1:~$ apt-cache policy nvidia-driver

nvidia-driver:
  Installed: 331.20-1
  Candidate: 331.20-1
  Version table:
*** 331.20-1 0
          1 http://ftp.us.debian.org/debian/ experimental/non-free amd64 Packages
        100 /var/lib/dpkg/status
     319.72-1 0
        500 http://ftp.us.debian.org/debian/ unstable/non-free amd64 Packages


All I do to install the nvidia driver is

apt-get install -t experimental nvidia-kernel-source nvidia-kernel-common nvidia-kernel-dkms  nvidia-glx libgl1-nvidia-glx:i386 nvidia-settings and within seconds, done, reboot.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-kernel-common is already the newest version.
nvidia-settings is already the newest version.
nvidia-glx is already the newest version.
nvidia-kernel-dkms is already the newest version.
nvidia-kernel-source is already the newest version.
libgl1-nvidia-glx:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 104 not upgraded.


piper@x1:~$ apt-cache search nvidia

boinc-nvidia-cuda - metapackage for CUDA-savvy BOINC client and manager
bumblebee-nvidia - NVIDIA Optimus support using the proprietary NVIDIA driver
conky-all - highly configurable system monitor (all features enabled)
conky-all-dbg - highly configurable system monitor (all features enabled - debug)
glx-alternative-nvidia - allows the selection of NVIDIA as GLX provider
libxnvctrl-dev - NV-CONTROL X extension (development files)
libxnvctrl0 - NV-CONTROL X extension (runtime library)
nvidia-settings - tool for configuring the NVIDIA graphics driver
nvidia-settings-legacy-173xx - tool for configuring the NVIDIA graphics driver (173xx legacy version)
nvidia-settings-legacy-304xx - tool for configuring the NVIDIA graphics driver (304xx legacy version)
nvidia-settings-legacy-96xx - tool for configuring the NVIDIA graphics driver (96xx legacy version)
nvidia-installer-cleanup - cleanup after driver installation with the nvidia-installer
nvidia-kernel-common - NVIDIA binary kernel module support files
nvidia-support - NVIDIA binary graphics driver support files
nvidia-xconfig - X configuration tool for non-free NVIDIA drivers
python-pycuda - Python module to access Nvidia's CUDA parallel computation API
python-pycuda-dbg - Python module to access Nvidia's CUDA API (debug extensions)
python-pycuda-doc - module to access Nvidia's CUDA computation API (documentation)
python3-pycuda - Python 3 module to access Nvidia's CUDA parallel computation API
python3-pycuda-dbg - Python 3 module to access Nvidia's CUDA API (debug extensions)
bbswitch-dkms - Interface for toggling the power on nVidia Optimus video cards
bbswitch-source - Interface for toggling the power on nVidia Optimus video cards
bumblebee - NVIDIA Optimus support for Linux
bumblebee-dbg - NVIDIA Optimus support - debugging symbols
cbootimage - Tools to dump and generate boot config table on Tegra devices
cpufreqd - fully configurable daemon for dynamic frequency and voltage scaling
dmraid - Device-Mapper Software RAID support tool
flashrom - Identify, read, write, erase, and verify BIOS/ROM/flash chips
libvdpau-dev - Video Decode and Presentation API for Unix (development files)
libvdpau-doc - Video Decode and Presentation API for Unix (documentation)
libvdpau1 - Video Decode and Presentation API for Unix (libraries)
nvclock - Overclock an NVIDIA card
nvclock-gtk - Overclock an NVIDIA card (GTK+ interface)
nvclock-qt - Overclock an NVIDIA card (Qt interface)
smartdimmer - Change LCD brightness on GeForce cards
libnvtt-bin - NVIDIA Texture Tools (Binaries)
libnvtt-dev - NVIDIA Texture Tools (Header)
libnvtt2 - NVIDIA Texture Tools
nvtv - tool to control TV chips on NVidia cards under Linux
primus - client-side GPU offloading for NVIDIA Optimus
psensor - display graphs for monitoring hardware temperature
psensor-server - Psensor server for monitoring hardware sensors remotely
pyrit - GPGPU-driven WPA/WPA2-PSK key cracker
sensors-applet - Display readings from hardware sensors in your Gnome panel
sysinfo - display computer and system information
trigger-rally-data - free 3D rally racing car game - data files
vdpau-va-driver - VDPAU-based backend for VA API
vdpauinfo - Video Decode and Presentation API for Unix (vdpauinfo utility)
xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver
xserver-xorg-video-nouveau-dbg - X.Org X server -- Nouveau display driver (debug symbols)
libcg - Nvidia Cg core runtime library
libcggl - Nvidia Cg Opengl runtime library
nvidia-cg-dev - Cg Toolkit - GPU Shader Authoring Language (headers)
nvidia-cg-doc - Cg Toolkit - GPU Shader Authoring Language (documentation)
nvidia-cg-toolkit - Cg Toolkit - GPU Shader Authoring Language
libcublas5.0 - NVIDIA CUDA BLAS runtime library
libcublas5.5 - NVIDIA CUDA BLAS runtime library
libcudart5.0 - NVIDIA CUDA runtime library
libcudart5.5 - NVIDIA CUDA runtime library
libcufft5.0 - NVIDIA CUDA FFT runtime library
libcufft5.5 - NVIDIA CUDA FFT runtime library
libcufftw5.5 - NVIDIA CUDA FFTW runtime library
libcuinj32-5.5 - NVIDIA CUDA INJ runtime library (32-bit)
libcuinj64-5.5 - NVIDIA CUDA INJ runtime library (64-bit)
libcupti-dev - NVIDIA CUDA Profiler Tools Interface development files
libcupti-doc - NVIDIA CUDA Profiler Tools Interface documentation
libcupti5.0 - NVIDIA CUDA Profiler Tools Interface runtime library
libcupti5.5 - NVIDIA CUDA Profiler Tools Interface runtime library
libcurand5.0 - NVIDIA CUDA Random Numbers Generation runtime library
libcurand5.5 - NVIDIA CUDA Random Numbers Generation runtime library
libcusparse5.0 - NVIDIA CUDA Sparse Matrix runtime library
libcusparse5.5 - NVIDIA CUDA Sparse Matrix runtime library
libnpp5.0 - NVIDIA Performance Primitives runtime library
libnppc5.5 - NVIDIA Performance Primitives core runtime library
libnppi5.5 - NVIDIA Performance Primitives for image processing runtime library
libnpps5.5 - NVIDIA Performance Primitives for signal processing runtime library
libnvtoolsext1 - NVIDIA Tools Extension
libnvtoolsext5.0 - NVIDIA Tools Extension
libnvvm2 - NVIDIA CUDA Compiler NVVM runtime library
nvidia-cuda-dev - NVIDIA CUDA development files
nvidia-cuda-doc - NVIDIA CUDA and OpenCL documentation
nvidia-cuda-gdb - NVIDIA CUDA GDB
nvidia-cuda-toolkit - NVIDIA CUDA toolkit
nvidia-nsight - NVIDIA Nsight Eclipse Edition
nvidia-opencl-dev - NVIDIA OpenCL development files
nvidia-profiler - NVIDIA Profiler for CUDA and OpenCL
nvidia-visual-profiler - NVIDIA Visual Profiler
libcuda1 - NVIDIA CUDA runtime library
libgl1-nvidia-glx - NVIDIA binary OpenGL libraries
libgl1-nvidia-glx-i386 - NVIDIA binary OpenGL 32-bit libraries
libnvcuvid1 - NVIDIA CUDA Video Decoder runtime library
libnvidia-compiler - NVIDIA runtime compiler library
libnvidia-encode1 - NVENC Video Encoding runtime library
libnvidia-ifr1 - NVIDIA OpenGL-based Inband Frame Readback runtime library
nvidia-alternative - allows the selection of NVIDIA as GLX provider
nvidia-cuda-mps - NVIDIA CUDA Multi Process Service (MPS)
nvidia-detect - NVIDIA GPU detection utility
nvidia-glx - transition to nvidia-driver
nvidia-kernel-dkms - NVIDIA binary kernel module DKMS source
nvidia-kernel-source - NVIDIA binary kernel module source
nvidia-libopencl1 - NVIDIA OpenCL ICD Loader library
nvidia-opencl-common - NVIDIA OpenCL driver
nvidia-opencl-icd - NVIDIA OpenCL ICD
nvidia-smi - NVIDIA System Management Interface
libgl1-nvidia-legacy-173xx-glx - NVIDIA binary OpenGL libraries (173xx legacy version)
nvidia-alternative-legacy-173xx - allows the selection of NVIDIA as GLX provider
nvidia-glx-legacy-173xx - transition to nvidia-legacy-173xx-driver
nvidia-kernel-legacy-173xx-dkms - transition to nvidia-legacy-173xx-kernel-dkms
nvidia-kernel-legacy-173xx-source - transition to nvidia-legacy-173xx-kernel-source
nvidia-legacy-173xx-driver - NVIDIA metapackage (173xx legacy version)
nvidia-legacy-173xx-kernel-dkms - NVIDIA binary kernel module DKMS source (173xx legacy version)
nvidia-legacy-173xx-kernel-source - NVIDIA binary kernel module source (173xx legacy version)
xserver-xorg-video-nvidia-legacy-173xx - NVIDIA binary Xorg driver (173xx legacy version)
libgl1-nvidia-legacy-304xx-glx - NVIDIA binary OpenGL libraries (304xx legacy version)
libgl1-nvidia-legacy-304xx-glx-i386 - NVIDIA binary OpenGL 32-bit libraries (304xx legacy version)
libxvmcnvidia1 - NVIDIA binary XvMC library (304xx legacy version)
nvidia-legacy-304xx-alternative - allows the selection of NVIDIA as GLX provider
nvidia-legacy-304xx-driver - NVIDIA metapackage (304xx legacy version)
nvidia-legacy-304xx-kernel-dkms - NVIDIA binary kernel module DKMS source (304xx legacy version)
nvidia-legacy-304xx-kernel-source - NVIDIA binary kernel module source (304xx legacy version)
xserver-xorg-video-nvidia-legacy-304xx - NVIDIA binary Xorg driver (304xx legacy version)
libgl1-nvidia-legacy-96xx-glx - NVIDIA binary OpenGL libraries (96xx legacy version)
nvidia-alternative-legacy-96xx - allows the selection of NVIDIA as GLX provider
nvidia-glx-legacy-96xx - transition to nvidia-legacy-96xx-driver
nvidia-kernel-legacy-96xx-dkms - transition to nvidia-legacy-96xx-kernel-dkms
nvidia-kernel-legacy-96xx-source - transition to nvidia-legacy-96xx-kernel-source
nvidia-legacy-96xx-driver - NVIDIA metapackage (96xx legacy version)
nvidia-legacy-96xx-kernel-dkms - NVIDIA binary kernel module DKMS source (96xx legacy version)
nvidia-legacy-96xx-kernel-source - NVIDIA binary kernel module source (96xx legacy version)
xserver-xorg-video-nvidia-legacy-96xx - NVIDIA binary Xorg driver (96xx legacy version)
nvidia-kernel-3.10-3-486 - NVIDIA binary kernel module for Linux 3.10-3-486
nvidia-kernel-3.10-3-686-pae - NVIDIA binary kernel module for Linux 3.10-3-686-pae
nvidia-kernel-3.10-3-amd64 - NVIDIA binary kernel module for Linux 3.10-3-amd64
nvidia-kernel-486 - NVIDIA kernel module for Linux (486 flavor)
nvidia-kernel-686-pae - NVIDIA kernel module for Linux (686-pae flavor)
nvidia-kernel-amd64 - NVIDIA kernel module for Linux (amd64 flavor)
tegrarcm - Tool to upload payloads in Tegra SoC recovery mode
nvidia-driver - NVIDIA metapackage
nvidia-vdpau-driver - NVIDIA vdpau driver
xserver-xorg-video-nvidia - NVIDIA binary Xorg driver
mplayer2 - Advanced general-purpose video player.
libnvidia-ml1 - NVIDIA management library (NVML) runtime library


Easier, faster without a script


I have a Lucky Rabbit:    "Svoot" ..... (It's Swedish)

I am MAGA

towo

nvidia-kernel-source is not needed if you use dkms.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

piper

Zitat von: towonvidia-kernel-source is not needed if you use dkms.

danke ;)
I have a Lucky Rabbit:    "Svoot" ..... (It's Swedish)

I am MAGA

spacepenguin

Zitat von: devil in 2013/11/23, 00:03:38
The manual needs an update, as nvidia changed the name of nvidia-kernel-dkms to nvidia-driver (at least for your card)

I have installed: nvidia-driver, nvidia-kernel-source, nvidia-kernel-dkms (by now still in 325 version between experimental and unstable) - so I can purge both nvidia-kernel-source (as not needed according to towo with dkms) AND nvidia-kernel-dkms (as is replaced by nvidia-driver according to devil?)?

Isn't nvidia-driver the replacement for nvidia-glx?

Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu

towo

nvidia-kernel-dkms was not replaced by nvidia-driver!
nvidia-driver is a meta-package and has sadly no depend to nvidia-kernel-dkms.
So you need nvidia-driver and nvidia-kernel-dkms for fetching all needed packages with apt.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

spacepenguin

Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu