[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#444433: xserver-xorg-video-intel: Xinerama and Dualhead won't work with new intel driver (old i810 worked)



Simon Effenberg wrote:
> Package: xserver-xorg-video-intel
> Version: 2:2.1.1-4
> Severity: normal
>
>
> Since using the newer video-intel driver i can't get my external monitor
> to work. Either in dualhead nor in xinerama i can start X.
>   

Which xserver-xorg-video-intel did you have before? Stable/Etch? Lenny?
Unstable? (look in /var/log/dpkg.log or /var/log/aptitude)

> --------------------------------
> II) intel(0): Continuing with default 262144kB VideoRam instead of 130000 kB.
> (II) intel(0): Kernel reported 488960 total, 14474 used
> (II) intel(0): I830CheckAvailableMemory: 1897944 kB available
> (**) intel(0): VideoRam: 262144 KB
> (II) intel(0): Attempting memory allocation with tiled buffers and
>                large DRI memory manager reservation:
> (II) intel(1): Allocating 0 scanlines for pixmap cache
>
> Backtrace:
> 0: /usr/bin/X(xf86SigHandler+0x7e) [0x80c632e]
> 1: [0xffffe420]
> 2: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7ae78e0]
> 3: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7ae8a2a]
> 4: /usr/lib/xorg/modules/drivers//intel_drv.so(i830_allocate_2d_memory+0x129) [0xb7ae8d49]
> 5: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7ae412d]
> 6: /usr/bin/X(AddScreen+0x1fc) [0x8073c9c]
> 7: /usr/bin/X(InitOutput+0x21e) [0x80a7eae]
> 8: /usr/bin/X(main+0x296) [0x8074426]
> 9: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7ce2050]
> 10: /usr/bin/X(FontFileCompleteXLFD+0x205) [0x8073991]
>   

I don't remember having seen this backtrace before but...

> Section "Device"
> 	Identifier	"Intel Mobile 945"
> 	Driver		"intel"
> 	BusID		"PCI:0:2:0"
> 	VideoRam	130000
> 	Option		"VBERestore"	"true"
> 	Option		"DRI"		"true"
> 	Option		"MonitorLayout"	"CRT,LFP"
> 	Screen		0
> EndSection
>
> Section "Device"
> 	Identifier	"Intel Mobile 945 Clone 1"
> 	Driver		"intel"
> 	BusID		"PCI:0:2:0"
> 	VideoRam	130000
> 	Option		"Clone"		"true"
> 	Option		"MonitorLayout"	"CRT,LFP"
> EndSection
>
> Section "Device"
> 	Identifier	"Intel Mobile 945 Clone 2"
> 	Driver		"intel"
> 	BusID		"PCI:0:2:1"
> EndSection
>
> Section "Device"
> 	Identifier	"Intel Mobile 945 2"
> 	Driver		"intel"
> 	BusID		"PCI:0:2:0"
> 	Option		"VBERestore"	"false"
> 	Option		"DevicePresence" "yes"
> 	Option		"MonitorLayout"	"CRT,LFP"
> 	Screen		1
> EndSection
>   

This can't work. Xinerama isn't supported anymore, now the Intel driver
does RandR 1.2. You should have a single Device section and a single
Screen section. All the remaining things are handled dynamically with
xrandr. See http://bgoglin.livejournal.com/9846.html, and maybe
http://bgoglin.livejournal.com/10214.html and
http://bgoglin.livejournal.com/10423.html

Brice






Reply to: