View Single Post
Old 12-19-05, 03:07 PM   #1
spitfire
Registered User
 
Join Date: Sep 2005
Posts: 8
Default Monitor rotation (or how do I get NVidia out of the way?)

So I have a second 16:10 monitor that I would like to rotate into portrait mode. I'm aware from other threads on the subject that the NVidia driver will be of little to no help for this. That's all good and I'm fine with the limitations of running multiple X servers described in the README. However, my configuration doesn't behave as I expect. What I'm wondering is why setting
Code:
Section "ServerFlags"
       Option "Xinerama"               "true"
EndSection
only shows one logical device even though I'm not using TwinView? I though the point of not using TwinView was to allow the X server to handle multiple screens on it's own without support of the driver? This, in effect, negates what I'm trying to accomplish with running multiple X servers. Is there some way to use X's xinerama extension without the NVidia driver running interference? I thouight the point of setting up two X server was to allow Xorg to control the logical displays so that Xorg sees two logical devices thus allowing me to run
Code:
xrandr -o left -d athena:0.1
on one particular display? Would it be necessary (or even possible) to run the nvidia driver for one display and the open source "nv" driver for the other display? Perhaps ther's another way of working around the additional limitations of settings Option "Xinerama" "false", i.e. a 3rd party multiple display handler that goes beyond NVidia and Xorg?

Thanks for any thoughts or insight you might have.

Edit: Oh, by the way, I am using Xorg 6.9 rc4 and the latest AMD64 8174 NVidia driver. And for the hell of it, here's my xorg.conf:
Code:
Section "ServerLayout"
        Identifier      "Default XOrg Layout"
        Screen          0 "Screen 0"
        Screen          1 "Screen 1" leftOf "Screen 0"
        InputDevice     "Keyboard1" "CoreKeyboard"
        InputDevice     "USB Mice" "CorePointer"
EndSection

Section "Module"
        Load "ddc"
        Load "dbe"      # Double buffer extension

        SubSection "extmod"
                Option  "omit xfree86-dga"   # don't initialise the DGA extension
        EndSubSection

# This loads the font modules
        Load "type1"
        Load "freetype"
        Load "bitmap"
        Load "glx"
EndSection

Section "Files"
        RgbPath "/usr/lib/X11/rgb"
        ModulePath "/usr/X11R6/lib/modules"

        FontPath   "/usr/share/fonts/freefont"
        FontPath   "/usr/share/fonts/ttf-bitstream-vera"
        FontPath   "/usr/share/fonts/TTF"
        FontPath   "/usr/share/fonts/Type1"
        FontPath   "/usr/share/fonts/corefonts"
        FontPath   "/usr/share/fonts/terminus"
        FontPath   "/usr/share/fonts/75dpi/:unscaled"
        FontPath   "/usr/share/fonts/100dpi/:unscaled"
        FontPath   "/usr/share/fonts/75dpi"
        FontPath   "/usr/share/fonts/100dpi"
        FontPath   "/usr/share/fonts/misc"
        FontPath   "/usr/share/fonts/CID"
        FontPath   "/usr/share/fonts/Speedo"
        FontPath   "/usr/share/fonts/cyrillic"
        FontPath   "/usr/share/fonts/encodings"
        FontPath   "/usr/share/fonts/local"
        FontPath   "/usr/share/fonts/ukr"
        FontPath   "/usr/share/fonts/util"
        FontPath   "/usr/share/artwiz-aleczapka-en/:unscaled"
        FontPath   "/usr/share/fonts/artwiz"
EndSection

Section "ServerFlags"
        Option "Xinerama"               "false"
        Option "AllowMouseOpenFail"     "true"
EndSection

Section "InputDevice"
        Identifier      "Keyboard1"
        Driver  "kbd"
        Option "AutoRepeat" "500 30"
        Option "XkbModel"       "pc101"
        Option "XkbLayout"      "us"
EndSection

Section "InputDevice"
        Identifier      "USB Mice"
        Driver          "mouse"
        Option          "Device"        "/dev/input/mice"
EndSection

Section "Monitor"
    Identifier  "Digital Flat Panel - Primary"
#-->1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz
    Modeline "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
    DisplaySize         520 325
EndSection

Section "Monitor"
    Identifier  "Digital Flat Panel - Secondary"
#-->1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
    Modeline "1680x1050_60.00"  147.14  1680 1784 1968 2256  1050 1051 1054 1087  -HSync +Vsync
EndSection

Section "Extensions"
#    Option     "Composite"     "Enable"
EndSection


Section "Device"
        Identifier  "7800GTX-0"
        Driver      "nvidia"
        BusID       "PCI:5:0:0"
        Screen      0
EndSection

Section "Device"
        Identifier  "7800GTX-1"
        Driver      "nvidia"
        BusID       "PCI:5:0:0"
        Screen      1
EndSection

Section "Screen"
        Identifier      "Screen 0"
        Device          "7800GTX-0"
        Monitor         "Digital Flat Panel - Primary"
        DefaultDepth    24

        Option  "DPMS"
        Option  "NoLogo"        "false"
        Option  "HWCursor"      "true"
        Option  "CursorShadow"  "true"
        Option  "EnablePageFlip"        "true"
        Option  "RenderAccel"           "true"
#       Option  "AllowGLXWithComposite" "true"

        Subsection "Display"
                Depth   24
                Modes   "1920x1200@60.00"       # for DFP only
        EndSubsection
EndSection

Section "Screen"
        Identifier      "Screen 1"
        Device          "7800GTX-1"
        Monitor         "Digital Flat Panel - Secondary"
        DefaultDepth    24

        Option  "RandRRotation" "true"

        Subsection "Display"
                Depth   24
                Modes   "1680x1050_60.00"
        EndSubsection
EndSection
spitfire is offline   Reply With Quote