Screen Rotation, SuSE 9.2, nVidia

Andy Ritger aritger at nvidia.com
Tue Dec 21 15:24:26 PST 2004


Hi Jeff.  The NVIDIA X driver does not yet support rotation.
I believe there is support, though, for rotation in the nv driver.

I hope that helps,
- Andy Ritger


On Tue, 21 Dec 2004, Jeff Drouin wrote:

> Hello,
> 
> I am running SuSE 9.2 Professional with Xorg 8.6.1, an nVidia Geforce FX 5700 
> LE video card, and a ViewSonic VP201b pivoting flat panel. I installed the 
> most recent nvidia driver version (1.0-6629) from the .run file but have not 
> been able to get the screen to rotate.
> 
> Can anyone help me get the screen rotated 90 degress counter-clockwise? I 
> don't care about 3D acceleration but I do need the same resolution (1600 x 
> 1200) and color depth (24bit).
> 
> I have tried:
> 
> 1. Selecting rotate left in Sax2 > Desktop > Graphics Card > Advanced; option 
> not given.
> 
> 2. Typing xrandr -o left at a terminal window; I get the following error 
> message:
> 
> X Error of failed request:  BadMatch (invalid parameter attributes)
>   Major opcode of failed request:  157 (RANDR)
>   Minor opcode of failed request:  2 (RRSetScreenConfig)
>   Serial number of failed request:  12
>   Current serial number in output stream:  12
> 
> 3. Editing XF86Config: Option RandR "off," Option Rotate "CCW". Screen 
> rotation did not occur; if I look at the KDE desktop orientation window it 
> says the X server does not support rotation and that XRANDR version 1.1 or 
> greater is needed.
> 
> I understand SuSE 9.2 uses XF86Config for Xorg (please correct me if I am 
> wrong), so I have pasted below the file as it is now.
> 
> Thanks,
> 
> Jeff Drouin
> 
> # /.../
> # SaX generated X11 config file
> # Created on: 2004-12-20T12:37:43-0500.
> #
> # Version: 4.8
> # Contact: Marcus Schaefer <sax at suse.de>, 2002
> #
> # Automatically generated by [ISaX] (4.8)
> # PLEASE DO NOT EDIT THIS FILE!
> #
> Section "Files"
>   InputDevices "/dev/ttyS0"
>   InputDevices "/dev/ttyS1"
>   InputDevices "/dev/ttyS2"
>   InputDevices "/dev/ttyS3"
>   InputDevices "/dev/ttyS4"
>   InputDevices "/dev/ttyS5"
>   InputDevices "/dev/ttyS6"
>   InputDevices "/dev/ttyS7"
>   InputDevices "/dev/ttyS8"
>   InputDevices "/dev/psaux"
>   InputDevices "/dev/logibm"
>   InputDevices "/dev/sunmouse"
>   InputDevices "/dev/atibm"
>   InputDevices "/dev/amigamouse"
>   InputDevices "/dev/atarimouse"
>   InputDevices "/dev/inportbm"
>   InputDevices "/dev/gpmdata"
>   InputDevices "/dev/mouse"
>   InputDevices "/dev/usbmouse"
>   InputDevices "/dev/adbmouse"
>   InputDevices "/dev/input/mice"
>   InputDevices "/dev/input/event0"
>   InputDevices "/dev/pointer0"
>   InputDevices "/dev/pointer1"
>   InputDevices "/dev/pointer2"
>   InputDevices "/dev/pointer3"
>     FontPath    "/usr/X11R6/lib/X11/fonts/misc:unscaled"
>     FontPath    "/usr/X11R6/lib/X11/fonts/local"
>     FontPath    "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
>     FontPath    "/usr/X11R6/lib/X11/fonts/Type1"
>     FontPath    "/usr/X11R6/lib/X11/fonts/URW"
>     FontPath    "/usr/X11R6/lib/X11/fonts/truetype"
>     FontPath    "/usr/X11R6/lib/X11/fonts/uni:unscaled"
>     FontPath    "/usr/X11R6/lib/X11/fonts/CID"
>     FontPath    "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
>     FontPath    "/opt/kde3/share/fonts"
>     FontPath    "/usr/local/share/fonts"
>     FontPath    "/usr/X11R6/lib/X11/fonts"
>     FontPath    "/usr/local/share/fonts/truetype"
> EndSection
> 
> Section "ServerFlags"
>   Option       "AllowMouseOpenFail"
>   Option       "RandR" "on"
> EndSection
> 
> Section "Module"
>   Load         "dbe"
>   Load         "type1"
>   Load         "freetype"
>   Load         "extmod"
>   Load         "glx"
>   Load         "v4l"
> EndSection
> 
> Section "InputDevice"
>   Driver       "kbd"
>   Identifier   "Keyboard[0]"
>   Option       "Protocol" "Standard"
>   Option       "XkbLayout" "us"
>   Option       "XkbModel" "pc104"
>   Option       "XkbRules" "xfree86"
> EndSection
> 
> Section "InputDevice"
>   Driver       "mouse"
>   Identifier   "Mouse[1]"
>   Option       "Buttons" "5"
>   Option       "Device" "/dev/input/mice"
>   Option       "Name" "ImPS/2 Generic Wheel Mouse"
>   Option       "Protocol" "explorerps/2"
>   Option       "Vendor" "Sysp"
>   Option       "ZAxisMapping" "4 5"
> EndSection
> 
> Section "Monitor"
>   Option       "CalcAlgorithm" "CheckDesktopGeometry"
>   DisplaySize  360 270
>   HorizSync    29-95
>   Identifier   "Monitor[0]"
>   ModelName    "1600X1200 at 60HZ"
>   Option       "DPMS"
>   VendorName   "--> LCD"
>   VertRefresh  40-62
>   UseModes     "Modes[0]"
> EndSection
> 
> Section "Modes"
>   Identifier   "Modes[0]"
>   Modeline      "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
>   Modeline      "1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242
>   Modeline      "1600x1024" 136.36 1600 1704 1872 2144 1024 1025 1028 1060
>   Modeline      "1600x1000" 133.14 1600 1704 1872 2144 1000 1001 1004 1035
>   Modeline      "1400x1050" 122.61 1400 1488 1640 1880 1050 1051 1054 1087
>   Modeline      "1440x900" 106.47 1440 1520 1672 1904 900 901 904 932
>   Modeline      "1280x1024" 108.88 1280 1360 1496 1712 1024 1025 1028 1060
>   Modeline      "1280x960" 102.10 1280 1360 1496 1712 960 961 964 994
>   Modeline      "1280x800" 83.46 1280 1344 1480 1680 800 801 804 828
>   Modeline      "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795
>   Modeline      "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895
>   Modeline      "800x600" 38.22 800 832 912 1024 600 601 604 622
>   Modeline      "768x576" 34.96 768 792 872 976 576 577 580 597
>   Modeline      "640x480" 23.86 640 656 720 800 480 481 484 497
>   Modeline      "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -HSync 
> -VSync
> EndSection
> 
> Section "Screen"
>   DefaultDepth 24
>   SubSection "Display"
>     Depth      15
>     Modes      "1024x768" 
>   EndSubSection
>   SubSection "Display"
>     Depth      16
>     Modes      "1600x1200" 
>   EndSubSection
>   SubSection "Display"
>     Depth      24
>     Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1440x900" 
> "1280x1024" "1280x960" "1280x800" "1280x768" "1152x864" "1024x768" "800x600" 
> "768x576" "640x480" 
>   EndSubSection
>   SubSection "Display"
>     Depth      32
>     Modes      "1024x768" 
>   EndSubSection
>   SubSection "Display"
>     Depth      8
>     Modes      "1024x768" 
>   EndSubSection
>   Device       "Device[0]"
>   Identifier   "Screen[0]"
>   Monitor      "Monitor[0]"
> EndSection
> 
> Section "Device"
>   BoardName    "GeForce FX 5700"
>   Driver       "nvidia"
>   Identifier   "Device[0]"
>   Screen       0
>   Option       "Rotate" "off"
>   VendorName   "NVidia"
> EndSection
> 
> Section "ServerLayout"
>   Identifier   "Layout[all]"
>   InputDevice  "Keyboard[0]" "CoreKeyboard"
>   InputDevice  "Mouse[1]" "CorePointer"
>   Option       "Clone" "off"
>   Option       "Xinerama" "off"
>   Screen       "Screen[0]"
> EndSection
> 
> Section "DRI"
>     Group      "video"
>     Mode       0660
> EndSection
> 
> Section "Extensions"
> EndSection
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
> 



More information about the xorg mailing list