使用NVIDIA驱动程序旋转外部显示器


10

我正在运行64位Ubuntu 16.04,并具有NVIDIA GeForce 940M图形卡(为此安装了专有的NVIDIA驱动程序)。我有一个外接显示器,我想逆时针旋转(我怀疑这很重要,但是特别是我要旋转其屏幕的Oculus Rift)。它可以在我运行的大多数游戏/程序上正常运行,但是由于无法旋转显示屏,所以我横竖了一切。

当我尝试通过运行从命令行进行操作时xrandr --output HDMI-1 --rotate left,得到以下输出:xrandr: output HDMI-1 cannot use rotation "left" reflection "none"。当我转到显示设置应用程序时,当单击“旋转”下拉菜单时,唯一的选择是“正常”,这一点显而易见。我当然在发布此文件之前做了一些研究,但是据我xrandr所做的更改后再试一遍,这是行不通的。我的xorg.conf文件如下所示(从NVIDIA X服务器设置应用程序生成):

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "RandRRotation" "on"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "RandRRotation" "True"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

我添加的是Option "RandRRotation" "True"Option "RandRRotation" "on"。我感觉好像缺少了一些东西,但是我对X11不太满意,尤其是对于显示配置文件,例如xorg.conf。还有什么我可以做的,而所有这些我都缺少的?


3
您找到解决方案了吗?
rtindru '16

3
斗争是真实的..我找不到解决的办法
垃圾回收

使旋转再次变好!
DIBS

显然规范已经修补了X,以使Nvidia驱动程序devtalk.nvidia.com/default/topic/999654/linux/…
Max N

@MaxN实际上,从2011年到2014年,这些错误已通过“重新启用轮播”进行了修复
Robert Riedl

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.