+10
Under review

нативная сборка под linux или работающая версия под wine

lexa kop 4 years ago updated by Andrei Bondarev 3 months ago 42

Добрый день, не могу запустить cscalp в wine - вылетает даже установщик. Может подскажете каких библиотек доставить. И есть ли(или планируете) нативную сборку под linux

Answer

+1
Answer

У меня крашилось приложение, была проблема со звуком: при воспроизведении любого звука сразу вылет. Решилось удалением всех dll, связанных со звуком, которые были рекомендованы в инструкции: dsound, dmusic32. Пока что работает нормально, может быть кому-то поможет.
В логе была такая ошибка:
err: DxvkMemoryAllocator: Memory allocation failed
err: Size: 8294400
err: Alignment: 16
err: Mem types: 0,7,8,9,10
err: Heap Size (MiB) Allocated Used Reserved Budget
err: 0: 4096 551 37 76 2741
err: 1: 24033 71 23 55 24033
err: 2: 246 16 1 3 162

спросите лучше в телеграм-чате, там вроде бы были пользователи использующие сискальп в вайне...

Under review

Для запуска необходимо использовать именно виртуальную машину или эмулятор. Wine это не эмулятор.
В планах пока не собираемся делать сборки не под Mac и Linux.

У меня ubuntu 20.04 и winehq не полетело, ругается на tzres.dll. Я взял от win 10 но не полетело. поставлю виртуальную машину win 7

+1

virtualbox + win10 полет нормальный при условии что 

"win10 крутится гостем в VirtualBox … а из-за того что по умолчанию в VirtualBox синхронизация времени гостя по хосту то время прыгало туда сюда и пошла проблема …
Кто гоняет VirtualBox(VMWare вроде такой проблемы нету) делайте сразу:
VBoxManage setextradata VM-name «VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled» 1"

Проблема в том что бинанс не допускает рассинхрон времени больше 10с и тем самым не сможете выставить заявки или снять.

P.S. Еще я ставил ntpd сервер в win10 но думаю это слишком,достаточно встроенной синхронизации в винде или сторонней програме, главное GetHostTimeDisabled в 1

P.P.S vmware вроде не синхронизирует гостя с хостом но это не точно

Долбаю различные версии вайна в плэйонлинукс, третий день, пока без успешно

Fedora release 33 (Thirty Three)

wine-5.21 (Staging)

есть проблемы с выводом графики, пробую решить!

+2

было бы офигенно если бы разработчики свояли flatpak контейнер, он как раз для графона

+1

Поддерживаю идею по создании версии под Linux (либо инструкции под Wine). Вся торговля у меня ведётся через ос семейства linux, которая имеет ряд преимуществ

+1

Добрый день! Кому-нибудь удалось запустить привод под wine? 

не давно новое обновление прошло вайна! 
увидел твоё сообщение, дай думаю заново запущу!
с графоном пока проблем нет! сейча попробую стаканов накидать и окон с графиками

В общем вот так! поиграться наверное нужно с фонтами и цветами!
НО УЖЕ ЛУЧШЕ

+1

фонты доставил, пока робит! 
завтра горячие клавиши переназначу и цветовую схему!
денёк лайтово погонять нужно будет

Скинь, пжл, конфигурацию, которую юзаешь. Я пробовал запускать, но у меня ошибки с net framewor, как я понял.

Пользуйтесь!!!
Если будет плохо видно,  могу пере собрать в лучшем качестве!
Вероятно в видосе есть лишние действия и пакеты, 

но это пока не отточенная схема запуска, за то рабочая!

опишите у кого проблемы еще есть?
у меня вылетает если пробовать перетаскивать на соседний рабочий стол
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
0170:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0170:fixme:ntdll:EtwEventUnregister (deadbeef) stub.

Дмитрий, ваша конфигурация почти работает, но все еще не запускается.
wine 6.0
winetricks 3.32.0 64 бита
все нужные модули поставил но все равно не хочет.
ничего будет время перенесу весь конфиг попробую на playonlinux, отпишусь.
Если есть какие-нибудь идеи, предложения. Всегда рад выслушать

