Henri Verbeet schrieb:
2008/9/6 Rico Schüller kgbricola@web.de:
Dan Kegel schrieb:
This aborts for me in just five seconds. Can *anyone* run it for an hour without failure? If so, how can I duplicate your setup?
- Dan
d3d9 device: This works with OffscreenRenderingMode = backbuffer or pbuffer without any problems. But with fbo it always crashes.
ddraw visual: This works with OffscreenRenderingMode = backbuffer. But not with pbuffer and fbo (random error).
I know there are some issues with FBOs in recent nvidia drivers, but personally I haven't seen these crashes since commit 4b6887b8e374826156305094ba547b42b5673da5. I just ran d3d9 device & ddraw visual for an hour without crashing or failures.
For what it's worth: OpenGL renderer string: GeForce Go 7900 GS/PCI/SSE2 OpenGL version string: 2.1.2 NVIDIA 177.70 KDE 3.5.9 on Gentoo
I updated my drivers but it is the same thing.
d3d9 device uses 100%cpu (didn't go further) and I have to kill them in test_depthstenciltest(). This is the problematic code (only with fbo): hr = IDirect3DDevice9_SetDepthStencilSurface(pDevice, NULL); ok(hr == D3D_OK, "IDirect3DDevice9_SetDepthStencilSurface failed with %08x\n", hr);
ddraw visual fails in "if(!D3D1_createObjects()) {" and in "D3D3_ViewportClearTest();" with a crash. I'll take a closer look at this two things.
OpenGL renderer string: GeForce 8800 GTS/PCI/SSE2 OpenGL version string: 2.1.2 NVIDIA 177.70 gnome 2.22.3 on FC9 (x86_64)