Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin not open on Haswell without avx
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I disabled avx and avx2 on my haswell win 8.1 with this command in CMD "bcdedit /set xsavedisable 1", because high vcore in adaptive mode.... I checked that in aida64, and benchmark tests not using avx instructions, so no more avx spikes and high vcore in adaptive mode. Every app working well like before but only Dolphin wont open. If I enable avx again, Dolphin working well. Is it possible to fix this? Error what I get is Application error Event 1000:

Faulting application name: Dolphin.exe, version: 0.0.0.0, time stamp: 0x537d9537
Faulting module name: MSVCR120.dll, version: 12.0.21005.1, time stamp: 0x524f83ff
Exception code: 0xc000001d
Fault offset: 0x0000000000098b00
Faulting process id: 0x12cc
Faulting application start time: 0x01cf7748b9ab566e
Faulting application path: C:\Program Files\Dolphin-4.0-1688\Dolphin.exe
Faulting module path: C:\Program Files\Dolphin-4.0-1688\MSVCR120.dll
Report Id: f75f0950-e33b-11e3-8256-001a7dda710e
Faulting package full name:
Faulting package-relative application ID:

__________________________________________________________________________

- System

- Provider

[ Name] Application Error

- EventID 1000

[ Qualifiers] 0

Level 2

Task 100

Keywords 0x80000000000000

- TimeCreated

[ SystemTime] 2014-05-24T12:07:25.000000000Z

EventRecordID 2339

Channel Application

Computer xxxxxx

Security


- EventData

Dolphin.exe
0.0.0.0
537d9537
MSVCR120.dll
12.0.21005.1
524f83ff
c000001d
0000000000098b00
12cc
01cf7748b9ab566e
C:\Program Files\Dolphin-4.0-1688\Dolphin.exe
C:\Program Files\Dolphin-4.0-1688\MSVCR120.dll
f75f0950-e33b-11e3-8256-001a7dda710e
Those apps work well without AVX because they probably donĀ“t depend a lot from it, but Dolphin does. Normally those extensions help with performance and code optimization, if not wrong.
Dolphin uses AVX on computers that support it.
This issue should be fixed as of 4.0-1080. Please try a more recent version of Dolphin.
Yes I tried, and it is same result. Last version I tried was 4.0-1688. On older version work well like in 3.5-1833.
(05-25-2014, 09:00 AM)medussa Wrote: [ -> ]Yes I tried, and it is same result. Last version I tried was 4.0-1688. On older version work well like in 3.5-1833.

Huh, strange... please file a bug. Hopefully someone with a Haswell processor can take a look.
Faulting module name: MSVCR120.dll, version: 12.0.21005.1, time stamp: 0x524f83ff
Fault offset: 0x0000000000098b00

.text:0000000180098B00 vmovq r9, xmm0

.text:00000001800987D0 ; double __cdecl sin(double X)
.text:00000001800987D0 public sin
.text:00000001800987D0 sin proc near ; CODE XREF: _j0+1E4p
.text:00000001800987D0 ; _j1+202p ...
.text:00000001800987D0
.text:00000001800987D0 var_48 = qword ptr -48h
.text:00000001800987D0 var_38 = qword ptr -38h
.text:00000001800987D0 var_28 = qword ptr -28h
.text:00000001800987D0
.text:00000001800987D0 sub rsp, 78h
.text:00000001800987D4 cmp cs:fma3_enabled, 0
.text:00000001800987DB jnz loc_180098B00

TL;DR: Microsoft libraries are broken. Complain to them.

We reported this bug to them a few months ago and they didn't care.