Hi,
I've been hunting for this on the web and struggling for a couple of days to get it working with not luck.
I installed Mandriva One 2007 with the full 3D effects of AIGLX for the KDE desktop. I later dropped in my PCI-E ATI RX-600XT video card and re-fired it up with the my primary monitor pluged into the card... came up with out issue. I plugged in my 2nd monitor - 1on DVI and 1 on VGA. It came up in mirror mode fine... using equivalent resolutions of course. I'm assuming it's just pumping out the same output to both ports (DVI & VGA) by default.
Mandriva's graphical KDE configuration tools don't seem to allow me to select a second monitor and the command line xorg confirue tool didn't address additional monitors either.
As I've been searching, I've found a number of small programs that seem like they aren't meant for me or what I want. I found some 'instructions' on how to edit the etc/x11/xorg.conf file and tried my hand at it with failure a couple of times - X failed to load and I had to replace the xorg.conf file contents with the original contents through the command line (arduous for a NOOB).
One thing I don't get is the difference or relationship between the xorg.gonf and XF86Conf files? I speculate that either one (XF86Conf) is a legacy file type that is skipped when xorg.conf is present or the XF86conf is related to hardware and xorg.conf is related to pisplay output and peripherals input to the display. but I'm reaching. So I don't know if I need (or should) edit just the xorg.conf file or both.
I found some instructions for setting up dual-head displays with ATI cards (
https://support.ati.com/ics/support/...uestionID=3380) from
http://yolinux.com/TUTORIALS/LinuxAndDualMonitors.html but I don't THINK my video card (RX600XT) qualifies as those listed.
In the end I'd like to have something similar to what I've got goning on OS X 10.4 - where I've got two displays that are continuous between them but windows maximize to one screen as oppossed to across both. The goal is to set up the system to output to a TV and a monitor run a media center client in full-screen on the TV and have a normal desktop on the second monitor for IM, web surfing, and light word processing. I've read about having two displays for two users and theoretically, my goal could work with that but it seems more complicated.
I'll add the contents of my WORKING xorg.conf file bellow (followed by what I've tried most recently for the dual-monitor setup). If someone would look over the two and tell me what I could/need to change in the second instance to get it working that would be great. If it's all crap, any other informative help would be appreciated. Thanks.
etc/X11/xorg.conf file:
# File generated by XFdrake (rev 57713)
# ************************************************** ********************
# Refer to the xorg.conf man page for details about the format of
# this file.
# ************************************************** ********************
Section "Files"
# font server independent of the X server to render fonts.
FontPath "unix/:-1"
# minimal fonts to allow X to run without xfs
FontPath "/usr/share/fonts/misc:unscaled"
EndSection
Section "Extensions"
Option "Composite"
EndSection
Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "1280x1024 @ 60 Hz"
HorizSync 31.5-64.3
VertRefresh 50-70
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc."
BoardName "ATI Radeon (fglrx)"
Driver "ati"
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "1"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 16
Subsection "Display"
Depth 8
Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 15
Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen1"
EndSection
The two monitors that I am TESTING this with (not what I will finally setup permanently) are a Samsung 213T LCD (max res 1600X1200) and a Hanns-G HC149D (max res 1280X1024). I'd like to be able to maintain different resolutions on each since that's what I'll need to do with the TV and monitor if all else works.
The contents of etc/X11/xorg.conf for dual displays that's NOT WORKING:
# File generated by XFdrake (rev 57713)
# ************************************************** ********************
# Refer to the xorg.conf man page for details about the format of
# this file.
# ************************************************** ********************
Section "Files"
# font server independent of the X server to render fonts.
FontPath "unix/:-1"
# minimal fonts to allow X to run without xfs
FontPath "/usr/share/fonts/misc:unscaled"
EndSection
Section "Extensions"
Option "Composite"
EndSection
Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "Samsung"
ModelName "Samsung SyncMaster 213T/CX210T"
HorizSync 30-81
VertRefresh 56-75
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc."
BoardName "ATI Radeon (fglrx)"
Driver "ati"
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "1"
EndSection
Section "Screen"
Identifier "RightScreen"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 15
Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 16
Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 24
Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen 0 "RightScreen" 0 0
Screen 1 "LeftScreen" LeftOf "RightScreen"
Option "Clone" "off"
EndSection
Thanks for any help you can offer