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