на следующей недели попробую с нуля переустановить! видосик запишу!
ставлю с командной строки чистым вайном без playonlinux и подобных вещей

опередил ребят -))) https://fsr-develop.ru/cscalp-na-linux 
будет время
1 - попробую выяснить самые зависимые пакеты!
2 - нужно решить проблему с перетаскиванием окон на соседние моники!
3* - квик через вайн тоже с косяками, он не может удерживая ctrl вытаскивать из основного фрейма окна, но он может без проблем перемещать основное окно между мониками!
(тут есть некая связь)
"да прибудет с нами сила"

Спасибо полезная инфа, по данному мануалу запустил на MacOS Mojave. Поначалу запускал через Parallels Desktop, но виртуалка тормозит дико, темболее учитывая что у меня хак а не мак, а из под война отлично без тормозов идет. Получилось побороть проблему перетаскивания окна на другой монитор путем выбора ОС в winecfg , по умолчанию стоит win7 попробовал 10 , есть глюки с перетаскиваем а вот 8.1 отлично работает. думаю связано это с тем что поддержка виртуальных раб столов в 7 тупая а в 10 слишком умная.

Александр! я что то на маздай ушёл последние месяцы! как дела?
лаги проявлялись с перетаскиванием окон?
п.с. да прибудет с нами сила

Установка на UBUNTU 20.04 wine6.0

###Для установки драйверов от Intel и AMD на Ubuntu, или Linux Mint, открываем эмулятор терминала и вбиваем команду:

sudo dpkg --add-architecture i386 && sudo add-apt-repository multiverse && sudo sudo add-apt-repository ppa:kisak/kisak-mesa && sudo apt update && sudo apt upgrade -y && sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils mesa-utils -y

перезагружаемся… (Если видеокарта поддерживает вулкан, но он не работает, то делаем по инструкции в самом низу данной страницы)


Проверяем работу Vulkan на Ubuntu
$ vkcube
(Должен запуститься вращающийся кубик LunarG)


Если AMD поддерживает Vulkan, но он не работает:
$ sudo apt install gedit
$ sudo gedit /etc/default/grub

находим GRUB_CMDLINE_LINUX_DEFAULT="" и добавляем внутри ковычек:
ДЛЯ ВИДЕОКАРТ HD 8xxx:
radeon.cik_support=0 amdgpu.cik_support=1

Сохраняем файл и запускаем:
$ sudo update-grub

перезагружаемся…


####
### install wine:
$ sudo dpkg --add-architecture i386
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add winehq.key
$ sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
$ sudo apt update
$ sudo apt install --install-recommends winehq-stable

###install winetricks:
$ cd "${HOME}/Downloads"
$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
$ sudo cp winetricks /usr/local/bin

###Будет установлена x32 и x64 битная версия. Рекомендуется внести переменные в .bashrc для подхвата по умолчанию x32 битной версии.
В консоли пропишите:

$ echo "export WINEARCH=win32" >> ~/.bashrc
$ echo "export WINEPREFIX=~/.win32" >> ~/.bashrc

###Первая переменная – архитектура. Вторая – каталог, куда установятся приложения Windows!

###REBOOT


### install DXVC into wineprefix:
# download latest release dxvk-***tar.gz
$ sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
libvulkan1 libvulkan1:i386
$ chmod +x setup_dxvk.sh
$ WINEPREFIX=”/home/**name**/.win32” ./setup_dxvk.sh install


###Заходим в winetriks и установливаем все шрифты от Microsoft
alt+Ctrl+T:
$ winetricks

###Возвращаемся и выбираем пункт "Установить библиотеку DLL или компонент Windows", нажимаем "ОК".

Необходимо поставить все пакеты dll, что обозначены ниже.
Устанавливаем в любой последовательности. Если один пакет не поставился, ставим другой. К неустановившемуся вернемся позже!

amstream;
d3dcompiler_43;
d3dx9;
d9vk;
directmusic;
directplay;
dmband;
dmcompos;
dmime;
dmloader;
dmscript;
dmstyle;
dmsynth;
dmusic32;
dmusic;
dotnet40;
dsound;
dswave;
dxvk;
gdiplus;
mfc120;
mfc140;
mfc42;
mfc80;
mfc90;
mf;
qasf;
qcap;
qdvd;
qedit;
quartz;


###С сайта Microsoft необходимо скачать .NET Framework 4.8, включающий в себя библиотеки от 4.6, на который ругается FSR installer (ndp48-x86-x64-allos-enu.exe).
Ссылка на скачивание (около 120мб).
Прописываем в терминале:
$ wine ~/Загрузки/ndp48-x86-x64-allos-enu.exe

###its need to install last mesa drivers
$ sudo add-apt-repository ppa:kisak/kisak-mesa
$ sudo apt update
$ sudo apt upgrade

###REBOOT

###Устанавливаем привод CScalp.
$ wine ~/Загрузки/FSR_Launcher_Install.exe

По завершении установки снимите галочку "Запустить после установки", чтобы потом с консоли запустить процесс вручную и видеть отладку происходящего:
$ cd .win32/drive_c/Program\ Files/FSR\ Launcher2
wine ./FSR_Launcher.exe

###Не включайте эмулировать виртуальный рабочий стол в winecfg

Добрый день!

Пробовали ли вы переносить окно программы на другие мониторы? Не крашится ли при этом программа?

Дополню гайд, Linux Mint 20.2 Cinnamon(5.0.5) ядро - 5.4.0-81-generic.  wine-6.16 (Staging), winetricks-20210206-next - sha256sum , mono-6.12

Изначально лучше поставить wine с https://wiki.winehq.org/Ubuntu , просто следуем инструкции и выбираем то что нам нужно (Stable/Staging), после установки проверяем версию " wine --version ".

Устанавливаем winetricks с https://wiki.winehq.org/Winetricks " winetricks --version "

Устанавливаем mono https://www.mono-project.com/download/stable/#download-lin. "mono --version "

