[Bug 32576] Skyrim runs but does not display game

wine-bugs at winehq.org wine-bugs at winehq.org
Mon May 13 13:54:25 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=32576

--- Comment #7 from Mauro Carvalho Chehab <mchehab at infradead.org> 2013-05-13 13:54:25 CDT ---
(In reply to comment #6)
> (In reply to comment #5)
> > What happens with the ati/i915 drivers is that most of the graphics vertexes
> > are not displayed, due to errors similar to this one:
> > 
> > err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION
> > (0x506) from glDrawElementsBaseVertex @ drawprim.c / 63
> > fixme:d3d:context_check_fbo_status FBO status
> > GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT (0x8cd6)
> > fixme:d3d:context_check_fbo_status     Location SFLAG_INTEXTURE (0x40000).
> > fixme:d3d:context_check_fbo_status     Color attachment 0: (0xfe44288)
> > WINED3DFMT_R16G16B16A16_FLOAT 1x1 0 samples.
> > err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION
> > (0x506) from glDrawElementsBaseVertex @ drawprim.c / 63
> 
> That's not quite enough log to say for sure, but my first guess would be Mesa
> built without floating-point texture support.

(In reply to comment #6)
> (In reply to comment #5)
> > What happens with the ati/i915 drivers is that most of the graphics vertexes
> > are not displayed, due to errors similar to this one:
> > 
> > err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION
> > (0x506) from glDrawElementsBaseVertex @ drawprim.c / 63
> > fixme:d3d:context_check_fbo_status FBO status
> > GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT (0x8cd6)
> > fixme:d3d:context_check_fbo_status     Location SFLAG_INTEXTURE (0x40000).
> > fixme:d3d:context_check_fbo_status     Color attachment 0: (0xfe44288)
> > WINED3DFMT_R16G16B16A16_FLOAT 1x1 0 samples.
> > err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION
> > (0x506) from glDrawElementsBaseVertex @ drawprim.c / 63
> 
> That's not quite enough log to say for sure, but my first guess would be Mesa
> built without floating-point texture support.

(In reply to comment #6)
> (In reply to comment #5)
> > What happens with the ati/i915 drivers is that most of the graphics vertexes
> > are not displayed, due to errors similar to this one:
> > 
> > err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION
> > (0x506) from glDrawElementsBaseVertex @ drawprim.c / 63
> > fixme:d3d:context_check_fbo_status FBO status
> > GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT (0x8cd6)
> > fixme:d3d:context_check_fbo_status     Location SFLAG_INTEXTURE (0x40000).
> > fixme:d3d:context_check_fbo_status     Color attachment 0: (0xfe44288)
> > WINED3DFMT_R16G16B16A16_FLOAT 1x1 0 samples.
> > err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION
> > (0x506) from glDrawElementsBaseVertex @ drawprim.c / 63
> 
> That's not quite enough log to say for sure, but my first guess would be Mesa
> built without floating-point texture support.

Yes, that was the issue. Fedora doesn't come with FP textures probably due to
Patent issues (nor I saw any FP-texture enabled mesa pre-compiled for it on
some alternative repository). I recompiled mesa by hand and it is now working
with i915 and ati drivers - although I had to disable some GPU optimizations.
Also, a few graphical items still don't show (button names that appears at the
very beginning of the game), giving this error:

fixme:d3d_surface:surface_allocate_surface No GL internal format for format
WINED3DFMT_DXT3.
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE
(0x501) from glTexImage2D @ surface.c / 2704
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500)
from glTexSubImage2D @ surface.c / 2342

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list