Kickstarter crowdfunding backer limited alpha test access.
Application Details:
Version: | Alpha 1 |
License: | Retail |
URL: | https://www.dualthegame.com/en... |
Votes: | 0 |
Latest Rating: | Garbage |
Latest Wine Version Tested: | 5.16-staging |
Maintainers: About Maintainership
What works
Installation and manual start invocation of dual-launcher.exe
What does not
Application does not start with the following error text:
---
Your CPU does not support AVX instructions.
Dual Universe can not run on this machine.
This application will shutdown.
---
Checking "grep avx /proc/cpuinfo" it shows that CPU does support AVX instructions.
Workarounds
What was not tested
Game launch and game play.
Hardware tested
Graphics:
Additional Comments
So far, I was not able to ascertain if wine does support AVX.
Although Linux kernel support for AVX was added in kernel 3.15, use of SSE/AVX or FP registers is generally disallowed.
Any further information to solve this issue is welcome.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Fedora 32 x86_64 | Sep 16 2020 | 5.16-staging | Yes | No | No | Garbage | Mark Chandler | |
Current | openSUSE Tumbleweed (rolling release) | Dec 15 2018 | 3.21-staging | Yes | No | No | Garbage | Pyramid |
Bug # | Description | Status | Resolution | Other apps affected |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Pyramid on Thursday April 29th 2021, 8:10
--- show: wine --version
wine-6.6 (Staging)
--- show: set | grep WINE
WINEARCH=win64
WINEDEBUG=-all
WINEPREFIX=/data/machines/wine64/
--- show: cat /etc/os-release
NAME="Arch Linux"
--- show: uname -r
5.11.13-arch2-1
---
=================================================================
Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Managed Stacktrace:
=================================================================
at
at MS.Win32.UnsafeNativeMethods:DispatchMessage
at System.Windows.Threading.Dispatcher:TranslateAndDispatchMessage
at System.Windows.Threading.Dispatcher:PushFrameImpl
at System.Windows.Threading.Dispatcher:PushFrame
at System.Windows.Threading.Dispatcher:Run
at System.Windows.Application:RunDispatcher
at System.Windows.Application:RunInternal
at System.Windows.Application:Run
at System.Windows.Application:Run
at NQ.App:Init
at NQ.App:Main
at System.Object:runtime_invoke_void
=================================================================
wine: Unhandled page fault on read access to 00000000 at address 00000000 (thread 016c), starting debugger...
Killed
---
by Pyramid on Saturday October 3rd 2020, 3:56
wine-5.18 (Staging)
--- show: set | grep WINE
WINEARCH=win64
WINEDEBUG=-all
WINEPREFIX=/data/machines/wine64/
--- running dual universe launcher with
env WINEPREFIX="/data/machines/wine64/" WINEARCH=win64 prime-run /usr/bin/wine64 C:\\Games\\DualUniverse\\dual-launcher.exe
--- result
pop up window saying: your computer have only 0 MB of Video RAM. This may result in unexpected behaviors with the game and possible crashes. Continue? [OK][Cancel]
after pressing OK the launcher just hangs there.
--- log results (with WINEDEBUG=error)
repeated 032c:fixme:dwmapi:DwmFlush () stub
by David Eriksson on Saturday September 19th 2020, 17:14
*/
DWORD64 WINAPI GetEnabledXStateFeatures(void)
{
FIXME("\n");
return 0xFFFFFFFF;
Was this correct ?
by Draghi on Saturday August 29th 2020, 12:38
by Draghi on Sunday August 30th 2020, 10:12
by David Eriksson on Saturday September 12th 2020, 16:26
by Draghi on Sunday September 13th 2020, 6:42
- Configure it to use the wine staging repo on at least v5.16 tag.
- Patch dlls/kernel32/cpu.c to return 0xFFFFFFFF on GetEnabledXStateFeatures(), right here github.com/wine-staging/wine-patched/blob/9ac6333e9bad75d6c23b9de604c71a41c151f65b/dlls/kernel32/cpu.c#L347
- Compile
- Launch the Launcher
- Watch it download the game, check file integrity, unpack, check again and crash here in there, just like Windows version.
- Don't be able to play anyway, because of EQU8 Anti-Cheat.
Novaquark stated that they might support Linux with another Anti-Cheat solution. Of course without any specific date given. So back to Dual-Booting-Universe..
by David Eriksson on Sunday September 13th 2020, 11:09