Screen Rotation, SuSE 9.2, nVidia

Jeff Drouin undergroundman at 2357.org
Tue Dec 21 11:52:27 PST 2004


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



More information about the xorg mailing list