Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 12-19-05, 04: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
Old 12-19-05, 04:09 PM   #2
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default 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
netllama is offline   Reply With Quote
Old 12-19-05, 04:25 PM   #3
spitfire
Registered User
 
Join Date: Sep 2005
Posts: 8
Default 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.
spitfire is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help Installing NVIDIA Tesla M2070Q in Linux RHEL5 Ferianto85 NVIDIA Linux 0 05-18-12 09:35 PM
Rumor regarding lack of 680 availability ViN86 Rumor Mill 6 05-09-12 05:48 PM
ATI R300 & nVidia NV30 - Different visions Uttar Rumor Mill 6 09-06-02 12:19 PM
rh7.3 and nvidia vcrispo NVIDIA Linux 11 07-31-02 09:57 PM

All times are GMT -5. The time now is 12:34 PM.


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