Wine 1.1.23 OS X NVIDIA String Error

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
krslynx
Level 1
Level 1
Posts: 7
Joined: Sun Jun 14, 2009 6:17 pm

Wine 1.1.23 OS X NVIDIA String Error

Post by krslynx »

Code: Select all

Last login: Sun Jul 26 02:37:47 on ttys000
christopher-burkes-macbook-pro:~ cpburke$ wine /Users/cpburke/.wine/drive_c/Program\ Files/Continuum/Continuum.exe


***err:d3d_caps:IWineD3DImpl_FillGLCaps Invalid nVidia version string: "2.0 NVIDIA-1.5.44"***


fixme:win:EnumDisplayDevicesW ((null),0,0x32f2fc,0x00000000), stub!
fixme:winsock:WSACancelAsyncRequest (0xdeba),stub
fixme:winsock:WSACancelAsyncRequest (0xdec2),stub
err:winsock:WsControl Error retrieving data for interface index 0
fixme:ras:RasEnumConnectionsA (0x32bf60,0x32f74c,0x32f750),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:keyboard:RegisterHotKey (0x70032,0,0x00000000,44): stub
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Can't handle WINEDDBLT_ASYNC flag right now.
fixme:keyboard:UnregisterHotKey (0x70032,0): stub
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
I've had some problems trying to find a fix to this error - is there anybody else who could point me in the right direction with this problem? I've read elsewhere that there's a parsing error somewhere, but I couldn't find a way to overcome this. I also found a patch, however it failed to load.

Many thanks in advance,

-krslynx
Frédéric Delanoy

Wine 1.1.23 OS X NVIDIA String Error

Post by Frédéric Delanoy »

On 07/26/2009 06:13 PM, krslynx wrote:
Code:
Last login: Sun Jul 26 02:37:47 on ttys000
christopher-burkes-macbook-pro:~ cpburke$ wine /Users/cpburke/.wine/drive_c/Program\ Files/Continuum/Continuum.exe


***err:d3d_caps:IWineD3DImpl_FillGLCaps Invalid nVidia version string: "2.0 NVIDIA-1.5.44"***


fixme:win:EnumDisplayDevicesW ((null),0,0x32f2fc,0x00000000), stub!
fixme:winsock:WSACancelAsyncRequest (0xdeba),stub
fixme:winsock:WSACancelAsyncRequest (0xdec2),stub
err:winsock:WsControl Error retrieving data for interface index 0
fixme:ras:RasEnumConnectionsA (0x32bf60,0x32f74c,0x32f750),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:keyboard:RegisterHotKey (0x70032,0,0x00000000,44): stub
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Can't handle WINEDDBLT_ASYNC flag right now.
fixme:keyboard:UnregisterHotKey (0x70032,0): stub
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet




I've had some problems trying to find a fix to this error - is there anybody else who could point me in the right direction with this problem? I've read elsewhere that there's a parsing error somewhere, but I couldn't find a way to overcome this. I also found a patch, however it failed to load.

Many thanks in advance,

-krslynx
Please try with latest wine (1.1.26) and retest.
krslynx
Level 1
Level 1
Posts: 7
Joined: Sun Jun 14, 2009 6:17 pm

Post by krslynx »

Code: Select all

Wine build complete.
christopher-burkes-macbook-pro:wine-1.1.26 cpburke$ wine /Users/cpburke/.wine/drive_c/Program\ Files/Continuum/Continuum.exe

***err:d3d_caps:IWineD3DImpl_FillGLCaps Invalid nVidia version string: "2.0 NVIDIA-1.5.44"***


fixme:win:EnumDisplayDevicesW ((null),0,0x32f01c,0x00000000), stub!
fixme:winsock:WSACancelAsyncRequest (0xdebb),stub
err:winsock:WsControl Error retrieving data for interface index 0
fixme:ras:RasEnumConnectionsA (0x32bc80,0x32f46c,0x32f470),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:keyboard:RegisterHotKey (0x20032,0,0x00000000,44): stub
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Can't handle WINEDDBLT_ASYNC flag right now.
fixme:keyboard:UnregisterHotKey (0x20032,0): stub
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
Thank you for your fast reply. I've recompiled and now using 1.1.26, the same error persists.

Cheers,

-krslynx
James McKenzie

Wine 1.1.23 OS X NVIDIA String Error

Post by James McKenzie »

krslynx wrote:
Code:
Wine build complete.
christopher-burkes-macbook-pro:wine-1.1.26 cpburke$ wine /Users/cpburke/.wine/drive_c/Program\ Files/Continuum/Continuum.exe

***err:d3d_caps:IWineD3DImpl_FillGLCaps Invalid nVidia version string: "2.0 NVIDIA-1.5.44"***


fixme:win:EnumDisplayDevicesW ((null),0,0x32f01c,0x00000000), stub!
fixme:winsock:WSACancelAsyncRequest (0xdebb),stub
err:winsock:WsControl Error retrieving data for interface index 0
fixme:ras:RasEnumConnectionsA (0x32bc80,0x32f46c,0x32f470),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:keyboard:RegisterHotKey (0x20032,0,0x00000000,44): stub
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Can't handle WINEDDBLT_ASYNC flag right now.
fixme:keyboard:UnregisterHotKey (0x20032,0): stub
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet



Thank you for your fast reply. I've recompiled and now using 1.1.26, the same error persists.

Where did you get your copy of Wine?

James McKenzie
krslynx
Level 1
Level 1
Posts: 7
Joined: Sun Jun 14, 2009 6:17 pm

Post by krslynx »

Sourceforge.net - compiled from Source in Terminal (not using any package manager).

-krslynx
James McKenzie

Wine 1.1.23 OS X NVIDIA String Error

Post by James McKenzie »

krslynx wrote:
Sourceforge.net - compiled from Source in Terminal (not using any package manager).

Chris:

File a bug report. That looks like the method used to report the nVida
drivers for the Mac.

James McKenzie
krslynx
Level 1
Level 1
Posts: 7
Joined: Sun Jun 14, 2009 6:17 pm

Post by krslynx »

I'll do that now. I've just had a look through the source, and I think I've found the reason why this is happening. It appears that Linux and Mac use different versioning strings - therefore a different parsing method will need to be established. I could be wrong, but I'll look into that a little further later on, and file a bug report for the mean time.

Thanks again for the fast replies, and if I find anything useful I'll make a note of it here.

-krslynx
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Wine 1.1.23 OS X NVIDIA String Error

Post by austin987 »

On Sun, Jul 26, 2009 at 1:01 PM, krslynx<[email protected]> wrote:
Code:
Wine build complete.
christopher-burkes-macbook-pro:wine-1.1.26 cpburke$ wine /Users/cpburke/.wine/drive_c/Program\ Files/Continuum/Continuum.exe
Probably unrelated, but cd to the directory first.

--
-Austin
krslynx
Level 1
Level 1
Posts: 7
Joined: Sun Jun 14, 2009 6:17 pm

Post by krslynx »

cd'd to the folder, and then wine'd the application however the same nVidia version string error appeared. I had some time last night to read through the offending code, but I don't think I'll have much time until maybe Thursday to create some fixes.

After doing a quick Google, I found that this error had already been reported and this thread seemed to be quite interesting.

http://markmail.org/message/r2tog6al2pfhylkf
Hi,

as of wine-1.1.21, wine does not recognize the "early 2009" Mac Mini
OpenGL version string from nVidia:
err:d3d_caps:IWineD3DImpl_FillGLCaps Invalid nVidia version string: "2.0
NVIDIA-1.5.44"

The string probably originates from XQuartz' X11.2.3.3.2. The wine
source code expects a space after NVIDIA. On Linux, the numbers are
much higher, e.g. "2.1.2 NVIDIA 173.14.09" or "2.1.0 NVIDIA 97.55" -- 2 samples
from Google.

Before I submit a patch to have wine recognize either space or "-" as
separator, I'd like to query the list whether it actually makes sense
to return major = 1, minor = 5, i.e. Apple numbers to a MS-Windows program?

Or should I not care about the useage and just parse the string (i.e. submit
patch)?

Thanks,
Jörg Höhle
I've checked, and I am running the latest XQuartz and wine versions, so I am assuming that he has either not completed a patch, or it has not been accepted into the main tree.

However, Stefan Dösinger replied not too long after and noted that OpenGL version parsing > nVidia, therefore driving parsing could be removed completely, which is what I am now doing. =)

Thanks for the help!

-krslynx
Locked