LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Mandriva
User Name
Password
Mandriva This Forum is for the discussion of Mandriva (Mandrake) Linux.

Notices

Reply
 
Search this Thread
Old 10-16-2004, 03:54 PM   #1
SAFX
Member
 
Registered: Oct 2004
Location: New York City
Distribution: Mandrake 10.1 CE
Posts: 35

Rep: Reputation: 15
Mandrake 10.1/GeForce 4600... xorg error "no screens found"


Mandrake 10.1 CE
Kernel 2.6.8.1-10mdksmp
Ge Force Ti4600 128Mb


I installed the NVIDIA driver this morning after overcoming a few obstacles with compilation failures. Anyway, I managed to successfully compile the kernel from the NVIDIA installer and everything was working fine. I can even see the NVIDIA logo splash screen just before KDE loads.

The problem now is that upon booting I am getting an error message that says something like the following....

Code:
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
Here is my XF86Config file. The sections in RED are the places where I changed the file according to the NVIDIA installation instructions.

Code:
# File generated by XFdrake.

# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************

Section "Files"
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Mandrake 6.0 and later now use a font server independent of
    # the X server to render fonts.
    FontPath "unix/:-1"
EndSection

Section "ServerFlags"
    #DontZap # disable <Crtl><Alt><BS> (server abort)
    AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "en_US"
    Option "XkbOptions" ""
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"
    Option "ZAxisMapping" "6 7"
EndSection

Section "Monitor"
    Identifier "monitor1"
    VendorName "Plug'n Play"
    HorizSync 30-92
    VertRefresh 55-65
    
    # Sony Vaio C1(X,XS,VE,VN)?
    # 1024x480 @ 85.6 Hz, 48 kHz hsync
    ModeLine "1024x480"    65.00 1024 1032 1176 1344   480  488  494  563 -hsync -vsync
    
    # Dell D800 and few Inspiron (16/10) 1280x800
    ModeLine "1280x800"  147.89  1280 1376 1512 1744  800 801 804 848
    
    # Dell D800 and few Inspiron (16/10) 1680x1050
    ModeLine "1680x1050"  214.51  1680 1800 1984 2288  1050 1051 1054 1103
    
    # Dell D800 and few Inspiron (16/10) 1920x1200
    ModeLine "1920x1200" 230 1920 1936 2096 2528 1200 1201 1204 1250 +HSync +VSync
    
    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630
    
    # 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Device"
    Identifier "device1"
    VendorName "nVidia"
    BoardName "NVIDIA GeForce4 (generic)"
    Driver "nvidia"
    Option "DPMS" 
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24
    
    Subsection "Display"
        Depth 8
        Virtual 1600 1200
    EndSubsection
    
    Subsection "Display"
        Depth 15
        Virtual 1600 1200
    EndSubsection
    
    Subsection "Display"
        Depth 16
        Virtual 1600 1200
    EndSubsection
    
    Subsection "Display"
        Depth 24
        Virtual 1600 1200
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen "screen1"
EndSection
 
Old 10-16-2004, 04:19 PM   #2
opjose
Senior Member
 
Registered: Sep 2004
Location: Outlying D.C.
Distribution: Mandriva
Posts: 2,090

Rep: Reputation: 46
It doesn't appear that you ran the installer to completion correctly as the

Load "/usr/X11R6/lib/modules/extensions/libglx.so"

line is missing which the installer places in the config file automatically.

You shouldn't need to add the "Load GLX" line.
 
Old 10-16-2004, 05:17 PM   #3
SAFX
Member
 
Registered: Oct 2004
Location: New York City
Distribution: Mandrake 10.1 CE
Posts: 35

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by opjose
It doesn't appear that you ran the installer to completion correctly as the

Load "/usr/X11R6/lib/modules/extensions/libglx.so"

line is missing which the installer places in the config file automatically.

You shouldn't need to add the "Load GLX" line.
The NVIDIA installer definitely completed successfully. I am sure of that as I did not quit the installer at any time until it exited on its own after displaying a message on the screen indicating that the install was OK. I remember rebooting to command line and executing startx as root which worked fine; the NVIDIA logo screen was displayed and KDE started up. After that I rebooted directly into KDE and that's when the sh$t hit the fan.

I added the Load "glx" since it was specified in the NVIDIA readme file.

SAFX
 
Old 10-16-2004, 05:48 PM   #4
opjose
Senior Member
 
