@DandoCalrissian Yes, I'm using El Capitan. I installed the directx dlls and it still complaints about the graphic card. Thank you again! Here are the logs: Code: fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub fixme:process:SetProcessDEPPolicy (1): stub fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1053 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 fixme:ver:GetCurrentPackageId (0x32e4e0 0x0): stub fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0064b0, 0x3f040ce8, 0x3f040ce0 fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0064b0, 0x3f040d20, 0x3f040d18 fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0064b0, 0x3f040cb0, 0x3f040ca8 fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0064b0, 0x3f040d58, 0x3f040d50 fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0064b0, 0x3f040d90, 0x3f040d88 fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. fixme:imm:ImmGetOpenStatus (0x2080c8): semi-stub fixme:ver:GetCurrentPackageId (0x32e3a0 0x0): stub err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fd1c 4 stub fixme:process:SetProcessDEPPolicy (3): stub fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub fixme:advapi:EventRegister {d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100db980, 0x12cb6c10, 0x12e14bb0 fixme:imm:ImmDisableTextFrameService Stub fixme:thread:GetThreadPreferredUILanguages 56, 0x33f824, 0x0 0x33f828 fixme:winsock:WSALookupServiceBeginW (0x33f648 0x00000ff0 0x33f684) Stub! [0304/215129:ERROR:network_change_notifier_win.cc(168)] WSALookupServiceBegin failed with: 8 fixme:iphlpapi:NotifyAddrChange (Handle 0x33f7c8, overlapped 0x187a60): stub [0304/215129:ERROR:dns_config_service_win.cc(583)] DNS registry watch failed to start. fixme:win:RegisterDeviceNotificationW (hwnd=0x100a4, filter=0x33f79c,flags=0x00000000) returns a fake device notification handle! fixme:win:RegisterDeviceNotificationW (hwnd=0x100a4, filter=0x33f79c,flags=0x00000000) returns a fake device notification handle! fixme:win:EnumDisplayDevicesW ((null),0,0x33f19c,0x00000000), stub! fixme:ver:GetCurrentPackageId (0x2e0eb44 0x0): stub fixme:ver:GetCurrentPackageId (0x33fbb0 0x0): stub err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:ver:GetCurrentPackageId (0x30e440 0x0): stub fixme:win:RegisterDeviceNotificationA (hwnd=0x100b0, filter=0x5b7f158,flags=0x00000004) returns a fake device notification handle! fixme:wbemprox:wbem_locator_ConnectServer unsupported flags fixme:wbemprox:client_security_SetBlanket 0x44f70ab0, 0x207d618, 10, 0, (null), 3, 3, 0x0, 0x00000000 fixme:wbemprox:client_security_Release 0x44f70ab0 fixme:wbemprox:wbem_locator_ConnectServer unsupported flags fixme:wbemprox:client_security_SetBlanket 0x44f70ab0, 0x206c440, 10, 0, (null), 3, 3, 0x0, 0x00000000 fixme:wbemprox:client_security_Release 0x44f70ab0 fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled fixme:wbemprox:enum_class_object_Next timeout not supported fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled fixme:iphlpapi:NotifyAddrChange (Handle 0x28e032c, overlapped 0x28e0330): stub err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1 fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:imm:ImmReleaseContext (0x100b8, 0x211dee0): stub fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported fixme:winsock:WSAIoctl ignoring keepalive interval fixme:win:RegisterDeviceNotificationA (hwnd=0x100cc, filter=0x32e51c,flags=0x00000004) returns a fake device notification handle! err:winediag:init_driver_info Invalid GPU override 1002:6821 specified, ignoring. fixme:win:EnumDisplayDevicesW ((null),0,0x32d71c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32db90,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x32db90,0x00000000), stub! fixme:hnetcfg:fw_apps_get__NewEnum 0x1beac0, 0x881f11c fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x20bad58, L"C:\\Program Files\\Steam\\steam.exe" fixme:hnetcfg:fw_app_put_Name 0x20bad58, L"Steam" fixme:hnetcfg:fw_app_put_Enabled 0x20bad58, -1 fixme:hnetcfg:fw_apps_Add 0x1beac0, 0x20bad58 err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} could be created for context 0x1 fixme:winsock:WSAIoctl ignoring keepalive interval fixme:win:RegisterDeviceNotificationW (hwnd=0x10124, filter=0x8c4f5ac,flags=0x00000000) returns a fake device notification handle! fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! fixme:win:RegisterDeviceNotificationW (hwnd=0x20124, filter=0x8c4f5ac,flags=0x00000000) returns a fake device notification handle! fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=0x0): stub fixme:appbar:SHAppBarMessage unknown msg: 4 fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=3): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=1): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=0): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=2): stub fixme:ntdll:EtwRegisterTraceGuidsW (0x100e74d0, 0x12e19e48, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x12cb6c50, (null), (null), 0x12e19e60): stub fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000} fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub fixme:advapi:CreateRestrictedToken (0x284, 0x2, 7, 0x2efe240, 20, 0x2effcf8, 1, 0x2efe380, 0x270e86c): stub fixme:ntdll:NtSetInformationJobObject stub: 0x284 4 0x270ee4c 4 fixme:advapi:CreateProcessAsUserW 0x28c L"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe" L"\"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe\" --type=renderer --disable-gpu-compositing --enable-pinch --lang=en-US --lang=en-US --log-file=\"C:\\Program Files\\Steam\\bin\\debug.log\" --product-version=\"Valve Steam Client\" --disable-spell-checking --enable-system-flash --device-scale-facto"... 0x0 0x0 0 0x0100040c 0x0 (null) 0x270efb0 0x270ebc4 - semi-stub err:module:attach_process_dlls "KERNEL32.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe" failed, status c0000096 fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=0x0): stub fixme:appbar:SHAppBarMessage unknown msg: 4 fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=3): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=1): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=0): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=2): stub fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub fixme:advapi:CreateRestrictedToken (0x294, 0x2, 7, 0x2eae7b8, 20, 0x2eae7f8, 1, 0x2eae008, 0x270e86c): stub fixme:ntdll:NtSetInformationJobObject stub: 0x294 4 0x270ee4c 4 fixme:advapi:CreateProcessAsUserW 0x29c L"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe" L"\"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe\" --type=renderer --disable-gpu-compositing --enable-pinch --lang=en-US --lang=en-US --log-file=\"C:\\Program Files\\Steam\\bin\\debug.log\" --product-version=\"Valve Steam Client\" --disable-spell-checking --enable-system-flash --device-scale-facto"... 0x0 0x0 0 0x0100040c 0x0 (null) 0x270efb0 0x270ebc4 - semi-stub err:seh:setup_exception_record stack overflow 1552 bytes in thread 005e eip 7bc37f9c esp 00240d20 stack 0x240000-0x241000-0x340000 err:ole:RevokeDragDrop invalid hwnd 0x10146 fixme:winsock:WSAIoctl ignoring keepalive interval fixme:winsock:WSAIoctl ignoring keepalive interval fixme:win:EnumDisplayDevicesW ((null),0,0x32da1c,0x00000000), stub! fixme:winsock:WSAIoctl ignoring keepalive interval fixme:exec:SHELL_execute flags ignored: 0x00000100 fixme:ver:GetCurrentPackageId (0x33f830 0x0): stub fixme:thread:SetThreadStackGuarantee (0x33fc54): stub fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Game" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework" fixme:shell:URL_ParseUrl failed to parse L"xTile" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Xact" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"System.Core" fixme:shell:URL_ParseUrl failed to parse L"System.Xml" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Graphics" fixme:nls:GetUserPreferredUILanguages stub: 0 0x33d054 0x0 0x33d050 fixme:thread:GetThreadPreferredUILanguages 0, 0x33d054, 0x0 0x33d050 fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Input.Touch" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms" fixme:shell:URL_ParseUrl failed to parse L"Accessibility" err:winediag:init_driver_info Invalid GPU override 1002:6821 specified, ignoring. fixme:win:EnumDisplayDevicesW ((null),0,0x33c85c,0x00000000), stub! fixme:d3d9:D3DPERF_SetOptions (0x2) : stub fixme:ntdll:EtwRegisterTraceGuidsW (0xb70ad2, 0x0, {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x33e4f0, (null), (null), 0xebf624): stub fixme:ntdll:EtwRegisterTraceGuidsW register trace class {8e9f5090-2d75-4d03-8a81-e5afbf85daf1} fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Game.resources" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Game.resources" err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:gdiplus:GdipCreateHalftonePalette stub fixme:process:FlushProcessWriteBuffers : stub fixme:advapi:UnregisterTraceGuids deadbeef: stub fixme:msvcrt:__clean_type_info_names_internal (0x45f9264) stub fixme:msvcrt:__clean_type_info_names_internal (0x3da3980) stub fixme:msvcrt:__clean_type_info_names_internal (0x100a6028) stub Code: WineskinX11: main(): argc=12 Waiting for startup parameters via Mach IPC. WineskinX11: do_start_x11_server(): argc=12 Attempting to use pixel depth of 24 [1130772.534] WineskinX11 starting: [1130772.534] X.Org X Server 1.13.0 [1130772.534] Build Date: 20120921 [1130772.534] _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. [1130772.536] Initializing built-in extension Generic Event Extension [1130772.536] Initializing built-in extension SHAPE [1130772.536] Initializing built-in extension MIT-SHM [1130772.536] Initializing built-in extension XInputExtension [1130772.536] Initializing built-in extension XTEST [1130772.536] Initializing built-in extension BIG-REQUESTS [1130772.536] Initializing built-in extension SYNC [1130772.536] Initializing built-in extension XKEYBOARD [1130772.536] Initializing built-in extension XC-MISC [1130772.536] Initializing built-in extension XINERAMA [1130772.536] Initializing built-in extension PseudoramiX [1130772.536] Initializing built-in extension XFIXES [1130772.536] Initializing built-in extension RENDER [1130772.536] Initializing built-in extension RANDR [1130772.536] Initializing built-in extension DAMAGE [1130772.536] Initializing built-in extension MIT-SCREEN-SAVER [1130772.536] Initializing built-in extension DOUBLE-BUFFER [1130772.536] Initializing built-in extension RECORD [1130772.536] Initializing built-in extension X-Resource [1130772.536] Initializing built-in extension XVideo [1130772.536] Initializing built-in extension XVideo-MotionCompensation [1130772.536] Initializing built-in extension GLX [1130772.536] x: 0, y: 0, w: 1440, h: 877 [1130773.015] (II) GLX: Initialized Core OpenGL GL provider for screen 0 [1130773.130] x: 0, y: 0, w: 1440, h: 877 set +o allexport set -o braceexpand set -o emacs set +o errexit set +o errtrace set +o functrace set -o hashall set -o histexpand set -o history set +o ignoreeof set -o interactive-comments set +o keyword set +o monitor set +o noclobber set +o noexec set +o noglob set +o nolog set +o notify set +o nounset set +o onecmd set +o physical set +o pipefail set -o posix set +o privileged set +o verbose set +o vi set +o xtrace [1130773.212] noPseudoramiXExtension=0, pseudoramiXNumScreens=1 Engine Used: DandoDew-v1 Hardware: Hardware Overview: Model Name: MacBook Pro Model Identifier: MacBookPro11,5 Processor Name: Intel Core i7 Processor Speed: 2,8 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 6 MB Memory: 16 GB Boot ROM Version: MBP114.0172.B07 SMC Version (system): 2.30f2 Graphics/Displays: AMD Radeon R9 M370X: Chipset Model: AMD Radeon R9 M370X Type: GPU Bus: PCIe PCIe Lane Width: x8 VRAM (Total): 2048 MB Vendor: ATI (0x1002) Device ID: 0x6821 Revision ID: 0x0083 ROM Revision: 113-C5670E-777 gMux Version: 4.0.20 [3.2.8] EFI Driver Version: 01.00.777 Displays: Color LCD: Display Type: Retina LCD Resolution: 2880 x 1800 Retina Retina: Yes Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Built-In: Yes Intel Iris Pro: Chipset Model: Intel Iris Pro Type: GPU Bus: Built-In VRAM (Dynamic, Max): 1536 MB Vendor: Intel (0x8086) Device ID: 0x0d26 Revision ID: 0x0008 gMux Version: 4.0.20 [3.2.8]
@DandoCalrissian, thanks for this! I'm having some trouble in that whenever I try launching the file it launches Steam, it tries to update, and then nothing happens. Does Steam need to be installed or what (currently installed)?
I'm on El Capitan and I'm running the gog version of the game just fine with the wrapper from @DandoCalrissian.
Sometimes it can take a few minutes for Steam to launch after updating, it seems. Also, I resolved some issues that should allow GOG Galaxy to be installed for those that use it. Also also, I found an interesting tool that might help find what is causing the XNA graphics error to pop up still. It's the XNA Graphics Profile Checker, which apparently gives a reading of where your graphics card is failing, but I will have to wait until I get home to build it as it's only provided as source. If anyone is good with this stuff, feel free to compile it and we can give it a shot. Here is a link to it: http://xbox.create.msdn.com/en-US/education/catalog/utility/graphics_profile_checker
Thanks for the reply, I am running Yosemite here! I tried to download those DDLs last night and it still failed to work. I also tried to do the same in my brother's MBP which had an integrated and dedicated graphics card (also AMD), but I got the same error message. Anyway, here are the logs for my system: LastRunWine.log Code: fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v2.0.50727_32" failed to start: 1053 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub fixme:process:SetProcessDEPPolicy (1): stub fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1053 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 libpng warning: Application was compiled with png.h from libpng-1.6.21 libpng warning: Application is running with png.c from libpng-1.4.11 libpng warning: Incompatible libpng version in application and library err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 6 fixme:ver:GetCurrentPackageId (0x32e4e0 0x0): stub fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported fixme:winsock:WSAIoctl ignoring keepalive interval fixme:winsock:WSAIoctl ignoring keepalive interval fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0064b0, 0x3f040ce8, 0x3f040ce0 fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0064b0, 0x3f040d20, 0x3f040d18 fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0064b0, 0x3f040cb0, 0x3f040ca8 fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0064b0, 0x3f040d58, 0x3f040d50 fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0064b0, 0x3f040d90, 0x3f040d88 fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub. fixme:imm:ImmGetOpenStatus (0x1fa46f8): semi-stub fixme:ver:GetCurrentPackageId (0x32e3a0 0x0): stub err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fd1c 4 stub fixme:process:SetProcessDEPPolicy (3): stub fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub fixme:advapi:EventRegister {d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100db980, 0x12cb6c10, 0x12e14bb0 fixme:imm:ImmDisableTextFrameService Stub fixme:thread:GetThreadPreferredUILanguages 56, 0x33f824, 0x0 0x33f828 fixme:winsock:WSALookupServiceBeginW (0x33f648 0x00000ff0 0x33f684) Stub! [0305/065838:ERROR:network_change_notifier_win.cc(168)] WSALookupServiceBegin failed with: 8 [0305/065838:ERROR:dns_config_service_win.cc(583)] DNS registry watch failed to start. fixme:iphlpapi:NotifyAddrChange (Handle 0x33f7c8, overlapped 0x1740b8): stub fixme:win:RegisterDeviceNotificationW (hwnd=0x100a4, filter=0x33f79c,flags=0x00000000) returns a fake device notification handle! fixme:win:RegisterDeviceNotificationW (hwnd=0x100a4, filter=0x33f79c,flags=0x00000000) returns a fake device notification handle! fixme:win:EnumDisplayDevicesW ((null),0,0x33f19c,0x00000000), stub! fixme:ver:GetCurrentPackageId (0x2f0eb44 0x0): stub fixme:ver:GetCurrentPackageId (0x33fbb0 0x0): stub err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:ver:GetCurrentPackageId (0x30e440 0x0): stub fixme:win:RegisterDeviceNotificationA (hwnd=0x100b0, filter=0x6d6f158,flags=0x00000004) returns a fake device notification handle! fixme:wbemprox:wbem_locator_ConnectServer unsupported flags fixme:wbemprox:client_security_SetBlanket 0x44f8fab0, 0x21a8128, 10, 0, (null), 3, 3, 0x0, 0x00000000 fixme:wbemprox:client_security_Release 0x44f8fab0 fixme:wbemprox:wbem_locator_ConnectServer unsupported flags fixme:wbemprox:client_security_SetBlanket 0x44f8fab0, 0x2047a68, 10, 0, (null), 3, 3, 0x0, 0x00000000 fixme:wbemprox:client_security_Release 0x44f8fab0 fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled fixme:wbemprox:enum_class_object_Next timeout not supported fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled fixme:iphlpapi:NotifyAddrChange (Handle 0x326032c, overlapped 0x3260330): stub err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1 fixme:imm:ImmReleaseContext (0x100b8, 0x2200698): stub fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:win:RegisterDeviceNotificationA (hwnd=0x100d4, filter=0x32e51c,flags=0x00000004) returns a fake device notification handle! err:winediag:init_driver_info Invalid GPU override 1002:6938 specified, ignoring. fixme:win:EnumDisplayDevicesW ((null),0,0x32d71c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32db90,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x32db90,0x00000000), stub! fixme:hnetcfg:fw_apps_get__NewEnum 0x22c92f0, 0x936f11c fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x22c94d8, L"C:\\Program Files\\Steam\\steam.exe" fixme:hnetcfg:fw_app_put_Name 0x22c94d8, L"Steam" fixme:hnetcfg:fw_app_put_Enabled 0x22c94d8, -1 fixme:hnetcfg:fw_apps_Add 0x22c97c0, 0x22c94d8 err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} could be created for context 0x1 fixme:winsock:WSAIoctl ignoring keepalive interval fixme:win:RegisterDeviceNotificationW (hwnd=0x10134, filter=0x979f5ac,flags=0x00000000) returns a fake device notification handle! fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! fixme:win:RegisterDeviceNotificationW (hwnd=0x20134, filter=0x979f5ac,flags=0x00000000) returns a fake device notification handle! fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=0x0): stub fixme:appbar:SHAppBarMessage unknown msg: 4 fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=3): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=1): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=0): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=2): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=0x0): stub fixme:appbar:SHAppBarMessage unknown msg: 4 fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=3): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=1): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=0): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=2): stub fixme:winsock:WSAIoctl ignoring keepalive interval fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=0x0): stub fixme:appbar:SHAppBarMessage unknown msg: 4 fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=3): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=1): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=0): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=0x0, edge=2): stub fixme:ntdll:EtwRegisterTraceGuidsW (0x100e74d0, 0x12e19e48, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x12cb6c50, (null), (null), 0x12e19e60): stub fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000} fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub fixme:advapi:CreateRestrictedToken (0x288, 0x2, 7, 0x3221c68, 20, 0x3221e50, 1, 0x32181f0, 0x280e86c): stub fixme:ntdll:NtSetInformationJobObject stub: 0x288 4 0x280ee4c 4 fixme:advapi:CreateProcessAsUserW 0x290 L"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe" L"\"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe\" --type=renderer --disable-gpu-compositing --enable-pinch --lang=en-US --lang=en-US --log-file=\"C:\\Program Files\\Steam\\bin\\debug.log\" --product-version=\"Valve Steam Client\" --disable-spell-checking --enable-system-flash --device-scale-facto"... 0x0 0x0 0 0x0100040c 0x0 (null) 0x280efb0 0x280ebc4 - semi-stub fixme:winsock:WSAIoctl ignoring keepalive interval fixme:winsock:WSAIoctl ignoring keepalive interval err:module:attach_process_dlls "KERNEL32.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Steam\\bin\\steamwebhelper.exe" failed, status c0000005 fixme:win:EnumDisplayDevicesW ((null),0,0x32dd1c,0x00000000), stub! fixme:exec:SHELL_execute flags ignored: 0x00000100 fixme:ver:GetCurrentPackageId (0x33f830 0x0): stub fixme:thread:SetThreadStackGuarantee (0x33fc4c): stub fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Game" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework" fixme:shell:URL_ParseUrl failed to parse L"xTile" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Xact" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"System.Core" fixme:shell:URL_ParseUrl failed to parse L"System.Xml" fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Graphics" fixme:nls:GetUserPreferredUILanguages stub: 0 0x33d03c 0x0 0x33d038 fixme:thread:GetThreadPreferredUILanguages 0, 0x33d03c, 0x0 0x33d038 fixme:shell:URL_ParseUrl failed to parse L"Microsoft.Xna.Framework.Input.Touch" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms" fixme:shell:URL_ParseUrl failed to parse L"Accessibility" err:winediag:init_driver_info Invalid GPU override 1002:6938 specified, ignoring. fixme:win:EnumDisplayDevicesW ((null),0,0x33c83c,0x00000000), stub! fixme:d3d9:D3DPERF_SetOptions (0x2) : stub fixme:ntdll:EtwRegisterTraceGuidsW (0xb70ad2, 0x0, {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x33e4e8, (null), (null), 0xebf36c): stub fixme:ntdll:EtwRegisterTraceGuidsW register trace class {8e9f5090-2d75-4d03-8a81-e5afbf85daf1} err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:gdiplus:GdipCreateHalftonePalette stub fixme:process:FlushProcessWriteBuffers : stub fixme:advapi:UnregisterTraceGuids deadbeef: stub fixme:winsock:WSAIoctl ignoring keepalive interval fixme:msvcrt:__clean_type_info_names_internal (0x45f9264) stub fixme:msvcrt:__clean_type_info_names_internal (0x3da3980) stub fixme:msvcrt:__clean_type_info_names_internal (0x100a6028) stub LastRunX11.log Code: WineskinX11: main(): argc=12 Waiting for startup parameters via Mach IPC. WineskinX11: do_start_x11_server(): argc=12 Attempting to use pixel depth of 24 [1138387.856] WineskinX11 starting: [1138387.856] X.Org X Server 1.13.0 [1138387.856] Build Date: 20120921 [1138387.857] _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. [1138387.858] Initializing built-in extension Generic Event Extension [1138387.858] Initializing built-in extension SHAPE [1138387.858] Initializing built-in extension MIT-SHM [1138387.858] Initializing built-in extension XInputExtension [1138387.858] Initializing built-in extension XTEST [1138387.858] Initializing built-in extension BIG-REQUESTS [1138387.858] Initializing built-in extension SYNC [1138387.858] Initializing built-in extension XKEYBOARD [1138387.858] Initializing built-in extension XC-MISC [1138387.858] Initializing built-in extension XINERAMA [1138387.858] Initializing built-in extension PseudoramiX [1138387.858] Initializing built-in extension XFIXES [1138387.858] Initializing built-in extension RENDER [1138387.858] Initializing built-in extension RANDR [1138387.858] Initializing built-in extension DAMAGE [1138387.858] Initializing built-in extension MIT-SCREEN-SAVER [1138387.858] Initializing built-in extension DOUBLE-BUFFER [1138387.858] Initializing built-in extension RECORD [1138387.858] Initializing built-in extension X-Resource [1138387.858] Initializing built-in extension XVideo [1138387.858] Initializing built-in extension XVideo-MotionCompensation [1138387.858] Initializing built-in extension GLX [1138387.858] x: 0, y: 0, w: 2560, h: 1417 [1138387.875] (II) GLX: Initialized Core OpenGL GL provider for screen 0 [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/75dpi, removing from list! [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/100dpi, removing from list! [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/cyrillic, removing from list! [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/misc, removing from list! [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/OTF, removing from list! [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/Speedo, removing from list! [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/TTF, removing from list! [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/Type1, removing from list! [1138387.876] [dix] Could not init font path element /opt/X11/share/fonts/util, removing from list! [1138387.968] noPseudoramiXExtension=0, pseudoramiXNumScreens=1 Engine Used: DandoDew-v1 Hardware: Hardware Overview: Model Name: iMac Model Identifier: iMac15,1 Processor Name: Intel Core i7 Processor Speed: 4 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 8 MB Memory: 8 GB Boot ROM Version: IM151.0207.B03 SMC Version (system): 2.23f11 Graphics/Displays: AMD Radeon R9 M295X: Chipset Model: AMD Radeon R9 M295X Type: GPU Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 4096 MB Vendor: ATI (0x1002) Device ID: 0x6938 Revision ID: 0x0000 ROM Revision: 113-C773AA-731 EFI Driver Version: 01.00.731 Displays: iMac: Display Type: Retina LCD Resolution: 5120 x 2880 Retina Retina: Yes Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Built-In: Yes
Those of you with amd graphic cards and still having issues, could you run the Opengl Extensions viewer? ( http://www.realtech-vr.com/glview/ ) Specifically I'm interested in the renderer string, as there were some issues, that Apple changed the renderer string for amd gpus and so wine doesn't recognize them anymore. There s a patch to resolve that issue, if that is the case. More information: https://bugs.winehq.org/show_bug.cgi?id=38216
I downloaded the Opengl Viewer. Do you have some suggestions on what to do with it? This is all greek to me at the moment...
Thank you so much for these detailed, step-by-step instructions with visuals! :O It's definitely what I needed! I'll still check back for when Dando might make a Steam-free wrapper version but I'm gonna try this out right away. Cheers!
This patch worked for me (with an AMD card - RMBP 2015): Code: diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c index 60fb5ac..c4eda01 100644 --- a/dlls/wined3d/directx.c +++ b/dlls/wined3d/directx.c @@ -1843,6 +1843,7 @@ cards_nvidia_binary[] = cards_amd_binary[] = { /* Southern Islands */ + {"R9 M370X", CARD_AMD_RADEON_HD7700}, {"HD 7900", CARD_AMD_RADEON_HD7900}, {"HD 7800", CARD_AMD_RADEON_HD7800}, {"HD 7700", CARD_AMD_RADEON_HD7700}, @@ -5026,8 +5027,7 @@ HRESULT CDECL wined3d_get_device_caps(const struct wined3d *wined3d, UINT adapte WINED3DPBLENDCAPS_SRCCOLOR | WINED3DPBLENDCAPS_ZERO; - if (gl_info->supported[ARB_BLEND_FUNC_EXTENDED]) - caps->DestBlendCaps |= WINED3DPBLENDCAPS_SRCALPHASAT; + caps->DestBlendCaps |= WINED3DPBLENDCAPS_SRCALPHASAT; if (gl_info->supported[EXT_BLEND_COLOR]) { The string I used came from using that OpenGL viewer tool.
I could not download the wrapper by @DandoCalrissian for some reason ... can someone kindly re-upload it to another file hosting?
https://bugs.winehq.org/attachment.cgi?id=51312&action=edit Awesome! This is what the bug that @MonokelPinguin addresses. I believe it's the "+ {"R9 M370X", CARD_AMD_RADEON_HD7700}," line that fixes it as the diff below it is from the patch earlier in the thread. I'm uploading a new wrapper right now with the patch applied. @colinmarc would you be able to apply this patch (https://bugs.winehq.org/attachment.cgi?id=51312&action=edit) and remove the {"R9 M370X etc etc} line to see if that patch will work in place of what you have there? (Leave the later change in the patch you applied as that is needed still)
Based on my reading of the code and what my graphics card is reporting, I don't think that will work. I can try it tomorrow, though.
If you open it up, click on the Save As Text button in the upper left and attach the .xml file it gives you here. Also, you have a PM from me!
I was having the same issue too when I was trying to get the wrapper. Just keep trying, it will work eventually.
Hi Dando, thank you so much for your help. I am on a 27" iMac retina and am having the graphics issue. I've been able to edit my direct.x file and I think I've followed the other instructions successfully. I'm attaching my XML file from the OpenGL tool here. If you had any suggestion I would be super appreciative! Thank you!!
I wasn't able to follow the instructions to use the command to edit the dlls, only the text editor so if I have to do that again and you can provide instructions in that context i would appreciate it!
You have a renderer string of a r9 m290x, which would be a pitcairn chip. In your case you would have to change Code: cards_amd_binary[] = { /* Southern Islands */ {"HD 7900", CARD_AMD_RADEON_HD7900}, {"HD 7800", CARD_AMD_RADEON_HD7800}, {"HD 7700", CARD_AMD_RADEON_HD7700}, to Code: cards_amd_binary[] = { /* Southern Islands */ {"HD 7900", CARD_AMD_RADEON_HD7900}, {"R9 M290X", CARD_AMD_RADEON_HD7800}, {"HD 7800", CARD_AMD_RADEON_HD7800}, {"HD 7700", CARD_AMD_RADEON_HD7700}, in directx.c. Generally it looks like newer radeon gpus aren't recognized by wine, as they aren't in the amd_binary array. I don't know, if there is a full list of cards that need to be added, so this works for everyone...
@colinmarc's patch worked for me too! I'm sorry I don't know how to wrap all of this as @DandoCalrissian does. So what I did is follow the @haxd instructions on page 5, and apply @colinmarc's patch when he says "Apply the patch as per above." Thank you to all of you!