Max Payne 2 works fine under the latest Wine CVS through all the 2D parts (menus), but as soon as I start a new game and it gets to a 3D bit the screen goes completely blank and I get lots of the following error on my terminal:
err:d3d:IDirect3DDevice8Impl_ActiveRender cannot get valides GLXFBConfig for ...
Does anyone have any idea why this is?
Tom
On Sunday 27 March 2005 13:07, Tom Huckstep wrote:
Max Payne 2 works fine under the latest Wine CVS through all the 2D parts (menus), but as soon as I start a new game and it gets to a 3D bit the screen goes completely blank and I get lots of the following error on my terminal:
err:d3d:IDirect3DDevice8Impl_ActiveRender cannot get valides GLXFBConfig for ...
It's a problem with off-screen textures, your card doesn't support the required type, try changing X from 32bit to 16bit or visa-versa and see it that helps. I'm working on a more permanent fix for directX 9 at the moment, but it will take a little while to make into DirectX 8.
(FYI. The vesa driver supports 16bit, but it will use mesa for rendering which is software and slow)
Does anyone have any idea why this is?
Tom
On Tue, Mar 29, 2005 at 01:33:45PM +0100, Oliver Stieber wrote:
err:d3d:IDirect3DDevice8Impl_ActiveRender cannot get valides GLXFBConfig for ...
It's a problem with off-screen textures, your card doesn't support the required type, try changing X from 32bit to 16bit or visa-versa and see it that helps. I'm working on a more permanent fix for directX 9 at the moment, but it will take a little while to make into DirectX 8.
My card is a GeForce3, and won't do 32bit (it does do 24bit)
With the latest Wine CVS and 16bit mode, the game immediately exits with an error, saying it requires DirectX 9.
With the latest Wine CVS and 24bit mode, I get the behaviour described in my original mail.
With Wine 20050310 and your DX9 patch I get the error saying it requires DirectX 9 (oddly).
So basically, I should just wait for this to be fixed?
Tom
On Tuesday 29 March 2005 14:24, Tom Huckstep wrote:
On Tue, Mar 29, 2005 at 01:33:45PM +0100, Oliver Stieber wrote:
err:d3d:IDirect3DDevice8Impl_ActiveRender cannot get valides GLXFBConfig for ...
It's a problem with off-screen textures, your card doesn't support the required type, try changing X from 32bit to 16bit or visa-versa and see it that helps. I'm working on a more permanent fix for directX 9 at the moment, but it will take a little while to make into DirectX 8.
My card is a GeForce3, and won't do 32bit (it does do 24bit)
24bit and 32bit are most one of the same under X, to change to 16 bit mode try setting under the screen section of /etc/X11/CF86Config
DefaultDepth 16 DefaultFbBPP 16
With the latest Wine CVS and 16bit mode, the game immediately exits with an error, saying it requires DirectX 9.
With the latest Wine CVS and 24bit mode, I get the behaviour described in my original mail.
With Wine 20050310 and your DX9 patch I get the error saying it requires DirectX 9 (oddly).
Sometime that just means that the game is looking for/at d3d9.dll, copying one from Microsoft DirectX 9 usually does the job.
So basically, I should just wait for this to be fixed?
Tom
On Tue, Mar 29, 2005 at 02:24:19PM +0100, Tom Huckstep wrote:
My card is a GeForce3, and won't do 32bit (it does do 24bit)
Oops, colour depth 24 is 32bpp, isn't it? So changing between 16bpp and 32bpp, has an odd effect, as you can see in the parent post.