View Single Post
Old 11-04-10, 01:28 AM   #5
Xevious
Registered User
 
Join Date: Aug 2002
Posts: 291
Default Re: Resolutions above 8192x8192 spanning multiple cards

I know they would work on XGL so I tested regular X (no XGL) and it also worked with glxgears > 8192 pixels. I got about 15k FPS regular sized and about 900 FPS going over about 3840+2560x1600 (going over two monitors) and 500 FPS going over three.

xwd kept giving me garbled output when running glxgears so I had to use gimp to get the screen capture. For some reason the glxgears output looks all corrupted on gimp but it was actually displaying fine on the screens. I expanded it to about 10200x1600:



Here is my xorg.conf:

Code:
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "3007wfp" 3840 400
    Screen      1  "9503-dgp" 0 0
    Screen      2  "vp2290b" 6400 0

    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
    Option         "AIGLX" "true"
    #Option        "RenderAccel" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "XGL" "true"

EndSection

Section "Files"
    FontPath        "/usr/lib64/X11/fonts/local/"
    FontPath        "/usr/lib64/X11/fonts/misc/:unscaled"
    FontPath        "/usr/lib64/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/lib64/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/lib64/X11/fonts/misc/"
    FontPath        "/usr/lib64/X11/fonts/Type1/"
    FontPath        "/usr/lib64/X11/fonts/CID/"
    FontPath        "/usr/lib64/X11/fonts/Speedo/"
    FontPath        "/usr/lib64/X11/fonts/100dpi/"
    FontPath        "/usr/lib64/X11/fonts/75dpi/"
    FontPath        "/usr/lib64/X11/fonts/cyrillic/"
    FontPath        "/usr/lib64/X11/fonts/TTF/"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"

    # generated from data in "/etc/conf.d/gpm"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Dell 3007 WFP"
    VendorName     "Unknown"
    ModelName      "DELL 3007WFP"
    HorizSync       49.3 - 98.5
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Viewsonic vp2290b"
    VendorName     "Unknown"
    ModelName      "Viewsonic vp2290b"
    HorizSync       10.0 - 120.0
    VertRefresh     10.0 - 100.0
    Option         "DPMS"
    Modeline       "1920x1200" 127.170 1920 2024 2224 2528 1200 1201 1204 1229 -hsync +vsync
    Modeline       "3840x2400" 160.000 3840 3856 3872 3888 2400 2401 2404 2415 -hsync +vsync
EndSection

Section "Monitor"

    # HorizSync source: xconfig, VertRefresh source: xconfig
    Identifier     "IBM 9503-dgp"
    VendorName     "Unknown"
    ModelName      "DFP-0"
    HorizSync       10.0 - 200.0
    VertRefresh     10.0 - 200.0
#    ModeLine       "3840x1200" 246.000 3840 3904 3968 4160 1200 1203 1213 1235 +hsync +vsync
    ModeLine       "3840x1200" 246.520 3840 3904 3968 4160 1200 1203 1213 1235 +hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "gtx_460_2_p1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Unknown"
    BusID          "PCI:3:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "gtx_460_2_p2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Unknown"
    BusID          "PCI:3:0:0"
    Option "DPI" "75 x 75"
    Option "ExactModeTimingsDVI" "true"
    Option "UseEDID" "FALSE"
    Option "ModeValidation" "AllowNon60HzDFPModes, NoEdidModes, NoEdidDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck"
#    Option "CustomEDID" "DFP-2:/etc/X11/vp2290b.edid"
    Screen          1
EndSection

Section "Device"
    Identifier     "gtx_460_1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Unknown"
    BusID          "PCI:4:0:0"
EndSection

Section "Screen"
    Identifier     "3007wfp"
    Device         "gtx_460_2_p1"
    Monitor        "Dell 3007 WFP"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-0: 2560x1600_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "vp2290b"
    Device         "gtx_460_2_p2"
    Monitor        "Viewsonic vp2290b"
    DefaultDepth    24
    Option "DPI" "75 x 75"
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-2: 3840x2400 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "9503-dgp"
    Device         "gtx_460_1"
    Monitor        "IBM 9503-dgp"
    DefaultDepth    24

    Option "DPI" "75 x 75"
    Option "ExactModeTimingsDVI" "true"
    Option "UseEDID" "FALSE"
    Option "ModeValidation" "AllowNon60HzDFPModes, NoEdidModes, NoEdidDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck"
    Option     "NoTwinViewXineramaInfo" "1"
    Option         "TwinView" "1"
    Option         "metamodes" "DFP-0: 3840x1200 +0+0, DFP-2: 3840x1200 +0+1200; DFP-0: NULL, DFP-2: 1280x1024 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
And here is a logverbose 6 xorg log if you are interested:

http://box.houkouonchi.jp/Xorg.2.log
Xevious is offline   Reply With Quote