WineHQ
Bug Tracking Database – Bug 35673

 Bugzilla

 

Last modified: 2014-12-31 12:13:13 UTC  

Gallium 0.4 on SVGA3D not recognized (running Call To Power 2 stops)

Bug 35673 - Gallium 0.4 on SVGA3D not recognized (running Call To Power 2 stops)
Gallium 0.4 on SVGA3D not recognized (running Call To Power 2 stops)
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: d3d
1.7.13
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
:
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2014-02-24 19:01 UTC by bojan@antonovic.ch
Modified: 2014-12-31 12:13 UTC (History)
1 user (show)

See Also:
Regression SHA1:
Fixed by SHA1: 720f686874c6c8896eee36cfd89554243a406d59
Distribution: ---
Staged patchset:


Attachments
patch (6.75 KB, patch)
2014-02-26 10:48 UTC, Henri Verbeet
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description bojan@antonovic.ch 2014-02-24 19:01:14 UTC
I'm running a virtual OpenSuse 13.1 (64 bit) inside VMware Fusion 6.0.2, everything updated.

When I run Call To Power 2, I get:

fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on SVGA3D; build: RELEASE;  ").
fixme:win:EnumDisplayDevicesW ((null),0,0x32f148,0x00000000), stub!
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on SVGA3D; build: RELEASE;  ").
fixme:win:EnumDisplayDevicesW ((null),0,0x32ee68,0x00000000), stub!
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on SVGA3D; build: RELEASE;  ").
fixme:win:EnumDisplayDevicesW ((null),0,0x32ef58,0x00000000), stub!
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on SVGA3D; build: RELEASE;  ").
fixme:win:EnumDisplayDevicesW ((null),0,0x32f248,0x00000000), stub!
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x138ed18, last error 0x591
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on SVGA3D; build: RELEASE;  ").
fixme:win:EnumDisplayDevicesW ((null),0,0x32ec28,0x00000000), stub!
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on SVGA3D; build: RELEASE;  ").
fixme:win:EnumDisplayDevicesW ((null),0,0x32e948,0x00000000), stub!
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on SVGA3D; build: RELEASE;  ").
fixme:win:EnumDisplayDevicesW ((null),0,0x32ef38,0x00000000), stub!
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x1661468, last error 0x591
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x1662a10, last error 0x591
ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x20c0d48, last error 0x591
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream Specifying a stream object in params is not yet supported
err:quartz:GetClassMediaFile Media class not found
fixme:amstream:DirectDrawMediaStreamImpl_IDirectDrawMediaStream_GetTimePerFrame (0x236ba04)->(0x32f668) stub!
fixme:amstream:IDirectDrawStreamSampleImpl_GetSurface (0x20dea40)->(0x2114854,0x2114858): stub
fixme:avifile:AVIFileExit (): stub!
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x20b8de8, last error 0x591
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x136c18, last error 0x591
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x1465e58, last error 0x591

wgl infos are:

trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version             : 2.1 Mesa 9.2.3.
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer            : Gallium 0.4 on SVGA3D; build: RELEASE;  .
trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version            : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version     : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor:     : SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version     : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor:     : Mesa Project and SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: True
trace:wgl:has_opengl GLX is up and running error_base = 169
Comment 1 bojan@antonovic.ch 2014-02-24 19:35:48 UTC
similar to bug 24051
Comment 2 Henri Verbeet 2014-02-26 10:48:00 UTC
Created attachment 47649 [details]
patch

I think the attach patch should make it recognized, although I somewhat doubt that that's really the reason for the application not working.
Comment 3 bojan@antonovic.ch 2014-02-26 11:49:38 UTC
Hi Henri

Thanks for your effort.

I have this message about Gallium for multiple games. Not all crash, but some have problems in graphics.

Lets exclude one possible cause of problems.
Comment 4 Henri Verbeet 2014-02-28 07:22:17 UTC
Does the patch work?
Comment 5 bojan@antonovic.ch 2014-02-28 15:08:42 UTC
Hi Henri

As of version 1.7.13.20140227.2033-1.1 from OpenSuse's repository, it doesn't.

Star Trek Armada II Demo (downloadable, see http://appdb.winehq.org/objectManager.php?sClass=version&iId=2926) complains too.
Comment 6 Henri Verbeet 2014-02-28 15:28:02 UTC
(In reply to bojan@antonovic.ch from comment #5)
> As of version 1.7.13.20140227.2033-1.1 from OpenSuse's repository, it
> doesn't.
> 
Right, it's not in any released version of Wine, you'd need to build from source and apply the patch. I'd like to have someone test that the patch works before submitting it, since I don't have VMware myself to test.
Comment 7 bojan@antonovic.ch 2014-02-28 15:42:03 UTC
Hi Henri

At the moment, I don't have any experience in buiding Wine myself. So I can't help you.

If it doesn't have a side effect, try a blind commit.
Comment 8 Henri Verbeet 2014-03-06 06:06:17 UTC
Should be fixed by commit 720f686874c6c8896eee36cfd89554243a406d59. This will be in Wine 1.7.14.
Comment 9 Alexandre Julliard 2014-03-07 14:12:16 UTC
Closing bugs fixed in 1.7.14.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers