Ошибка при запуске MetaTrader 5 Strategy Tester

 

На VDS при запуске MetaTrader 5 Strategy Tester выдается ошибка "Прекращена работа программы". Текст ошибки ниже. ОС - Windows Server 2012.

  • Интереса ради попробовал у данного хостера на VDS поменять версии Windows. Ставил Windows Server 2016, 2019  и Windows 2010. Ошибки не выдаются, но MetaTrader 5 Strategy Tester также не запускается (просто никакой реакции).
  • У другого хостера все запускается.  ОС - Windows Server 2012.
В чем может быть причина проблемы?


=========================================================

Сигнатура проблемы:

  Имя события проблемы: APPCRASH

  Имя приложения: metatester64.exe

  Версия приложения: 5.0.0.3808

  Отметка времени приложения: 018f2600

  Имя модуля с ошибкой: metatester64.exe

  Версия модуля с ошибкой: 5.0.0.3808

  Отметка времени модуля с ошибкой: 018f2600

  Код исключения: c000001d

  Смещение исключения: 0000000000764552

  Версия ОС: 6.3.9600.2.0.0.272.7

  Код языка: 1049

  Дополнительные сведения 1: 72ac

  Дополнительные сведения 2: 72ac9a31cfa07b9af7e0ee2ea439caeb

  Дополнительные сведения 3: 8bed

  Дополнительные сведения 4: 8bed9924cffc35c9cceca0918ce37db2

Microsoft
  • privacy.microsoft.com
Прочитать заявление о конфиденциальности Windows 8.1 Preview и Windows Server 2012 R2.
 
taramortom:
Windows 2010

Что за система  Windows 2010 ?

 
Walerij75 #:

Что за система  Windows 2010 ?

Спасибо, что заметили опечатку. Естественно речь о Windows 10.

 
taramortom #:

Спасибо, что заметили опечатку. Естественно речь о Windows 10.

Понятно. А то я уже подумал что пропустил чего-то :) Сколько в наличии памяти и диска ?

 
Walerij75 #:

Понятно. А то я уже подумал что пропустил чего-то :) Сколько в наличии памяти и диска ?

Оперативная память и жесткий диск в достаточном объеме.

У данного хостера у меня несколько VDS - не работает на всех. На VDS другого хостера - работает.

Программа может требовать какие-нибудь компоненты Windows или что-то еще? Это VPS вероятно что-то необходимое отсутствует.

 

К сожалению, не был указан CPU

Используя данные, что предоставил пользователь, полагаю, что на VDS недоступны AVX инструкции (расширение VEX.256), не поддерживаются процессором хоста или отключены хостером

 
Ilyas #:

К сожалению, не был указан CPU

Используя данные, что предоставил пользователь, полагаю, что на VDS недоступны AVX инструкции (расширение VEX.256), не поддерживаются процессором хоста или отключены хостером

AVX сейчас не обязательны. В будущем, конечно, могут быть изменения. Но сейчас точно должно работать и без них.

 
Ilyas #:

К сожалению, не был указан CPU

Используя данные, что предоставил пользователь, полагаю, что на VDS недоступны AVX инструкции (расширение VEX.256), не поддерживаются процессором хоста или отключены хостером

Ответ хостера по процессуру и AVX-инструкциям:

----------------------------

1. Вот вам не много информации о процессоре, который используется в ноде на которой Ваша ВМ.

rocessor : 39

vendor_id : GenuineIntel

cpu family : 6

model : 79

model name : Intel(R) Xeon(R) CPU E5-2698 v4 @ 2.20GHz

stepping : 1

microcode : 0xb00001b

cpu MHz : 2700.036

cache size : 51200 KB

physical id : 0

siblings : 40

core id : 28

cpu cores : 20

apicid : 57

initial apicid : 57

fpu : yes

fpu_exception : yes

cpuid level : 20

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single pti intel_ppin tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts

bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data

bogomips : 4400.06

clflush size : 64

cache_alignment : 64

address sizes : 46 bits physical, 48 bits virtual

2. Из выше скинутого, во флагах видно что включен "avx2".

----------------------------

 

Спасибо, физический процессор поддерживает AVX2


Вопрос, доступен ли AVX2 из гостевой ОС, т.к. для виртуального процессора расширения можно отключать

Пожалуйста, воспользуйтесь GPU-Z для определения расширений процессора доступных в гостевой ОС терминала

https://www.cpuid.com/softwares/cpu-z.html

Запускать GPU-Z в гостевой ОС, как терминал

 
Ilyas #:

Спасибо, физический процессор поддерживает AVX2


Вопрос, доступен ли AVX2 из гостевой ОС, т.к. для виртуального процессора расширения можно отключать

Пожалуйста, воспользуйтесь GPU-Z для определения расширений процессора доступных в гостевой ОС терминала

https://www.cpuid.com/softwares/cpu-z.html

Запускать GPU-Z в гостевой ОС, как терминал

Вы оказались правы. Спасибо!

Физический процессор этот режим поддерживал, а у VDS этот режим был отключен. Хостер перевел режим эмуляции процессора в Host-passthrough и все сразу заработало.