! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
display problem while running world of warcraft (cedega) in full screen mode
Status:
RESOLVED: FIXED

Comments

Description nick rapp 2005-03-29 02:20:58 CEST
When running world of warcraft in fullscreen mode none of the graphics are
rendered except for the cursor. This only seems to happen when running WoW at a
resolution other than it's default (800x600)

Reproducible: Always
Steps to Reproduce:
1. run WoW in fullscreen mode
2. 
3. 

Actual Results:  
The game launches, but all that loads is a black screen and the cursor.

Expected Results:  
The game should be rendered instead of a black screen.

The game seems to load properly as sounds are working, including sounds when
mousing over buttons (even though you can't see the buttons).
The problem goes away if xfdesktop is killed before running WOW.

I have tested this with both gnome and kde, so I believe the problem can be
pinpointed to xfdesktop.
Comment 1 nick rapp 2005-03-29 02:29:04 CEST
I have found a problem relating to another cedega app. When running halflife 2,
again, only when the game is not running at it's default res, keyboard input
doesn't work.

This behavior likewise disappears when xfdesktop is not running, and does not
happen in gnome/kde.
Comment 2 Brian J. Tarricone (not reading bugmail) 2005-03-29 02:38:32 CEST
I'm not sure that this has anything to do with Xfce.  Do you have the X
composite extension enabled?  This has been known to cause problems with GL apps.
Comment 3 nick rapp 2005-03-29 02:44:51 CEST
(In reply to comment #2)
> I'm not sure that this has anything to do with Xfce.  Do you have the X
> composite extension enabled?  This has been known to cause problems with GL apps.

I don't have composite enabled, anything else I can do to check if this is an
xfce problem or not?

this is not a problem in gnome, which is why I assumed it was an xfce problem.
Comment 4 Olivier Fourdan editbugs 2005-03-29 19:47:55 CEST
I'm affraid that I will not be able to reproduce that (I don't have that game)

There are a couple of things you can try though:

1) Use metacity instead of xfwm4 in Xfce

From a terminal, "killall xfwm4 && metacity&" - Does that fix the issue?

2) From GNOME or KDE, run xfdesktop - Does the problem shows there?




 
Comment 5 nick rapp 2005-03-29 22:52:44 CEST
Okay, so I tried running metacity, and that fixed the problem. The weird thing
is though, that switching back to xfwm4, the problem seems to have disappeared
there as well.

So maybe this really isn't a problem, I don't know.
Comment 6 nick rapp 2005-03-29 23:02:18 CEST
The keyboard input problem in halflife 2 has not gone away however.

Another thing I have noticed with xfwm4, is that I believe when running a full
screen app in xinerama mode. The second monitor shuts off, but I believe a
virtual desktop of full size is still being drawn.

The reason I think this is that, when running saw WoW (or any game), my second
display shuts off, like it should, but the xfce desktop is still displayed until
I drag the mouse to the right of the screen (just as if there were a virtual
size of both screens, in my case 2560x1024). and the game is drawn on the right
side.

This is just a guess, but I have also noticed a framerate drop when using xfwm4
as compared to other window managers, this seems logical if the above it true.
Comment 7 nick rapp 2005-03-29 23:06:51 CEST
WoW does give metacity this error, though, perhaps it has something to do with
the issue:

Window manager warning: Window 0x1c00004 (World of W) sets an MWM hint
indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x
2147483647; this doesn't make much sense.

although it seems to handle the situation alright.

Comment 8 nick rapp 2005-03-29 23:11:08 CEST
Okay, one additional piece of info. The keyboard problem I was seeing in
halflife 2, does not go away when switching to metacity in xfce4. But the
problem does show up when running xfdesktop under gnome.

Comment 9 nick rapp 2005-03-29 23:17:02 CEST
Okay here are some more errors, I get these in both WoW and halflife 2:

** (xfwm4:7449): WARNING **: Unmanaged net_wm_state (window 0x2800004)

And these just with halflife 2:

(xfdesktop:7445): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion
`monitor_num < GDK_SCREEN_X11 (screen)->num_monitors' failed

(xfdesktop:7445): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `dest_x
>= 0 && dest_x + width <= dest_pixbuf->width' failed
Comment 10 Olivier Fourdan editbugs 2005-03-30 21:10:43 CEST
From what I saw, cedega (winex as it was called by that time) does odd things
with windows to emulate the ActiveX behaviour. This breaks on many window
managers, and mostly works with Xfce, but I'm affraid I couldn't get things
working any better (looks like there are race conditions in the application
itself, maybe I'm wrong)

All I can suggest is to try the latest snapshots from   
    http://www.xfce.org/~olivier/preview/
but I doubt that will fix that specific problem.
Comment 11 nick rapp 2005-03-30 22:27:24 CEST
Okay, I will give that a try. If that doesn't work perhaps I will do some more
debugging and see if I can't pin point this problem further.
Comment 12 Harold Aling 2007-02-15 21:35:10 CET
(In reply to comment #11)
> Okay, I will give that a try. If that doesn't work perhaps I will do some more
> debugging and see if I can't pin point this problem further.

No reply since 2005-03-30... Assuming this is fixed...

Bug #872

Reported by:
nick rapp
Reported on: 2005-03-29
Last modified on: 2009-07-15

People

Assignee:
Olivier Fourdan
CC List:
0 users

Version

Attachments

Additional information