b1ueskycomp1ex said:
klikklak said:
look for twinview. with the provided nvidia's own installer I think it was just nvidia-xconfig --twinview or something very similar. it'll do the xorg for you. nvidia-settings in x also does stuff.
Unfortunately there are issues, and the configuration app from the nvidia driver doesn't save the xorg.conf file, so I have to do it manually by hand. But I still can't figure out how to flip my second monitor :/
(As a side note; I like how people just give suggestions like: "Do this, it's so easy, at least I think it was" and it's totally beside the point and they could've tested it themselves so easily etc. /rant)
Firstly: If you want to use the GUI tool, use "sudo nvidia-settings" in a terminal, et voilà, you can save your xorg.conf file. You can't rotate a screen using this tool, though.
Secondly: You can use "nvidia-xconfig" to rotate an X screen. Do "sudo nvidia-xconfig --screen=Screen0 --rotate=CW" (or CCW, normal, left, inverted, right). You might need to replace "Screen0" with whatever the screen is called in "xorg.conf"
Finally: Note that the above command rotates the whole X screen. So if you use TwinView, you'll rotate the block of your two screens (if that makes sense) and anything else is impossible. If you want to use individual rotations, you have to disable TwinView and use Xinerama instead. This disables XRandR emulation, however, so things like Compiz won't work (I don't know whether KWin works since it can use XRender instead of GLX but whatever).
Why is this so difficult? Because nVidia doesn't want to support open APIs, and want to use their own way of doing things (it's the same code in Windows, Mac and Linux that controls screen positioning in the nVidia driver - the nVidia folks don't want to support different APIs). You should use the "nouveau" driver instead of the nVidia one if you want full support for xrandr ("nouveau" is the default driver in Ubuntu and Fedora if you don't install the proprietary driver). It enables KMS, xrandr support, and the usual video acceleration stuff, so your boot times will be shorter, you will be able to use Plymouth boot management, of course also screen rotation, and so on. The 3D support in nouveau isn't finished yet, however, so it doesn't run all 3D applications. You can safely run Compiz and KWin with nouveau however.
Status of nouveau.