D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] Nvidia on Debian Testing

 

On 22/03/14 17:53, Henry Bremridge wrote:
> Updated Debian Testing and X windows failed
> 
> I have tried deleting Nvidia, reinstalling Nvidia and I still cannot get X 
> Windows to start
> 
> Any suggestions
> 
> 
> The Xlog file is below
> 
> 
> [    52.711] 
> X.Org X Server 1.15.0
> Release Date: 2013-12-27
> [    52.712] X Protocol Version 11, Revision 0
> [    52.712] Build Operating System: Linux 3.2.0-4-amd64 i686 Debian
> [    52.712] Current Operating System: Linux cintilla 3.13-1-686-pae #1 SMP Debian 
> 3.13.5-1 (2014-03-04) i686
> [    52.712] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13-1-686-pae 
> root=UUID=727871c8-532a-4570-a0e3-64aa1df416cb ro quiet
> [    52.712] Build Date: 07 February 2014  12:14:17PM
> [    52.712] xorg-server 2:1.15.0-2 (http://www.debian.org/support) 
> [    52.712] Current version of pixman: 0.32.4
> [    52.713]  Before reporting problems, check http://wiki.x.org
>       to make sure that you have the latest version.
> [    52.713] Markers: (--) probed, (**) from config file, (==) default setting,
>       (++) from command line, (!!) notice, (II) informational,
>       (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> [    52.713] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Mar 22 17:45:17 2014
> [    52.766] (==) Using config directory: "/etc/X11/xorg.conf.d"
> [    52.766] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
> [    52.793] (==) No Layout section.  Using the first Screen section.
> [    52.794] (==) No screen section available. Using defaults.
> [    52.794] (**) |-->Screen "Default Screen Section" (0)
> [    52.794] (**) |   |-->Monitor "<default monitor>"
> [    52.805] (==) No device specified for screen "Default Screen Section".
>       Using the first device section listed.
> [    52.805] (**) |   |-->Device "My GPU"
> [    52.805] (==) No monitor specified for screen "Default Screen Section".
>       Using a default monitor configuration.
> [    52.805] (==) Automatically adding devices
> [    52.805] (==) Automatically enabling devices
> [    52.805] (==) Automatically adding GPU devices
> [    52.854] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
> [    52.854]  Entry deleted from font path.
> [    52.867] (==) FontPath set to:
>       /usr/share/fonts/X11/misc,
>       /usr/share/fonts/X11/100dpi/:unscaled,
>       /usr/share/fonts/X11/75dpi/:unscaled,
>       /usr/share/fonts/X11/Type1,
>       /usr/share/fonts/X11/100dpi,
>       /usr/share/fonts/X11/75dpi,
>       built-ins
> [    52.867] (==) ModulePath set to "/usr/lib/xorg/modules"
> [    52.867] (II) The server relies on udev to provide the list of input devices.
>       If no devices become available, reconfigure udev or disable AutoAddDevices.
> [    52.867] (II) Loader magic: 0xb77956c0
> [    52.867] (II) Module ABI versions:
> [    52.867]  X.Org ANSI C Emulation: 0.4
> [    52.867]  X.Org Video Driver: 15.0
> [    52.867]  X.Org XInput driver : 20.0
> [    52.867]  X.Org Server Extension : 8.0
> [    52.869] (--) PCI:*(0:0:13:0) 10de:03d6:1849:03d6 rev 162, Mem @ 
> 0xfa000000/16777216, 0xe0000000/268435456, 0xf9000000/16777216, BIOS @ 
> 0x????????/131072
> [    52.876] Initializing built-in extension Generic Event Extension
> [    52.877] Initializing built-in extension SHAPE
> [    52.877] Initializing built-in extension MIT-SHM
> [    52.877] Initializing built-in extension XInputExtension
> [    52.877] Initializing built-in extension XTEST
> [    52.877] Initializing built-in extension BIG-REQUESTS
> [    52.877] Initializing built-in extension SYNC
> [    52.877] Initializing built-in extension XKEYBOARD
> [    52.877] Initializing built-in extension XC-MISC
> [    52.877] Initializing built-in extension SECURITY
> [    52.877] Initializing built-in extension XINERAMA
> [    52.877] Initializing built-in extension XFIXES
> [    52.877] Initializing built-in extension RENDER
> [    52.878] Initializing built-in extension RANDR
> [    52.878] Initializing built-in extension COMPOSITE
> [    52.878] Initializing built-in extension DAMAGE
> [    52.878] Initializing built-in extension MIT-SCREEN-SAVER
> [    52.878] Initializing built-in extension DOUBLE-BUFFER
> [    52.878] Initializing built-in extension RECORD
> [    52.878] Initializing built-in extension DPMS
> [    52.878] Initializing built-in extension Present
> [    52.878] Initializing built-in extension DRI3
> [    52.878] Initializing built-in extension X-Resource
> [    52.878] Initializing built-in extension XVideo
> [    52.879] Initializing built-in extension XVideo-MotionCompensation
> [    52.879] Initializing built-in extension SELinux
> [    52.879] Initializing built-in extension XFree86-VidModeExtension
> [    52.879] Initializing built-in extension XFree86-DGA
> [    52.879] Initializing built-in extension XFree86-DRI
> [    52.879] Initializing built-in extension DRI2
> [    52.879] (II) LoadModule: "glx"
> [    52.911] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
> [    53.026] (II) Module glx: vendor="NVIDIA Corporation"
> [    53.026]  compiled for 4.0.2, module version = 1.0.0
> [    53.026]  Module class: X.Org Server Extension
> [    53.026] (II) NVIDIA GLX Module  331.49  Wed Feb 12 20:20:09 PST 2014
> [    53.026] Loading extension GLX
> [    53.027] (II) LoadModule: "nvidia"
> [    53.043] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
> [    53.122] (II) Module nvidia: vendor="NVIDIA Corporation"
> [    53.122]  compiled for 4.0.2, module version = 1.0.0
> [    53.123]  Module class: X.Org Video Driver
> [    53.137] (II) NVIDIA dlloader X Driver  331.49  Wed Feb 12 19:58:43 PST 2014
> [    53.137] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
> [    53.162] (--) using VT number 7
> 
> [    53.178] (II) Loading sub module "fb"
> [    53.178] (II) LoadModule: "fb"
> [    53.184] (II) Loading /usr/lib/xorg/modules/libfb.so
> [    53.194] (II) Module fb: vendor="X.Org Foundation"
> [    53.194]  compiled for 1.15.0, module version = 1.0.0
> [    53.194]  ABI class: X.Org ANSI C Emulation, version 0.4
> [    53.194] (WW) Unresolved symbol: fbGetGCPrivateKey
> [    53.194] (II) Loading sub module "wfb"
> [    53.194] (II) LoadModule: "wfb"
> [    53.195] (II) Loading /usr/lib/xorg/modules/libwfb.so
> [    53.203] (II) Module wfb: vendor="X.Org Foundation"
> [    53.203]  compiled for 1.15.0, module version = 1.0.0
> [    53.203]  ABI class: X.Org ANSI C Emulation, version 0.4
> [    53.204] (II) Loading sub module "ramdac"
> [    53.204] (II) LoadModule: "ramdac"
> [    53.204] (II) Module "ramdac" already built-in
> [    53.218] (WW) NVIDIA(0): The NVIDIA GeForce 7025 / nForce 630a GPU installed 
> in this
> [    53.218] (WW) NVIDIA(0):     system is supported through the NVIDIA 304.xx 
> Legacy
> [    53.218] (WW) NVIDIA(0):     drivers. Please visit
> [    53.218] (WW) NVIDIA(0):     http://www.nvidia.com/object/unix.html for more
> [    53.218] (WW) NVIDIA(0):     information.  The 331.49 NVIDIA driver will 
> ignore this
> [    53.218] (WW) NVIDIA(0):     GPU.  Continuing probe... 
> [    53.218] (EE) No devices detected.
> [    53.218] (EE) 
> Fatal server error:
> [    53.218] (EE) no screens found(EE) 
> [    53.218] (EE) 
> Please consult the The X.Org Foundation support 
>        at http://wiki.x.org
>  for help. 
> [    53.218] (EE) Please also check the log file at "/var/log/Xorg.0.log" for 
> additional information.
> [    53.218] (EE) 
> 


Nvidia really have been making a mess of their binary driver
distribution on Debian/Ubuntu/etc recently... Phil posted a weirdly
prescient and cryptic error message relating to this months ago which I
initially ridiculed and then promptly ran into myself several times over
the next few months.

Anyway, presuming the error log is correctly identifying your GPU
chipset (NVIDIA GeForce 7025 / nForce 630a GPU) then it is no longer
supported* by nvidia-current and you need to use an older legacy release.

sudo apt-get purge nvidia*
sudo apt-get install nvidia-304-updates

Wait for dkms to do it's thing and reboot.

Alternatively, as you're running testing anyway and must therefore be
brave and skilled enough to fix broken things, use the experimental
version instead:

sudo apt-get install nvidia-experimental-304

Regards

* see:
http://us.download.nvidia.com/XFree86/Linux-x86/304.88/README/supportedchips.html

-- 
The Mailing List for the Devon & Cornwall LUG
http://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/listfaq