nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   Monitor rotation (or how do I get NVidia out of the way?) (http://www.nvnews.net/vbulletin/showthread.php?t=61867)

spitfire 12-19-05 03:07 PM

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


netllama 12-19-05 03:09 PM

Re: Monitor rotation (or how do I get NVidia out of the way?)
 
You're hitting an X limitation, not an nvidia driver limitation. You can't use RANDR with Xinerama. There are tentative plans to work around this limitation within the nvidia driver at some time in the future.

Thanks,
Lonni

spitfire 12-19-05 03:25 PM

Re: Monitor rotation (or how do I get NVidia out of the way?)
 
Quote:

Originally Posted by netllama
You're hitting an X limitation, not an nvidia driver limitation. You can't use RANDR with Xinerama. There are tentative plans to work around this limitation within the nvidia driver at some time in the future.

Thanks,
Lonni

Ah, ok. That's good to know. I'm hopeful for the future work around, then, if feasible. Thank you for the clarification.


All times are GMT -5. The time now is 09:57 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.