Rotation not working
Submitted by Rolf Eike Beer
Assigned to Xorg Project Team
Description
Using siliconmotion 1.7.7+f19d7e46 I get this behavior:
-no "Rotate" in "Monitor" -> fine -"Rotate" "invert" -> same output as without it, i.e. setting is ignored, driver reports:
(**) SMI(0): Option "Rotate" "invert" (WW) SMI(0): Option "Rotate" is not used
-"Rotate" "right" or "left": server terminates without error message
Other driver output:
[347565.706] (II) SMI(0): VESA BIOS detected [347565.706] (II) SMI(0): VbeVersion is 512, OemStringPtr is 0xc0000054, OemVendorNamePtr is 0xc0000084, OemProductNamePtr is 0xc0000084, OemProductRevPtr is 0xc0000084 [347565.706] (II) SMI(0): VESA VBE Version 2.0 [347565.707] (II) SMI(0): VESA VBE Total Mem: 4096 kB [347565.707] (II) SMI(0): VESA VBE OEM: Silicon Motion SM712 VGA BIOS [347565.707] (II) SMI(0): VESA VBE OEM Software Rev: 2.0 [347565.707] (II) SMI(0): VESA VBE OEM Vendor: SM712 [347565.707] (II) SMI(0): VESA VBE OEM Product: SM712 [347565.707] (II) SMI(0): VESA VBE OEM Product Rev: SM712 [347565.708] (--) SMI(0): Chipset: "LynxEM+" [347565.708] (==) SMI(0): Dual head disabled [347565.708] () SMI(0): Using EXA acceleration architecture [347565.709] (II) SMI(0): Physical MMIO at 0xEE400000 [347565.709] (II) SMI(0): Logical MMIO at 0xb6bca000 - 0xb6fc9fff [347565.709] (II) SMI(0): DPR=0xb6bd2000, VPR=0xb6bd6000, IOBase=0xb6eca000 [347565.710] (II) SMI(0): DataPort=0xb6bca000 - 0xb6bd1fff [347565.711] (--) SMI(0): videoram: 4096kB [347565.711] (II) SMI(0): Physical frame buffer at 0xEE000000 offset: 0x00000000 [347565.712] (II) SMI(0): Logical frame buffer at 0xb67ca000 - 0xb6bc9fff [347565.712] (II) SMI(0): Cursor Offset: 003FFC00 [347565.712] (II) SMI(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0 [347565.713] (II) SMI(0): Reserved: 003FF800 [347565.713] (II) SMI(0): OFF Panel Size = 640x480 [347565.713] (II) Loading sub module "i2c" [347565.713] (II) LoadModule: "i2c" [347565.714] (II) Module "i2c" already built-in [347565.714] (II) SMI(0): I2C bus "I2C bus" initialized. [347565.714] (II) Loading sub module "ddc" [347565.714] (II) LoadModule: "ddc" [347565.714] (II) Module "ddc" already built-in [347565.715] (==) SMI(0): Using gamma correction (1.0, 1.0, 1.0) [347565.715] (II) SMI(0): MCLK = 157.000 [347565.715] (II) SMI(0): Output LVDS using monitor section Monitor0 [347565.716] () SMI(0): Option "Rotate" "right" [347565.716] (II) SMI(0): Printing probed modes for output LVDS [347565.716] (II) SMI(0): Modeline "640x480"x59.4 23.75 640 664 720 800 480 483 487 500 -hsync +vsync (29.7 kHz) [347565.716] (II) SMI(0): Output LVDS connected [347565.717] (II) SMI(0): Using exact sizes for initial modes [347565.717] (II) SMI(0): Output LVDS using initial mode 640x480 [347565.717] (II) SMI(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [347565.719] (==) SMI(0): DPI set to (96, 96)
Version: git