Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Dec 2010 21:07:14 -0600
From:      "Michael D. Norwick" <mnorwick@centurytel.net>
To:        freebsd-questions@freebsd.org
Subject:   HP 2010i 1600x900 screen sizing issue - PCBSD 8.1
Message-ID:  <4D1E9A62.1040502@centurytel.net>

next in thread | raw e-mail | index | archive | help
Happy New Year!

I bought a new HP 2010i LCD monitor that is supposed to give me 1600x900 
resolution at 60 Hz to replace a generic 19" C.R.T. monitor that did 
1024x768.  The machine has an ATI Radeon video card and I am using a 
V.G.A. cable not H.D.M.I.  I reconfigured my /etc/xorg.conf using Xorg 
--configure.  I was given the full screen at 1600x900 resolution at the 
next reboot but then while trying to adjust some monitor settings such 
as Power Saver and Sleep Timer the screen adjusted to the right and will 
not center.  Adjusting the horizontal control to '0' (full left?) will 
not center the display.

Futzing around, I rebuilt the kernel with;

options      X86BIOS   # x86 real mode BIOS emulator, required by 
atkbdc/dpms/vesa
device        vga           # VGA video card driver
device        agp           # support several AGP chipsets
device        dpms        # DPMS suspend & resume via VESA BIOS

among others.  I include these because I believe they are the only 
options and drivers that would affect video on this particular machine.

#>uname -ra
FreeBSD ******.************.net 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 
#0: Fri Dec 31 11:51:07 CST 2010     
michael@******.************.net:/usr/obj/usr/src/sys/KERNEL_123110  i386

Using PCBSD 8.1 downloaded 10/28/2010
csup'd source and ports 12/31/2010
built KERNEL_123110 today and new world

I can get 1024x768 to fill the screen but the icons and text are 
stretched weird.  I also loaded 1280x1024 but on the next reboot the 
screen shifted right again.

/etc/X11/xorg.conf

Section "ServerLayout"
     Identifier     "X.org Configured"
     Screen      0  "Screen0" 0 0
     InputDevice    "Mouse0" "CorePointer"
     InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
     ModulePath   "/usr/local/lib/xorg/modules"
     FontPath     "/usr/local/lib/X11/fonts/misc/"
     FontPath     "/usr/local/lib/X11/fonts/TTF/"
     FontPath     "/usr/local/lib/X11/fonts/OTF"
     FontPath     "/usr/local/lib/X11/fonts/Type1/"
     FontPath     "/usr/local/lib/X11/fonts/100dpi/"
     FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
     Load  "extmod"
     Load  "record"
     Load  "dbe"
     Load  "glx"
     Load  "dri"
     Load  "dri2"
EndSection

Section "InputDevice"
     Identifier  "Keyboard0"
     Driver      "kbd"
EndSection

Section "InputDevice"
     Identifier  "Mouse0"
     Driver      "mouse"
     Option        "Protocol" "auto"
     Option        "Device" "/dev/sysmouse"
     Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
     #DisplaySize      440   250    # mm
     Identifier   "Monitor0"
     VendorName   "HWP"
     ModelName    "HP 2010"
     HorizSync    24.0 - 83.0
     VertRefresh  50.0 - 76.0
     Option        "DPMS"
EndSection

Section "Device"
         ### Available Driver options are:-
         ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
         ### [arg]: arg optional
         #Option     "NoAccel"                # [<bool>]
         #Option     "SWcursor"               # [<bool>]
         #Option     "Dac6Bit"                # [<bool>]
         #Option     "Dac8Bit"                # [<bool>]
         #Option     "BusType"                # [<str>]
         #Option     "CPPIOMode"              # [<bool>]
         #Option     "CPusecTimeout"          # <i>
         #Option     "AGPMode"                # <i>
         #Option     "AGPFastWrite"           # [<bool>]
         #Option     "AGPSize"                # <i>
         #Option     "GARTSize"               # <i>
         #Option     "RingSize"               # <i>
         #Option     "BufferSize"             # <i>
         #Option     "EnableDepthMoves"       # [<bool>]
         #Option     "EnablePageFlip"         # [<bool>]
         #Option     "NoBackBuffer"           # [<bool>]
         #Option     "DMAForXv"               # [<bool>]
         #Option     "FBTexPercent"           # <i>
         #Option     "DepthBits"              # <i>
         #Option     "PCIAPERSize"            # <i>
         #Option     "AccelDFS"               # [<bool>]
         #Option     "IgnoreEDID"             # [<bool>]
         #Option     "CustomEDID"             # [<str>]
         #Option     "DisplayPriority"        # [<str>]
         #Option     "PanelSize"              # [<str>]
         #Option     "ForceMinDotClock"       # <freq>
         #Option     "ColorTiling"            # [<bool>]
         #Option     "VideoKey"               # <i>
         #Option     "RageTheatreCrystal"     # <i>
         #Option     "RageTheatreTunerPort"     # <i>
         #Option     "RageTheatreCompositePort"     # <i>
         #Option     "RageTheatreSVideoPort"     # <i>
         #Option     "TunerType"              # <i>
         #Option     "RageTheatreMicrocPath"     # <str>
         #Option     "RageTheatreMicrocType"     # <str>
         #Option     "ScalerWidth"            # <i>
         #Option     "RenderAccel"            # [<bool>]
         #Option     "SubPixelOrder"          # [<str>]
         #Option     "ShowCache"              # [<bool>]
         #Option     "ClockGating"            # [<bool>]
         #Option     "VGAAccess"              # [<bool>]
         #Option     "ReverseDDC"             # [<bool>]
         #Option     "LVDSProbePLL"           # [<bool>]
         #Option     "AccelMethod"            # <str>
         #Option     "DRI"                    # [<bool>]
         #Option     "ConnectorTable"         # <str>
         #Option     "DefaultConnectorTable"     # [<bool>]
         #Option     "DefaultTMDSPLL"         # [<bool>]
         #Option     "TVDACLoadDetect"        # [<bool>]
         #Option     "ForceTVOut"             # [<bool>]
         #Option     "TVStandard"             # <str>
         #Option     "IgnoreLidStatus"        # [<bool>]
         #Option     "DefaultTVDACAdj"        # [<bool>]
         #Option     "Int10"                  # [<bool>]
         #Option     "EXAVSync"               # [<bool>]
         #Option     "ATOMTVOut"              # [<bool>]
         #Option     "R4xxATOM"               # [<bool>]
         #Option     "ForceLowPowerMode"      # [<bool>]
         #Option     "DynamicPM"              # [<bool>]
         #Option     "NewPLL"                 # [<bool>]
         #Option     "ZaphodHeads"            # <str>
     Identifier  "Card0"
     Driver      "radeon"
     VendorName  "ATI Technologies Inc"
     BoardName   "Radeon RV250 If [Radeon 9000]"
     BusID       "PCI:1:0:0"
EndSection

Section "Screen"
     Identifier   "Screen0"
     Device       "Card0"
     Monitor      "Monitor0"
         DefaultDepth 24
     SubSection   "Display"
         Viewport   0 0
         Depth     1
     EndSubSection
     SubSection "Display"
         Viewport   0 0
         Depth     4
     EndSubSection
     SubSection "Display"
         Viewport   0 0
         Depth     8
     EndSubSection
     SubSection "Display"
         Viewport   0 0
         Depth     15
     EndSubSection
     SubSection "Display"
         Viewport   0 0
         Depth     16
     EndSubSection
     SubSection "Display"
         Viewport   0 0
         Depth     24
         Modes    "1600x900" "1280x1024" "1024x768"
     EndSubSection
EndSection

Section "DRI"
     Mode         0666
EndSection

I do not have a clue what the commented out options above do yet so I 
have left them that way.  Thank You for any advice you might have.

Michael



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D1E9A62.1040502>