[OpenJDK 2D-Dev] [PATCH] 6636469: Java Fullscreen Exclusive Mode not working with Xorg server 1.3.0 and above

Dan Munckton lists at munckfish.net
Fri Jan 18 13:26:00 UTC 2008


Hi Dmitri

Apologies. I've only just seen this mail - I setup a spam filter before
Xmas but it was too keen. I've just rescued this mail (and 3 others you
sent late 07) from my Junk folder. Grrr. Spam filter switched to OFF
now :)

>    I know that you sent your SCA (repeatedly =) so
>    I looked at the fix.
> 
>    It looks good.

Excellent thanks. What a relief! 

> > BTW I note that with 6599351 the user has an old style X dual-head
> > config without using Xinerama - I found a note on the Debian Xrandr1.2
> > Howto wiki page [1] explaining that this configuration should crash
> > Xserver 1.3. Does it behave differently in Solaris X?
> 
>    You mean, if randr is present?

Yes.

>    It could be that it didn't have randr extension.
>    It looks from the comments in the bug report that 1.3 works
>    fine with dual screens w/o xinerama in general.

Ok maybe I misinterpreted the comments. I thought that although the guy
said he wasn't explicitly using Xinerama (ie not positively enabled in
xorg.conf) that it was in fact still enabled because of the new RANDR
1.2 backend. Anyway I'm still not sure I can recreate that issue with
the gear I have here.

> 
> > TESTING
> > 
<snip/>
> 
>    I assume this is all on linux, right?

Yes. I'm currently running Ubuntu 7.04 (Feisty) which has Xorg server
1.2. To test with Xorg server 1.3 I've been using the bootable CD-ROM of
Ubuntu 7.10 (Gutsy).

I'm using a laptop with ATI RADEON X700. The laptop monitor is a
1440x900 LCD panel. It has an extra VGA out which I'm connecting to a
19" LCD external monitor.


> 
> > TESTING TODO
<snip/>
> > If anyone here has a multi monitor setup already and would be prepared
> > to help me test the following scenarios I'd be very grateful.
> > 
> > 5) Xserver 1.2 + 2 monitor + Xinerama (Xrandr and DRI won't load)
> > 	Expect: isFullScreenSupported: false
> > 
> > 6) Xserver 1.3 + 2 monitors + Xinerama
> > 	Expect: isFullScreenSupported: false
> 
>    Ugh. That might be a problem - we don't have too many
>    multiscreen solaris or linux systems that we could install
>    new X server on. But we'll see what we can do.
> 
>    We can at least test on the configuration we have.
>    I have a Solaris 10 machine with dual (non-xinerama)
>    screen - the fs mode isn't supported on it.
> 

In fact I have now been able to test cases 5 & 6 above.

Is your Solaris machine using what people refer to as the "old style
dual-head" configuration enabled with Option "DualHead" "true" in
xorg.conf? If so this is something I haven't been able to setup here.
But it's interesting you can't use FSEM as I would have presumed this
possible as long as Xinerama isn't actually in use.

Cheers

Dan




More information about the 2d-dev mailing list