Dead Screen on nVidia GeForce4 420 Go with Ubuntu Feisty Fawn
Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Dead Screen on nVidia GeForce4 420 Go with Ubuntu Feisty Fawn
Hi all,
Just recently I upgraded from Ubuntu edgy to feisty. On edgy I had used http://doc.gwos.org/index.php/Latest...OBLEMS_SECTION to get my nVidia card working. The feisty installation kept my xorg.conf file, but now the screen goes completely dead (ie the monitor is off) when I load feisty. I tried the updated version of the same guide for feisty but it hasn't changed with regard to my hardware. I know from the log files that there's something wrong with the edid commands in the xorg.conf file, but I don't know how it should be fixed. I'm running feisty on a Sony Vaio pcg-grt100 laptop with nVidia GeForce4 420 Go. I can get the screen working with the nv drivers, but the quality is extremely low. I would appreciate any help on getting the nvidia driver working.
I don't know what you mean about updating nvidia-* utilities. The only one I ever used was nvidia-xconfig and I don't know what else there is. However, while I was trying to get the screen working, I went through the whole guide (posted above). I think I upgraded nvidia-glx in the process because after went through the whole thing, the error message was different. Now, the X server just crashes and gives me the following error messages instead of loading with a blank screen:
/var/log/Xorg.0.log (only the part with the errors):
Code:
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0): that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0): that the NVIDIA device files have been created properly.
(EE) NVIDIA(0): Please consult the NVIDIA README for details.
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
/var/log/gdm/:0.log :
Code:
X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: Linux Ubuntu
Current Operating System: Linux my-laptop 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686
Build Date: 04 April 2007
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul 3 11:43:04 2007
(==) Using config file: "/etc/X11/xorg.conf"
Error: API mismatch: the NVIDIA kernel module has the version 1.0-7184, but
this X module has the version 1.0-9631. Please make sure that the kernel
module and all NVIDIA driver components have the same version.
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0): that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0): that the NVIDIA device files have been created properly.
(EE) NVIDIA(0): Please consult the NVIDIA README for details.
(EE) NVIDIA(0): *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
Notice the difference the kernel module versions. That is why I think I upgraded something. Should I now try to upgrade the nvidia driver itself?
P.S. Sorry that I didn't post the log files before. I was trying to see if I could get it the give me the original error messages.
Hi again,
there is an utility to autoconfigure (download, compile and install) the NVIDIA driver. It's called nvidia-installer. Try with this. If you don't have this program, download it from repositories (if possible) or from nvidia webpage (it's easy to find out the download page).
well, I have it so close to working. With this xorg.conf, I get three flashes of the NVIDIA logo and then a crash. I know there's something I have to do with the edids. In edgy, the line Option "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes" was crucial to getting the card working... now, for some reason, the NoEdidDFPMaxSizeCheck is not recognized so its not working... I don't know why its not recognized or what to replace it with... Any help with that?
xorg.conf:
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Mon Apr 16 20:37:13 PDT 2007
# /etc/X11/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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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 "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "Files"
# path to defoma fonts
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "dbe"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Monitor"
Identifier "Generic Monitor"
HorizSync 28.0 - 51.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "NVIDIA Corporation NV17 [GeForce4 420 Go]"
Driver "nvidia"
Option "ConnectedMonitor" "DFP"
Option "AddARGBVisuals" "TRUE"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV17 [GeForce4 420 Go]"
Monitor "Generic Monitor"
DefaultDepth 24
Option "ExactModeTimingsDVI" "TRUE"
Option "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes"
Option "XAANoOffscreenPixmaps"
# Option "AddARGBGLXVisuals" "TRUE"
SubSection "Display"
Depth 1
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Well, yes; I don't get the API mismatch error anymore. In my efforts to fix that problem, I ran Envy, which removed everything and did a fresh install. After that, there was still an API mismatch error, but I fixed that by running a driver installer from NVIDIA (1.0-9639). Then I added the line: ' Option "ConnectedMonitor" "DFP" ' (I got the idea of using this line from someone who had posted similar problems with a different card on ubuntu forums). Now I get three flashes of the NVIDIA logo before X crashes. Here's the Xorg.0.log (I'm posting only the section that changed)
Code:
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "ConnectedMonitor" "DFP"
(**) NVIDIA(0): Option "ExactModeTimingsDVI" "TRUE"
(**) NVIDIA(0): Option "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes"
(**) NVIDIA(0): Enabling RENDER acceleration
(WW) NVIDIA(0): Unrecognized ModeValidation token "NoEdidDFPMaxSizeCheck";
(WW) NVIDIA(0): ignoring.
(**) NVIDIA(0): ConnectedMonitor string: "DFP"
(II) NVIDIA(0): NVIDIA GPU GeForce4 420 Go at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 32768 kBytes
(--) NVIDIA(0): VideoBIOS: 04.17.20.22.03
(II) NVIDIA(0): Detected AGP rate: 4X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce4 420 Go at PCI:1:0:0:
(--) NVIDIA(0): Nvidia Default Flat Panel (DFP-0)
(--) NVIDIA(0): Nvidia Default Flat Panel (DFP-0): 224.0 MHz maximum pixel
(--) NVIDIA(0): clock
(--) NVIDIA(0): Nvidia Default Flat Panel (DFP-0): Internal Dual Link LVDS
(II) NVIDIA(0): Mode Validation Overrides for Nvidia Default Flat Panel
(II) NVIDIA(0): (DFP-0):
(II) NVIDIA(0): NoVesaModes
(II) NVIDIA(0): Assigned Display Device: DFP-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): DPI set to (81, 81); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
Notice the parts in bold! The mode validation overrides were crucial to get the nvidia drivers working in edgy, but now one of them isn't recognized. Also, before I added the Connected monitors line, the DPI was set to (75,75) and there was a lot of reference in this part of the log file about CRT-0 (my card has an external output but nothing's ever connected to it).
Hi. Did you ever found the fix for his? Im having the exact same problem with my GeForce 420 Go driver, works with the nv but when I switch to nvidia the screen goes kaput.
There is a fix for this. I have the same laptop (PCG-GRT100) with the same card (GeForce4 420 Go), and here's how it works. It did the same thing for me at first, but after messing around with it a lot I figured it out. Here's my entire 'xorg.conf':
Basically, the problem is that this card has two outputs, one to the laptop screen and one to analog CRT (the port on the back of the laptop for external monitor output). I think nvidia made a mistake in their newer drivers and the CRT interface is active even tho there is no input. To fix it I ran 'nvidia-settings' and disabled CRT-0 interface. Then I saved the resulting 'xorg.conf', which you can see above.
Last edited by H_TeXMeX_H; 01-03-2008 at 01:27 PM.
Thanks for your post TexMex man. I managed to go halfway now. I ended up with the same xorg file doing all the steps you mentioned, but my resolution is set to 800x600. I cant change it for some reason...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.