X 4.2, ATI Card, IBM P200 Monitor Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



My first post ever, I will try to be as detailed as possible
to convey the 
problem that i'm having.

The Problem: Monitor flicker in the lower right quadrant of
screen, worse in 
daylight hours, which leads me to believe that refresh rate
is around 60Hz.
This occurred previously in the same computer, same monitor,
using a Diamond Stealth 4MB pci video adapter under FBSD
4.5, X 3.3.6.  Setting the Hor. & Vert. frequencies to
monitor specs (H 30-96 V 48-160) in XF86Config quickly
resolved this problem. The resolution used in this instance
and previous has remained constant at my chosen preference
of 1024x768 at default 24bit color.  This flicker is much
more prevalent on light colored screens than is on dark
colored screens, dark xterms, etc. .  Another issue that
seems very peculiar is the fact that upon first installing
4.6-RELEASE, the console mode seems normal.  However, after
configuring X with the xf86config script utility...and after
starting X and returning to console mode, a slight jiggle in
text is noticed.  Again, I've seen this before but was
completely able to resolve it using the correct IBM P200
frequency settings.

Over a period of two weeks I have made numerous attempts to
resolve this issue.  

Attempts To Resolve Include: 
Using several different frequency rates, and all the
possible defaults frequency rates.  
Tried running xvidtune, which also had no affect on flicker.
Using different Mach64 supported drivers within the
xf86config utility.
I even tried the gui xf86config at a later time.

My latest attempt was yesterday. This from a previous post
from freebsd-questions about another who has this
same/similar problem.
I also tried the possible solution of adding option:

 "composite_sync" "off" 
to Section "Device" 

in the /etc/X11/XF86Config file. Further, tried new
frequency settings after making this change.
Still to no avail.


Running: FreeBSD 4.6 / X 4.2
Monitor: IBM P200 
Monitor Frequencies: H = 30-96
		     V = 48-160
Video Adapter: ATI Rage Pro Turbo 3D 8MB pci (#17 driver
from xf86config utility)

Further research of the problem has pointed me to
possibility of the dot clock which is currently commented
out in my XF86Config, or is there a possible kernel hack
that would allow better acceleration of said video adapter?
Finally, how do you know what you exact refresh rate is and
how do you change that--I think this may be the resolve but
must be missing the boat somewhere.

Any help at this point is welcomed. 

XF86Config File is listed below.

Thanks In Advance,
Rob 
-----------------------------------------------------------
-----------------------------------------------------------
-------------
# File generated by xf86config.

#
# Copyright (c) 1999 by The XFree86 Project, Inc.
#
# Permission is hereby granted, free of charge, to any
# person obtaining a copy of this software and associated
# documentation files (the "Software"), to deal in the
# Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the
# Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
# 
# The above copyright notice and this permission notice
# shall be included in all copies or substantial portions of
# the Software.
# 
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
# PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
# XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# 
# Except as contained in this notice, the name of the
# XFree86 Project shall not be used in advertising or
# otherwise to promote the sale, use or other dealings in
# this Software without prior written authorization from the
# XFree86 Project.
#

# *********************************************************
# ************* Refer to the XF86Config(4/5) man page for
# details about the format of this file.
# *********************************************************
# *************

# *********************************************************
# ************* Module section -- this  section  is used to
# specify which dynamically loadable modules to load.
# *********************************************************
# *************
#
Section "Module"

# This loads the DBE extension module.

    Load        "dbe"   # Double buffer extension

# This loads the miscellaneous extensions module, and
# disables initialisation of the XFree86-DGA extension
# within that module.
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the
DGA extension
    EndSubSection

# This loads the Type1 and FreeType font modules
    Load        "type1"
    Load        "freetype"

# This loads the GLX module
#    Load       "glx"

EndSection

# *********************************************************
# ************* Files section.  This allows default font and
# rgb paths to be
# set******************************************************
# ****************

Section "Files"

# The location of the RGB database.  Note, this is the name
# of the file minus the extension (like ".txt" or ".db"). 
# There is normally no need to change the default.

    RgbPath     "/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are