Следуем гайду от  Dmitriy Pankratov по закачке шрифтов и библиотек(во время установки могут всплывать сообщения(чаще всего ссылки на документацию,не пугаемся и продолжаем), устанавливаем net 4.8 и сам привод.

Могут возникнуть проблемы со звуком(треск/писк).

Возможные решения. 

1 -  в терминале пишем winetricks --- поменять настройки -- выбираем sound = alsa 

(если не помогло то 2)

2 - 2.1 в терминале пишем winetricks --- поменять настройки -- выбираем sound = pulse

     2.2 в терминале пишем winecfg (или через winetricks выбираем настройки wine) в библиотеках выбираем все                       библиотеки связанные со звуком (dsound/ dmusic) и меняем с "сторонняя" на "встроенная",перезагружаемся и               проверяем.

     2.3 если звук есть,но он очень тихий, то нужно скачать микшер (к примеру pavucontrol) и играемся с настройкой                   звука. ( также есть команда alsamixer , там тоже можно покрутить.)

Ребят.. Висит лицензия на WINE что я так понимаю TLS нужен.. Как можно включить..??

Linux Mint 20.1 x64 Cinamon
wine v6.01
поставил под wine, иногда вылетает, пока не понял почему, не нравится:
- запустилось только под x86, под x64 ни в какую, ставил по мануалу https://fsr-develop.ru/cscalp-na-linux

- не работают звуки, пишет, что не находит звуковые файлы, хотя указываю путь, кто в курсе проблемы отпишитесь плз

пока буду тестить, посмотрим в чем может быть проблема
и еще переключил под 8.1 как тут рекомендовали выше

на неделе попробую протестить!

в вайне х86 работало!

эмуляция 8 винды даёт реально стабильность в перетаскивании окон!

прошу прощения, редко бываю тут

в общем такая вот проблема со звуком:

0474:err:gstreamer:unknown_type Could not find a filter for caps: "audio/x-wav"
0200:err:gstreamer:gstdecoder_init_gst Failed to play stream.
0474:err:gstreamer:watch_bus decodebin7: В вашей установке GStreamer отсутствует модуль.
0474:err:gstreamer:watch_bus gstdecodebin2.c(4678): gst_decode_bin_expose (): /GstBin:bin7/GstDecodeBin:decodebin7:
no suitable plugins found:
Missing decoder: WAV (audio/x-wav)

как его установить, в какой он библиотеке ?

Вобщем PlayOnLinyx -> Wine 6.1. -> winecfg 8.1-> Летает без глюков.. идеальный вариант

Ставил по мануалу https://fsr-develop.ru/cscalp-na-linux

звук есть? я ставил по тому же мануалу, глюков не видел кроме отсутствия звука

в общем wine стоял stable 6.1, прочел на winehq что были исправления в последующих версиях касаемые gstreamer, поэтому переставил wine-staging v6.17, сделал все по мануалу https://fsr-develop.ru/cscalp-na-linux и звук заработал безо всяких танцев с бубном, правда очень тихий, в выходные буду разбираться с микшерами, если получится, то напишу установочный скрипт на bash и сюда залью

не знаю что произошло, но звук сам по себе опять пропал, снова выбрасывает ошибку
0214:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
winegstreamer error: decodebin0: В вашей установке GStreamer отсутствует модуль.
winegstreamer error: decodebin0: gstdecodebin2.c(4678): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: WAV (audio/x-wav)

дальнейшие танцы с бубном над этой связкой заканчиваю, нужно работать, а не настройками заниматься

Попробовал под wine запустить старую версию и новую(2.x) в обоих случаях Launcher запускается но почемуто кнопки CSCALP и Pridod Boldarya не активны. Их не получается нажать. Прожимается только Trader's Dailry.
Может кто подскажет куда копать ? По логам пока не понял.


ставил вот так  
WINEARCH=win64 WINEPREFIX=~/.wine64 wincfg         (выбрать win7)
WINEARCH=win64 WINEPREFIX=~/.wine64 winetricks d3d_compiler43 d3d_compiler47 d3dx11_43 d3dx9_43 d3dx9 dotnet40 dotnet48 mfc42 msxml6 vcrun2019

запуск

WINEARCH=win64 WINEPREFIX=~/.wine64 wine "c:/FSR/FSR_Launcher.exe"

Добрый день! Проверьте пожалуйста именно в папке CS и Привода Бондаря, есть ли там исполняемые файлы запуска .exe По вашей ситуации очень похоже, что антивирус их заблокировал

exe на месте, сами по себе они не запускаются, требуют Launcher.  А через него тоже не запускаются (кнопки не прожимаются)

$ cd ~/.wine64/drive_c/FSR

$ find . -name "*.exe" -print

./SubApps/CScalp/CryptoScalp.exe

./SubApps/PrivodBondar/PrivodBondar.exe

./unins000.exe

./dfc.exe

./FSR_Launcher.exe

./FSR_Launcher_Install.exe

./NDP46_Web.exe

$ cd ~/.wine64/drive_c/FSRold/
$ find . -name "*.exe" -print
./SubApps/CScalp/CryptoScalp.exe
./SubApps/PrivodBondar/PrivodBondar.exe
./FSR_Launcher.exe
./FSR_Launcher_Install_prev.exe
./NDP46_Web.exe
./dfc.exe
./unins000.exe

Доброго дня всем,


Пытался запустить CScalp на Mac через Wineskin.

Лаунчер запускается и работает. При нажатии "Запустить Привод Бондаря" предлагает выбрать ключ пользователя. "Перейти в дневник" - переходит по ссылке. "Запустить CScalp" - открывает диалоговое окно c запросом файла лицензии, потом окно с указанием владельца и строкой "Лицензия: подключение" и... всё.

При следующих попытках запуска CScalp из лаунчера это окно появляется на пару секунд, исчезает, и на этом всё.

Если кто-то смог запустить таким способом, подскажите, пожалуйста.

Конфигурация:

MacBook Pro (Retina, 13-inch, Mid 2014)

MacOS BigSur Версия 11.6.8


Wineskin Winery 1.8.4.2

Wineskin Engine: WS11WineCX64Bit22.0.1 (пробовал и с более ранними)

Wrapper Version: Wineskin-2.9.1.5

Может, кто-то на Arch Linux настраивал?

Сделал по инструкции https://fsr-develop.ru/ru/test/tpost/t81u57o181-kak-zapustit-cscalp-na-linux , доставил вулкан для wine и проч. Запустилось без изображения - черное окно. Поставил d3Compiler47 - есть изображение.
Но вот сеть - ни в какую. При этом, для эксплорера в wine - сеть есть. пинг идет и тп. А вот для CScalp - нету.

Сталкивался кто?

+1
Answer

У меня крашилось приложение, была проблема со звуком: при воспроизведении любого звука сразу вылет. Решилось удалением всех dll, связанных со звуком, которые были рекомендованы в инструкции: dsound, dmusic32. Пока что работает нормально, может быть кому-то поможет.
В логе была такая ошибка:
err: DxvkMemoryAllocator: Memory allocation failed
err: Size: 8294400
err: Alignment: 16
err: Mem types: 0,7,8,9,10
err: Heap Size (MiB) Allocated Used Reserved Budget
err: 0: 4096 551 37 76 2741
err: 1: 24033 71 23 55 24033
err: 2: 246 16 1 3 162

Хочу оповестить всех читающих, что это далеко не единственная проблема с которой я столкнулся. В конечном итоге перешел на винду для торговли

Были проблемы со звуком: WAV "файл не найден". - Заметил что я не установил quartz, поставил, и надо было изменить использование dsound.dll на "встроенный". Теперь ошибки в приложении нет. Хотя звучание такое себе (может надо поиграться с настройками alsa/pulse?), и в лог wine пишется ошибка `couldn't load in-process dll L"C:\\windows\\system32\\winegstreamer.dll"`.

Другая ошибка - "Добавить график", окошко с графиком нельзя вставить в рабочее пространство. Это делает работу из под Wine неудобной до невозможности. При переносе окошка графика в рабочем пространстве должна появляться крестовина, для выбора в какую сторону график вставить. Она не появляется.

Установил CScalp в виртуальную машину (ВМ). (Использую QEMU/KVM, поскольку VirtualBox/VMWare безбожно тормозные.) Попробовал настроить там и перекидывать конфиг в версию под Wine. Но это не вариант. 

Надо много кликать по папкам ища файл конфига, при импорте он сбрасывает настройки API-ключа. Добавить к этому что для настройки окон в виртуальной машине надо их много двигать, кликать (шрифт мелкий, данных много, разрешение надо ставить x1080, вверху - полосы меню и заголовков окон, так что окно ВМ не влезает в окно хоста, надо всё это двигать, включать/выключать полноэкранный режим) + сама работа состоит в переключении и кликах по множеству окон. ........... Не вариант. 

Чтобы не было проблемы, что окно госта не влезает в окно хоста и приходится возиться с вкл./выкл. полноэкранного режима, надо в ВМ выставить разрешение чуть меньше. Например, у меня на хосте 1920x1080, в хосте я выставил 1600x900.

При использовании ВМ QEMU ещё есть проблема, что при открытии каких-либо окон (проводник, настройки, браузер) при включённом CSclap ВМ начинает очень тормозить, почти подвисает надолго, выделял ВМ 10 ядер CPU. Если в этот момент необходимо слежение за рынком и открытыми ордерами может быть беда. CScalp сам по себе довольно требовательное  к CPU приложение.

Поставил в ВМ VirtalBox.Вроде приемлемо работает. Экран не лагает как на QEMU, наверно лучше поддержка драйверов NVidia. Разрешение экрана гостя подгоняется под размер окна, надо только не забыть поставить VirtalBox Extention pack и в меню ВМ галочку "Подгонять размер экрана гостевой ОС". Ну и настраивается просто. 

Чет уже два дня не постится (все проверки ожидает) мой ответ со ссылкой на снапшот wineprefix'a. Вот картинка, там есть ссылка. Можно скачать и попробовать запустить.

Image 4845