Mandrake 10.1/GeForce 4600... xorg error "no screens found"
MandrivaThis Forum is for the discussion of Mandriva (Mandrake) Linux.
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.
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
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.
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.
"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.
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...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.