双显卡的问题
安装的是redhat81.显卡均能正常显示,驱动正常。
2.使用startx -- +xinerama启动xwindows
3.怀疑为gnome的问题,安装了xfce后照旧.
4.只能克隆显示,两个显示器显示的一模一样,鼠标只在一个屏幕出现。
想调试为两个显示器,显示的不一样,请高手赐教,我已经折腾了一个礼拜了。实在不行了。这里先谢谢了!!!
附:pci \XFree86config\XFree86.0.log\lspci
##########pci
Bus 1, device 0, function 0:
VGA compatible controller: nVidia Corporation NV11 (GeForce2 MX) (rev 178).
IRQ 11.
Master Capable. Latency=248. Min Gnt=5.Max Lat=1.
Non-prefetchable 32 bit memory at 0xdc000000 .
Prefetchable 32 bit memory at 0xd0000000 .
Bus 2, device 0, function 0:
VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 92).
IRQ 5.
Master Capable. Latency=32. Min Gnt=8.
Prefetchable 32 bit memory at 0xe0000000 .
I/O at 0xc000 .
Non-prefetchable 32 bit memory at 0xdf000000 .
###################XFREE86CONFIG
Section "ServerLayout"
Identifier "layout1"
Screen 0 "screen0" 0 0
Screen 1 "screen1" Leftof "screen0"
Option "Xinerama" "on"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "glx"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "xtt"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "AiGupZhe Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5 - 48.5
VertRefresh 50.0 - 70.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Legend Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30 - 54
VertRefresh 50.0 - 120.0
Option "dpms"
EndSection
Section "Device"
Identifier "NVIDIA GeForce 2 MX (generic)"
Driver "nvidia"
VendorName "NVIDIA GeForce 2 MX (generic)"
BoardName "NVIDIA GeForce 2 MX (generic)"
VideoRam 65536
BusID "AGP:1:0:0"
EndSection
Section "Device"
Identifier "ATI 3D Pro Turbo"
Driver "ati"
VendorName "ATI 3D Pro Turbo"
BoardName "ATI 3D Pro Turbo"
VideoRam 8192
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "ATI 3D Pro Turbo"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "NVIDIA GeForce 2 MX (generic)"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
######################XFREE86.0.LOG
unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Thu Jan 16 16:43:32 2003
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "layout1"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "NVIDIA GeForce 2 MX (generic)"
(**) |-->Screen "Screen1" (1)
(**) | |-->Monitor "Monitor1"
(**) | |-->Device "ATI 3D Pro Turbo"
(EE) Screen screen0 doesn't exist: deleting placement
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/TrueType,unix/:7100"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "Xinerama" "on"
(**) Xinerama: enabled
(--) using VT number 7
(II) Open APM successful
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.1
XFree86 Video Driver: 0.5
XFree86 XInput driver : 0.3
XFree86 Server Extension : 0.1
XFree86 Font Renderer : 0.3
.......................................
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
#################LSPCI
00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 12)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 12)
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 12)
00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 12)
01:00.0 VGA compatible controller: nVidia Corporation NV11 (rev b2)
02:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c)
02:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
02:02.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)
02:03.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX (rev 30) 有意思!! 有意思!!
不知道通过启动两个X,能否达到目的呢?
不行啦!!!!
试startx -- :2还是一样,两个屏幕还是CLON!! :cry: You are using "nvidia" driver, which is known to have problems supporting xinerama set ups.Try "nv" driver first.But then "nv" driver will not have good 3D hardware acceleration support.Also, you might want to try KDE and see if you have the same problem.
Here's my XF86Config-4 for a dual head and a triple head display for reference.
Dual head:
########################################################
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load"GLcore"
Load"dbe"
Load"extmod"
Load"fbdevhw"
Load"dri"
Load"glx"
Load"record"
Load"type1"
Load"xtt"
EndSection
Section "InputDevice"
Identifier"Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier"Mouse0"
Driver "mouse"
Option "Protocol" "MouseManPlusPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Display 1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30.0 - 95.0
VertRefresh50.0 - 150.0
ModeLine "1400x1050" 129.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 151.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 162.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 184.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
Modeline "400x256" 22.00400 416 480 504256 259 262 269 doublescan
Option "dpms"
EndSection
Section "Monitor"
Identifier "Display 2"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30.0 - 95.0
VertRefresh50.0 - 150.0
ModeLine "1400x1050" 129.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 151.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 162.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 184.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
Modeline "400x256" 22.00400 416 480 504256 259 262 269 doublescan
Option "dpms"
EndSection
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0"Screen0" 0 0
Screen 1"Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Device"
Identifier"MATROX CARD 1"
Driver "mga"
VendorName"Matrox Millennium G400"
BoardName "Matrox Millennium G400"
BusID "PCI:1:5:0"
EndSection
Section "Device"
Identifier"nVidia"
Driver "nv"
VendorName"Nvidia"
BoardName "Nvidia"
BusID "PCI:2:5:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "MATROX CARD 1"
Monitor "Display 1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "400x256"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "nVidia"
Monitor "Display 2"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "400x256"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
###################################################
For triple head:
###################################################
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load"GLcore"
Load"dbe"
Load"extmod"
Load"fbdevhw"
Load"dri"
Load"glx"
Load"record"
Load"type1"
Load"xtt"
EndSection
Section "InputDevice"
Identifier"Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier"Mouse0"
Driver "mouse"
Option "Protocol" "MouseManPlusPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
Section "Monitor"
Identifier "Display 1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30.0 - 95.0
VertRefresh50.0 - 150.0
ModeLine "1400x1050" 129.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 151.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 162.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 184.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
Modeline "400x256" 22.00400 416 480 504256 259 262 269 doublescan
Option "dpms"
EndSection
Section "Monitor"
Identifier "Display 2"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30.0 - 95.0
VertRefresh50.0 - 150.0
ModeLine "1400x1050" 129.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 151.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 162.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 184.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
Modeline "400x256" 22.00400 416 480 504256 259 262 269 doublescan
Option "dpms"
EndSection
Section "Monitor"
Identifier "Display 3"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30.0 - 95.0
VertRefresh50.0 - 150.0
ModeLine "1400x1050" 129.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 151.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 162.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
ModeLine "1400x1050" 184.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
Modeline "400x256" 22.00400 416 480 504256 259 262 269 doublescan
Option "dpms"
EndSection
Section "ServerLayout"
Identifier "triple"
Screen 0"Screen0" 0 0
Screen 1"Screen1" LeftOf "Screen0"
Screen 2"Screen2" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Device"
Identifier"MATROX CARD 1"
Driver "mga"
VendorName"Matrox Millennium G400"
BoardName "Matrox Millennium G400"
BusID "PCI:1:5:0"
EndSection
Section "Device"
Identifier"nVidia1"
Driver "nv"
VendorName"Nvidia"
BoardName "Nvidia"
BusID "PCI:2:5:0"
EndSection
Section "Device"
Identifier"nVidia2"
Driver "nv"
VendorName"Nvidia"
BoardName "Nvidia"
BusID "PCI:2:6:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "MATROX CARD 1"
Monitor "Display 1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "400x256"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "nVidia1"
Monitor "Display 2"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "400x256"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "nVidia2"
Monitor "Display 3"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "400x256"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
###############################################
Have fun!
问题解决了!!!!!!!谢谢huangdi
总结一下:1.不能使用NVIDIA的驱动,使用REDHAT8自带的'nv'
2.不能加载"GLX"模块
3.修改"AGP:1:0:0"为"PCI:1:0:0'
想配置双显卡的朋友可以参考:
http://www.linuxdocs.org/HOWTOs/Xinerama-HOWTO.html#toc7
再次谢谢huangdi
这是修改后的XFree86config:
Section "ServerLayout"
Identifier "layout1"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Option "Xinerama" "on"
Option "XaaNoOffscreenPixmaps" "0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "dri"
#Load "glx"
Load "record"
Load "type1"
Load "xtt"
EndSection
Section "InputDevice"
Identifier"Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier"Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "AiGupZhe Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5 - 48.5
VertRefresh50.0 - 70.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Legend Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30 - 54
VertRefresh50.0 - 120.0
Option "dpms"
EndSection
Section "Device"
Identifier"NVIDIA GeForce 2 MX (generic)"
Driver "nv"
VendorName"NVIDIA GeForce 2 MX (generic)"
BoardName "NVIDIA GeForce 2 MX (generic)"
VideoRam 65536
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier"ATI 3D Pro Turbo"
Driver "ati"
VendorName"ATI 3D Pro Turbo"
BoardName "ATI 3D Pro Turbo"
VideoRam 8192
BusID "PCI:2:0:0"
#Screen 1
EndSection
Section "Screen"
Identifier "Screen1"
Device "ATI 3D Pro Turbo"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "NVIDIA GeForce 2 MX (generic)"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
:shock:
页:
[1]