# concatenated together), as well as specifying multiple
# comma-separated entries in one FontPath command (or a
# combination of both methods)
# 
# If you don't have a floating point coprocessor and emacs,
# Mosaic or other programs take long to start up, try moving
# the Type1 and Speedo directory to the end of this list (or
# comment them out).
# 

    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"

# The module search path.  The default path is shown here.

#    ModulePath "/usr/X11R6/lib/modules"

EndSection

# *********************************************************
# ************* Server flags section.
# *********************************************************
# *************

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a
# signal is received.  This may leave the console in an
# unusable state, but may provide a better stack trace in
# the core dump to aid in debugging

#    Option "NoTrapSignals"

# Uncomment this to disable the <Crtl><Alt><BS> server abort
# sequence This allows clients to receive this key event.

#    Option "DontZap"

# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_->
# mode switching sequences.  This allows clients to receive
# these key events.

#    Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client.
# With it the client can still run and fetch card and
# monitor attributes, but it will not be allowed to change
# them. If it tries it will receive a protocol error.

#    Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune
# client. 

#    Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input
# device(mouse and keyboard) settings. 

#    Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only
# xset).

#    Option "AllowNonLocalModInDev"

EndSection

# *********************************************************
# ************* Input devices
# *********************************************************
# *************

# *********************************************************
# ************* Core keyboard's InputDevice section
# *********************************************************
# *************

Section "InputDevice"

    Identifier  "Keyboard1"
    Driver      "Keyboard"
# For most OSs the protocol can be omitted (it defaults to
# "Standard"). When using XQUEUE (only for SVR3 and SVR4,
# but not Solaris), uncomment the following line.

#    Option     "Protocol"      "Xqueue"

    Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg,
# with xset(1))
#    Option     "Xleds"      "1 2 3"

#    Option "LeftAlt"     "Meta"
#    Option "RightAlt"    "ModeShift"

# To customise the XKB settings to suit your keyboard,
# modify the lines below (which are the defaults).  For
# example, for a non-U.S. keyboard, you will probably want
# to use:
#    Option "XkbModel"    "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#    Option "XkbModel"    "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    Option "XkbLayout"   "de"
# or:
#    Option "XkbLayout"   "de"
#    Option "XkbVariant"  "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#    Option "XkbOptions"  "ctrl:swapcaps"

# These are the default XKB settings for XFree86
#    Option "XkbRules"    "xfree86"
#    Option "XkbModel"    "pc101"
#    Option "XkbLayout"   "us"
#    Option "XkbVariant"  ""
#    Option "XkbOptions"  ""

#    Option "XkbDisable"

    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "rapidaccess"
    Option "XkbLayout"  "us"

EndSection


# *********************************************************
# ************* Core Pointer's InputDevice section
# *********************************************************
# *************

Section "InputDevice"

# Identifier and driver

    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "MouseSystems"
    Option "Device"      "/dev/sysmouse"

# When using XQUEUE, comment out the above two lines, and
# uncomment the following line.

#    Option "Protocol"  "Xqueue"

# Baudrate and SampleRate are only for some Logitech mice.
# In almost every case these lines should be omitted.

#    Option "BaudRate"  "9600"
#    Option "SampleRate"        "150"

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is
# 50ms)

#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50"

# ChordMiddle is an option for some 3-button Logitech mice

#    Option "ChordMiddle"

EndSection


