Bug 259865 - emulators/i386-wine-devel: broken since quite long time
Summary: emulators/i386-wine-devel: broken since quite long time
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: Gerald Pfeifer
URL: https://www.freshports.org/emulators/...
Keywords:
Depends on: 259589
Blocks:
  Show dependency treegraph
 
Reported: 2021-11-15 19:36 UTC by Slawomir Wojciech Wojtczak
Modified: 2022-10-17 00:19 UTC (History)
4 users (show)

See Also:


Attachments
wine.log.xz (117.54 KB, application/x-xz)
2021-11-17 20:59 UTC, Slawomir Wojciech Wojtczak
no flags Details
wine.LIBGL_ALWAYS_SOFTWARE.log.xz (75.49 KB, application/x-xz)
2021-11-19 13:31 UTC, Slawomir Wojciech Wojtczak
no flags Details
wine-appdefaults.png (19.39 KB, image/png)
2021-11-19 15:04 UTC, Slawomir Wojciech Wojtczak
no flags Details
wine-direct3d.png (22.51 KB, image/png)
2021-11-19 15:05 UTC, Slawomir Wojciech Wojtczak
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Slawomir Wojciech Wojtczak 2021-11-15 19:36:26 UTC
Hi.

First of all I do not expect anything after sending this message, but I would like to just share how WINE stopped working for me.

It does not matter if its emulators/i386-wine or emulators/i386-wine-devel it behaves the same.

Not so long ago WINE was pretty good on FreeBSD - I even wrote about it:
https://vermaden.wordpress.com/2020/10/14/oldschool-gaming-on-freebsd/

About half a year ago it got broken - I thought that it may be temporary - maybe something in package or latest build - but after half a year later and seeing that WINE actually got some love in the 2021Q3 FreeBSD Quarterly Status Report I thought that I would just share that with you.

Of course the article was in 12.2 and now I am on 13.0 but I recently tried 12.3-RC1 and it were exactly the same.

As in the article I was able to play these games with WINE on FreeBSD:
- Heroes of Might and Magic III: Complete 
- Colin McRae Rally 2.0
- Baldur's Gate: Enhanced Edition (+Expansions)

Today its like that:
- Heroes of Might and Magic III: Complete 
--- black screen after launch - nothing happens.

- Colin McRae Rally 2.0
--- I am able to watch/skip two intro movies but then black screen - nothing happens.

- Baldur's Gate: Enhanced Edition (+Expansions)
--- this one works - but has no sound at all - its def

On the wide note FS-UAE (AMIGA emulator) and DOSBOX (MS-DOS emulator) work like a charm still.

Also all 2D applications work well with WINE - like these for example:
- SumatraPDF
- XNView
- WinSCP

I have /proc mounted as pkg-message for the WINE package suggests for the record.

Not sure what I can add here ... ask whatever you need.

If you have some fixes I can also test them.





Below I will attach what WINE displays on the console after starting these games.

% cat scripts/games-colin-mcrae-rally-2.0-window.sh
cd ~/.wine/drive_c/Colin\ McRae\ Rally\ 2.0
wine explorer /desktop=name,800x600 CMR2.exe
xrandr -s 0

% cat scripts/games-baldurs-gate-I-ee-window.sh    
cd ~/.wine/drive_c/BG1EE
wine explorer /desktop=name,800x600 Baldur.exe
xrandr -s 0

% cat scripts/games-heroes-of-might-and-magic-III-window.sh
cd ~/.wine/drive_c/HoMM3
wine explorer /desktop=name,800x600 heroes3.exe
xrandr -s 0




And the outputs now - as usual with WINE it will not be short.





% games-colin-mcrae-rally-2.0-window.sh
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP
0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
0070:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0108:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0108:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
011c:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
011c:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
011c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:ddraw:DirectDrawEnumerateExA flags 0x00000006 not handled
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:ddraw:DirectDrawEnumerateExA flags 0x00000006 not handled
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
011c:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
013c:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
011c:fixme:ddraw:ddraw_surface1_Flip Ignoring flags 0x1.
011c:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
011c:fixme:bitmap:CreateBitmapIndirect planes = 0
011c:fixme:bitmap:CreateBitmapIndirect planes = 0
^C
0168:fixme:console:default_ctrl_handler Terminating process 118 on event 0
0170:fixme:console:default_ctrl_handler Terminating process 104 on event 0
016c:fixme:console:default_ctrl_handler Terminating process 20 on event 0





% games-baldurs-gate-I-ee-window.sh    
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP
0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
0070:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0108:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0108:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0128:fixme:ver:GetCurrentPackageId (03EAFF20 00000000): stub
011c:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
011c:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
INFO: status: 1
INFO: status: 1
INFO: error: cannot open file pointer: No such file or directory
INFO: error: cannot open file pointer: No such file or directory
INFO: Creating DPWrapper
INFO: Creating DPWrapper
INFO: Steam not found
INFO: Steam not found
INFO: scanning:(0) C:/BG1EE/override
INFO: scanning:(0) C:/BG1EE/override
INFO: scanning:(1) C:/BG1EE/scripts
INFO: scanning:(1) C:/BG1EE/scripts
INFO: scanning:(2) C:/BG1EE/sounds
INFO: scanning:(2) C:/BG1EE/sounds
INFO: scanning:(3) C:/BG1EE/lang/en_US/sounds
INFO: scanning:(3) C:/BG1EE/lang/en_US/sounds
INFO: scanning:(4) C:/BG1EE/portraits
INFO: scanning:(4) C:/BG1EE/portraits
INFO: scanning:(5) C:/BG1EE/characters
INFO: scanning:(5) C:/BG1EE/characters
INFO: scanning:(6) C:/BG1EE/movies
INFO: scanning:(6) C:/BG1EE/movies
INFO: scanning:(7) C:/BG1EE/lang/en_US/movies
INFO: scanning:(7) C:/BG1EE/lang/en_US/movies
INFO: scanning:(8) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/override
INFO: scanning:(8) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/override
INFO: scanning:(9) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/scripts
INFO: scanning:(9) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/scripts
INFO: scanning:(10) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/sounds
INFO: scanning:(10) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/sounds
INFO: scanning:(11) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/portraits
INFO: scanning:(11) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/portraits
INFO: scanning:(12) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/characters
INFO: scanning:(12) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/characters
INFO: scanning:(13) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/movies
INFO: scanning:(13) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/movies
INFO: mounting archive: sod-dlc.zip
INFO: mounting archive: sod-dlc.zip
INFO: mounting archive: webcache.zip
INFO: mounting archive: webcache.zip
INFO: scanning:(0) C:/BG1EE/override
INFO: scanning:(0) C:/BG1EE/override
INFO: scanning:(1) C:/BG1EE/scripts
INFO: scanning:(1) C:/BG1EE/scripts
INFO: scanning:(2) C:/BG1EE/sounds
INFO: scanning:(2) C:/BG1EE/sounds
INFO: scanning:(3) C:/BG1EE/lang/en_US/sounds
INFO: scanning:(3) C:/BG1EE/lang/en_US/sounds
INFO: scanning:(4) C:/BG1EE/portraits
INFO: scanning:(4) C:/BG1EE/portraits
INFO: scanning:(5) C:/BG1EE/characters
INFO: scanning:(5) C:/BG1EE/characters
INFO: scanning:(6) C:/BG1EE/movies
INFO: scanning:(6) C:/BG1EE/movies
INFO: scanning:(7) C:/BG1EE/lang/en_US/movies
INFO: scanning:(7) C:/BG1EE/lang/en_US/movies
INFO: scanning:(8) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/override
INFO: scanning:(8) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/override
INFO: scanning:(9) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/scripts
INFO: scanning:(9) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/scripts
INFO: scanning:(10) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/sounds
INFO: scanning:(10) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/sounds
INFO: scanning:(11) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/portraits
INFO: scanning:(11) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/portraits
INFO: scanning:(12) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/characters
INFO: scanning:(12) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/characters
INFO: scanning:(13) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/movies
INFO: scanning:(13) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/movies
INFO: scanning:(0) C:/BG1EE/override
INFO: scanning:(0) C:/BG1EE/override
INFO: scanning:(1) C:/BG1EE/scripts
INFO: scanning:(1) C:/BG1EE/scripts
INFO: scanning:(2) C:/BG1EE/sounds
INFO: scanning:(2) C:/BG1EE/sounds
INFO: scanning:(3) C:/BG1EE/lang/en_US/sounds
INFO: scanning:(3) C:/BG1EE/lang/en_US/sounds
INFO: scanning:(4) C:/BG1EE/portraits
INFO: scanning:(4) C:/BG1EE/portraits
INFO: scanning:(5) C:/BG1EE/characters
INFO: scanning:(5) C:/BG1EE/characters
INFO: scanning:(6) C:/BG1EE/movies
INFO: scanning:(6) C:/BG1EE/movies
INFO: scanning:(7) C:/BG1EE/lang/en_US/movies
INFO: scanning:(7) C:/BG1EE/lang/en_US/movies
INFO: scanning:(8) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/override
INFO: scanning:(8) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/override
INFO: scanning:(9) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/scripts
INFO: scanning:(9) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/scripts
INFO: scanning:(10) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/sounds
INFO: scanning:(10) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/sounds
INFO: scanning:(11) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/portraits
INFO: scanning:(11) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/portraits
INFO: scanning:(12) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/characters
INFO: scanning:(12) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/characters
INFO: scanning:(13) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/movies
INFO: scanning:(13) C:/users/vermaden/My Documents/Baldur's Gate - Enhanced Edition/movies
INFO: LUA: UI string not found: Recent events text will go here.
INFO: LUA: UI string not found: Recent events text will go here.
INFO: LUA: Initializing Quests
INFO: LUA: Initializing Quests
011c:fixme:win:SetGestureConfig (00030070 00000000 2 0360FD24 12): stub
011c:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
011c:fixme:imm:ImmReleaseContext (00030070, 061E3CB0): stub
011c:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
011c:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string
011c:fixme:imm:ImeSetCompositionString Reading string unimplemented
011c:fixme:imm:NotifyIME NI_CLOSECANDIDATE
INFO: gl.useShaders: 1
gl.has_s3tc: 1
gl.has_pvrtc: 0
gl.has_atc: 0
gl.postprocessing: 0
gl.uploadFormat: 0x80E1
gl.uploadType: 0x8367
gl.versionstring: 3.0 Mesa 20.2.3
gl.majorVersion: 3
gl.minorVersion: 0
INFO: gl.useShaders: 1
gl.has_s3tc: 1
gl.has_pvrtc: 0
gl.has_atc: 0
gl.postprocessing: 0
gl.uploadFormat: 0x80E1
gl.uploadType: 0x8367
gl.versionstring: 3.0 Mesa 20.2.3
gl.majorVersion: 3
gl.minorVersion: 0
011c:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
INFO: Font: loaded font STONESML
INFO: Font: loaded font STONESML
INFO: Baldur's Gate - Enhanced Edition v2.5.17.0
INFO: Baldur's Gate - Enhanced Edition v2.5.17.0
INFO: sAchieveID=NONE,m_sGlobalName=GameDifficulty,m_nValue=3
INFO: sAchieveID=NONE,m_sGlobalName=GameDifficulty,m_nValue=3
INFO: Font: loaded font NORMAL
INFO: Font: loaded font NORMAL
INFO: Font: Added point size (19) for font NORMAL
INFO: Font: Added point size (19) for font NORMAL
INFO: Font: loaded font MODESTOM
INFO: Font: loaded font MODESTOM
INFO: Font: Added point size (14) for font MODESTOM
INFO: Font: Added point size (14) for font MODESTOM
INFO: Font: Added point size (11) for font MODESTOM
INFO: Font: Added point size (11) for font MODESTOM
INFO: sAchieveID=NONE,m_sGlobalName=GameDifficulty,m_nValue=3
INFO: sAchieveID=NONE,m_sGlobalName=GameDifficulty,m_nValue=3
INFO: Font: loaded font SHERWOOD
INFO: Font: loaded font SHERWOOD
INFO: Font: Added point size (15) for font SHERWOOD
INFO: Font: Added point size (15) for font SHERWOOD
INFO: Font: Added point size (10) for font MODESTOM
INFO: Font: Added point size (10) for font MODESTOM
INFO: Font: Added point size (9) for font MODESTOM
INFO: Font: Added point size (9) for font MODESTOM
INFO: sAchieveID=NONE,m_sGlobalName=GameDifficulty,m_nValue=3
INFO: sAchieveID=NONE,m_sGlobalName=GameDifficulty,m_nValue=3




