HoppityBob wrote:I feel your pain as I've spent the past month trying to install them but to no avail, the best until just the past half hour (and another full day wasted) being a black low res screen and a cursor that moves, and nothing else. However, I've just discovered that for some reason the X-Swap ppa works for some reason, without even blacklisting nouveau.
sudo apt-get install jockey
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get install nvidia-settings
Then use jockey (Additional Drivers app) to ensure 304 is activated and reboot. It's an old driver but it worked for me bar I've yet to figure out how to get my backlighting levels to work as they've stopped, sigh.
Linux version 3.10.2-sager (root@cinnybunns) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1) ) #1 SMP Tue Jul 23 11:15:47 CST 2013
Using built-in specs.
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.7.2-2ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1)
Acid_1 wrote:I compiled my new kernel (3.10.2), and installed the headers and image files.
roblm wrote:Were you ever able to install any Nvidia drivers with the 3.9.4 kernel?
From the testing I did on my Mint 14 and 15 systems, I was able to download and install the 304, 310 and three versions of the 319 drivers without any problems.
On fresh installations with the nouveau driver installed, I then installed newer kernels from this site:
I tried the 3.9, 3.10 and 3.11 kernels on both systems. Then I downloaded and attempted to install the Nvidia 319 driver. I had the same problem as you, that I was unable to access the virtual console tty1 screen after blacklisting the nouveau driver and rebooting. However, even
if I had been able to access tty1, the installation would still have failed because all of those kernels were compiled with gcc version 4.6, and gcc 4.7 is installed on Mint 14 and 15 for compiling driver modules. During the installation the NVIDIA kernel module needs to be built (compiled) with the same compiler version that was used to compile your operating system kernel.
But your 3.10 kernel was compiled with version 4.7 so I don't know why it doesn't work.
Have you disabled the nouveau driver in the grub boot file and in the modprobe.d folder as suggested by Nvidia?
You can check out the method I use in the link below. The topic deals with Mint Debian Edition but also applies to Mint Cinnamon and Mate.
Go down to the installation section:
In Mint 14 after installing the 3.10 kernel, I also tried to install the Nvidia driver from Additional Drivers and it failed. The vesa driver was enabled.
That's why I don't recommend installing newer kernels unless you're trying to fix a particular problem because too often I've read where something else gets broken, and it's best to use the kernels available through the linux distribution's package manager.
I noticed that you never got any responses from your topic. I'm not that familiar with KDE. Do you get the same versions of the gcc compiler when you run these two commands:
Did your backlight problem start after installing the 304 driver? Is the problem with the screen brightness or keyboard backlight?
nomko wrote:Acid_1 wrote:I compiled my new kernel (3.10.2), and installed the headers and image files.
I think this is the problem. There's a reason why Mint never, never updates the kernel.....
MissileCop wrote:What error messages were listed in the nvidia-installer.log?
I tried to install the Nvidia 319.32 and 325.08 drivers to my desktop LMDE build with the Liquorix 3.9.11 kernel yesterday, and couldn't install either. Looking at the nvidia-installer.log showed that the Nvidia installer was looking for libc6-2.14, and 2.13 was the current version in the LMDE repository. I added Wheezy Testing repositories to my sources.list to get the newer version, and installed libc6-2.17. Once I installed that, I was able to run the Nvidia installer, and everything then installed properly.
This version mismatch may or may not be part of your troubles. Something to look at and either confirm, or rule out.
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Jul 23 17:26:13 2013
installer version: 319.32
nvidia-installer command line:
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 319.32.
-> There appears to already be a driver installed on your system (version: 319.32). As part of installing this driver (version: 319.32), the existing driver will be uninstalled. Are you sure you want to continue? ('no' will abort installation) (Answer: Yes)
-> Running distribution scripts
-> The distribution-provided pre-install script failed! Continue installation anyway? (Answer: Yes)
-> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: Yes)
-> Installing both new and classic TLS OpenGL libraries.
-> Installing both new and classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32-bit compatibility OpenGL libraries? (Answer: No)
-> Parsing log file:
-> Validating previous installation:
-> The previously installed file '/usr/lib/libGL.la' seems to have changed, but `prelink -u` failed; unable to restore '/usr/lib/libGL.la' to an un-prelinked state.
-> Un-prelinking unsuccessful: '/usr/lib/libGL.la' will not be uninstalled.
WARNING: Your driver installation has been altered since it was initially installed; this may happen, for example, if you have since installed the NVIDIA driver through a mechanism other than nvidia-installer (such as your distribution's native package management system). nvidia-installer will attempt to uninstall as best it can. Please see the file '/var/log/nvidia-installer.log' for details.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86_64 (1.0-31932 (319.32)):
-> DKMS module detected; removing...
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for Linux-x86_64 (319.32) is complete.
-> Searching for conflicting X files:
-> Searching for conflicting OpenGL files:
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (319.32):
executing: '/sbin/depmod -aq'...
-> Driver file installation is complete.
-> Installing DKMS kernel module:
ERROR: Failed to run `/usr/sbin/dkms build -m nvidia -v 319.32 -k 3.10.2-sager`:
Kernel preparation unnecessary for this kernel. Skipping...
cleaning build area....
make KERNELRELEASE=3.10.2-sager module KERNEL_UNAME=3.10.2-sager.......(bad exit status: 2)
Traceback (most recent call last):
File "/usr/share/apport/package-hooks/dkms_packages.py", line 22, in <module>
ImportError: No module named apport
Error! Bad return status for module build on kernel: 3.10.2-sager (x86_64)
Consult /var/lib/dkms/nvidia/319.32/build/make.log for more information.
ERROR: Failed to install the kernel module through DKMS. No kernel module was installed; please try installing again without DKMS, or check the DKMS logs for more information.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
build modules.dep.bin modules.seriomap
kernel modules.devname modules.softdep
modules.alias modules.ieee1394map modules.symbols
modules.alias.bin modules.inputmap modules.symbols.bin
modules.builtin modules.isapnpmap modules.usbmap
modules.builtin.bin modules.ofmap source
adam@cinnybunns ~ $ ls /lib/modules/3.5.0-36-generic/
build modules.builtin.bin modules.inputmap modules.softdep
initrd modules.ccwmap modules.isapnpmap modules.symbols
kernel modules.dep modules.ofmap modules.symbols.bin
modules.alias modules.dep.bin modules.order modules.usbmap
modules.alias.bin modules.devname modules.pcimap updates
modules.builtin modules.ieee1394map modules.seriomap