xf86-video-intel: XV using the wrong pipe

JM Ibanez jm at orangeandbronze.com
Fri Apr 13 07:31:12 PDT 2007


Alan Hourihane <alanh at fairlite.demon.co.uk> writes:
> On Fri, 2007年04月13日 at 22:02 +0800, JM Ibanez wrote:
>> Hi,
>>>> Since bugs.freedesktop.org seems to be down, I might as well report this
>> here. Has anyone encountered this?
>>>> On my laptop, XVideo using xf86-video-intel git seems to be using the
>> wrong pipe (or at least, it is "hardcoded" to just one pipe). When I
>> have another display plugged in but cloned to the laptop's display
>> (i.e. they're displaying the same image at the same resolution), running
>> 'mplayer -vo xv /some/mpg/file' will show output on the external display
>> and a blue screen on the laptop display. However, when I configure
>> dual-head (mergefb), there's output when mplayer's window is in the
>> external display, but blue screen on the local display.
>>>> Anyone experience this aside from me?
>> That's actually a feature of the chip. It can't display the overlay to
> both pipes at the same time. 
>> If you run cloned on the same pipe, then it works, but there's the
> restriction that the same resolution & refresh rate must be compatible
> with both output devices.

It's the *same* resolution and *same* refresh rate.
And, it gets even more interesting.
Without any external display plugged in, nothing comes out when playing
movies on the local display; *however*, when the external display is
plugged in and is made a clone, output shows on the external display.
It's a bug, I tell you. :)
To illustrate in crude ASCII graphics
- on clone:
 +------------------+ +------------------+
 | | | |
 | external/VGA | | laptop/LVDS |
 | | | |
 +------------------+ +------------------+
 displays here blue screen here
- on mergefb:
 +------------------+ +------------------+
 | | | |
 | external/VGA | | laptop/LVDS |
 | | | |
 +------------------+ +------------------+
 overlay window here,
 displays here
 +------------------+ +------------------+
 | | | |
 | external/VGA | | laptop/LVDS |
 | | | |
 +------------------+ +------------------+
 overlay window here,
 blue screen
>> The alternative is to use textured overlay which will work either way.

How do you enable that on the i855GM? (considering also that I have DRI
disabled due to my virtual screen size being larger than 2048)
-- 
JM Ibanez
Software Architect
Orange & Bronze Software Labs, Ltd. Co.
jm at orangeandbronze.com
http://software.orangeandbronze.com/


More information about the xorg mailing list

AltStyle によって変換されたページ (->オリジナル) /