# *********************************************************
# ************* Other input device sections 
# this is optional and is required only if you
# are using extended input devices.  This is for example
# only.  Refer to the XF86Config man page for a description
# of the
# options.*************************************************
# *********************
#
# Section "InputDevice" 
#    Identifier  "Mouse2"
#    Driver      "mouse"
#    Option      "Protocol"      "MouseMan"
#    Option      "Device"        "/dev/mouse2"
# EndSection
#
# Section "InputDevice"
#    Identifier "spaceball"
#    Driver     "magellan"
#    Option     "Device"        "/dev/cua0"
# EndSection
#
# Section "InputDevice"
#    Identifier "spaceball2"
#    Driver     "spaceorb"
#    Option     "Device"        "/dev/cua0"
# EndSection
#
# Section "InputDevice"
#    Identifier "touchscreen0"
#    Driver     "microtouch"
#    Option     "Device"        "/dev/ttyS0"
#    Option     "MinX"          "1412"
#    Option     "MaxX"          "15184"
#    Option     "MinY"          "15372"
#    Option     "MaxY"          "1230"
#    Option     "ScreenNumber"  "0"
#    Option     "ReportingMode" "Scaled"
#    Option     "ButtonNumber"  "1"
#    Option     "SendCoreEvents"
# EndSection
#
# Section "InputDevice"
#    Identifier "touchscreen1"
#    Driver     "elo2300"
#    Option     "Device"        "/dev/ttyS0"
#    Option     "MinX"          "231"
#    Option     "MaxX"          "3868"
#    Option     "MinY"          "3858"
#    Option     "MaxY"          "272"
#    Option     "ScreenNumber"  "0"
#    Option     "ReportingMode" "Scaled"
#    Option     "ButtonThreshold"       "17"
#    Option     "ButtonNumber"  "1"
#    Option     "SendCoreEvents"
# EndSection

# *********************************************************
# ************* Monitor section
# *********************************************************
# *************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "IBM P200"

# 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   30-90 

#    HorizSync  30-64         # multisync
#    HorizSync  31.5, 35.2    # multiple fixed sync
#    frequencies HorizSync  15-25, 30-50  # multiple ranges
#    of sync frequencies

# 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 48-160 

EndSection


# *********************************************************
# ************* Graphics device section
# *********************************************************
# *************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
    Option "composite_sync" "off"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"

# The chipset line is optional in most cases.  It can be
# used to override the driver's chipset detection, and
# should not normally be specified.

#    Chipset    "generic"

# The Driver line must be present.  When using run-time
# loadable driver modules, this line instructs the server to
# load the specified driver module.  Even when not using
# loadable driver modules, this line indicates which driver
# should interpret the information in this section.

    Driver     "vga"
# The BusID line is used to specify which of possibly
# multiple devices this section is intended for.  When this
# line isn't present, a device section can only match up
# with the primary video device.  For PCI devices a line
# like the following could be used.  This line should not
# normally be included unless there is more than one video
# device intalled.

#    BusID      "PCI:0:10:0"

#    VideoRam   256

#    Clocks     25.2 28.3

EndSection

# Device configured by xf86config:

Section "Device"
    Identifier  "ATI 3D Pro Turbo"
    Driver      "ati"
    #VideoRam    8192
    # Insert Clocks lines here if appropriate
EndSection


# *********************************************************
# ************* Screen sections
# *********************************************************
# *************

# Any number of screen sections may be present.  Each
# describes the configuration of a single screen.  A single
# specific screen section may be specified from the X server
# command line with the "-screen" option.
Section "Screen"
    Identifier  "Screen 1"
    Device      "ATI 3D Pro Turbo"
    Monitor     "IBM P200"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "640x480" "800x600" "1024x768"
"1280x1024"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "640x480" "800x600" "1024x768"
"1280x1024"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

# *********************************************************
# ************* ServerLayout sections.
# *********************************************************
# *************

# Any number of ServerLayout sections may be present.  Each
# describes the way multiple screens are organised.  A
# specific ServerLayout section may be specified from the X
# server command line with the"-layout" option.  In the
# absence of this, the first section is used. When now
# ServerLayout section is present, the first Screen section
# is used alone.

Section "ServerLayout"

# The Identifier line must be present
    Identifier  "Simple Layout"

# Each Screen line specifies a Screen section name, and
# optionally the relative position of other screens.  The
# four names after primary screen name are the screens to
# the top, bottom, left and right of the primary screen.  In
# this example, screen 2 is located to the right of screen
# 1.

    Screen "Screen 1"

# Each InputDevice line specifies an InputDevice section
# name and optionally some options to specify the way the
# device is to be used.  Those options include
# "CorePointer", "CoreKeyboard" and"SendCoreEvents".

    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection

_______________________________________________

Newbie@XFree86.Org
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie

[Index of Archives]     [XFree86]     [Xfree86 Xpert]     [X.org]     [IETF Annouce]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Picture Sharing]     [Linux Security]     [Linux RAID]

  Powered by Linux