Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Wine, Vulkan, DXVK [Решено]  (Прочитано 11051 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vav4eg

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Wine, Vulkan, DXVK [Решено]
« : 21 Апреля 2020, 20:29:42 »
Доброго времени суток! Не знаю, поможет мне кто-то или нет, но когда запускаю игру через Wine, получаю следущее:

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 17 Июня 2020, 08:31:18 от zg_nico »
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #1 : 21 Апреля 2020, 21:48:12 »
А в чём проблема то? В логе ошибок нет.
Debian 11, Debian 11 Server

Оффлайн Vav4eg

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #2 : 21 Апреля 2020, 21:54:15 »
А в чём проблема то? В логе ошибок нет.

ничего не происходит потом.

вот лог другой игры. Запускается, но нет никаких прорисовок 3Д

(Нажмите, чтобы показать/скрыть)
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #3 : 21 Апреля 2020, 22:15:21 »
wine: Call from 0x7b00f93d to unimplemented function crypt32.dll.CertFreeCertificateContext, aborting

Можно пытаться гуглить по этой ошибке, но у меня большие сомнения, что она имеет отношение к графике.
Смотрите, в чём дело:
1) для игр оптимизирован Proton, а не Wine
можно долго перебирать версии Wine и DXVK и так и не добиться того положительного результата, о котором пишут почти все пользователи с Proton
2) New Vegas в принципе тоже играбельна, хоть и с бОльшим количеством косяков
3) В дополнение к этому, если вдруг у вас по какой-то причине не стимовская и не GOG версия игры (а кем-нибудь патченная, или CD, или от самих Bethesda), то она вполне может вылетать с непонятными ошибками или без ошибок (как в первом примере), и никто не сможет ничего с этим сделать.
4) Если другие 3D игры работают, значит проблем с дровами нет. Но можно попробовать поставить всё самое свежее и рекомендумое по инструкциям отсюда. Вдруг поможет.
Debian 11, Debian 11 Server

Оффлайн Vav4eg

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #4 : 22 Апреля 2020, 09:50:48 »
Можно пытаться гуглить по этой ошибке, но у меня большие сомнения, что она имеет отношение к графике.

перерыл кучу сайтов по этой ошибке. Выяснилось, что это ошибка больше свзана с IE7 и интернет соединением. У меня выскакивает только в одной игре Fallout4 (в других играх такой ошибки нету)

Мне окажется, что у меня что-то не так с видео/дровами. Вот например ошибки (или это не ошибки?) которые вижу при запуске любой игры.
WARNING: radv is not a conformant vulkan implementation, testing use only.ERROR: Could Not Get Primary Adapter HandleВот ошибки (или это не ошибки?) при получении информации о Vulkan (Vulkaninfo)
Vulkan Instance Version: 1.1.70
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
WARNING: radv is not a conformant vulkan implementation, testing use only.
и больше информации по моему железу (может это как-то поможет понять причину)
glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon HD 8600 Series (OLAND, DRM 3.33.0, 5.3.0-46-generic, LLVM 10.0.0)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.0-devel - padoka PPA
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.0-devel - padoka PPA
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.0-devel - padoka PPA
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
inxi -G
Graphics:  Card-1: Advanced Micro Devices [AMD/ATI] Trinity [Radeon HD 7560D]
           Card-2: Advanced Micro Devices [AMD/ATI] Oland XT [Radeon HD 8670 / R7 250/350]
           Display Server: x11 (X.Org 1.19.6 ) driver: (unloaded: modesetting)
           Resolution: 1920x1080@60.00hz, 1360x768@60.02hz
           OpenGL: renderer: AMD Radeon HD 8600 Series (OLAND, DRM 3.33.0, 5.3.0-46-generic, LLVM 10.0.0)
           version: 4.6 Mesa 20.0.0-devel - padoka PPA
lspci -k | grep -EA3 'VGA|3D|Display'
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7560D]
Subsystem: ASUSTeK Computer Inc. Trinity [Radeon HD 7560D]
Kernel driver in use: radeon
Kernel modules: radeon
--
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland XT [Radeon HD 8670 / R7 250/350]
Subsystem: Gigabyte Technology Co., Ltd Oland XT [Radeon HD 8670 / R7 250/350]
Kernel driver in use: amdgpu
Kernel modules: radeon, amdgpu

Я так-же направил вопросы на github (Vulkan) и wine. Сутки жду ответа (пока без результатно)
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #5 : 22 Апреля 2020, 10:33:23 »
Возможно.
vkcube работает? В терминале от него выхлоп есть? У меня работает без выхлопа.

Vulkan у меня посвежее:
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
Vulkan Instance Version: 1.2.126
Раз у вас уже mesa 20 стоит, есть смысл чуть свежее и с патчами от Valve поставить:
https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
Если и это не поможет, я бы попробовал с gitlab последнюю mesa поставить (скачав предварительно .deb пакеты работающей версии, чтобы при необходимости возвращать их, загрузившись без графики).

Пользователь добавил сообщение 22 Апреля 2020, 10:35:15:
ERROR: Could Not Get Primary Adapter Handle
Такую ошибку я нашёл только в логе запуска Crysis, там игра требовала DX10, а он не поддерживался, и сразу после этой ошибки ругалась на отсутствующие библиотеки. У вас после этой ошибки такого нет?
« Последнее редактирование: 22 Апреля 2020, 10:35:15 от m-svo »
Debian 11, Debian 11 Server

Оффлайн Vav4eg

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #6 : 22 Апреля 2020, 11:43:38 »
vkcube работает? В терминале от него выхлоп есть? У меня работает без выхлопа.
Пожалуйста, уточните, как его запустить? vkcube

Раз у вас уже mesa 20 стоит, есть смысл чуть свежее и с патчами от Valve поставить:
Я добавил репозиторий kisak-mesa, но автоматически обновления, не прилетают, наверное бета? Не знаю, стоит пробывать ставить их в ручную.

Vulkan у меня посвежее
Я добавил репозиторий oibaf и мне репозиторий говорит
Уже установлен пакет vulkan-utils самой новой версии (1.1.70+dfsg1-1ubuntu0.18.04.1).
Уже установлен пакет mesa-vulkan-drivers самой новой версии (1:20.0~git200108124800.ad4fb7e~b~padoka0)
У Вас бета? или это зависит от карты? У меня АМД.
Такую ошибку я нашёл только в логе запуска Crysis, там игра требовала DX10, а он не поддерживался, и сразу после этой ошибки ругалась на отсутствующие библиотеки. У вас после этой ошибки такого нет?
У меня вот что происходит:
0009:fixme:driver:D3DKMTOpenAdapterFromHdc (0x32ed58): stub
ERROR: Could Not Get Primary Adapter Handle
wine: Unhandled page fault on read access to 00000028 at address 00A087E5 (thread 0009), starting debugger...
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0x00000028 in 32-bit code (0x00a087e5).
0044:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00a087e5 ESP:0032f98c EBP:0032fa34 EFLAGS:00010212(  R- --  I   -A- - )
 EAX:00000000 EBX:00000001 ECX:00000000 EDX:02b33314
 ESI:00000000 EDI:fffffffe
Stack dump:
0x0032f98c:  0032f9bc 00a03d22 00000000 0032f9b8
0x0032f99c:  0032f9c0 00000001 011f34f4 6c1f34f4
0x0032f9ac:  7ee51603 0032f9d0 00a1e25a 0106f00e
0x0032f9bc:  011f34f4 011f34f4 00000000 00000000
0x0032f9cc:  00000002 0032fa34 00a1cb25 0106f003
0x0032f9dc:  0295f988 0295f988 ffffffff 0032fa18
Backtrace:
=>0 0x00a087e5 EntryPoint+0xffffffff() in falloutnv (0x0032fa34)
  1 0x0070afa1 EntryPoint+0xffffffff() in falloutnv (0x0032fabc)
  2 0x0070a072 EntryPoint+0xffffffff() in falloutnv (0x0032faf4)
  3 0x0070229c EntryPoint+0xffffffff() in falloutnv (0x0032fb18)
  4 0x0086b07d EntryPoint+0xffffffff() in falloutnv (0x0032fea0)
  5 0x00ecc470 EntryPoint+0xffffffff() in falloutnv (0x0032ff30)
  6 0x7b454d52 call_process_entry+0x11() in kernel32 (0x0032ff48)
  7 0x7b455211 start_process+0x130() in kernel32 (0x0032ffd8)
  8 0x7b454d5e __wine_start_process+0x9() in kernel32 (0x0032ffec)
0x00a087e5 EntryPoint+0xffffffff in falloutnv: cmpl $0,0x28(%eax)
Modules:
Module Address Debug info Name (138 modules)
PE   330000-  34e000 Deferred        libvorbisfile
PE   400000- 14089e4 Export          falloutnv
PE 1410000- 1851000 Deferred        galaxy
PE 1860000- 18e5000 Deferred        msvcp110
PE 1a60000- 1e28000 Deferred        d3dx9_38
PE 1e30000- 1f63000 Deferred        libvorbis
PE 10000000-10071000 Deferred        galaxywrp
PE 18000000-18068000 Deferred        binkw32
PE 62340000-623be000 Deferred        uxtheme
PE 62440000-62700000 Deferred        d3d9
PE 62800000-628bb000 Deferred        usp10
PE 639c0000-63b08000 Deferred        winmm
PE 64b40000-64b78000 Deferred        shcore
PE 64d80000-64da4000 Deferred        hid
PE 64f40000-64f58000 Deferred        vulkan-1
PE 65200000-6567b000 Deferred        ole32
PE 65800000-65822000 Deferred        xinput1_3
PE 65980000-6599a000 Deferred        version
PE 66640000-66696000 Deferred        msacm32
PE 66a00000-66a16000 Deferred        mswsock
PE 68c40000-68d3d000 Deferred        shlwapi
PE 6a300000-6a392000 Deferred        oleaut32
PE 6a900000-6aa74000 Deferred        setupapi
PE 6c0c0000-6c0fb000 Deferred        imm32
PE 6c2c0000-6c2e3000 Deferred        wsock32
PE 6d5c0000-6d733000 Deferred        dsound
PE 6e8c0000-6ec8c000 Deferred        comctl32
PE 6fdc0000-6ff8e000 Deferred        rpcrt4
PE 70340000-703b4000 Deferred        mmdevapi
PE 7b000000-7b274000 Deferred        kernelbase
ELF 7b400000-7b672000 Dwarf           kernel32<elf>
  \-PE 7b420000-7b672000 \               kernel32
ELF 7bc00000-7beb2000 Deferred        ntdll<elf>
  \-PE 7bc30000-7beb2000 \               ntdll
ELF 7c000000-7c004000 Deferred        <wine-loader>
ELF 7cc98000-7cd23000 Deferred        libgmp.so.10
ELF 7cd28000-7cd5e000 Deferred        libhogweed.so.4
ELF 7cd60000-7cd9c000 Deferred        libnettle.so.6
ELF 7ce28000-7ce31000 Deferred        libffi.so.6
ELF 7ce38000-7cfb9000 Deferred        libunistring.so.2
ELF 7cfc0000-7d10e000 Deferred        libp11-kit.so.0
ELF 7d110000-7d2a7000 Deferred        libgnutls.so.30
ELF 7d2d0000-7d327000 Deferred        libvulkan.so.1
ELF 7d330000-7d34f000 Deferred        libidn2.so.0
ELF 7d350000-7d357000 Deferred        libxfixes.so.3
ELF 7d360000-7d375000 Deferred        libtasn1.so.6
ELF 7d380000-7d38d000 Deferred        libxrandr.so.2
ELF 7d390000-7d39c000 Deferred        libxcursor.so.1
ELF 7d3a0000-7d3b3000 Deferred        libxi.so.6
ELF 7d3b8000-7d3c2000 Deferred        librt.so.1
ELF 7d3c8000-7d3e3000 Deferred        libbsd.so.0
ELF 7d3e8000-7d3ef000 Deferred        libxdmcp.so.6
ELF 7d3f0000-7d3f4000 Deferred        libxau.so.6
ELF 7d3f8000-7d424000 Deferred        libxcb.so.1
ELF 7d428000-7d572000 Deferred        libx11.so.6
ELF 7d578000-7d58d000 Deferred        libxext.so.6
ELF 7d590000-7d594000 Deferred        libxcomposite.so.1
ELF 7d598000-7d5a4000 Deferred        libxrender.so.1
ELF 7d5a8000-7d5af000 Deferred        libxxf86vm.so.1
ELF 7d5b0000-7d5b4000 Deferred        libxinerama.so.1
ELF 7d5b8000-7d673000 Deferred        winex11<elf>
  \-PE 7d5e0000-7d673000 \               winex11
ELF 7d7c8000-7d7fa000 Deferred        libexpat.so.1
ELF 7d800000-7d84b000 Deferred        libfontconfig.so.1
ELF 7d878000-7d8b2000 Deferred        libpng16.so.16
ELF 7d8b8000-7d975000 Deferred        libfreetype.so.6
ELF 7d9a0000-7d9c3000 Deferred        libtinfo.so.5
ELF 7d9c8000-7d9ee000 Deferred        libncurses.so.5
ELF 7d9f8000-7da17000 Deferred        libz.so.1
ELF 7da18000-7db34000 Deferred        ucrtbase<elf>
  \-PE 7da50000-7db34000 \               ucrtbase
ELF 7db38000-7db9c000 Deferred        dinput8<elf>
  \-PE 7db50000-7db9c000 \               dinput8
ELF 7dba0000-7dbcd000 Deferred        iphlpapi<elf>
  \-PE 7dbb0000-7dbcd000 \               iphlpapi
ELF 7dbd0000-7dc0c000 Deferred        ws2_32<elf>
  \-PE 7dbe0000-7dc0c000 \               ws2_32
ELF 7dc10000-7dd11000 Deferred        msvcr110<elf>
  \-PE 7dc40000-7dd11000 \               msvcr110
ELF 7dd18000-7e72b000 Deferred        shell32<elf>
  \-PE 7dd50000-7e72b000 \               shell32
ELF 7e730000-7e77b000 Deferred        winevulkan<elf>
  \-PE 7e740000-7e77b000 \               winevulkan
ELF 7e780000-7e9b7000 Deferred        user32<elf>
  \-PE 7e7b0000-7e9b7000 \               user32
ELF 7e9b8000-7ea8e000 Deferred        msvcrt<elf>
  \-PE 7e9e0000-7ea8e000 \               msvcrt
ELF 7ea90000-7ebeb000 Deferred        gdi32<elf>
  \-PE 7eab0000-7ebeb000 \               gdi32
ELF 7ebf0000-7ec74000 Deferred        advapi32<elf>
  \-PE 7ec00000-7ec74000 \               advapi32
ELF 7ee78000-7ee8c000 Deferred        libnss_files.so.2
ELF 7ee90000-7eeab000 Deferred        libnsl.so.1
ELF 7eeb0000-7eebe000 Deferred        libnss_nis.so.2
ELF 7eec0000-7eeca000 Deferred        libnss_compat.so.2
ELF 7eed0000-7efd2000 Deferred        libm.so.6
ELF 7efd8000-7effd000 Deferred        bcrypt<elf>
  \-PE 7efe0000-7effd000 \               bcrypt
ELF dfac0000-e01fa000 Deferred        libvulkan_intel.so
ELF f2900000-f2937000 Deferred        libedit.so.2
ELF f2958000-f6b43000 Deferred        libllvm-10.so.1
ELF f6b48000-f7032000 Deferred        libvulkan_radeon.so
ELF f7300000-f731e000 Deferred        libelf.so.1
ELF f7348000-f734b000 Deferred        libxshmfence.so.1
ELF f7350000-f7358000 Deferred        libxcb-sync.so.1
ELF f7358000-f735c000 Deferred        libxcb-present.so.0
ELF f7360000-f7372000 Deferred        libxcb-randr.so.0
ELF f7378000-f7386000 Deferred        libwayland-client.so.0
ELF f7388000-f739d000 Deferred        libdrm.so.2
ELF f73b8000-f73c4000 Deferred        libdrm_amdgpu.so.1
ELF f73c8000-f73e0000 Deferred        libgpg-error.so.0
ELF f73e0000-f746c000 Deferred        libvorbisenc.so.2
ELF f7470000-f749b000 Deferred        libvorbis.so.0
ELF f74a0000-f74ff000 Deferred        libflac.so.8
ELF f7500000-f75e1000 Deferred        libgcrypt.so.20
ELF f75e8000-f75fe000 Deferred        liblz4.so.1
ELF f7600000-f762c000 Deferred        liblzma.so.5
ELF f7630000-f76bf000 Deferred        libsndfile.so.1
ELF f76c0000-f7750000 Deferred        libsystemd.so.0
ELF f7750000-f77ab000 Deferred        libdbus-1.so.3
ELF f77b0000-f783d000 Deferred        libpulsecommon-11.1.so
ELF f7840000-f789a000 Deferred        libpulse.so.0
ELF f78a0000-f78a3000 Deferred        libx11-xcb.so.1
ELF f78a8000-f78ad000 Deferred        libxcb-dri3.so.0
ELF f78c8000-f78fb000 Deferred        winepulse<elf>
  \-PE f78d0000-f78fb000 \               winepulse
ELF f7a08000-f7a11000 Deferred        libogg.so.0
ELF f7ab0000-f7ab9000 Deferred        libatomic.so.1
ELF f7ac0000-f7acb000 Deferred        libwrap.so.0
ELF f7ad0000-f7ae8000 Deferred        libresolv.so.2
ELF f7af0000-f7b0e000 Deferred        libgcc_s.so.1
ELF f7b18000-f7b1d000 Deferred        libdl.so.2
ELF f7b20000-f7cfc000 Deferred        libc.so.6
ELF f7d00000-f7d1f000 Deferred        libpthread.so.0
ELF f7d28000-f7d2f000 Deferred        libasyncns.so.0
ELF f7d38000-f7d3f000 Deferred        libnss_dns.so.2
ELF f7d48000-f7efb000 Dwarf           libwine.so.1
ELF f7f00000-f7f28000 Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Games\Fallout New Vegas\FalloutNV.exe
00000045    0
00000042    0
00000041    0
00000040    0
0000003f    0
0000003e   -2
0000003d   -2
0000003c    1
0000003b    1
0000003a   15
00000039   15
00000038    0
00000037    0
00000035    0
00000034    0
00000031   -1
00000030    0
0000002f    0
0000002e    0
0000002d    0
0000002c    0
0000002b    0
0000002a    0
00000009    0 <==
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
System information:
    Wine build: wine-5.0
    Platform: i386 (WOW64)
    Version: Windows 10
    Host system: Linux
    Host version: 5.3.0-46-generic
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #7 : 22 Апреля 2020, 12:23:30 »
vkcube
sudo apt install vulkan-tools
vkcube

автоматически обновления, не прилетают
Вручную не надо, надо примерно так:
sudo ppa-purge <ссылка на используемый сейчас ppa>
sudo apt update
sudo apt upgrade
Вроде должен подхватиться kisak-mesa

У Вас бета?
У меня Debian Testing, но в 20.04 ещё свежее Vulkan
Судя по следующей ошибке, дело не в нём.

вот что происходит:
Вот это уже полноценная ошибка.
Fallout New Vegas Вулкан вообще не использует, там DX9.
Учитывая, что игра должна работать с версией 5.0, думаю лучше сначала "копать" в сторону mesa.
Debian 11, Debian 11 Server

Оффлайн Vav4eg

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #8 : 22 Апреля 2020, 14:19:35 »
sudo apt install vulkan-tools
vkcube
У меня пакет не найден. Оказалось, что не хватает репозитория  ???
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-1.2.135-bionic.list http://packages.lunarg.com/vulkan/1.2.135/lunarg-vulkan-1.2.135-bionic.list
sudo apt update
sudo apt install vulkan-sdk
Прилетело много пакетов и вулкан обновился до Vulkan Instance Version: 1.2.135
После этого запустился vkcube и крутился без тормозов. Он через DX9 работает или как? Не совсем понимаю, что он использовал для кубика. В терминале высветилось только это:
WARNING: radv is not a conformant vulkan implementation, testing use only.
к сожалению, с играми ничего не изменилось. :-[
Far.Cry.New.Dawn - не стратует совсем
Age of Empires II Definitive Edition - не стратует совсем
Fallout New Vegas - стартует только через лаучер, но не через прямой запуск. (играть можно)
Fallout4 - стартует через прямой запуск, но там только черный экран (нет никаких прорисовок 3Д, только текст меню). Через лаунчер не стратует совсем. Вот пример
(Нажмите, чтобы показать/скрыть)

а вот лог прямого запуска Fallout4
wine '/home/vav4eg/.wine/drive_c/Games/Fallout 4/Fallout4.exe'
002b:fixme:ver:GetCurrentPackageId (0x22c7b0 (nil)): stub
002b:fixme:heap:RtlSetHeapInformation 0xf90000 0 0x22e360 4 stub
002b:fixme:heap:RtlSetHeapInformation 0x13d0000 0 0x22e360 4 stub
002b:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
info:  Game: Fallout4.exe
info:  DXVK: v1.6.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
WARNING: radv is not a conformant vulkan implementation, testing use only.
info:  AMD RADV OLAND (LLVM 10.0.0):
info:    Driver: 19.99.99
info:    Vulkan: 1.1.107
info:    Memory Heap[0]:
info:      Size: 768 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:    Memory Heap[2]:
info:      Size: 3072 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Device properties:
info:    Device name:     : AMD RADV OLAND (LLVM 10.0.0)
info:    Driver version   : 19.99.99
info:  Enabled device extensions:
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_host_query_reset
info:    VK_EXT_memory_priority
info:    VK_EXT_shader_stencil_export
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 1
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 1
info:    logicOp                                : 1
info:    multiDrawIndirect                      : 1
info:    drawIndirectFirstInstance              : 1
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 0
info:    fragmentStoresAndAtomics               : 1
info:    shaderImageGatherExtended              : 1
info:    shaderStorageImageExtendedFormats      : 1
info:    shaderStorageImageReadWithoutFormat    : 1
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 1
info:    shaderInt64                            : 1
info:    variableMultisampleRate                : 1
info:  VK_EXT_conditional_rendering
info:    conditionalRendering                   : 1
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 1
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 0
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 1
info:    geometryStreams                        : 1
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 0
info:  DXVK: Read 27 valid state cache entries
info:  DXVK: Using 2 compiler threads
warn:  DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  3
info:    Exclusive FS: 1
warn:  DXGI: MakeWindowAssociation: Ignoring flags
info:  Adapter LUID 0: 0:3f4
warn:  DXVK: No matching border color found for (-3.40282e+38,0,0,0)
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_FIFO_KHR
info:    Buffer size:  1920x1080
info:    Image count:  4
info:    Exclusive FS: 1
004a:fixme:winhttp:set_option unimplemented option 84
004e:fixme:winhttp:set_option unimplemented option 84
002b:fixme:ole:CoInitializeSecurity (0000000000000000,-1,0000000000000000,0000000000000000,0,3,0000000000000000,0,0000000000000000) - stub!
004e:fixme:winhttp:set_option unimplemented option 84
004a:fixme:winhttp:set_option unimplemented option 84
004d:fixme:winhttp:set_option unimplemented option 84
004a:fixme:winhttp:set_option unimplemented option 84
004a:fixme:winhttp:set_option unimplemented option 84
004a:fixme:winhttp:set_option unimplemented option 84
004a:fixme:msvcrt:Concurrency_wait (10) stub!
004e:fixme:winhttp:set_option unimplemented option 84
004e:fixme:winhttp:set_option unimplemented option 84
004e:fixme:winhttp:set_option unimplemented option 84
004d:fixme:winhttp:set_option unimplemented option 84
004f:fixme:winhttp:set_option unimplemented option 84
004d:fixme:winhttp:set_option unimplemented option 84
004f:fixme:winhttp:set_option unimplemented option 84
004d:fixme:winhttp:set_option unimplemented option 84
004f:fixme:winhttp:set_option unimplemented option 84
004d:fixme:winhttp:set_option unimplemented option 84
004f:fixme:winhttp:set_option unimplemented option 84
004f:fixme:winhttp:set_option unimplemented option 84
004b:fixme:winhttp:set_option unimplemented option 84
004b:fixme:winhttp:set_option unimplemented option 84
004b:fixme:winhttp:set_option unimplemented option 84
004b:fixme:winhttp:set_option unimplemented option 84
004b:fixme:winhttp:set_option unimplemented option 84
002b:fixme:wbemprox:client_security_SetBlanket 000000006775DD00, 0000000063F66950, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
002b:fixme:wbemprox:client_security_Release 000000006775DD00
004c:fixme:winhttp:set_option unimplemented option 84
004c:fixme:winhttp:set_option unimplemented option 84
004c:fixme:winhttp:set_option unimplemented option 84
004c:fixme:winhttp:set_option unimplemented option 84
004c:fixme:winhttp:set_option unimplemented option 84
0025:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0025:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0025:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0025:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
info:  Game: Fallout4.exe
info:  DXVK: v1.6.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
WARNING: radv is not a conformant vulkan implementation, testing use only.
info:  AMD RADV OLAND (LLVM 10.0.0):
info:    Driver: 19.99.99
info:    Vulkan: 1.1.107
info:    Memory Heap[0]:
info:      Size: 768 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:    Memory Heap[2]:
info:      Size: 3072 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:  Game: Fallout4.exe
info:  DXVK: v1.6.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
WARNING: radv is not a conformant vulkan implementation, testing use only.
info:  AMD RADV OLAND (LLVM 10.0.0):
info:    Driver: 19.99.99
info:    Vulkan: 1.1.107
info:    Memory Heap[0]:
info:      Size: 768 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:    Memory Heap[2]:
info:      Size: 3072 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:  Game: Fallout4.exe
info:  DXVK: v1.6.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
WARNING: radv is not a conformant vulkan implementation, testing use only.
info:  AMD RADV OLAND (LLVM 10.0.0):
info:    Driver: 19.99.99
info:    Vulkan: 1.1.107
info:    Memory Heap[0]:
info:      Size: 768 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:    Memory Heap[2]:
info:      Size: 3072 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:  Game: Fallout4.exe
info:  DXVK: v1.6.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
WARNING: radv is not a conformant vulkan implementation, testing use only.
info:  AMD RADV OLAND (LLVM 10.0.0):
info:    Driver: 19.99.99
info:    Vulkan: 1.1.107
info:    Memory Heap[0]:
info:      Size: 768 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:    Memory Heap[2]:
info:      Size: 3072 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:  Game: Fallout4.exe
info:  DXVK: v1.6.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
WARNING: radv is not a conformant vulkan implementation, testing use only.
info:  AMD RADV OLAND (LLVM 10.0.0):
info:    Driver: 19.99.99
info:    Vulkan: 1.1.107
info:    Memory Heap[0]:
info:      Size: 768 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:    Memory Heap[2]:
info:      Size: 3072 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
info:  Game: Fallout4.exe
info:  DXVK: v1.6.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
WARNING: radv is not a conformant vulkan implementation, testing use only.
info:  AMD RADV OLAND (LLVM 10.0.0):
info:    Driver: 19.99.99
info:    Vulkan: 1.1.107
info:    Memory Heap[0]:
info:      Size: 768 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 256 MiB
info:      Flags: 0x1
info:      Memory Type[2]: Property Flags = 0x7
info:    Memory Heap[2]:
info:      Size: 3072 MiB
info:      Flags: 0x0
info:      Memory Type[1]: Property Flags = 0x6
info:      Memory Type[3]: Property Flags = 0xe
004a:fixme:winhttp:request_set_option unimplemented option 84
004e:fixme:winhttp:request_set_option unimplemented option 84
004d:fixme:winhttp:request_set_option unimplemented option 84
004f:fixme:winhttp:request_set_option unimplemented option 84
0051:err:module:DelayLoadFailureHook failed to delay load crypt32.dll.CertFreeCertificateContext
wine: Call from 0x7b00f93d to unimplemented function crypt32.dll.CertFreeCertificateContext, aborting
0053:err:module:DelayLoadFailureHook failed to delay load crypt32.dll.CertFreeCertificateContext
wine: Call from 0x7b00f93d to unimplemented function crypt32.dll.CertFreeCertificateContext, aborting
0052:err:module:DelayLoadFailureHook failed to delay load crypt32.dll.CertFreeCertificateContext
wine: Call from 0x7b00f93d to unimplemented function crypt32.dll.CertFreeCertificateContext, aborting
0054:err:module:DelayLoadFailureHook failed to delay load crypt32.dll.CertFreeCertificateContext
wine: Call from 0x7b00f93d to unimplemented function crypt32.dll.CertFreeCertificateContext, aborting

Не знаю, может попробовать другие репаки скачать, не понимаю, почему игры с более сложной графикой не стартуют.
« Последнее редактирование: 22 Апреля 2020, 14:22:04 от Vav4eg »
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #9 : 22 Апреля 2020, 17:52:32 »
запустился vkcube и крутился без тормозов.
Это нативный Вулкан. Никаких DX9,10,11. Значит он работает.

Fallout New Vegas - стартует
Значит Wine работает и драйвера на видео работают.
Покупайте лицензионные игры в Стиме, пользуйтесь Proton (который лучше результаты покажет во многих случаях)
Перед покупкой игры смотрите отзывы о запуске на Линуксах на различном железе: https://protondb.com
Если всё-таки не запускается, не дожидайтесь, пока на счётчике стукнет 30 минут игры, возвращайте игру в магазин.

Пользователь добавил сообщение 22 Апреля 2020, 17:59:19:
vulkan-tools
У меня пакет не найден
То есть у вас 18.04?
Обновиться не хотите? Какой смысл использовать систему 18го года для игр, если приходится всё ставить из PPA.
« Последнее редактирование: 22 Апреля 2020, 17:59:19 от m-svo »
Debian 11, Debian 11 Server

Оффлайн Vav4eg

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #10 : 22 Апреля 2020, 21:46:49 »
Покупайте лицензионные игры в Стиме, пользуйтесь Proton (который лучше результаты покажет во многих случаях)
да у меня тут на локации банковской системы нету уже лет 6.

Обновиться не хотите? Какой смысл использовать систему 18го года для игр, если приходится всё ставить из PPA.
Да вот жду, 23 апреля выйдет 20.04 LTS  :D
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #11 : 23 Апреля 2020, 08:43:37 »
Цитировать
да у меня тут на локации банковской системы нету уже лет 6.
В стиме щас можно платить со счета мобильного.

Оффлайн Vav4eg

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #12 : 23 Апреля 2020, 17:24:25 »
В стиме щас можно платить со счета мобильного.
У нас своя сотовая связь (не международная). Оплатить по невозможно.
(Нажмите, чтобы показать/скрыть)
Исправлено форматирование. Добавлены теги.
  --zg_nico
« Последнее редактирование: 23 Апреля 2020, 18:20:53 от zg_nico »
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #13 : 23 Апреля 2020, 20:27:27 »
Vav4eg,
(Нажмите, чтобы показать/скрыть)

Оффлайн Vav4eg

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Wine, Vulkan, DXVK
« Ответ #14 : 25 Апреля 2020, 22:28:48 »
Проблема решилась тем, что поставил с нуля ubuntu 20.04.
Wine, Vulkan, DXVK - из сторонних репозиториев, не ставил
Wine - поставил из репозитория ubuntu
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.