% games-heroes-of-might-and-magic-III-window.sh 
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP
0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
0078:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
010c:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
010c:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0120:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0120:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0120:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0120:err:winediag:wined3d_adapter_gl_init You are using the backbuffer for offscreen rendering. This is unsupported, and will be removed in a future version.
0120:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
0120:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
0120:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
0120:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
0120:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
0120:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
0120:fixme:d3d:wined3d_adapter_find_polyoffset_scale No FBOs, assuming polyoffset scale of 2^23.
0120:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0120:err:ole:com_get_class_object class {5959df60-2911-11d1-b049-0020af30269a} not registered
0120:err:ole:com_get_class_object no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1
0120:fixme:dplay:IDirectPlayLobby3AImpl_RegisterApplication :stub
^C
0148:fixme:console:default_ctrl_handler Terminating process 11c on event 0
0150:fixme:console:default_ctrl_handler Terminating process 108 on event 0
0158:fixme:console:default_ctrl_handler Terminating process 20 on event 0
0148:err:ole:CoUninitialize Mismatched CoUninitialize


Regards.
Comment 1 Alexander Vereeken 2021-11-15 21:42:14 UTC
Hello Slawomir Wojciech Wojtczak,

the i386-wine ports are now obsolete since the regular wine ports can now run both (i386 and amd64) at the same time.

This port has already been requested for removal and only a few minor improvements are missing.

https://reviews.freebsd.org/D32322

Please remove i386-wine and install emulators/wine or emulators/wine-devel.

Sorry for your temporary disappointment.
Comment 2 Slawomir Wojciech Wojtczak 2021-11-15 23:09:02 UTC
(In reply to Alexander Vereeken from comment #1)

I now installed emulators/wine and then run these as advertised:

% /usr/local/share/wine/pkg32.sh install wine mesa-dri
% /usr/local/share/wine/pkg32.sh upgrade

I get exactly the same results with emulators/wine version as described for the emulators/i386-wine-devel version in my first message here.

Regards.
Comment 3 Gerald Pfeifer freebsd_committer freebsd_triage 2021-11-15 23:12:34 UTC
Damjan, I'll be taking care of the removal of i386-wine-devel by tomorrow.

It seems, however, the issues reported may not be specific to that, but
also plain wine-devel (and WoW there)?  How would you like to proceed with 
this report?

Slawomir, how does WoW work for you with the wine-devel port?
Comment 4 Alexander Vereeken 2021-11-15 23:23:23 UTC
(In reply to Slawomir Wojciech Wojtczak from comment #2)

Unfortunately i can not confirm your problem at the moment I also use emulators/wine and play various steam games mostly without problems which are not related to the port itself.

You probably have regressions now since the i386 ports has hardly ever been updated since i took it over.

Any chance to give a free example game that fails for you for testing?
Comment 5 Alex S 2021-11-17 12:18:43 UTC
Does LD_32_LIBMAP="libgcc_s.so.1 /usr/lib32/libgcc_s.so.1" improve any of this?
Comment 6 Slawomir Wojciech Wojtczak 2021-11-17 14:30:34 UTC
(In reply to Alex S from comment #5)

Did not helped.
Comment 7 Alex S 2021-11-17 14:46:48 UTC
Does black screen happen with software rendering (LIBGL_ALWAYS_SOFTWARE=1)? Does BD's sound issue persist with a fresh wineprefix?
Comment 8 Slawomir Wojciech Wojtczak 2021-11-17 14:52:50 UTC
(In reply to Alex S from comment #7)

Its exactly the same - no sound at BG - black screens at HoMM and CMR.

Also the LIBGL_ALWAYS_SOFTWARE=1 did not changed anything - same behavior.
Comment 9 Alex S 2021-11-17 14:55:42 UTC
(In reply to Alex S from comment #7)

> Does BD's sound issue persist with a fresh wineprefix?

* BG's

I would also check the Audio tab in winecfg as well the volume settings in the game itself just in case.
Comment 10 Alex S 2021-11-17 15:04:15 UTC
(In reply to Slawomir Wojciech Wojtczak from comment #8)

> Also the LIBGL_ALWAYS_SOFTWARE=1 did not changed anything

I'd appreciate a log with WINEDEBUG=+wgl for CMR2.
Comment 11 Slawomir Wojciech Wojtczak 2021-11-17 20:49:23 UTC
(In reply to Alex S from comment #9)

Yeah, should be BG indeed.

I have sound in the CMR (in the intro movies) and in other non-3D games with WINE so audio works elsewhere.

I triple checked in game settings for audio the its put to 'normal' hearable levels.

Regards.
Comment 12 Slawomir Wojciech Wojtczak 2021-11-17 20:59:44 UTC
Created attachment 229559 [details]
wine.log.xz
Comment 13 Slawomir Wojciech Wojtczak 2021-11-17 21:00:50 UTC
(In reply to Alex S from comment #10)

Sure.

Added here:
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229559

Generated in that way:

% cd ~/.wine/drive_c/Colin\ McRae\ Rally\ 2.0             
% export WINEDEBUG=+wgl                                       
% wine explorer /desktop=name,800x600 CMR2.exe &> wine.log
% xz -9 wine.log

Regards.
Comment 14 Alex S 2021-11-17 21:43:12 UTC
(In reply to Slawomir Wojciech Wojtczak from comment #13)

I actually wanted a log with LIBGL_ALWAYS_SOFTWARE=1 specifically. I don't have a sufficiently old Intel GPU at hand, thus I have nothing to compare this with.
Comment 15 Slawomir Wojciech Wojtczak 2021-11-19 13:31:47 UTC
Created attachment 229592 [details]
wine.LIBGL_ALWAYS_SOFTWARE.log.xz
Comment 16 Slawomir Wojciech Wojtczak 2021-11-19 13:32:06 UTC
(In reply to Alex S from comment #14)

Sure.

Attached here:
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229592

Regards.
Comment 17 Alex S 2021-11-19 14:19:29 UTC
(In reply to Slawomir Wojciech Wojtczak from comment #16)

> 010c:err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.

That line looks moderately suspicious. Check Software\\Wine\\Direct3D and Software\\Wine\\AppDefaults registry keys.
Comment 18 Slawomir Wojciech Wojtczak 2021-11-19 14:25:20 UTC
(In reply to Alex S from comment #17)

Where exactly I can check that?
Comment 19 Alex S 2021-11-19 14:32:41 UTC
(In reply to Slawomir Wojciech Wojtczak from comment #18)

With regedit (comes with Wine).
Comment 20 Slawomir Wojciech Wojtczak 2021-11-19 15:04:56 UTC
Created attachment 229595 [details]
wine-appdefaults.png
Comment 21 Slawomir Wojciech Wojtczak 2021-11-19 15:05:15 UTC
Created attachment 229596 [details]
wine-direct3d.png
Comment 22 Slawomir Wojciech Wojtczak 2021-11-19 15:06:06 UTC
(In reply to Alex S from comment #17)

Here.

Software\\Wine\\AppDefaults
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229595

Software\\Wine\\Direct3D
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229596
Comment 23 Alex S 2021-11-20 12:41:39 UTC
(In reply to Slawomir Wojciech Wojtczak from comment #22)

Try disabling both those settings. Also find an OpenGL game (say, Quake 2 demo) and test that.
Comment 24 Slawomir Wojciech Wojtczak 2021-11-21 12:47:07 UTC
(In reply to Alex S from comment #23)

The Quake 2 demo test:
https://www.mediafire.com/file/he1z3ykyk5zt68n/wine-quake-2-demo.mp4/file

In short:
- graphics (in SOFTWARE) seem to work (but sometimes jerky)
- sound is broken and jerky (as you can hear)

When I change VIDEO settings from SOFTWARE to DEFAULT OPENGL it hangs.
Comment 25 Slawomir Wojciech Wojtczak 2021-11-21 20:38:24 UTC
There is some progress through ...

After installing emulators/wine (6.0.2,1 currently) and installing 32bit wine version under ~/.i386-wine-pkg and starting with fresh ~/.wine dir I got following results:

- Colin McRae Rally 2.0 - does not start at all now
- Baldur's Gate I: EE - still no sound at all
- Fallout 2 (GOG) - everything works along with proper sound
- Heroes III: Complete - everything works along with proper sound

The Quake 2 demo remains 'broken' as reported a post earlier.

Not sure how that makes progress in this PR but just wanted to report it.
Comment 26 Gerald Pfeifer freebsd_committer freebsd_triage 2022-10-16 23:48:23 UTC
This bug is a mix of various issues and upstream Wine has been moving in
a direction that has been obsoleting the i386-wine-devel port (which has
been removed nearly a year ago), so I believe the best course of action
here is closing this issue here.

For general issues I recommend filing a specific report upstream; if it
is FreeBSD-specific, then here.
Comment 27 Graham Perrin freebsd_committer freebsd_triage 2022-10-17 00:19:33 UTC
Triage: assignment to the committer who closed the report. Thanks.