PDA

View Full Version : [all variants] No GUI after installing Nvidia proprietary drivers



1UP_Mushroom
March 29th, 2009, 09:07 PM
I have never used Ubuntu on this PC, I got it a few months ago and up until now have only had Windows XP installed. On my previous PC though, I was dual booting Windows XP and Ubuntu with no problems. Anyway I decided to reformat and dual boot with Windows XP and Ubuntu again. Installation went fine, I updated Ubuntu with no problems. I then rebooted and installed the proprietary Nvidia drivers from System -> Administration -> Hardware Drivers. I reboot, and I no longer have a GUI. Here is what I have tried so far:

-Running startx, I get a "no screens" error.

-Restarting gdm, still no GUI.

-Reinstalling Ubuntu and installing updates/drivers in different orders.

-Reinstalling Ubuntu, then downloading and installing the 180 drivers from Nvidia's website. Again, this led to no GUI when booting up.

-Reinstalling Ubuntu, then installing EnvyNG to update Nvidia drivers. When I ran envyng -t I got this error message:


Traceback (Most Recent Call Last)
File "interface.py", line 428, in <module>
a = Interface()
File "interface.py", line 126, in __init__
Self.abstract = abstraction.Abstraction (progress, true)
File "/usr/lib/python2.5/site-packages/Envy/abstraction.py",
etc.

TypeError: list indices must be integers

-I read a thread about xorg.conf listing two devices when you have two video cards installed. However when I looked at xorg.conf it looked nothing like the example shown.

Here is my xorg.conf file (after installing Nvidia drivers):

# xorg.conf (X.Org 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.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# 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 "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection



Section "Monitor"
Identifier "Configured Monitor"
EndSection



Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

Also, here is some information on my computer:
CPU:AMD Phenom 9600 Agena 2.3 GHz Quad-Core AM2+
Motherboard:ASUS M3N72-D AM2+/AM2 NVIDIA nForce 750a
Video Cards:EVGA Nvidia 9800GT 512MB PCI-E(x2 connected with an SLI bridge)
Operating System #1: Windows XP Professional 5.1.2600 SP3 build 2600
Operation System #2: Ubuntu 8.10 Intrepid Ibex

Any help would be greatly appreciated, I forgot to grab xorg.0.log but if anyone needs that I can get it as well.

Thanks!

--1UP_Mushroom

andrea000
March 29th, 2009, 09:24 PM
i had about the same problem with the nvidia proprietary drivers
but my problem was when i tried to upgrade to 8.10 the screen
resolution would not go any higher then 800x600 so i went back to
8.04 and still had the problem.I used envy (http://albertomilone.com/nvidia_scripts1.html)
and it fixed it.I am not saying to use it because some people have
had a lot of problems out of it but that software is what fixed mine.

use it with care it will restore your old drivers.

goodluck
xoxo

1UP_Mushroom
March 29th, 2009, 11:41 PM
I just reinstalled and updated Ubuntu, rebooted, then installed envyng again.

When I ran

envyng -t
This is the exact error message that came up:


Traceback(most recent call last)
File "interface.py", line 428, in <module>
a = Interface()
File "interface.py", line 126, in __init__
self.abstract = abstraction.Abstraction(progress, True)
File "/usr/lib/python2.5/site-packages/Envy/abstraction.py", line 39, in __init__
self.driverDetails = self.hardware.selectDriver()
File "/usr/lib/python2.5/site-packages/Envy/detection.py", line 248, in selectDriver
if 173 in candidates['nvidia'] and 177 in candidates['nvidia']:
TypeError: list indices must be integers


Any idea's as to why I can't get envyng to run? let alone the proprietary Nvidia drivers?

Thanks!

--1UP_Mushroom

hudserboy
March 30th, 2009, 10:02 PM
I'm having the same problem.


I just reinstalled and updated Ubuntu, rebooted, then installed envyng again.

When I ran

envyng -t
This is the exact error message that came up:


Traceback(most recent call last)
File "interface.py", line 428, in <module>
a = Interface()
File "interface.py", line 126, in __init__
self.abstract = abstraction.Abstraction(progress, True)
File "/usr/lib/python2.5/site-packages/Envy/abstraction.py", line 39, in __init__
self.driverDetails = self.hardware.selectDriver()
File "/usr/lib/python2.5/site-packages/Envy/detection.py", line 248, in selectDriver
if 173 in candidates['nvidia'] and 177 in candidates['nvidia']:
TypeError: list indices must be integers


Any idea's as to why I can't get envyng to run? let alone the proprietary Nvidia drivers?

Thanks!

--1UP_Mushroom