LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Mandriva (https://www.linuxquestions.org/questions/mandriva-30/)
-   -   Mandrake 10.1/GeForce 4600... xorg error "no screens found" (https://www.linuxquestions.org/questions/mandriva-30/mandrake-10-1-geforce-4600-xorg-error-no-screens-found-243531/)

SAFX 10-16-2004 03:54 PM

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


opjose 10-16-2004 04:19 PM

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.

SAFX 10-16-2004 05:17 PM

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

opjose 10-16-2004 05:48 PM

Did you see a message about replacing existing GLX library files during the installation?

SAFX 10-17-2004 12:38 AM

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

opjose 10-17-2004 06:10 AM

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.

Lenard Spencer 10-18-2004 12:23 PM

"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.


SAFX 10-18-2004 12:35 PM

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

opjose 10-18-2004 01:02 PM

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.


All times are GMT -5. The time now is 09:31 PM.