FireEmerald / Settlers4-Widescreen-Tool

Unlocks resolutions up to Full HD in The Settlers 4 (Die Siedler 4)
https://fireemerald.github.io/Settlers4-Widescreen-Tool
GNU General Public License v3.0
42 stars 5 forks source link

MacOS fatal error exception #4

Open MikeMiller88 opened 6 years ago

MikeMiller88 commented 6 years ago

There's an error when running the patched version of Settlers 4 on MacOS with Wineskin. Only original Gfxengine.dll works correctly. Would be nice to find out what's the problem and fix it. Not sure what's going wrong with the patch under Wineskin launch.

FireEmerald commented 6 years ago

Thanks for this information. The game wasn't tested under any emulators like on Mac's using wineskin nor on Linux distributions with wine. I don't have a Mac so I'm unable to test this.

MikeMiller88 commented 6 years ago

I believe there's a problem with GPU drivers compatibility since even hardware acceleration doesn't work for this game on Mac.

Just in case this helps, I enclose the Wineskin logs:

fixme:win:EnumDisplayDevicesW ((null),0,0x33da0c,0x00000000), stub! fixme:d3d_surface:wined3d_surface_blt Can't handle WINEDDBLT_ASYNC flag. fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.

error

Graphics/Displays:

Intel HD Graphics 4000:

  Chipset Model: Intel HD Graphics 4000
  Type: GPU
  Bus: Built-In
  VRAM (Dynamic, Max): 1536 MB
  Vendor: Intel
  Device ID: 0x0166
  Revision ID: 0x0009
  Automatic Graphics Switching: Supported
  gMux Version: 1.9.23
  Metal: Supported, feature set macOS GPUFamily1 v3
  Displays:
    Color LCD:
      Display Type: LCD
      Resolution: 1440 x 900
      Framebuffer Depth: 24-Bit Color (ARGB8888)
      Main Display: Yes
      Mirror: Off
      Online: Yes
      Rotation: Supported
      Automatically Adjust Brightness: No

NVIDIA GeForce GT 650M:

  Chipset Model: NVIDIA GeForce GT 650M
  Type: GPU
  Bus: PCIe
  PCIe Lane Width: x8
  VRAM (Total): 1 GB
  Vendor: NVIDIA (0x10de)
  Device ID: 0x0fd5
  Revision ID: 0x00a2
  ROM Revision: 3682
  Automatic Graphics Switching: Supported
  gMux Version: 1.9.23
  Metal: Supported, feature set macOS GPUFamily1 v3

Anyway, thanks for the response!)