Перейти к содержанию
Asterios

LinuxUser

Пользователи
  • Постов

    8
  • Зарегистрирован

  • Посещение

Весь контент LinuxUser

  1. Про драйвер я верю. Только вот не надо его включать
  2. В общем, сейчас играть под вайном пока не реально. Во-первых, FPS у меня на окне логина 26, в Адене 4-5. Предполагаю, что с выключенным логом будет лучше, но ни разу не уверен, что будет лучше в разы. А надо FPS не меньше 24, и не только в Адене, но и на осадах и т.д., сами понимаете. Во-вторых, запускать можно только с бубном, по-простому не знаю как. Ну и в-третьих, после двухминутного забега по Адену процесс скушал +100 метров памяти. Очень похоже, что в вайне утечки. Пока не знаю, буду ли я дальше копать, кач-то стоит
  3. Есть прогресс. Правда с использованием грязных трюков. Теперь падает на выборе серва.
  4. Про FPS точно не помню, могу вечером посмотреть. На глаз окно логина идёт без лагов. Ещё учтите, что запускал я с включённым логом, который только за время старта линейки метров 300 насрал. Так что пробовать стоит
  5. Если админ даёт добро, то рассказываю как запускал. Надеюсь, что коллективным разумом придём к успеху. 1. Использую текущую версию wine 1.1.43 2. На старте может быть такая ошибка Failed to use ICMP (network ping), this requires special permissions. Лечится вот так sudo setcap cap_net_raw+eip /usr/bin/wine sudo setcap cap_net_raw+eip /usr/bin/wine-preloader 3. Если запускать просто wine "C:\Games\Lineage Asterios\Asterios.exe" то у меня даже до сплеш скрина не доходит - падает. Включаю полный лог: 0012:CALL Core.?Serialize@UObject@@UAEXAAVFArchive@@@Z(03547ec0) ret=0373137a 0031:CALL Core.?appSleep@@YAXM@Z(3dcccccd) ret=0373137a 0012:Call KERNEL32.GetCurrentThreadId() ret=1500ebaa 0031:CALL vcomp.omp_in_parallel() ret=1500eb29 0012:Ret KERNEL32.GetCurrentThreadId() retval=00000012 ret=1500ebaa 0031:Call KERNEL32.TlsGetValue(00000007) ret=72884981 0012:RET Core.?appSleep@@YAXM@Z() retval=15001140 ret=0373137a 0031:Ret KERNEL32.TlsGetValue() retval=00000000 ret=72884981 0031:RET vcomp.omp_in_parallel() retval=00000000 ret=1500eb29 0031:Call KERNEL32.GetCurrentThreadId() ret=1500eb35 0031:Ret KERNEL32.GetCurrentThreadId() retval=00000031 ret=1500eb35 0031:Call KERNEL32.QueryPerformanceCounter(0396e998) ret=1500ea51 0031:Ret KERNEL32.QueryPerformanceCounter() retval=00000001 ret=1500ea51 0031:Call KERNEL32.Sleep(00000064) ret=150332b7 0012:trace:seh:raise_exception code=c0000005 flags=0 addr=0x3409440 ip=03409440 tid=0012 0012:trace:seh:raise_exception info[0]=00000000 0012:trace:seh:raise_exception info[1]=ffffffff 0012:trace:seh:raise_exception eax=0001009a ebx=7fd25460 ecx=0034e92c edx=1508f5ec esi=03409440 edi=03547ec0 0012:trace:seh:raise_exception ebp=0034e910 esp=0034e8d4 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00210202 0012:trace:seh:call_vectored_handlers calling handler at 0x686b7b10 code=c0000005 flags=0 0012:trace:seh:call_vectored_handlers handler at 0x686b7b10 returned 0 0012:trace:seh:call_stack_handlers calling handler at 0x2040ccf5 code=c0000005 flags=0 Падает на сериализации объекта, причём в рандомных местах, но всегда на сериализации. Копать тут дальше не стал, потому что чисто случайно нашёл, что при таком запуске WINEDEBUG=+relay wine "C:\Games\Lineage Asterios\Asterios.exe" &> /dev/null не падает никогда 4. Итак, запускается всё замечательно и шрифты теперь на месте (спасибо Uwannadie). Но вот если залогиниться, падает стабильно вот так General protection fault! History: NConsoleWnd::RequestAuthLogin <- NCAuthWnd::OnLoginBtnClick <- NCAuthWnd::OnPasswordDone <- NControl::SendEventMessage <- NCEditBox::HandleEnter <- NCEditBox::HandleKeyDown <- NCEditBox::OnKeyDown <- NCVirtualWndMain::PassToFocusedWindow <- NCVirtualWndMain::DispatchWndMsg <- NConsoleWnd::DispatchWndMsgX <- NConsoleWnd::DispatchWndMsg <- UWindowsViewport::ViewportWndProc <- WWindow::StaticProc <- DispatchMessage <- 0002007A 256 <- MessagePump <- MainLoop Приаттачиться дебаггером пока не удалось - процесс не даёт, но похоже что это поправимо - ещё не пробовал. Пишите о проблемах и что получается, будем думать.
  6. Да, со шрифтами у меня там проблема, по крайней мере, с русскими точно. Про папку fonts спасибо за совет, попробую. Рассказывать как запустил особо нет смысла, потому что пока дальше окна логина дело не идёт. Вопрос к админам: есть ли какие-нибудь противопоказания против игры под линуксом и будет ли за это бан? Из того что я сейчас вижу, это возможность запуска неограниченного количества окон с одного компа через независимые вайн серверы. Я не знаю как работает ваша защита от окон, но если она не чисто клиентская, то проблемы быть не должно или её можно решить. Если получится завести линейку и не будет других проблем (я сам не хочу, чтобы народ под линуксом себе фулл пати с одного компа грузил), я расскажу как запустить.
  7. Пока что вот так. Запущено под вайном.
×
×
  • Создать...