White Screen (beta 4)

Started by Nop, December 14, 2006, 15:58:05

Previous topic - Next topic

Nop

When updating from LWJGL beta 3 to beta 4, on a certain machine my application shows just a completely white screen. I can tell from the server connection that the application is functioning, only the screen is completely white. I doublechecked by returning to beta 3 and everything is running smoothly then, so it is definitely a problem with beta 4.

So far it has occurred on only one machine.

Any ideas?

Matzon


Nop


Sorry, here are the specs:

Computer:
Microsoft Windows XP Professional
OS Service Pack Service Pack 2
DirectX 4.09.00.0904 (DirectX 9.0c)

Graphics card SiS 741 (128 MB)
SiS 330 Mirage Integrated
Driver: 6.14.10.3700
05.10.2005


CPU Typ Unknown, 1500 MHz (9 x 167) 2200+
Motherboard Name ASRock K7S41 (2 PCI, 1 AGP, 1 AMR, 2 DDR DIMM, Audio, Video, LAN)
Motherboard Chipsatz SiS 741
Arbeitsspeicher 384 MB (PC2700 DDR SDRAM)
BIOS Typ AMI (03/10/06)

Matzon

I'm not sure what changes that could have caused that... elias, do you have a clue ?
that said, SIS gfx cards are notoriously crap :(

Nop

Yes, we have found quite some SIS cards that need massaging the drivers before they work. But in this case, I can switch back and forth between beta 3 (working) and beta 4 (white screen), so we didn't try to change anything about the machine so far.

Nop


Matzon

I'll try and get Elias on it, since he's the only one that modified the internals between 3 and 4

elias

Bah, stupid SIS cards. I'm not sure what went wrong in beta4, but fortunately the changes in that area (windows opengl) were limited. Can I ask you to test your application in windowed mode?

- elias

elias

And another thing: are you using pbuffer or multisampling in the PixelFormat?

- elias

Nop

I'll check about the windowed mode.

I don't think I am using any of that - at least I don't know what it is :-)

elias

Are you using gamma, then? And can I see your initialization code that creates the Display? Do any of the standard LWJGL tests work?

- elias

elias

I can't find any specific suspect from the beta3->beta4 diffs, so instead I disabled a few features that could (theoretically) cause problems for you. I'd also like to know if this is a problem with the SVN HEAD version too. Please test:

http://download.oddlabs.com/elias/lwjgl.jar
http://download.oddlabs.com/elias/lwjgl.dll

- elias

elias

Ok, I did some more tweaking to make LWJGL opengl init code in windows simpler, so here's another version you can try out:

http://download.oddlabs.com/elias/lwjgltest2/lwjgl.jar
http://download.oddlabs.com/elias/lwjgltest2/lwjgl.dll

- elias

Nop


Thank you for your help.

The regular beta4 works in windowed mode, the white screen is shown only in full screen mode.

I have included your second set of libs with my debug client and made it available for testing. I'll let you know about the result.

Nop


The modified library in lwjgltest2 shows the same behaviour as the regular beta4 lib: Windowed mode works ok, full screen shows completely white.