So... if I'm reading this right... I'm stuck then... since I have monitors on separate video cards.

I know it's cool that xrandr can do all this funky stuff, but I'd just be happy to keep existing functionality.

What are my options now... downgrade my X server?

On Nov 19, 2007 1:34 PM, Chuck Anderson <cra@wpi.edu> wrote:
On Mon, Nov 19, 2007 at 01:07:54PM -0500, Tim Keller wrote:
> As far as I can tell... Xinerama support is totally borked in Fedora Core
> 8.  Has anybody come across any solutions?

Xinerama is no longer supported in Xorg.  But not to fear!  It has
been replaced by a new, dynamic method of doing dual-head with the
XRandR extension.  Unfortunately, neither the Release Notes nor the
system-config-display tool have taken these changes into account.
Also, this won't work with multiple separate video cards, only single
video cards with multiple output on them.  The fact that the X server
segfaults when configured with Xinerama is a bug.

You can turn on/off and configure multiple displays all dynamically
using the xrandr command.  Try this to display the available outputs
while the X server is running:

xrandr

To configure a specific output, try these commands:

xrandr --output DVI-1 --auto

Or:

xrandr --output DVI-1 --mode 1024x768

To configure dual-head (NOTE: You have to pre-configure the maximum
combined virtual resolution you want to use in xorg.conf first, as
specified below):

xrandr --output DVI-1 --right-of DVI-0

This is nice because it means you can dynamically set up dual-head for
an external VGA port on a laptop going to an LCD projector, for
example.  The internal LCD and external VGA could run at different
resolutions too.

For more fun, you can play with rotating screen images.

You can also configure this in xorg.conf.  The key differences from
traditional multi-head and Xinerama are that you only use a single
Screen in your ServerLayout section:

Section "ServerLayout"
       Identifier     "new dual-head configuration"
       Screen      0  "Screen0" 0 0
       InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Then refer to multiple monitors in the Device section.  Here the
format is Option "Monitor-<actual-monitor-id-from-xrandr>" "<monitor-identifier>"

Section "Device"
       Identifier  "Videocard0"
       Driver      "radeon"
       Option      "Monitor-DVI-0" "first"
       Option      "Monitor-DVI-1" "second"
EndSection

Then specify the multiple Monitor sections themselves, using the
monitor-identifiers specified above, with the placement options
RightOf or LeftOf:

Section "Monitor"
       Identifier  "first"
EndSection

Section "Monitor"
       Identifier  "second"
       Option      "RightOf" "first"
EndSection

And then of course the single screen section.  Note that you MUST
specify the Virtual resolution as the sum of the resolutions of the
multiple monitors you want to use (either horizontally or vertically,
depending on your preferred monitor orientation).  So below I have
specified Virtual 3200 1200 so that I can place two 1600x1200 monitors
side-by-side.  The Monitor "first" is there just to satisfy the
requirement for a Monitor to be specified--you don't put both monitors
here.

Section "Screen"
       Identifier "Screen0"
       Device     "Videocard0"
       Monitor    "first"
       DefaultDepth     24
       SubSection "Display"
               Viewport   0 0
               Virtual 3200 1200
               Depth     24
               Modes    "1600x1200" "1600x1024" "1440x900" "1400x1050" "1360x768" "1280x1024" "1280x960" "1280x800" "1280x720" "1152x864" "1024x768" "800x600" "640x480"
       EndSubSection
EndSection
_______________________________________________
Wlug mailing list
Wlug@mail.wlug.org
http://mail.wlug.org/mailman/listinfo/wlug



--
I am leary of the allegiances of any politician who refers to their constituents as "consumers".