http://bugs.winehq.org/show_bug.cgi?id=32291
Bug #: 32291 Summary: Red Alert 3 Uprising fails to render characters Product: Wine Version: 1.5.18 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: galanom@gmail.com Classification: Unclassified
Hi,
I try to play Red Alert 3 Uprising with current wine 1.5.18, Gentoo, kernel 3.7-rc6 and nouveau drivers in an rather old hardware in a laptop (nVidia NVS160M)
I experience a bug very similar to Bug ID 19412 (that is, characters are not rendered) but:
1) I am using RA3: Uprising and not plain RA3
2) I get err:d3d_surface:surface_download_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glGetTexImage @ /var/tmp/portage/app-emulation/wine-1.5.18/work/wine-1.5.18/dlls/wined3d/surface.c / 2214 err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexSubImage2D @ /var/tmp/portage/app-emulation/wine-1.5.18/work/wine-1.5.18/dlls/wined3d/surface.c / 2382
The relevant symbol is glGetTexImage and glTexSubImage2D and not glCompressedTexImage2DARB as is in the other bug.
The error code is GL_INVALID_ENUM (500) and not GL_INVALID_VALUE (501)
Thank you
http://bugs.winehq.org/show_bug.cgi?id=32291
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr 2012-11-25 20:07:09 CST --- test with the nvidia driver, not the nouveau driver
http://bugs.winehq.org/show_bug.cgi?id=32291
--- Comment #2 from Henri Verbeet hverbeet@gmail.com 2012-11-26 05:09:43 CST --- (In reply to comment #0)
I get err:d3d_surface:surface_download_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glGetTexImage @ /var/tmp/portage/app-emulation/wine-1.5.18/work/wine-1.5.18/dlls/wined3d/surface.c / 2214 err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexSubImage2D @ /var/tmp/portage/app-emulation/wine-1.5.18/work/wine-1.5.18/dlls/wined3d/surface.c / 2382
Could you attach the complete terminal output, please? In particular, is there any output from surface_allocate_surface()?
(In reply to comment #1)
test with the nvidia driver, not the nouveau driver
I don't think so.
http://bugs.winehq.org/show_bug.cgi?id=32291
--- Comment #3 from galanom galanom@gmail.com 2012-12-13 18:20:09 CST --- Created attachment 42800 --> http://bugs.winehq.org/attachment.cgi?id=42800 output of wine
http://bugs.winehq.org/show_bug.cgi?id=32291
--- Comment #4 from galanom galanom@gmail.com 2012-12-13 18:23:04 CST --- (In reply to comment #3)
Created attachment 42800 [details] output of wine
Hello, Sorry for this much of delay, I attached the output of wine (stdout and stderr)
It happens also in latest 1.5.19 version, but I have to add that I have some similar issues with Steam installation which comes with Duke Nukem Forever, that it seems other people don't have. So it might be something wrong with my computer or installation.
http://bugs.winehq.org/show_bug.cgi?id=32291
--- Comment #5 from Henri Verbeet hverbeet@gmail.com 2012-12-13 18:31:49 CST --- (In reply to comment #3)
fixme:d3d_surface:surface_allocate_surface No GL internal format for format WINED3DFMT_DXT3.
You don't have s3tc support. Try installing 32-bit libtxc_dxtn (I think the package is called libtxc-dxtn-s2tc0:i386 on Ubuntu), or set the force_s3tc_enable environment variable to "true".
http://bugs.winehq.org/show_bug.cgi?id=32291
--- Comment #6 from Henri Verbeet hverbeet@gmail.com 2012-12-13 18:32:54 CST --- (In reply to comment #5)
You don't have s3tc support. Try installing 32-bit libtxc_dxtn (I think the package is called libtxc-dxtn-s2tc0:i386 on Ubuntu), or set the
My bad, you're on Gentoo.
http://bugs.winehq.org/show_bug.cgi?id=32291
galanom galanom@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #7 from galanom galanom@gmail.com 2012-12-14 07:30:08 CST --- (In reply to comment #6)
(In reply to comment #5)
You don't have s3tc support. Try installing 32-bit libtxc_dxtn (I think the package is called libtxc-dxtn-s2tc0:i386 on Ubuntu), or set the
My bad, you're on Gentoo.
Yay! Thank you, it works! The corresponding package in Gentoo is called libtxc_dxtn. Idk if it should have been pulled as a dependency, I guess I'll have to talk to Gentoo guys for that.
http://bugs.winehq.org/show_bug.cgi?id=32291
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Ken Sharp kennybobs@o2.co.uk 2012-12-22 11:34:21 CST --- Closing bugs marked Invalid.