iXit / Mesa-3D

Please use official https://gitlab.freedesktop.org/mesa/mesa/ !
https://github.com/iXit/Mesa-3D/wiki
66 stars 13 forks source link

[nouveau] International Snooker: black window at startup #325

Open andysendo opened 5 years ago

andysendo commented 5 years ago

normal wine or wine staging or wine pba works fine. with nine path starup app got a black window. console output like that:

Native Direct3D 9 is active. For more information visit https://wiki.ixit.cz/d3d9 0025:fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",0,0x525f488,0x00000000), stub! 0025:fixme:d3d9nine:DRI3PresentGroup_GetMultiheadCount (0x12e428), stub! 0025:fixme:d3d9nine:DRI3PresentGroup_GetMultiheadCount (0x12e428), stub! 0025:fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",0,0x525f488,0x00000000), stub! 0025:fixme:d3d9nine:DRI3PresentGroup_GetMultiheadCount (0x12e428), stub! 0025:fixme:d3d9nine:DRI3PresentGroup_GetMultiheadCount (0x12e428), stub! 0025:fixme:win:EnumDisplayDevicesW (L"\\.\DISPLAY1",0,0x525f688,0x00000000), stub! 0025:fixme:d3d9nine:DRI3PresentGroup_GetMultiheadCount (0x12e428), stub! 0025:fixme:d3d9nine:DRI3PresentGroup_GetMultiheadCount (0x12e428), stub! 0025:fixme:d3d9nine:Direct3DShaderValidatorCreate9 Returning interface 0x138650 0025:fixme:d3d9nine:Direct3DShaderValidatorCreate9 Returning interface 0x138650 0025:fixme:d3d9nine:Direct3DShaderValidatorCreate9 Returning interface 0x138650 0025:fixme:d3d9nine:Direct3DShaderValidatorCreate9 Returning interface 0x138650

SAVEGAME SIZE: 5536, REPLAY size: 1153800 Error: Unable to load usernamepcmac.save ---------> LOADING USERNAME Error: Unable to load friendspcmac.save ---------> LOADING FRIENDS LIST -----===== DEBUG DUMP =====-----

adding shaders.. Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data Warning: Unable to load TEXTURESETTINGS\dark_red_wood_specular.DAT from munge data *** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data

**warning... matrix msl_light0_transform_internal_to_light may have an initial value but was set to 0

**warning... matrix msl_light0_transform_light_to_internal may have an initial value but was set to 0

**warning... matrix __internal_to_light may have an initial value but was set to 0

warning... matrix __light_to_internal may have an initial value but was set to 0 ** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data Warning: Unable to load TEXTURESETTINGS\dark_red_wood_specular.DAT from munge data *** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data

**warning... matrix msl_light0_transform_internal_to_light may have an initial value but was set to 0

**warning... matrix msl_light0_transform_light_to_internal may have an initial value but was set to 0

**warning... matrix __internal_to_light may have an initial value but was set to 0

warning... matrix __light_to_internal may have an initial value but was set to 0 ** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data Warning: Unable to load TEXTURESETTINGS\dark_red_wood_specular.DAT from munge data *** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data

**warning... matrix msl_light0_transform_internal_to_light may have an initial value but was set to 0

**warning... matrix msl_light0_transform_light_to_internal may have an initial value but was set to 0

**warning... matrix __internal_to_light may have an initial value but was set to 0

warning... matrix __light_to_internal may have an initial value but was set to 0 ** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data Warning: Unable to load TEXTURESETTINGS\dark_red_wood_specular.DAT from munge data *** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data

**warning... matrix msl_light0_transform_internal_to_light may have an initial value but was set to 0

**warning... matrix msl_light0_transform_light_to_internal may have an initial value but was set to 0

**warning... matrix __internal_to_light may have an initial value but was set to 0

warning... matrix __light_to_internal may have an initial value but was set to 0 ** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data Warning: Unable to load TEXTURESETTINGS\dark_red_wood_specular.DAT from munge data *** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data

**warning... matrix msl_light0_transform_internal_to_light may have an initial value but was set to 0

**warning... matrix msl_light0_transform_light_to_internal may have an initial value but was set to 0

**warning... matrix __internal_to_light may have an initial value but was set to 0

warning... matrix __light_to_internal may have an initial value but was set to 0 ** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data Warning: Unable to load TEXTURESETTINGS\dark_red_wood_specular.DAT from munge data *** Warning: Unable to load TEXTURESETTINGS\dark_red_wood.DAT from munge data

**warning... matrix msl_light0_transform_internal_to_light may have an initial value but was set to 0

**warning... matrix msl_light0_transform_light_to_internal may have an initial value but was set to 0

**warning... matrix __internal_to_light may have an initial value but was set to 0

warning... matrix __light_to_internal may have an initial value but was set to 0 ** Error: Unable to load pcShaders/SHADER_WOOD.LIMEPARAMS many smae error lines ... Error: Unable to load pcShaders/SHADER_WOOD.LIMEPARAMS Error: Unable to load p0025:fixme:d3d9nine:Direct3DShaderValidatorCreate9 Returning interface 0x138650 0025:fixme:d3d9nine:Direct3DShaderValidatorCreate9 Returning interface 0x138650 0025:fixme:d3d9nine:Direct3DShaderValidatorCreate9 Returning interface 0x138650

mesa 18.1.9 + nouveau + wine 3.20 + nine.

iiv3 commented 5 years ago

Could try recording a small sample with apitrace? Use wined3d when recording, then try replaying the same trace with wined3d and Nine.

If the trace shows the problem, you can upload it on our ftp, or share it (e.g. google drive). We may keep it to use in regression testing.

Most of the errors in the above log are coming from the game itself. It's very likely that it takes a different code path. In that case you would need Mesa3D compiled with --enable-debug and a log with NINE_DEUG=all environment variable.