From: "Ryan Gray" <[EMAIL PROTECTED]>
Subject: [XFree86] Support
Date: Mon, 3 Mar 2003 01:00:49 -0500

Hi Ryan,

 the problem you described results from the following conflict: The
 monitor (and in principle the video card also) you use has a upper
 limit for the vertical and horizontal refresh rates.

 The values for this rates are a result from the so called "modes":
 These modes describe, what resolution you want to use with your
 monitor.It also determines, how many times the picture on your
 monitor is redrawn. Values below 75Hz may result in a flickery screen
 here. 

 Example: 
 It is obvious, that a screen of 640x480 pixels (picture cells or
 simply "dots") can be redrawn much more often as for example a screen
 of the resolution of -- say -- 1280x1024 "dots". That is: The
 vertical refresh rate ("pictures/screens per second") is very high in
 the first and very low in the second example. 

 IF you would configure XFree in a way that it instructs the video
 card to generate VGA signals for a 1280x1024 dots screen to be
 redrawn 200 times per second and the monitor could only survive 70
 screens of the resolution per second -- you will get a fried high
 voltage transformator of the monitor.

 That is, why there is an upper (and lower) limit given in the
 XF86Config file for your monitor.
 All modes which will exceed that limits are silently skipped to save
 the life of your monitor.
 
 Fortunatley nowadays monitors will switch off, if feed with a "too
 fast" signal...but old monitors will be probably changed into a fried
 tomatoe. ;)

 To solve the problem:
 Try to figure out what horizontal and vertical limits are given for
 the monitor you want to use -- this may be an entry in the users
 manual.

 In the XF86Config file (probably as /etc/X11/XF86Config) edit the
 following entries accordingly (THIS IS ONLY AN EXAMPLE FROM THE
 XF86CONFIG FILE I USE FOR MY MONITOR!!! DONT COPY THAT VALUES!!! USE
 YOUR OWN !!!)

------------------------------------------------------

      Section "Monitor"
     
         Identifier  "MF-8617A"
     
     # HorizSync is in kHz unless units are specified.
     # HorizSync may be a comma separated list of discrete values, or a
     # comma separated list of ranges of values.
     # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
     # USER MANUAL FOR THE CORRECT NUMBERS.
     
         HorizSync   27-86                       <<<------!!!----------
     
     # VertRefresh is in Hz unless units are specified.
     # VertRefresh may be a comma separated list of discrete values, or a
     # comma separated list of ranges of values.
     # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
     # USER MANUAL FOR THE CORRECT NUMBERS.
     
         VertRefresh 50-120                      <<<------!!!----------
     
         Gamma 1.0 1.0 1.0
     
     EndSection

------------------------------------------------------

Now skip to the "Screen" section and take a look at it.  The entry
"Modes" will tell XFree what resolutions to use first.  Comment this
line out (use "#"), copy it (remove the "#" at the start of the copied
line....:) and remove every resolution setting but the lowest
resolution (its a test). Store that file again.

------------------------------------------------------
 Section "Screen"
    Identifier  "Screen 1"
    Device      "radeon"
    Monitor     "MF-8617A"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1280x1024" "320x240"     <<<<-------!!!-------
        ViewPort    0 0
    EndSubsection
EndSection
------------------------------------------------------

Now, activate a terminal (use SHIFT-ALT-1), login as root and switch
to runlevel 2 ("telinit 2"), wait until all has settled down, check
whether X, gdm and such is still running (it should not...but) and
kill those tasks per hand, if not.

Swicth to runlevel 5 ("telinit 5") again.

You should get a X session with a very low resolution now.

Try to modify the resolution setting in the "Screen" section of the
XF86Config file to higher values (dont use fantastic value like
507x396 dots! ;)

Common values are:
"1280x1024" "1024x768" "800x600" "640x480"

At a certain resolution you will get "your problem" again: This is a
resolution, your monitor cannot display without exceeding the limits
for the hoprizontal and vertical refresh rates then.

Additional informations you will get by reading the
/var/log/XFree86.0.log file (or similiar). Here all skipped resolution
("modes"-) settings are listed.

Hopefully this will clearify the situation a little bit, Ryan.
Dont hesitate to mail me !

Keep hacking!
Meino

 

> Hello,
> 
>  
> 
> I have just tried to install Red Hat Linux version 8.0 and it installs
> properly but when I reach the command prompt after a seemingly
> successful installation I get the error:
> 
>  
> 
> (EE) VESA(0): No matching modes
> 
> (EE) Screen(s) found but none have a usable configuration
> 
>  
> 
> Fatal server error.
> 
> No screens found.
> 
>  
> 
> I have tried installing multiple times and booting with different
> monitors, the monitor I was originally using couldn't be identified
> during the probe so I hooked up another one that was successfully
> probed, but the end result is still the same.
> 
>  
> 
> I know that the CD's work because they have successfully installed the
> os on a friends computer with no complications.
> 
>  
> 
> Any help you could offer is much appreciated.
> 
>  
> 
> Thanks,
> 
> Ryan Gray ([EMAIL PROTECTED])
> 
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to