On Wed, Aug 01, 2007 at 11:31:24PM -0300, peter wrote:
>  So my normal xorg.conf has i2c, ddc, int10, and vbe commented out.  I was
> going to post some snippets of my xorg.conf, but it's going to be a lot more
> useful to actually post the whole thing.

 and as usual I forgot to.  This time for sure...

-- 
#define X(x,y) x##y
Peter Cordes ;  e-mail: X([EMAIL PROTECTED] , des.ca)

"The gods confound the man who first found out how to distinguish the hours!
 Confound him, too, who in this place set up a sundial, to cut and hack
 my day so wretchedly into small pieces!" -- Plautus, 200 BC
# xorg.conf for multiseat operation, g965+r128.

# can start i810 head without any probe:
#  startx /usr/bin/fluxbox -- -layout simple &

# This X config omits the card init stuff, so to use the r128 it still needs
#  sudo X -config xorg.conf.probe -probeonly
# then 
#  startx /usr/bin/fluxbox -- :1 -layout seat1 -sharevts vt8 &
#  startx /usr/bin/fluxbox -- :0 -layout seat0 -sharevts vt7 &
# occasional colour corruption on i810 head, but glxgears makes it go away
#or 
#  startx /usr/bin/fluxbox -- -layout alltogether &


# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerFlags"
        Option "DefaultServerLayout" "simple"
#        Option "DefaultServerLayout" "alltogether"
#        Option "DefaultServerLayout" "seat0"
        Option "AllowMouseOpenFail"  "true"
        Option "AIGLX" "false"
EndSection

Section "Files"
        FontPath        "/usr/share/X11/fonts/misc"
        FontPath        "/usr/share/X11/fonts/cyrillic"
        FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/share/X11/fonts/Type1"
        FontPath        "/usr/share/X11/fonts/100dpi"
        FontPath        "/usr/share/X11/fonts/75dpi"
        FontPath        "/usr/share/fonts/X11/misc"
        # path to defoma fonts
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

#Section "Extensions"
#       Option  "Composite"     "disable"
#EndSection

Section "Module"
#       Load    "i2c"
        Load    "bitmap"
#       Load    "ddc"
        Load    "dri"
        SubSection "extmod"
                Option "omit xfree86-dga"
        EndSubSection
#       Load    "extmod" # subsection does this
        Load    "freetype"
        Load    "glx"
#       Load    "int10"
        Load    "type1"
#       Load    "vbe"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
#       Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us"
        Option          "XkbOptions"    "ctrl:nocaps"
        Option          "Autorepeat"    "200 40"
#Ubuntu default: lv3:ralt_switch   ISO level 3 shift
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
#       Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
        Option          "ZAxisMapping"          "4 5"
EndSection

Section "InputDevice"
        Identifier "NoKeyboard"
#       Option "CoreKeyboard"
        Driver "void"
EndSection

Section "InputDevice"
        Identifier "NoMouse"
#       Option "CorePointer"
        Driver "void"
EndSection


Section "Device"
        Identifier      "i810"
        Driver          "intel"
        BusID           "PCI:0:2:0"
#       VideoRam        131072
#       VideoRam        262144 # warning about no room for DRI tiling...
# this still limits the AperTexSize to less than 65536
        VideoRam        190000
#       VideoRam        240000
#Option "CacheLines" "integer" # more for better 2D, less for better 3D
#       Option "LinearAlloc" "integer" # not useful for 3D?  just increase 
videoram?
# just an aperture size, not allocated memory. default: 32768
#       Option "AperTexSize" "65536"

#       Option          "Legacy3D" "false"  # not for i965 yet.  This would 
disable DRI, contrary to docs which say it's ignored
#       Option          "VBERestore" "true"
#       Option "XvMCSurfaces" "7"
#       Option "PageFlip" "true"
#       Option "TripleBuffer" "true"
EndSection

Section "Device"
        Identifier      "r128"
        Driver          "r128"
#       Option "DMAForXv" "true" # hard lockups
        BusID           "PCI:6:1:0"

        Option          "NoInt10" "true"
        Option "NoDDC" "true"  # somehow r128 sees the i810's VBE BIOS...
        Option "DDC" "false"
#       Option "NoAccel" "true"
        Option "VGAAccess" "false"
EndSection

Section "Device"
        Identifier      "mga"
        Driver          "mga"
        BusID           "PCI:6:0:0"
EndSection


Section "Monitor"
        Identifier      "opti"
        Option          "DPMS"
        DisplaySize     320 240
        # 32x24 cm
        HorizSync       30-70
        VertRefresh     50-120
EndSection

Section "Monitor"
        Identifier      "Daytek 17"
        DisplaySize     320 240
        Option          "DPMS"
        HorizSync       28-60
        VertRefresh     43-72
EndSection

Section "Monitor"
        Identifier      "Daytek 14"
        Option          "DPMS"
        DisplaySize     263 197
        # 17" specs * 14/17
        HorizSync       30-48
        VertRefresh     40-90
