Latios |
06-12-2011 12:26 PM |
Two graphics cards (Intel 965 + Cirrus 5440) dont work
I want to add a second monitor to a computer with existing onboard Intel 965 graphics. The Intel graphics work great so i'd prefer adding something old for a second monitor (just to throw some toolbars on it) instead of installing ATI / nV card (which will disable the Intel graphics)
I added an old PCI (not PCIe) Cirrus Logic GD 5440 Alpine for the second monitor (so that it won;t disable the Intel). This card is capable of 640x480 w/ 256 colors (actually more, but i dont know how much more it will go. It has like 1MiB memory)
Now i set it up like this :
/etc/X11/xorg.conf.d/20-cirrus.conf
Code:
Section "Device"
Identifier "CirrusCard"
Driver "cirrus"
BusID "PCI:4:0:0"
EndSection
/etc/X11/xorg.conf.d/20-intel.conf
Code:
Section "Device"
Identifier "IntelCard"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
/etc/X11/xorg.conf.d/50-screen.conf
Code:
Section "Screen"
Identifier "CirrusScreen"
Device "CirrusCard"
Monitor "CirrusMonitor"
DefaultDepth 8
SubSection "Display"
Modes "640x480_60"
EndSubSection
EndSection
Section "Screen"
Identifier "IntelScreen"
Device "IntelCard"
Monitor "IntelMonitor"
DefaultDepth 24
EndSection
/etc/X11/xorg.conf.d/50-monitor.conf
Code:
Section "Monitor"
Identifier "CirrusMonitor"
Modeline "640x480_60" 23.86 640 656 720 800 480 481 484 497 -HSync +VSync
EndSection
Section "Monitor"
Identifier "CirrusMonitor"
EndSection
All the additions to the cirus (modeline etc) were added when experimenting, but did not change the errors
X fails to start in all configurations i tried here
Xorg.0.log
Code:
[ 987.177]
X.Org X Server 1.10.2
Release Date: 2011-05-28
[ 987.179] X Protocol Version 11, Revision 0
[ 987.180] Build Operating System: Linux 2.6.38-ARCH i686
[ 987.180] Current Operating System: Linux cyder 2.6.39-ARCH #1 SMP PREEMPT Tue Jun 7 05:49:02 UTC 2011 i686
[ 987.181] Kernel command line: root=/dev/disk/by-uuid/6b5ce5b4-5de8-4e57-8fe3-64d112d87301 ro
[ 987.181] Build Date: 30 May 2011 08:16:10AM
[ 987.182]
[ 987.183] Current version of pixman: 0.22.0
[ 987.184] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 987.185] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 987.188] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 12 20:07:16 2011
[ 987.189] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 987.190] (==) No Layout section. Using the first Screen section.
[ 987.190] (**) |-->Screen "LeftScreen" (0)
[ 987.190] (**) | |-->Monitor "LeftMonitor"
[ 987.190] (**) | |-->Device "LeftCard"
[ 987.190] (==) Automatically adding devices
[ 987.190] (==) Automatically enabling devices
[ 987.190] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 987.190] Entry deleted from font path.
[ 987.190] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 987.190] Entry deleted from font path.
[ 987.190] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 987.190] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 987.190] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 987.190] (II) Loader magic: 0x822e120
[ 987.190] (II) Module ABI versions:
[ 987.190] X.Org ANSI C Emulation: 0.4
[ 987.190] X.Org Video Driver: 10.0
[ 987.190] X.Org XInput driver : 12.2
[ 987.190] X.Org Server Extension : 5.0
[ 987.192] (--) PCI:*(0:0:2:0) 8086:2992:1028:01da rev 2, Mem @ 0xdfe00000/1048576, 0xc0000000/268435456, I/O @ 0x0000ecb8/8
[ 987.192] (--) PCI: (0:0:2:1) 8086:2993:1028:01da rev 2, Mem @ 0xdff00000/1048576
[ 987.192] (--) PCI: (0:4:0:0) 1013:00a0:0000:0000 rev 71, Mem @ 0xd0000000/16777216, BIOS @ 0x????????/16777216
[ 987.192] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 987.192] (II) LoadModule: "extmod"
[ 987.192] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 987.192] (II) Module extmod: vendor="X.Org Foundation"
[ 987.192] compiled for 1.10.2, module version = 1.0.0
[ 987.192] Module class: X.Org Server Extension
[ 987.192] ABI class: X.Org Server Extension, version 5.0
[ 987.192] (II) Loading extension MIT-SCREEN-SAVER
[ 987.193] (II) Loading extension XFree86-VidModeExtension
[ 987.193] (II) Loading extension XFree86-DGA
[ 987.193] (II) Loading extension DPMS
[ 987.193] (II) Loading extension XVideo
[ 987.193] (II) Loading extension XVideo-MotionCompensation
[ 987.193] (II) Loading extension X-Resource
[ 987.193] (II) LoadModule: "dbe"
[ 987.193] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 987.193] (II) Module dbe: vendor="X.Org Foundation"
[ 987.193] compiled for 1.10.2, module version = 1.0.0
[ 987.193] Module class: X.Org Server Extension
[ 987.193] ABI class: X.Org Server Extension, version 5.0
[ 987.193] (II) Loading extension DOUBLE-BUFFER
[ 987.193] (II) LoadModule: "glx"
[ 987.193] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 987.193] (II) Module glx: vendor="X.Org Foundation"
[ 987.193] compiled for 1.10.2, module version = 1.0.0
[ 987.193] ABI class: X.Org Server Extension, version 5.0
[ 987.193] (==) AIGLX enabled
[ 987.193] (II) Loading extension GLX
[ 987.193] (II) LoadModule: "record"
[ 987.194] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 987.194] (II) Module record: vendor="X.Org Foundation"
[ 987.194] compiled for 1.10.2, module version = 1.13.0
[ 987.194] Module class: X.Org Server Extension
[ 987.194] ABI class: X.Org Server Extension, version 5.0
[ 987.194] (II) Loading extension RECORD
[ 987.194] (II) LoadModule: "dri"
[ 987.194] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 987.194] (II) Module dri: vendor="X.Org Foundation"
[ 987.194] compiled for 1.10.2, module version = 1.0.0
[ 987.194] ABI class: X.Org Server Extension, version 5.0
[ 987.194] (II) Loading extension XFree86-DRI
[ 987.194] (II) LoadModule: "dri2"
[ 987.194] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 987.195] (II) Module dri2: vendor="X.Org Foundation"
[ 987.195] compiled for 1.10.2, module version = 1.2.0
[ 987.195] ABI class: X.Org Server Extension, version 5.0
[ 987.195] (II) Loading extension DRI2
[ 987.195] (II) LoadModule: "cirrus"
[ 987.195] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_drv.so
[ 987.195] (II) Module cirrus: vendor="X.Org Foundation"
[ 987.195] compiled for 1.10.0, module version = 1.3.2
[ 987.195] Module class: X.Org Video Driver
[ 987.195] ABI class: X.Org Video Driver, version 10.0
[ 987.195] (II) CIRRUS: driver for Cirrus chipsets: CLGD5430, CLGD5434-4, CLGD5434-8,
CLGD5436, CLGD5446, CLGD5480, CL-GD5462, CL-GD5464, CL-GD5464BD,
CL-GD5465, CL-GD7548
[ 987.195] (--) using VT number 7
[ 987.202] (WW) Falling back to old probe method for cirrus
[ 987.202] (--) Chipset CLGD5430 found
[ 987.202] (II) Loading sub module "cirrus_alpine"
[ 987.202] (II) LoadModule: "cirrus_alpine"
[ 987.203] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_alpine.so
[ 987.203] (II) Module cirrus_alpine: vendor="X.Org Foundation"
[ 987.203] compiled for 1.10.0, module version = 1.0.0
[ 987.203] ABI class: X.Org Video Driver, version 10.0
[ 987.203] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_drv.so
[ 987.203] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_alpine.so
[ 987.203] (II) Loading sub module "vgahw"
[ 987.203] (II) LoadModule: "vgahw"
[ 987.203] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[ 987.203] (II) Module vgahw: vendor="X.Org Foundation"
[ 987.203] compiled for 1.10.2, module version = 0.1.0
[ 987.203] ABI class: X.Org Video Driver, version 10.0
[ 987.203] (II) CIRRUS(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
[ 987.204] (II) Loading sub module "int10"
[ 987.204] (II) LoadModule: "int10"
[ 987.204] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 987.204] (II) Module int10: vendor="X.Org Foundation"
[ 987.204] compiled for 1.10.2, module version = 1.0.0
[ 987.204] ABI class: X.Org Video Driver, version 10.0
[ 987.204] (II) CIRRUS(0): initializing int10
[ 993.249] (**) CIRRUS(0): Depth 8, (--) framebuffer bpp 8
[ 993.249] (==) CIRRUS(0): Default visual is PseudoColor
[ 993.250] (==) CIRRUS(0): Using SW cursor
[ 993.250] (--) CIRRUS(0): Linear framebuffer at 0xD0000000
[ 993.250] (EE) CIRRUS(0): No valid MMIO address in PCI config space
[ 993.250] (--) CIRRUS(0): Not Using MMIO
[ 993.250] (II) Loading sub module "i2c"
[ 993.250] (II) LoadModule: "i2c"
[ 993.250] (II) Module "i2c" already built-in
[ 993.250] (II) Loading sub module "ddc"
[ 993.250] (II) LoadModule: "ddc"
[ 993.250] (II) Module "ddc" already built-in
[ 993.250] (EE) CIRRUS(0): I2C initialization failed
[ 993.250] (==) CIRRUS(0): Using gamma correction (1.0, 1.0, 1.0)
[ 993.250] (--) CIRRUS(0): Memory Config reg 1 is 0x00
[ 993.250] (--) CIRRUS(0): VideoRAM: 0 kByte
[ 993.250] (==) CIRRUS(0): Min pixel clock is 12 MHz
[ 993.250] (--) CIRRUS(0): Max pixel clock is 85 MHz
[ 993.250] (II) CIRRUS(0): LeftMonitor: Using default hsync range of 31.50-48.00 kHz
[ 993.250] (II) CIRRUS(0): LeftMonitor: Using default vrefresh range of 50.00-70.00 Hz
[ 993.250] (II) CIRRUS(0): LeftMonitor: Using default maximum pixel clock of 65.00 MHz
[ 993.251] (II) CIRRUS(0): Clock range: 12.00 to 85.50 MHz
[ 993.251] (II) CIRRUS(0): Not using mode "640x480_60" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x350" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "320x175" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x400" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "320x200" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "720x400" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "360x200" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x480" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "320x240" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x480" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "320x240" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x480" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "320x240" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x480" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "320x240" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "400x300" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "400x300" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "400x300" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "400x300" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "400x300" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1024x768i" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "512x384i" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1024x768" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "512x384" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1024x768" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "512x384" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1024x768" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "512x384" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1024x768" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "512x384" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1152x864" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "576x432" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1280x960" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x480" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1280x960" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x480" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1280x1024" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x512" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1280x1024" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x512" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1280x1024" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "640x512" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.251] (II) CIRRUS(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1600x1200" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1792x1344" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "896x672" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1792x1344" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "896x672" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1856x1392" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "928x696" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1856x1392" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "928x696" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1920x1440" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "960x720" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1920x1440" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "960x720" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "832x624" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "416x312" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1400x1050" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "700x525" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1400x1050" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "700x525" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1920x1440" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "960x720" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "2048x1536" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1024x768" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "2048x1536" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1024x768" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "2048x1536" (insufficient memory for mode)
[ 993.252] (II) CIRRUS(0): Not using default mode "1024x768" (insufficient memory for mode)
[ 993.252] (WW) CIRRUS(0): Mode pool is empty
[ 993.252] (EE) CIRRUS(0): No valid modes found
[ 993.252] (II) UnloadModule: "cirrus"
[ 993.252] (II) Unloading cirrus
[ 993.252] (II) UnloadModule: "int10"
[ 993.252] (II) Unloading int10
[ 993.252] (II) UnloadModule: "vgahw"
[ 993.252] (II) Unloading vgahw
[ 993.252] (II) UnloadModule: "cirrus_alpine"
[ 993.252] (II) Unloading cirrus_alpine
[ 993.252] (EE) Screen(s) found, but none have a usable configuration.
[ 993.252]
Fatal server error:
[ 993.252] no screens found
[ 993.252]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 993.252] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 993.252]
|