LINUX.ORG.RU
решено ФорумGames

Wine не запускает программы от шиндовса

 ,


0

1

Здравствуйте. Хотел сегодня запустить Arma 3 через Wine. И как всегда что-то пошло не по плану: Wine отказывается запускать любую прогу под шин. Вот выхлоп запуска Geometry Dash через Wine:

0090:fixme:wineusb:query_id Unhandled ID query type 0x5.
0090:fixme:wineusb:query_id Unhandled ID query type 0x5.
0090:fixme:wineusb:query_id Unhandled ID query type 0x5.
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:msvcrt:__clean_type_info_names_internal (100443F0) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (0129222C) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (0115FEF8) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (011FF860) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (00FA8D0C) stub

Если запускать через Steam\Proton, то всё отлично запускается и работает. Дистр Artix с OpenRC, использую i3 и обычный Wine. Видеокарта GT 1030 с установленными драйверами nvidia 525.

Перемещено hobbit из general

Перемещено hobbit из desktop

Ответ на: комментарий от mittorn

Ничего не поменялось.

wine: created the configuration directory '/home/khomyak/.wine'
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0048:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0050:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:start_rpcss Failed to open RpcSs service
0050:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0050:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
002c:fixme:imm:ImeSetActiveContext (0000000000010056, 1): stub
002c:fixme:imm:ImmReleaseContext (0000000000010054, 0000000000010056): stub
0090:fixme:file:NtLockFile I/O completion on lock not implemented yet
0090:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00a0:fixme:imm:ImeSetActiveContext (000000000001008E, 1): stub
00a0:fixme:imm:ImmReleaseContext (0000000000020086, 000000000001008E): stub
0090:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0090:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
012c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
012c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
012c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
wine: configuration in L"/home/khomyak/.wine" has been updated.
012c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
012c:fixme:wineusb:query_id Unhandled ID query type 0x5.
012c:fixme:wineusb:query_id Unhandled ID query type 0x5.
012c:fixme:wineusb:query_id Unhandled ID query type 0x5.
0024:fixme:msvcrt:__clean_type_info_names_internal (100443F0) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (0129222C) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (0115FEF8) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (011FF860) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (00FA8D0C) stub
hamsterxp
() автор топика
Ответ на: комментарий от utanho

По идее да, стим же без проблем работает. Вот на всякий случай выхлоп команды pacman -Qs 32 wine:

local/lib32-libdxvk 2.1-1
    Native Linux port of DXVK to allow usage without WINE (32-bit)
local/lib32-vkd3d 1.6-1
    Direct3D 12 to Vulkan translation library By WineHQ
hamsterxp
() автор топика

А покажи вывод ulimit -n

В Артиксе по-дефолту очень низкий лимит выставлен, когда мигрировал на него с Арча, даже не узнал,потому что они не менялись,а недавно устанавливал его с образа Артикса,и выяснилось. Тоже вайн отвалился как раз.

Dog ★★★
()
Ответ на: комментарий от hamsterxp

Ага,оно. Смотри на скриншот, там внизу 3 строчки белым цветов, тебе надо сделать так же,все 3 строки. Вместо user пиши имя пользователя. http://0x0.st/H-IW.png имя файла,который редактировать,там вверху

Dog ★★★
()
Последнее исправление: Dog (всего исправлений: 3)
Ответ на: комментарий от Dog

Ошибка никуда не делась.

0088:fixme:wineusb:query_id Unhandled ID query type 0x5.
0088:fixme:wineusb:query_id Unhandled ID query type 0x5.
0088:fixme:wineusb:query_id Unhandled ID query type 0x5.
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:msvcrt:__clean_type_info_names_internal (100443F0) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (0129222C) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (0115FEF8) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (011FF860) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (00FA8D0C) stub
hamsterxp
() автор топика
Ответ на: комментарий от hamsterxp

Тогда не знаю,сорян. Просто было похожее,именно на Артиксе и именно с Вайном. А увеличение лимита тебе в любом случае пригодится, 1024 это ооочень мало,хз зачем они так.

Dog ★★★
()
Ответ на: комментарий от Kron4ek
0144:fixme:msvcrt:__clean_type_info_names_internal (100443F0) stub
0144:fixme:msvcrt:__clean_type_info_names_internal (0129222C) stub
0144:fixme:msvcrt:__clean_type_info_names_internal (0115FEF8) stub
0144:fixme:msvcrt:__clean_type_info_names_internal (011FF860) stub
0144:fixme:msvcrt:__clean_type_info_names_internal (00FA8D0C) stub
hamsterxp
() автор топика
Ответ на: комментарий от Kron4ek

А то может ты лицуху из Steam скачал и пытаешься ее под Wine запустить.

Я на другом дистре я спокойно запускал лицуху через Вайн. Да и как я установлю пиратку, если установщики не работают?

0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:wineusb:query_id Unhandled ID query type 0x5.
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:imm:ImeSetActiveContext (00010054, 1): stub
0024:fixme:imm:ImmReleaseContext (00010062, 00010054): stub
006c:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
006c:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub

При попытке открыть установщик. При этом ещё и вылазит окно «invalid name». Разные пробовал репаки, но ни один не установился.

hamsterxp
() автор топика

PlayOnLinux можно попробовать, чтоб вайн подтянуть свежий, а не старье из репы дистрибутива, которое может не работать с современным софтом.

peregrine ★★★★★
()
Ответ на: комментарий от hamsterxp

Не знаю, в чем у тебя проблема, в логах никаких критических ошибок нет. Я сейчас попробовал у себя запустить Geometry Dash под Wine-Staging (из реп Arch Linux) и она запустилась без проблем, в чистом префиксе и без доустановки чего-либо.

Что касается лицухи, я проверил, у меня она не запускалась вне Steam, пока я ее от Steam не отвязал заменой steam_api.dll.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 3)

Короче, проблема (как я понял) не в вайне, а в установщиках GD и + стимовская GD всё же без стима не стартует. Сейчас запустил Slendytubbies 3 и всё прекрасно работает. Извеняюсь за засорение форума.

hamsterxp
() автор топика