• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

nVidia drivers + 8600 = No X server

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

NsOmNiA91130

Member
Joined
Nov 6, 2004
Location
Lawrenceville, NJ
So, I realized that I never actually had installed the nVidia drivers, so I went through the normal installation procedure (using the .19 drivers), at which point X would stop loading and crash. If I switch it back to the nv drivers, it works, but the nvidia drivers crash X on every distribution I tried, My 6800 worked perfectly in 7.04, but the 8600 crashes no matter what. I am currently running the 7.10 beta (on which the restricted driver auto-installer does not work), so any help would be appreciated.

LSPCI:
Code:
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:08.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
01:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
05:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)

LSMOD:
Code:
Module                  Size  Used by
ipv6                  274020  10 
af_packet              24840  2 
rfcomm                 42136  2 
l2cap                  26240  11 rfcomm
bluetooth              57060  4 rfcomm,l2cap
ppdev                  10244  0 
powernow_k8            16960  1 
cpufreq_powersave       2688  0 
cpufreq_stats           7232  0 
cpufreq_conservative     8072  0 
cpufreq_userspace       5280  0 
cpufreq_ondemand        9612  1 
freq_table              5792  3 powernow_k8,cpufreq_stats,cpufreq_ondemand
button                  8976  0 
container               5504  0 
video                  18060  0 
sbs                    19592  0 
dock                   10656  0 
ac                      6148  0 
battery                11012  0 
lp                     12580  0 
loop                   19076  0 
wm8775                  7180  0 
cx25840                26640  0 
tuner                  63144  0 
snd_intel8x0           34972  1 
snd_cmipci             37024  3 
snd_ac97_codec        100644  1 snd_intel8x0
snd_usb_audio          81024  0 
ac97_bus                3200  1 snd_ac97_codec
gameport               16776  1 snd_cmipci
snd_pcm_oss            44672  0 
snd_opl3_lib           11520  1 snd_cmipci
snd_mpu401_uart         9600  1 snd_cmipci
snd_mixer_oss          17664  1 snd_pcm_oss
snd_seq_dummy           4740  0 
snd_pcm                80388  6 snd_intel8x0,snd_cmipci,snd_ac97_codec,snd_usb_audio,snd_pcm_oss
snd_seq_oss            33152  0 
snd_usb_lib            17920  1 snd_usb_audio
snd_seq_midi            9600  0 
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
agpgart                35016  0 
ivtv                  134928  0 
snd_seq                53232  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
psmouse                39952  0 
snd_timer              24324  4 snd_opl3_lib,snd_pcm,snd_seq
i2c_algo_bit            7428  1 ivtv
xpad                    9988  0 
parport_pc             37412  1 
parport                37448  3 ppdev,lp,parport_pc
snd_rawmidi            25728  3 snd_mpu401_uart,snd_usb_lib,snd_seq_midi
serio_raw               8068  0 
snd_seq_device          9228  6 snd_opl3_lib,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_hwdep              10244  2 snd_usb_audio,snd_opl3_lib
cx2341x                13316  1 ivtv
tveeprom               16784  1 ivtv
videodev               29312  1 ivtv
v4l2_common            18432  6 wm8775,cx25840,tuner,ivtv,cx2341x,videodev
v4l1_compat            15364  2 ivtv,videodev
i2c_nforce2             7040  0 
k8temp                  6656  0 
pcspkr                  4224  0 
shpchp                 34580  0 
pci_hotplug            32704  1 shpchp
i2c_core               26112  7 wm8775,cx25840,tuner,ivtv,i2c_algo_bit,tveeprom,i2c_nforce2
snd                    54660  21 snd_intel8x0,snd_cmipci,snd_ac97_codec,snd_usb_audio,snd_pcm_oss,snd_opl3_lib,snd_mpu401_uart,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq,snd_timer,snd_rawmidi,snd_seq_device,snd_hwdep
soundcore               8800  1 snd
snd_page_alloc         10888  2 snd_intel8x0,snd_pcm
evdev                  11136  6 
ext3                  133768  1 
jbd                    60456  1 ext3
mbcache                 9732  1 ext3
ide_cd                 32672  0 
cdrom                  37536  1 ide_cd
ide_disk               18304  4 
usbhid                 29536  0 
hid                    28928  1 usbhid
floppy                 60004  0 
amd74xx                15260  0 [permanent]
ide_core              116548  3 ide_cd,ide_disk,amd74xx
ohci_hcd               22916  0 
forcedeth              51592  0 
ehci_hcd               36108  0 
usbcore               138248  7 snd_usb_audio,snd_usb_lib,xpad,usbhid,ohci_hcd,ehci_hcd
sata_nv                20612  0 
ata_generic             8452  0 
libata                124528  2 sata_nv,ata_generic
scsi_mod              147084  1 libata
thermal                14344  0 
processor              31944  2 powernow_k8,thermal
fan                     5764  0 
fuse                   47124  3 
apparmor               40600  0 
commoncap               8320  1 apparmor
 
Ok, if you want to do this manually:

1) Download the latest driver shell script from the nvidia site.
2) Run the script as root while at some non-gui runlevel.
3) Load the module with modprobe ("modprobe nvidia") and set the module to autoload on boot.
4) Edit xorg.conf and change the driver line from nv to nvidia. Also there are some additional instructions in the documentation you have to follow. I think one is that you need Option "glx" on and some other stuff off
5) Start X up.

According to your lsmod, there is no nvidia module loaded, so it can't possibly work when you start X, it's not there.
 
Something isn't configured right in your screens section in your xorg.conf. I'm not sure what though.
 
Code:
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "us"
    Option        "XkbVariant"    "intl"
    Option        "XkbOptions"    "lv3:ralt_switch"
EndSection

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
    Option        "Device"        "/dev/input/mice"
    Option        "Protocol"        "ImPS/2"
    Option        "ZAxisMapping"        "4 5"
    Option        "Emulate3Buttons"    "true"
EndSection

Section "InputDevice"
    Driver        "wacom"
    Identifier    "stylus"
    Option        "Device"    "/dev/input/wacom"
    Option        "Type"        "stylus"
    Option        "ForceDevice"    "ISDV4"        # Tablet PC ONLY
EndSection

Section "InputDevice"
    Driver        "wacom"
    Identifier    "eraser"
    Option        "Device"    "/dev/input/wacom"
    Option        "Type"        "eraser"
    Option        "ForceDevice"    "ISDV4"        # Tablet PC ONLY
EndSection

Section "InputDevice"
    Driver        "wacom"
    Identifier    "cursor"
    Option        "Device"    "/dev/input/wacom"
    Option        "Type"        "cursor"
    Option        "ForceDevice"    "ISDV4"        # Tablet PC ONLY
EndSection

Section "Device"
    Identifier    "nVidia Corporation NVIDIA Default Card"
    Driver        "nv"
    BusID        "PCI:5:0:0"
    Option        "UseFBDev"        "true"
EndSection

Section "Monitor"
    Identifier    "Generic Monitor"
    Option        "DPMS"
    HorizSync    28-64
    VertRefresh    43-60
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Device        "nVidia Corporation NVIDIA Default Card"
    Monitor        "Generic Monitor"
    DefaultDepth    24
    SubSection "Display"
        Modes        "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Default Screen"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"

# Uncomment if you have a wacom tablet
#    InputDevice     "stylus"    "SendCoreEvents"
#    InputDevice     "cursor"    "SendCoreEvents"
#    InputDevice     "eraser"    "SendCoreEvents"
EndSection

It's basically default, and it says "nv" instead of nvidia right now, but when I run "dpkg-reconfigure xserver-xorg" to reset the settings, I leave almost everything at default.
 
You might try the built in x config utils, like xorgcfg.
 
You might try the built in x config utils, like xorgcfg.

xorgcfg isn't a valid command. Also, could this be some weird happening due to PCI-E or is it just a random fluke? Nothing I've done works. I've also tried different monitors with no luck.
 
I don't know really... in Gentoo, xorgcfg automatically configures an xorg.conf for you. While I know how to edit certain sections, I do not know every detail of how the files are written.

You might try reading through the nvidia docs, it might give a hint. Wish I had a better idea why it's not working.
 
Your Screen sections' "Display" subsection doesn't actually define any depth for those modes...it should look like this:

Code:
Section "Screen"
  Identifier "Screen0"
  Device "7600GT"
  Monitor "LCD"
  DefaultDepth  24
    SubSection "Display"
      Viewport 0 0
      Depth 24
      Modes "1680x1050"
    EndSubSection
EndSection
 
here is yours, but modified:

Code:
Section "Screen"
    Identifier    "Default Screen"
    Device        "nVidia Corporation NVIDIA Default Card"
    Monitor        "Generic Monitor"
    DefaultDepth    24
    SubSection "Display"
       Viewport 0 0
       Depth 24
       Modes        "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
 
You need to add a line in your .xinitrc in your home directory telling it to start a window manager. What window manager do you prefer?
 
put "exec gnome-session" in ~/.xinitrc

I always prefer to avoid having to log into the console though...I setup a login manger (GDM will work for you) and start that with the default runlevel on boot.
 
I had to reinstall Ubuntu, so I'm back to 7.04 (compared to .10).

That means we're back to no screen whatsoever, and unable to stop X or get back to console.

I have all of your recommendations done, the deciding factor in xorg.conf is the driver, If it's nv, it works, nvidia, it doesn't,
 
You added the gnome line to .xinitrc in your home directory?

I always prefer to avoid having to log into the console though...I setup a login manger (GDM will work for you) and start that with the default runlevel on boot.

That's one of my pet peeves. I hate when my computer starts right to a gui. I like to start to a console then start up X if I want it. I usually do, but I hate having it do it automatically.
 
I had to reinstall Ubuntu, so I'm back to 7.04 (compared to .10).

That means we're back to no screen whatsoever, and unable to stop X or get back to console.

I have all of your recommendations done, the deciding factor in xorg.conf is the driver, If it's nv, it works, nvidia, it doesn't,

NsOmNiA91130, did you ever get this working? I have the same motherboard and video card as you i think. Well, the same Biostar motherboard and a GeForce 8600 that was assembled by XFX.

My symptoms are the same as yours. if you ever got it to work please post how!
 
Back