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

Re: openGL cannot do fullscreen in dual monitor config



Marc Wilson wrote:
On Tue, Nov 11, 2003 at 08:44:11PM -0800, Erik Steffl wrote:

just tried dual monitors with two card (geForce FX 5600 Ultra, nvidia drivers and ATI Radeon 9800, ati drivers), debian unstable, X 4.2.1:


<description of variations of dual condifgurations deleted>

The important thing... are you using dual-head, or are you using Xinerama?
If you're using dual-head, you should have full OGL acceleration on both
heads, subject to whatever their respective driver(s) provide or don't
provide.

If, on the other hand, you're using Xinerama or something that fakes X into
*thinking* it has Xinerama (nVidia's TwinView does this, I dunno what ATi
does), then you only get accelerated OGL on the primary head.  Effects on
the second head vary from simply being unaccelerated, to windows that
render properly on the primary head being empty black rectangles on the
second head.

well, openGL worked in window on both monitors, just fullscreen wouldn't work (all black, no errors). I used TwinView with nvidia (and it seems that fvwm knew there are two monitors - when moving windows it would snap on the side of monitor as if it was edge), the ATI says they have single framebuffer (and it really looks like nobody's aware that there are two monitors), at lteast the mode I was testing.

I guess it does not matter though, I just found out that I'll probably only use one monitor setup since it's 1920x1200 and openGL on Radeon only works if overall size is less then two thousand and something... Maybe I'll try the dual head setup for ATI (I think the two thousands limitation is for single frame buffer only).

  BTW in one monitor setup the openGL works both windowed and full screen.

	erik



Reply to: