7/11/2002 5:15:34 PM, Rob Clark <rpclark@tds.net> wrote: >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 > > I really doubt this is any help. Could your monitor be ****ed? -- Best Regards, Joshua Lokken OMIC Portland Branch _______________________________________________ Newbie@XFree86.Org *** To unsubscribe , or change message options, see: http://XFree86.Org/mailman/listinfo/newbie