EndSection

Section "Monitor"
        Identifier      "auto"
        Option          "DPMS"
#       DisplaySize     320 240
        # 32x24 cm
#       HorizSync       30-70
#       VertRefresh     50-120
EndSection

Section "Screen"
        Identifier      "i810 Screen"
        Device          "i810"
        Monitor         "auto"
#       Monitor         "Daytek 17"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1280x1024" "1280x960" "1024x768" "800x600" 
"720x480" "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "mga Screen"
        Device          "mga"
        Monitor         "Daytek 14"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1024x768" "800x600" "720x480" "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "r128 Screen"
        Device          "r128"
        Monitor         "Daytek 17"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1024x768" "800x600" "720x480" "640x480"
        EndSubSection
EndSection


Section "ServerLayout"
        Identifier      "simple"
        Screen          "i810 Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        Option          "SingleCard" "true"  # like IsolateDevice
        Option "InitPrimary" "true"
EndSection


Section "ServerLayout"
        Identifier      "alltogether"
        Screen          "i810 Screen"
#       Screen          "mga Screen"
        Screen          "r128 Screen" rightof "i810 Screen"
#       Option          "Xinerama" "true"

        Option          "SingleCard" "true"  # like IsolateDevice
        Option "InitPrimary" "true"

        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
#       InputDevice     "Keyboard0" "CoreKeyboard"
#        InputDevice    "Keyboard1" "SendCoreEvents"
#       InputDevice     "Mouse0" "CorePointer"
#        InputDevice    "Mouse1" "SendCoreEvents"
EndSection

################ Seat 0
Section "ServerLayout"
        Identifier      "seat0"
        Screen          "i810 Screen"
        InputDevice     "Keyboard0" "CoreKeyboard"
        InputDevice     "Mouse0" "CorePointer"
        Option          "SingleCard" "true"  # like IsolateDevice
        Option "InitPrimary" "true"
EndSection

Section "InputDevice"
        Identifier      "Keyboard0"
        Driver          "evdev"
        Option          "Phys"          "isa0060/serio0/input0"
#       Option "evBits"  "+1"
#       Option "keyBits" "~1-255 ~352-511"
#       Option "Pass"    "3"
                           
#       Option          "Device"        "/dev/input/event0"
#       Option          "XkbRules"      "xorg"
#       Option          "XkbModel"      "pc105"
#       Option          "XkbLayout"     "us"
#       Option          "XkbOptions"    "ctrl:nocaps"
        Option          "Autorepeat"    "200 40"
EndSection

Section "InputDevice"
        Identifier      "Mouse0"
#       Driver          "mouse"
#       Option          "Protocol"      "ExplorerPS/2"
#       Option          "Device"        "/dev/input/mouse0"
        Driver          "evdev"
        Option          "product"       "0xc501" # logitech cordless
# from evdev(4)
#       Option "evBits"  "+1-2"
#       Option "keyBits" "~272-287"
#       Option "relBits" "~0-2 ~6 ~8"
#       Option "Pass"    "3"

        Option          "ZAxisMapping"          "4 5"
EndSection


################ Seat 1
Section "ServerLayout"
        Identifier     "seat1"
        Screen          "r128 Screen"
        InputDevice    "Mouse1" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
#       InputDevice     "Generic Keyboard"

        Option          "SingleCard" "true"  # like IsolateDevice
        Option "Display" "CRT"

        Option          "NoInt10" "true"
# not needed for r128 or mga, even after fresh bootup.  modules loaded included 
int10, vbe
# without int10 and vbe, mga locks machine hard if display not initted with 
them first
# with int10, but without i2c, ddc, or vbe, mga locks whether or not commented
# on r128?
        Option "InitPrimary" "false"

        Option "NoDDC" "true"  # somehow r128 sees the i810's VBE BIOS...
        Option "DDC" "false"
#       Option "NoAccel" "true" # no effect here in ServerLayout
        Option "VGAAccess" "false"
EndSection

Section "InputDevice"
        Identifier      "Keyboard1"
        Driver          "evdev"
        Option          "Phys"          "isa0060/serio1/input0"
# from evdev(4)
#       Option "evBits"  "+1"
#       Option "keyBits" "~1-255 ~352-511"
#       Option "Pass"    "3"
        Option          "Autorepeat"    "200 40"
EndSection

Section "InputDevice"
        Identifier      "Mouse1"
        Driver          "mouse"
#       Option          "Protocol"              "ExplorerPS/2"
#       Option          "Device"                "/dev/input/mouse1"
        Driver          "evdev"
        Option          "product"       "0xc00c" # the Dell mouse
# from evdev(4)
#       Option "evBits"  "+1-2"
#       Option "keyBits" "~272-287"
#       Option "relBits" "~0-2 ~6 ~8"
#       Option "Pass"    "3"
                                  
        Option          "ZAxisMapping"          "4 5"
EndSection


Section "DRI"
        Mode    0666
EndSection

Attachment: signature.asc
Description: Digital signature

Reply via email to