Working - Apple 20" display, geforce 6600 dual dvi & x.org
Posting my conf here, someone may find it usefull
AMD 1200 running gentoo linux - 2.6.11 with x.org
Card - PNY Verto GeForce 6600 GT Dual Dvi
2 x 20" apple cinema (alu) displays
Mouse : Logitech MX 700
Note : The dvi ports are too close together on that card
i used a file to sand down the plastic casing on one
connector for one monitor (just shave off 2mm)
Everything works perfectly & the bios/post shows up
Heres my xorg.conf (same as xf86config) for those of you
who would like to use a similar config
# File generated by xf86config.
Section "Module"
Load "dbe" \t# Double buffer extension
Load "type1"
Load "speedo"
Load "freetype"
Load "xtt"
Load "glx"
Load "extmod"
Load "bitmap"
Load "ddc"
Load "int10"
Load "record"
Load "vbe"
EndSection
# ************************************************** ********************
# Files section. This allows default font and rgb paths to be set
# ************************************************** ********************
Section "Files"
RgbPath\t"/usr/X11R6/lib/X11/rgb"
FontPath "unix/:-1"
FontPath \t"/usr/share/fonts/local"
FontPath \t"/usr/share/fonts/misc"
FontPath \t"/usr/share/fonts/75dpi:unscaled"
FontPath \t"/usr/share/fonts/100dpi:unscaled"
FontPath \t"/usr/share/fonts/Speedo"
FontPath \t"/usr/share/fonts/Type1"
FontPath \t"/usr/share/fonts/truetype"
FontPath \t"/usr/local/share/fonts"
FontPath \t"/usr/share/fonts"
FontPath \t"/usr/share/fonts"
FontPath \t"/usr/share/fonts/corefonts"
FontPath \t"/usr/share/fonts/ttf-bitstream-vera"
FontPath \t"/usr/share/fonts/cyrillic"
FontPath \t"/usr/share/fonts/TTF"
FontPath \t"/usr/share/fonts/ukr"
EndSection
# ************************************************** ********************
# Server flags section.
# ************************************************** ********************
Section "ServerFlags"
AllowMouseOpenFail
EndSection
# ************************************************** ********************
# Core keyboard's InputDevice section
# ************************************************** ********************
Section "InputDevice"
Identifier\t"Keyboard0"
Driver\t"kbd"
Option \t"AutoRepeat" \t"500 30"
Option \t"XkbModel"\t"pc101"
Option \t"XkbLayout"\t"us"
EndSection
# ************************************************** ********************
# Core Pointer's InputDevice section
# ************************************************** ********************
Section "InputDevice"
Identifier\t"Mouse0"
Driver\t"mouse"
Option \t"Protocol" "ExplorerPS/2"
Option \t"Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
Option \t"Buttons" \t"7"
Option \t"Resolution" "800"
EndSection
# ************************************************** ********************
# Monitor section
# ************************************************** ********************
# Any number of monitor sections may be present
Section "Monitor"
Identifier "Apple Cinema Display"
VendorName "Apple Inc."
ModelName "Apple Cinema Display 20"
HorizSync 28-90
VertRefresh 43-72
# 1680x1050 @ 59.9 Hz hsync: 64.7 kHz; PixelClock: 119.00 MHz
Modeline "1680x1050" 119.00 1680 1728 1760 1840 1050 1053 1059 1080
EndSection
# ************************************************** ********************
# Graphics device section
# ************************************************** ********************
Section "Device"
Identifier "NVIDIA GeForce 6600 GT"
VendorName "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "NoLogo" "False"
Option "NvAGP" "3"
Option "HWCursor" "True"
Option \t"TwinView"\t\t "True"
Option \t"UseEdidFreqs"\t\t "True"\t
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1680x1050,1680x1050"
Option "Xinerama" "True"
Option "ConnectedMonitor" "DFP, DFP"
Option "ExactModeTimingsDVI" "True"
Option "FlatPanelProperties" "Scaling = scaled, Dithering = default"
Option "DigitalVibrance" "50" #when using the Apple monitors
Option "CursorShadow" \t\t"1"
Option "CursorShadowAlpha" \t"64"
Option "CursorShadowYOffset" \t"2"
Option "CursorShadowXOffset" \t"4"
Option "RenderAccel" \t\t"1"
Option "WindowFlip" \t\t"false"
Option "Xinerama" \t\t\t"on"
Option "AllowGLXWithComposite" \t"true"
EndSection
# ************************************************** ********************
# Screen sections
# ************************************************** ********************
Section "Screen"
Identifier "Apple 0"
Device "NVIDIA GeForce 6600 GT"
Monitor "Apple Cinema Display"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
Section "Screen"
Identifier "Apple 1"
Device "NVIDIA GeForce 6600 GT"
Monitor "Apple Cinema Display"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
# ************************************************** ********************
# ServerLayout sections.
# ************************************************** ********************
Section "ServerLayout"
Option \t "OffTime" "10"
Identifier "GeForce 6600 Dual Configuration"
Screen 0 "Apple 0" 0 0
Screen 1 "Apple 1" RightOf "Screen 0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
AMD 1200 running gentoo linux - 2.6.11 with x.org
Card - PNY Verto GeForce 6600 GT Dual Dvi
2 x 20" apple cinema (alu) displays
Mouse : Logitech MX 700
Note : The dvi ports are too close together on that card
i used a file to sand down the plastic casing on one
connector for one monitor (just shave off 2mm)
Everything works perfectly & the bios/post shows up
Heres my xorg.conf (same as xf86config) for those of you
who would like to use a similar config
# File generated by xf86config.
Section "Module"
Load "dbe" \t# Double buffer extension
Load "type1"
Load "speedo"
Load "freetype"
Load "xtt"
Load "glx"
Load "extmod"
Load "bitmap"
Load "ddc"
Load "int10"
Load "record"
Load "vbe"
EndSection
# ************************************************** ********************
# Files section. This allows default font and rgb paths to be set
# ************************************************** ********************
Section "Files"
RgbPath\t"/usr/X11R6/lib/X11/rgb"
FontPath "unix/:-1"
FontPath \t"/usr/share/fonts/local"
FontPath \t"/usr/share/fonts/misc"
FontPath \t"/usr/share/fonts/75dpi:unscaled"
FontPath \t"/usr/share/fonts/100dpi:unscaled"
FontPath \t"/usr/share/fonts/Speedo"
FontPath \t"/usr/share/fonts/Type1"
FontPath \t"/usr/share/fonts/truetype"
FontPath \t"/usr/local/share/fonts"
FontPath \t"/usr/share/fonts"
FontPath \t"/usr/share/fonts"
FontPath \t"/usr/share/fonts/corefonts"
FontPath \t"/usr/share/fonts/ttf-bitstream-vera"
FontPath \t"/usr/share/fonts/cyrillic"
FontPath \t"/usr/share/fonts/TTF"
FontPath \t"/usr/share/fonts/ukr"
EndSection
# ************************************************** ********************
# Server flags section.
# ************************************************** ********************
Section "ServerFlags"
AllowMouseOpenFail
EndSection
# ************************************************** ********************
# Core keyboard's InputDevice section
# ************************************************** ********************
Section "InputDevice"
Identifier\t"Keyboard0"
Driver\t"kbd"
Option \t"AutoRepeat" \t"500 30"
Option \t"XkbModel"\t"pc101"
Option \t"XkbLayout"\t"us"
EndSection
# ************************************************** ********************
# Core Pointer's InputDevice section
# ************************************************** ********************
Section "InputDevice"
Identifier\t"Mouse0"
Driver\t"mouse"
Option \t"Protocol" "ExplorerPS/2"
Option \t"Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
Option \t"Buttons" \t"7"
Option \t"Resolution" "800"
EndSection
# ************************************************** ********************
# Monitor section
# ************************************************** ********************
# Any number of monitor sections may be present
Section "Monitor"
Identifier "Apple Cinema Display"
VendorName "Apple Inc."
ModelName "Apple Cinema Display 20"
HorizSync 28-90
VertRefresh 43-72
# 1680x1050 @ 59.9 Hz hsync: 64.7 kHz; PixelClock: 119.00 MHz
Modeline "1680x1050" 119.00 1680 1728 1760 1840 1050 1053 1059 1080
EndSection
# ************************************************** ********************
# Graphics device section
# ************************************************** ********************
Section "Device"
Identifier "NVIDIA GeForce 6600 GT"
VendorName "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "NoLogo" "False"
Option "NvAGP" "3"
Option "HWCursor" "True"
Option \t"TwinView"\t\t "True"
Option \t"UseEdidFreqs"\t\t "True"\t
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1680x1050,1680x1050"
Option "Xinerama" "True"
Option "ConnectedMonitor" "DFP, DFP"
Option "ExactModeTimingsDVI" "True"
Option "FlatPanelProperties" "Scaling = scaled, Dithering = default"
Option "DigitalVibrance" "50" #when using the Apple monitors
Option "CursorShadow" \t\t"1"
Option "CursorShadowAlpha" \t"64"
Option "CursorShadowYOffset" \t"2"
Option "CursorShadowXOffset" \t"4"
Option "RenderAccel" \t\t"1"
Option "WindowFlip" \t\t"false"
Option "Xinerama" \t\t\t"on"
Option "AllowGLXWithComposite" \t"true"
EndSection
# ************************************************** ********************
# Screen sections
# ************************************************** ********************
Section "Screen"
Identifier "Apple 0"
Device "NVIDIA GeForce 6600 GT"
Monitor "Apple Cinema Display"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
Section "Screen"
Identifier "Apple 1"
Device "NVIDIA GeForce 6600 GT"
Monitor "Apple Cinema Display"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection
# ************************************************** ********************
# ServerLayout sections.
# ************************************************** ********************
Section "ServerLayout"
Option \t "OffTime" "10"
Identifier "GeForce 6600 Dual Configuration"
Screen 0 "Apple 0" 0 0
Screen 1 "Apple 1" RightOf "Screen 0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Comments
apple displays on linux can do so without much hassle
if you want try linux with X then this config will help
you as well.
Useful info for those who need it but it might be more visible on a Linux forum.