Hey Gang, I had a perfectly working Fedora Core 6 system and I had to go mess things up... I backed up my whole system and did a clean install of Fedora Core 8, only to find that my >old< xorg.conf config doesn't work anymore... I was able to get a config finally working, but only on a single monitor. Here's my setup: Screen 1: DELL LCD panel connected to an onboard AGP intel video card Screen 2: DELL LCD panel connected to a PCI ATI Radeon video card Now, I have config files that'll drive one or the other, but not both. The moment I enable Xinerama, the X server crashes with a signal 11. As far as I can tell... Xinerama support is totally borked in Fedora Core 8. Has anybody come across any solutions? Thanks, Tim. -- I am leary of the allegiances of any politician who refers to their constituents as "consumers".
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
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".
On Mon, Nov 19, 2007 at 03:25:19PM -0500, Tim Keller wrote:
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?
I guess so... good luck getting an older Xorg to run on Fedora 8.
Actually, I found *another* radeon card that has two inputs and I followed your instructions and now I have cloned monitors... so I'm going in the right direction... How do I unclone them? Thanks, Tim. BTW... here is my xorg.conf file for reference... # Xorg configuration created by system-config-display Section "ServerLayout" Identifier "Duel head single card setup" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us+inet" EndSection Section "Device" Identifier "Videocard0" Driver "radeon" Option "Monitor-VGA-0" Option "Monitor-DVI-0" BusID "PCI:1:9:0" EndSection Section "Monitor" Identifier "first" EndSection Section "Monitor" Identifier "second" Option "RightOf" "first" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "first" DefaultDepth 24 SubSection "Display" Viewport 0 0 Virtual 2560 1024 Depth 24 EndSubSection EndSection On Nov 19, 2007 4:06 PM, Chuck Anderson <cra@wpi.edu> wrote:
On Mon, Nov 19, 2007 at 03:25:19PM -0500, Tim Keller wrote:
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?
I guess so... good luck getting an older Xorg to run on Fedora 8.
_______________________________________________ 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".
On Tue, Nov 20, 2007 at 10:26:24AM -0500, Tim Keller wrote:
Section "Device" Identifier "Videocard0" Driver "radeon" Option "Monitor-VGA-0" Option "Monitor-DVI-0" BusID "PCI:1:9:0" EndSection
You forgot the second argument to the Montior- options here. Section "Device" Identifier "Videocard0" Driver "radeon" Option "Monitor-VGA-0" "first" Option "Monitor-DVI-0" "second" BusID "PCI:1:9:0" EndSection
Hey that fixed it! Thanks! Tim. On 11/20/07, Chuck Anderson <cra@wpi.edu> wrote:
On Tue, Nov 20, 2007 at 10:26:24AM -0500, Tim Keller wrote:
Section "Device" Identifier "Videocard0" Driver "radeon" Option "Monitor-VGA-0" Option "Monitor-DVI-0" BusID "PCI:1:9:0" EndSection
You forgot the second argument to the Montior- options here.
Section "Device" Identifier "Videocard0" Driver "radeon" Option "Monitor-VGA-0" "first" Option "Monitor-DVI-0" "second" BusID "PCI:1:9:0" 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".
participants (2)
-
Chuck Anderson
-
Tim Keller