Ok, I recently started using System Shock 2 fullscreen with xvidmode enabled in my wine config, and here's something strange. When xvidmode is enabled, and I'm in a game and press esc to go to the menu, then esc again to return to the game, or load another save or go through a bulkhead/elevator and cause it to load another level, when it returns to the game the 3D area is completely black, though the HUD/inventory and brackets around items all shows up. This happens with a cvs from 2003-06-08 and also with a cvs from 2003-05-17, however if I don't patch 2003-05-17 with the surface locking the screen doesn't black when loading a saved game or moving between levels, etc. (of course then there's no hud or anything without the surface locking) So basically it's like you can only load 1 saved game, then the next area you go to or saved game you restore you need to save and restart the game for it to go away. Sorry I didn't notice this sooner when testing it out for you :) If you need any tracing done I'd be glad to, just tell me what ya need, also if you want a demo of ss2 I could give you a link to that too.... cheers -Dan
-- OverrideX overridex@punkass.com GPG Key Fingerprint = 4AD5 CE9C D7C8 0069 BDD3 7F72 3AB2 642A 5A5D EB89
In spite of everything, I still believe that people are good at heart. -- Ann Frank
Ok, I recently started using System Shock 2 fullscreen with xvidmode enabled in my wine config, and here's something strange. When xvidmode is enabled, and I'm in a game and press esc to go to the menu, then esc again to return to the game, or load another save or go through a bulkhead/elevator and cause it to load another level, when it returns to the game the 3D area is completely black, though the HUD/inventory and brackets around items all shows up.
Well, seeing this description, I could say only one thing : DRIVER PROBLEM :-)
You description seems to imply that the glReadPixels call returns a completely black frame buffer (whereas the drawing seems to work well as shown when you remove the surface locking stuf). To be 100 % sure, you could enable the debug code in the Lock / Unlock case to have nice screenshots (if they are all black, that would show that :-) ).
Maybe it could be fixed by my attempts to use the texture engine instead of glReadPixels (to be submitted only after profiling)...
Did you try changing the resolution manually using Ctrl +/- ? Does it work like that ?
As for System Shock 2, I have the full game, so no need to show me the demo.
Lionel
PS: do not count on me to debug this, I hate XVidMode :-)
On Thu, 2003-06-19 at 18:08, Lionel Ulmer wrote:
Ok, I recently started using System Shock 2 fullscreen with xvidmode enabled in my wine config, and here's something strange. When xvidmode is enabled, and I'm in a game and press esc to go to the menu, then esc again to return to the game, or load another save or go through a bulkhead/elevator and cause it to load another level, when it returns to the game the 3D area is completely black, though the HUD/inventory and brackets around items all shows up.
Well, seeing this description, I could say only one thing : DRIVER PROBLEM :-)
You description seems to imply that the glReadPixels call returns a completely black frame buffer (whereas the drawing seems to work well as shown when you remove the surface locking stuf). To be 100 % sure, you could enable the debug code in the Lock / Unlock case to have nice screenshots (if they are all black, that would show that :-) ).
Maybe it could be fixed by my attempts to use the texture engine instead of glReadPixels (to be submitted only after profiling)...
Did you try changing the resolution manually using Ctrl +/- ? Does it work like that ?
As for System Shock 2, I have the full game, so no need to show me the demo.
Lionel
PS: do not count on me to debug this, I hate XVidMode :-)
hehe yes, I'm surprised I hadn't tried that before - hitting ctrl+alt+(+/-) causes what was black to be drawn properly... so just hitting +/- real quick after loading a game works fine :) cheers, -Dan
-- OverrideX overridex@punkass.com GPG Key Fingerprint = 4AD5 CE9C D7C8 0069 BDD3 7F72 3AB2 642A 5A5D EB89
tigah_-: i have 4gb for /tmp Knghtbrd: What do you do with 4G /tmp? Compile X? tigah_-: yes
hehe yes, I'm surprised I hadn't tried that before - hitting ctrl+alt+(+/-) causes what was black to be drawn properly... so just hitting +/- real quick after loading a game works fine :) cheers, -Dan
Yes, so this confirm my doubts : driver bug :-)
You could do a test program and send it to NVIDIA for them to debug if you are really motivated.
Lionel