LINUX.ORG.RU
ФорумGames

Вылет в Nier: automata, ошибка приложена

 ,


0

1

Я новенький в плане использования .wine да и линукс поставил т.к. по работе нужно, вроде wine с горем пополам поставил, vulksn,dxvc вроде тоже(но не уверен что всё стало). При нажатии начать играть вылетает игра.

Лог ошибки:

Unhandled exception: page fault on read access to 0x40000000520 in 64-bit code (0x00000001405c1282). Register dump: rip:00000001405c1282 rsp:000000005ad8fc50 rbp:000000005ad8ffd0 eflags:00010206 ( R- – I - -P- ) rax:00000001418f8b50 rbx:0000040000000500 rcx:0000000141106340 rdx:0000000140000000 rsi:0000000006380958 rdi:0000000000000000 r8:00000001418b6d7c r9:0000000141911a40 r10:0000000000000000 r11:0000000000000002 r12:0000000000000000 r13:0000000000000000 r14:0000000000000000 r15:0000000000000000 Stack dump: 0x000000005ad8fc50: 000000000cc38dd0 000000005ad8ffd0 0x000000005ad8fc60: 0000000006380958 0000000000000000 0x000000005ad8fc70: 0000000000000000 0000000140519e0b 0x000000005ad8fc80: 000000000cc38dd0 0000000006380958 0x000000005ad8fc90: 000000000cc38dd0 0000000006380958 0x000000005ad8fca0: 0000000000000000 000000014051a056 0x000000005ad8fcb0: 0000000006380958 0000000000000000 0x000000005ad8fcc0: 0000000000000000 0000000000000000 0x000000005ad8fcd0: 000000014092d000 000000014092d01d 0x000000005ad8fce0: 0000000006380958 0000000000000000 0x000000005ad8fcf0: 0000000006380958 000000014092d000 0x000000005ad8fd00: 00000000046f4ac8 000000014092dd8d Backtrace: =>0 0x00000001405c1282 in nierautomata (+0x5c1282) (0x000000005ad8ffd0) 1 0x0000000140519e0b in nierautomata (+0x519e0a) (0x000000005ad8ffd0) 2 0x000000014051a056 in nierautomata (+0x51a055) (0x000000005ad8ffd0) 3 0x000000014092d01d in nierautomata (+0x92d01c) (0x000000005ad8ffd0) 4 0x000000014092dd8d in nierautomata (+0x92dd8c) (0x000000005ad8ffd0) 5 0x000000014092d8bd in nierautomata (+0x92d8bc) (0x000000005ad8ffd0) 6 0x00000001409d32a7 in nierautomata (+0x9d32a6) (0x000000005ad8ffd0) 7 0x00000001409d344e in nierautomata (+0x9d344d) (0x000000005ad8ffd0) 8 0x000000007bcb4ddb DbgUserBreakPoint+0xbbe() in ntdll (0x000000005ad8ffd0) 0x00000001405c1282: movl 0x0000000000000020(%rbx),%eax Modules: Module Address Debug info Name (132 modules) PE 230000- 7db000 Deferred ole32 PE 620b0000- 620db000 Deferred hid PE 62140000- 621dc000 Deferred uxtheme PE 62600000- 626ef000 Deferred usp10 PE 637c0000- 63942000 Deferred winmm PE 64940000- 64988000 Deferred shcore PE 64f40000- 651ef000 Deferred d3d11 PE 65600000- 65627000 Deferred xinput1_3 PE 65780000- 6579f000 Deferred version PE 66440000- 664a7000 Deferred msacm32 PE 68140000- 68262000 Deferred msctf PE 68a40000- 68b71000 Deferred shlwapi PE 6a100000- 6a545000 Deferred oleaut32 PE 6a700000- 6a8d3000 Deferred setupapi PE 6acc0000- 6acd2000 Deferred psapi PE 6b2c0000- 6b4c4000 Deferred wininet PE 6bec0000- 6bf0c000 Deferred imm32 PE 6d9c0000- 6da19000 Deferred mpr PE 6dfc0000- 6e021000 Deferred cabinet PE 6e6c0000- 6eb53000 Deferred comctl32 PE 6fbc0000- 6fdfc000 Deferred rpcrt4 PE 70140000- 701c6000 Deferred mmdevapi ELF 7a800000- 7a9e3000 Deferred opengl32 -PE 7a850000- 7a9e3000 \ opengl32 PE 7b000000- 7b2fa000 Deferred kernelbase ELF 7b400000- 7b67c000 Deferred kernel32 -PE 7b410000- 7b67c000 \ kernel32 ELF 7bc00000- 7bec7000 Dwarf ntdll -PE 7bc20000- 7bec7000 \ ntdll ELF 7c000000- 7c004000 Deferred PE 140000000- 146569000 Export nierautomata PE 180000000- 1800dc000 Deferred steam_api64 ELF 7f4216e85000- 7f421708d000 Deferred libffi.so.6 ELF 7f421708d000- 7f42172cc000 Deferred libxkbcommon.so.0 ELF 7f42172cc000- 7f42174d4000 Deferred libwayland-cursor.so.0 ELF 7f42174d4000- 7f42176e3000 Deferred libwayland-client.so.0 ELF 7f42176e3000- 7f42178e5000 Deferred libwayland-egl.so.1 ELF 7f42178e5000- 7f4217ae9000 Deferred libxss.so.1 ELF 7f4217ae9000- 7f4217cf9000 Deferred libsndio.so.6.1 ELF 7f4217cf9000- 7f4218000000 Deferred libasound.so.2 ELF 7f422001e000- 7f4220350000 Deferred libsdl2-2.0.so.0 ELF 7f422050a000- 7f4220747000 Deferred libfaudio.so.0 ELF 7f4220766000- 7f422097b000 Deferred libgpg-error.so.0 ELF 7f422097b000- 7f4220b96000 Deferred libresolv.so.2 ELF 7f4220b96000- 7f4220e3f000 Deferred libvorbisenc.so.2 ELF 7f4220e3f000- 7f422106a000 Deferred libvorbis.so.0 ELF 7f422106a000- 7f4221273000 Deferred libogg.so.0 ELF 7f4221273000- 7f42214ea000 Deferred libflac.so.8 ELF 7f42214ea000- 7f4221806000 Deferred libgcrypt.so.20 ELF 7f4221806000- 7f4221a22000 Deferred liblz4.so.1 ELF 7f4221a22000- 7f4221c48000 Deferred liblzma.so.5 ELF 7f4221c48000- 7f4221e4e000 Deferred libasyncns.so.0 ELF 7f4221e4e000- 7f42220c7000 Deferred libsndfile.so.1 ELF 7f42220c7000- 7f42222d1000 Deferred libwrap.so.0 ELF 7f42222d1000- 7f4222555000 Deferred libsystemd.so.0 ELF 7f4222555000- 7f42227a2000 Deferred libdbus-1.so.3 ELF 7f42227a2000- 7f4222a20000 Deferred libpulsecommon-11.1.so ELF 7f4222a20000- 7f4222c70000 Deferred libpulse.so.0 ELF 7f4228018000- 7f4228040000 Deferred xaudio2_9 -PE 7f4228020000- 7f4228040000 \ xaudio2_9 ELF 7f422814c000- 7f4228180000 Deferred winepulse -PE 7f4228150000- 7f4228180000 \ winepulse ELF 7f4229120000- 7f4229329000 Deferred libpciaccess.so.0 ELF 7f42296b2000- 7f42298ba000 Deferred libdrm_nouveau.so.2 ELF 7f42298ba000- 7f4229ac6000 Deferred libdrm_radeon.so.1 ELF 7f4229ac6000- 7f4229ce9000 Deferred libdrm_intel.so.1 ELF 7f4229ce9000- 7f422ab85000 Deferred i965_dri.so ELF 7f422ab85000- 7f422ad87000 Deferred libxshmfence.so.1 ELF 7f422ad87000- 7f422af8e000 Deferred libxcb-sync.so.1 ELF 7f422af8e000- 7f422b191000 Deferred libxcb-present.so.0 ELF 7f422b191000- 7f422b395000 Deferred libxcb-dri3.so.0 ELF 7f422b395000- 7f422b598000 Deferred libxdamage.so.1 ELF 7f422b598000- 7f422b79d000 Deferred libxcb-dri2.so.0 ELF 7f422b79d000- 7f422b99f000 Deferred libx11-xcb.so.1 ELF 7f422b99f000- 7f422bbba000 Deferred libxcb-glx.so.0 ELF 7f422bbba000- 7f422bdcb000 Deferred libdrm.so.2 ELF 7f422bdcb000- 7f422c000000 Deferred libglapi.so.0 ELF 7f42301d9000- 7f4230451000 Deferred libglx_mesa.so.0 ELF 7f4230451000- 7f4230707000 Deferred libgldispatch.so.0 ELF 7f4230707000- 7f4230938000 Deferred libglx.so.0 ELF 7f4230938000- 7f4230bc4000 Deferred libgl.so.1 ELF 7f42e77ce000- 7f42e79d4000 Deferred libxfixes.so.3 ELF 7f42e79d4000- 7f42e7bde000 Deferred libxcursor.so.1 ELF 7f42e7bde000- 7f42e7dee000 Deferred libxi.so.6 ELF 7f42e7dee000- 7f42e7ff1000 Deferred libxcomposite.so.1 ELF 7f42e7ff1000- 7f42e81fc000 Deferred libxrandr.so.2 ELF 7f42e81fc000- 7f42e8406000 Deferred libxrender.so.1 ELF 7f42e8406000- 7f42e860c000 Deferred libxxf86vm.so.1 ELF 7f42e860c000- 7f42e880f000 Deferred libxinerama.so.1 ELF 7f42e880f000- 7f42e8a17000 Deferred librt.so.1 ELF 7f42e8a17000- 7f42e8c2c000 Deferred libbsd.so.0 ELF 7f42e8c2c000- 7f42e8e32000 Deferred libxdmcp.so.6 ELF 7f42e8e32000- 7f42e9036000 Deferred libxau.so.6 ELF 7f42e9036000- 7f42e925e000 Deferred libxcb.so.1 ELF 7f42e925e000- 7f42e9596000 Deferred libx11.so.6 ELF 7f42e9596000- 7f42e97a8000 Deferred libxext.so.6 ELF 7f42e97c7000- 7f42e988a000 Deferred winex11 -PE 7f42e97e0000- 7f42e988a000 \ winex11 ELF 7f42e9908000- 7f42e9b3a000 Deferred libexpat.so.1 ELF 7f42e9b3a000- 7f42e9d7f000 Deferred libfontconfig.so.1 ELF 7f42e9d7f000- 7f42e9f9c000 Deferred libz.so.1 ELF 7f42e9f9c000- 7f42ea1ce000 Deferred libpng16.so.16 ELF 7f42ea1ce000- 7f42ea482000 Deferred libfreetype.so.6 ELF 7f42ea482000- 7f42ea4c2000 Deferred ws2_32 -PE 7f42ea490000- 7f42ea4c2000 \ ws2_32 ELF 7f42ea4c2000- 7f42eaf02000 Deferred shell32 -PE 7f42ea4e0000- 7f42eaf02000 \ shell32 ELF 7f42eaf02000- 7f42eaf6b000 Deferred dinput8 -PE 7f42eaf10000- 7f42eaf6b000 \ dinput8 ELF 7f42eaf6b000- 7f42eb04c000 Deferred msvcrt -PE 7f42eaf90000- 7f42eb04c000 \ msvcrt ELF 7f42eb04c000- 7f42eb2ce000 Deferred user32 -PE 7f42eb070000- 7f42eb2ce000 \ user32 ELF 7f42eb2ce000- 7f42eb476000 Deferred gdi32 -PE 7f42eb2e0000- 7f42eb476000 \ gdi32 ELF 7f42eb476000- 7f42eb612000 Deferred wined3d -PE 7f42eb4a0000- 7f42eb612000 \ wined3d ELF 7f42eb612000- 7f42eb64b000 Deferred dxgi -PE 7f42eb620000- 7f42eb64b000 \ dxgi ELF 7f42eb74b000- 7f42eb7dc000 Deferred advapi32 -PE 7f42eb760000- 7f42eb7dc000 \ advapi32 ELF 7f42eb8dc000- 7f42ebaee000 Deferred libnss_files.so.2 ELF 7f42ebaee000- 7f42ebd08000 Deferred libnsl.so.1 ELF 7f42ebd08000- 7f42ebf14000 Deferred libnss_nis.so.2 ELF 7f42ebf14000- 7f42ec11e000 Deferred libnss_compat.so.2 ELF 7f42ec72e000- 7f42ec946000 Deferred libgcc_s.so.1 ELF 7f42ec946000- 7f42ecce4000 Deferred libm.so.6 ELF 7f42ecce6000- 7f42eceea000 Deferred libdl.so.2 ELF 7f42eceea000- 7f42ed2db000 Deferred libc.so.6 ELF 7f42ed2db000- 7f42ed4fa000 Deferred libpthread.so.0 ELF 7f42ed519000- 7f42ed8ba000 Dwarf libwine.so.1 ELF 7f42ed8bc000- 7f42edae6000 Deferred ld-linux-x86-64.so.2 Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000023 0 0000001a 0 00000013 0 00000010 0 0000000f 0 00000011 plugplay.exe 00000017 0 00000016 0 00000012 0 00000018 winedevice.exe 00000020 0 0000001d 0 0000001c 0 0000001b 0 00000019 0 0000001e explorer.exe 00000029 0 00000028 0 00000027 0 0000001f 0 00000021 winedevice.exe 00000026 0 00000025 0 00000024 0 00000022 0 0000002a (D) C:\Games\NieR Automata\NieRAutomata.exe 00000071 0 00000069 0 00000068 0 00000067 0 00000066 0 00000065 0 00000064 0 00000063 0 00000062 0 00000061 0 00000060 0 0000005f 0 <== 0000005e 0 0000005d 0 0000005c 0 0000005b 0 0000005a 0 00000050 0 0000004e 1 0000004d 0 0000004c 0 0000004b 0 0000004a 0 00000049 0 00000048 0 00000047 0 00000046 -1 00000045 15 00000044 2 00000042 0 00000041 0 00000040 0 0000003f 1 0000003e 1 0000003d 1 0000003c 0 0000003b 1 00000039 0 00000038 1 00000037 0 00000036 0 00000035 0 00000034 0 00000033 0 00000032 0 00000031 2 00000030 1 0000002f -2 0000002e -2 0000002d 2 0000002c 0 0000002b 0 0000006a taskmgr.exe 0000006e 0 0000006d 0 0000006c 0 0000006b 0 System information: Wine build: wine-5.0.1 Platform: x86_64 Version: Windows 10 Host system: Linux Host version: 5.3.0-53-generic

На winehq.org есть база приложений, которые запускаются в Wine с указанием на какой версии и в каком дистрибутиве был успешный запуск, иногда с описанием некоторых подробностей по настройке.

Вот страница по вашей игре: https://appdb.winehq.org/objectManager.php?sClass=application&iId=18238

Пробуйте указанную версию wine.

Но не обязательно игра запустится.

Если вам играть - лучше используйте Windows, ну или по крайней мере смотрите игры, для которых есть много записей с успешными запусками.

anonymous ()
Ответ на: комментарий от anonymous

На эту игру много видео на ютубе запущенной на линукс.

Подскажи тогда пожалуйста как установить определённую версию wine ? Я просто перепробовал кучу разных методов, пока нормально всё не встало

backyard666 ()
Ответ на: комментарий от backyard666

Гугли, в разных дистрибутивах по разному.

Для Ubuntu, Debian и ряда других дистрибутивов есть репозитории с новыми версиями, смотри ссылки здесь: https://wiki.winehq.org/Download

Запуск в Linux зависит от видео карты, используемого видео драйвера, даже от версии wine.

Возможно у тебя видео карта Nvidia и ты используешь драйвер nouveau, а не проприетарный Nvidia.

Или у тебя карта Intel, на которой игра может не запуститься.

В общем, ищи материалы с описанием как запустили игру в Linux.

anonymous ()
Ответ на: комментарий от backyard666

Что-то ты путаешься в показаниях.

Смотри, вот к примеру есть такой ноутбук: https://www.citilink.ru/catalog/mobile/notebooks/1179289/?mrkt=spb_cl&gclid=Cj0KCQjwoPL2BRDxARIsAEMm9y9GSqSrL2R8tRgYY3JMdajXFjapwnHdWQwiVUUCIbCvoQlF5_Dda1MaAryzEALw_wcB

У него две видео карты, одна находится в процессор, Intel, это ВСТРОЕННАЯ видео карта.

https://ark.intel.com/content/www/ru/ru/ark/products/195436/intel-core-i5-10210u-processor-6m-cache-up-to-4-20-ghz.html

А вторая ДИСКРЕТНАЯ видео карта - nVidia GeForce GTX 1650 MAX Q

Есть ли в этом ноутбуке технология Nvidia Optimus или нет - мне лень.

А если есть, то для запуска в Linux на ДИСКРЕТНОЙ видео карта Nvidia приложений нужно сделать некоторые настройки, использовать либо bumblebee, либо другое приложение.

Просто так запустить на карте Nvidia приложение не получится.

И если у тебя НОУТБУК, ТО ТЕБЕ НУЖНО ОБ ЭТОМ СРАЗУ НАПИСАТЬ В ТЕМЕ.

И почитать нет ли в твоей модели ноутбука технологии Nvidia Optimus.

Напиши модель ноутбука.

anonymous ()
Ответ на: комментарий от backyard666

На самом деле, если у тебя ноутбук с технологией Nvidia optimus, то сейчас графика у тебя запускается на карте Intel, а для запуска приложений на видео карте Nvidia тебе нужно запускать их через программу primusrun или optirun или настроить запуск графической оболочки сразу на карте Nvidia.

Но всё зависит от твоего дистрибутива.

И по большому счёту тебе придётся разбираться самостоятельно.

Вот почитай описание этой технологии: https://wiki.archlinux.org/index.php/NVIDIA_Optimus_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) но для дистрибутива Arch Linux.

У меня есть ноутбук тоже с Nvidia Optimus, только я на нём запускал Gentoo давно и ставит там bumblebee, но это было давно и сейчас в современное время всё может запускаться несколько по другому.

На ноутбуке я более не использую графику Nvidia, использую карту Intel.

Поэтому тебе придётся самостоятельно разбираться как настроить гибридную графику в Linux.

Вообще, с гибридной графикой в Linux всё не очень просто, в особенности со связкой Intel + Nvidia и технологии Nvidia Optimus.

Ты выбрал мягко говоря неудачную связку для игр.

anonymous ()
Ответ на: комментарий от backyard666

Ну тогда извини, гугли как настраивать в твоём дистрибутиве и разбирайся как запустить.

Без обид, но тебе придётся читать самостоятельно.

Тебе не повезло.

anonymous ()
Ответ на: комментарий от backyard666

Раньше в Ubuntu был модифицированная версия nvidia-settings, в которой можно было переключать между картой Intel и Nvidia.

Гугли, может ещё Nvidia Prime.

Но сейчас у тебя графика работает на карте Intel и современные игры с 3D графикой запускаться на ней не будут.

anonymous ()