Registered: Sep 2004
Location: Outlying D.C.
Distribution: Mandriva
Posts: 2,090

Rep: Reputation: 46
Did you see a message about replacing existing GLX library files during the installation?
 
Old 10-17-2004, 12:38 AM   #5
SAFX
Member
 
Registered: Oct 2004
Location: New York City
Distribution: Mandrake 10.1 CE
Posts: 35

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by opjose
Did you see a message about replacing existing GLX library files during the installation?
Where, in the installation log file? I'll check...

SAFX
 
Old 10-17-2004, 06:10 AM   #6
opjose
Senior Member
 
Registered: Sep 2004
Location: Outlying D.C.
Distribution: Mandriva
Posts: 2,090

Rep: Reputation: 46
It wasn't part of the log.

Rather when you ran the installer script, the .run file, it should have told you something about replacing existing glx library files with the ones provided by the installer.

It should have given you a warning that it was about to do so.
 
Old 10-18-2004, 12:23 PM   #7
Lenard Spencer
Member
 
Registered: Sep 2004
Location: Florida
Distribution: Slackware, Linux from Scratch
Posts: 174

Rep: Reputation: 20
"No screens found" is more of a monitor configuration issue than anything else. If you can get your X back by reverting to the old "nv" driver (you can leave 'load "GLX"' in) you will need to go into Mandrake Control Center and set up your display for what you've got. From what I see, your "Monitor" section has so many different types it may be confusing XFree86. If not, boot CD 1, select "upgrade", and when it gets to the final configuration screen, you can configure your display there. One thing I like about MDK is its large database of monitors. After you get that reset, you have to go back in and change the XF86Config file again (I would recommend recompiling and reinstalling the NVIDIA driver first), and it should work. If not, you will have to do a complete reinstall of MDK.


Last edited by Lenard Spencer; 10-18-2004 at 12:27 PM.
 
Old 10-18-2004, 12:35 PM   #8
SAFX
Member
 
Registered: Oct 2004
Location: New York City
Distribution: Mandrake 10.1 CE
Posts: 35

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by Lenard Spencer
"No screens found" is more of a monitor configuration issue than anything else. If you can get your X back by reverting to the old "nv" driver (you can leave 'load "GLX"' in) you will need to go into Mandrake Control Center and set up your display for what you've got. From what I see, your "Monitor" section has so many different types it may be confusing XFree86. If not, boot CD 1, select "upgrade", and when it gets to the final configuration screen, you can configure your display there. One thing I like about MDK is its large database of monitors. After you get that reset, you have to go back in and change the XF86Config file again (I would recommend recompiling and reinstalling the NVIDIA driver first), and it should work. If not, you will have to do a complete reinstall of MDK.

Side note: My 10.1 Community installed Xorg, not XF86.
Your 10.1 installed Xorg?? If you look at you Xorg directory you will see that the config file is simply a link to XF86Config, which means that it still uses XF86.

Anyway, I actually posted this question at the NVIDIA Linux forum, and to my surprise, I got an answer within hours.

I don't believe it had anything to do my monitor configuration. I unstalled the NVIDIA driver and started all over again. I ran into the same issue, after which I posted my entire sequence of steps and my config file, at the NVIDIA Linux forum. The issue was that I forgot to preload the "nvidia" driver, and this was solved by simply adding "nvidia" to /etc/modprobe.preload, heres the full post...

Mandrake 10.1 CE/GeForce 4600 Ti: Fatal server error "no screens found'

SAFX
 
Old 10-18-2004, 01:02 PM   #9
opjose
Senior Member
 
Registered: Sep 2004
Location: Outlying D.C.
Distribution: Mandriva
Posts: 2,090

Rep: Reputation: 46
I wonder if this is effectively a way to give precendence to the nvidia AGP driver by forcing a preload of the nvidia display driver.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dell Dimension 2100 XOrg "No Screens Found" sigloiv Linux - General 0 02-17-2005 05:57 PM
Driver "nvidia" causes Fatal Error: no screens found Gamezace Linux - Newbie 3 04-19-2004 05:06 PM
xfree 3.3.6 error: "no screens found" spuzzzzzzz Slackware 2 12-14-2003 05:32 PM
"fatal server error no screens found" eslimc Linux - Newbie 2 10-13-2003 12:51 AM
XFree86: "Fatal server error: no screens found" warkrime Linux - Newbie 9 09-23-2003 07:07 PM


All times are GMT -5. The time now is 04:25 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration