[Решено] Wine + fullscreen game

Я не очень хорошо разбираюсь в проблеме, поэтому скорее всего сразу не предоставлю всю необходимую информацию.
Суть: хотел поставить себе hearthstone под wine'ом, и столкнулся с тем, что в режиме эмуляции рабочего стола 800x800 всё запускается и работает, а без эмуляции при нажатии battle.net фокус на какое время исчезает с окна, а потом возвращается назад. Больше ничего не происходит. Соответственно, хочется, чтобы игра нормально запускалась в full-screen, а не в окошке с фиксированным разрешением.
Гугление не помогает, я пробовал.
~/$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev ff)
~/$ cat /var/log/Xorg.0.log | grep LoadModule
[   133.918] (II) LoadModule: "glx"
[   133.920] (II) LoadModule: "intel"
[   133.920] (II) LoadModule: "nouveau"
[   133.920] (II) LoadModule: "nv"
[   133.920] (II) LoadModule: "modesetting"
[   133.921] (II) LoadModule: "fbdev"
[   133.921] (II) LoadModule: "vesa"
[   133.921] (II) LoadModule: "glamoregl"
[   134.154] (II) LoadModule: "fb"
[   134.357] (II) LoadModule: "evdev"
Список ошибок, которые выпадают при запуске и клиента (при том, что клиент работает корректно), и самой игры.
Program Files (x86)/Battle.net/$ vblank_mode=0 primusrun wine Battle.net\ Launcher.exe
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
err:wininet:open_http_connection create_netconn failed: 12029
err:wininet:open_http_connection create_netconn failed: 12029
err:d3d:init_driver_info No driver version info found for device 8086:0166, driver model 0x2.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
err:d3d:init_driver_info No driver version info found for device 8086:0166, driver model 0x2.
err:d3d:init_driver_info No driver version info found for device 8086:0166, driver model 0x2.
err:d3d:init_driver_info No driver version info found for device 8086:0166, driver model 0x2.
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
err:d3d:init_driver_info No driver version info found for device 8086:0166, driver model 0x2.
err:d3d:init_driver_info No driver version info found for device 8086:0166, driver model 0x2.
err:d3d:swapchain_update_swap_interval wglSwapIntervalEXT failed to set swap interval 1 for context 0x1a6460, last error 0x591
https://appdb.winehq.org/objectManager.php?sClass=version&iId=30038
svicer
https://appdb.winehq.org/objectManager.php?sClass=version&iId=30038
Вы не могли бы пояснить, что делать? Я, возможно, натыкался на эту ссылку, но не думал, что это мой случай.
GreenRiver
но не думал, что это мой случай.
теперь вы уверенны что он ваш...
svicer
GreenRiver
но не думал, что это мой случай.
теперь вы уверенны что он ваш...
Судя по этой цитате, проблема в наличии нескольких мониторов и неправильном (не (0,0)) позиционировании монитора.
In a system with the primary monitor somewhere other than (0,0), this will make fullscreen mode unusable.
Fullscreen mode also has issues in a multi-monitor system with monitors of differing resolutions.
Я проверил, в моем случае всё в порядке.
А режим winxp включен?
Да, но я пробовал на всякий случай и win 7. Не помогло.
версия wine? на winehq речь идет о 1.9.7...
Советую обновить вайн до https://aur.archlinux.org/packages/wine-gaming-nine/
https://github.com/warlock90000/awesome
Обновил, теперь не работает ничего :) После запуска .exe процессы висят в памяти, но ничего не отображается.
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\windows\\system32\\imagehlp.dll") not found
err:module:DelayLoadFailureHook failed to delay load imagehlp.dll.ImageGetCertificateHeader
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\windows\\system32\\winedbg.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winedbg.exe" failed, status c0000135
 
Зарегистрироваться или войдите чтобы оставить сообщение.