Proton: Age of Empires II: Edisi Definitif (813780)

Dibuat pada 4 Nov 2019  ·  226Komentar  ·  Sumber: ValveSoftware/Proton

Laporan Kompatibilitas

  • Nama game dengan masalah kompatibilitas: Age of Empires II: Definitive Edition
  • Steam AppID game: 813780

Sistem Informasi

  • GPU: GTX 680
  • Versi Driver/LLVM: nvidia 435.21
  • Versi kernel: 5.3.8-arch1-1
  • Tautan ke laporan informasi sistem lengkap sebagai Gist :
  • Versi proton: 4.11-7

Saya mengkonfirmasi:

  • [x] bahwa saya belum menemukan laporan kompatibilitas yang ada untuk game ini.
  • [x] bahwa saya telah memeriksa apakah ada pembaruan untuk sistem saya yang tersedia.

Log Proton

Gejala

Ketika dimulai, saya mendapatkan layar splash dan popup: Judul: "Wine C++ Runtime Library". Teks: "Program: ZF Tekan OK untuk keluar dari program, atau Batal untuk memulai debugger Wine."

Reproduksi

Cukup boot game secara normal

Game compatibility - Unofficial

Komentar yang paling membantu

Melihat masalah ini pada pemasangan baru dari game yang dirilis secara resmi.

Semua 226 komentar

Mungkin karena objek SpVoice hilang. Dari log Anda:

2901.866:0039:003a:err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17
2909.925:0039:003a:trace:seh:NtRaiseException code=80000003 flags=0 addr=0x7bcaf638 ip=7bcaf639 tid=003a

Bagaimana saya bisa memecahkan masalah ini?

Jika Anda ingin masuk ke pengembangan Wine, implementasikan kelas SpVoice dan antarmuka apa pun yang diminta aplikasi (mungkin ISpeechVoice, mungkin lebih) di dlls/sapi , dan lihat apakah itu cukup untuk menjalankan game atau jika perlu lebih bekerja melewati itu.

Saya telah mencoba menginstal beberapa versi VC Runtime, keduanya menggunakan Winetricks dan dengan instalasi awalan normal dan tidak ada yang berfungsi. Saya juga mencoba menggunakan DotNet tetapi saya belum berhasil melewati kesalahan yang sama yang Anda katakan kepada kami @ThaChillera

Saya mencoba menginstal SpVoice dll dengan winetricks hari ini tetapi tetap tidak ada. @aeikum Saya mencoba menyapu semua kesalahan di log Chillera dan milik saya tetapi tetap tidak ada.

Jika itu membantu dengan cara apa pun:

https://Gist.github.com/Marroja/2c9b6a118c7d6b19359839b92a3fd7c3

Saat ini saya mengerti bahwa masalah utama adalah tentang masalah yang tidak perlu. Saya tidak yakin bagaimana menghadapinya.

Melihat masalah ini pada pemasangan baru dari game yang dirilis secara resmi.

Saya pikir masalahnya terkait juga dengan https://github.com/ValveSoftware/Proton/issues/2995 jadi mungkin di tiket lain ini ada info untuk memperbaiki yang ini.

AFAIK ini sebenarnya masalah yang terkait dengan sapi.dll tidak ada?

Sebagai solusinya, seberapa sulitkah untuk mematikan fungsi pengenalan suara? Saya tidak berpikir sapi akan diperlukan untuk apa pun selain pengenalan suara, bukan?

Saya mencoba ini tetapi dengan proton terakhir (menunggu untuk mengunduh game).
Bagaimanapun tutorial ini menyarankan untuk menggunakan DXVK 1.4.4 atau yang lebih baru dan Proton 4.11-8 (https://github.com/ValveSoftware/Proton/releases/tag/proton-4.11-8) sudah menyertakannya.

Jadi perbedaan besar dengan proton adalah pementasan anggur yang ada di wine 4.20 (https://dl.winehq.org/wine/source/4.x/) dan untuk menjalankan 2 perintah tutorial untuk mengatur win10 dan menginstal ulang vcrun2017 .

Jadi keraguan saya lebih banyak tentang proton yang menggunakan anggur versi lama dibandingkan dengan tutorial ini.

Mengikuti instruksi dari reddit:
https://i.imgur.com/zdleeea.png
Menggunakan Pementasan Anggur 4.20.

Saya menginstal game di Steam dengan proton 4.11-8 dan mendapatkan kesalahan yang sudah diketahui.
Menggunakan utas reddit (setelah instalasi di Steam dengan semua ketergantungan) saya mencoba menjalankan protontricks 813780 win10 vcrun2017 .
Ini tidak berhasil :-(

Setelah protontricks 813780 speechsdk vcrun2017 win10 Saya mendapatkan kesalahan yang sama tetapi sekarang perpustakaan sapi.dll tersedia, saya mencoba memahami jika tidak terdaftar.

"/home/myuser/.steam/steam/steamapps/common/Proton 4.11/dist/bin/wine" regsvr32 sapi.dll
Mengatakan bahwa terdaftar dengan benar.

Wawasan terakhir tentang sapi.dll Saya tidak berpikir itu masalahnya karena merupakan masalah umum dalam anggur dan semuanya bekerja (saya mencari di milis dan sebagainya). Jadi saya pikir itu positif palsu, melihat debug saya:

10919.688:002f:0030:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
10919.689:002f:0030:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
10919.689:002f:0030:err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered
10919.690:002f:0030:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
10919.690:002f:0030:err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17
10956.011:002f:0030:trace:seh:MSVCRT_raise (22)
Setting breakpad minidump AppID = 813780
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198055726040 [API loaded no]
10957.051:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
10957.051:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\setupapi.dll" : builtin
pid 64012 != 64011, skipping destruction (fork without exec?)

Kesalahan sebenarnya ada di MSVCRT_raise tetapi tidak menyertakan petunjuk apa pun tentang kesalahan itu. Saya bukan ahli anggur/proton tetapi saya menyelesaikan semua ide saya.

Uhm saya berkata dengan cepat, mengaktifkan D9VK (PROTON_USE_D9VK=1) akhirnya saya mendapat kesalahan:

11342.603:002f:0030:trace:seh:MSVCRT_raise (22)
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Setting breakpad minidump AppID = 813780
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198055726040 [API loaded no]
11343.640:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
11343.640:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\setupapi.dll" : builtin
pid 64461 != 64460, skipping destruction (fork without exec?)

Halo, saya pembuat tutorial dan melihat hasil Anda dan saya, saya menemukan sesuatu yang mungkin bisa membantu Anda.
Saya juga mendapatkan bagian ini:
010d:fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x13f006fd0, 0x13f0595c0, 0x13f0595b8) stub. 010d:fixme:nls:get_dummy_preferred_ui_language (0x8 0x22e1cc 0x22e630 0x22e1c8) returning a dummy value (current locale) 010d:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported 010d:err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17

Pesan kesalahan di mana Anda dapat mengklik abaikan muncul sekarang, ketika diklik abaikan itu berlangsung seperti ini:
0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_BeginList 0x5c3a678 (0x993fbcc {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x993fbd8): stub ...

Jadi dengan pementasan anggur 4.19 saya tidak mendapatkan kesalahan MSVCRT_raise. Dalam keluaran mozo78s (pementasan anggur 4.20) kesalahan ini juga hilang, hanya saja tidak ada opsi abaikan untuknya (untuk beberapa alasan).

DXVK diperlukan untuk menampilkan bangunan dan unit jika tidak, mereka tidak terlihat, seharusnya tidak ada hubungannya dengan bug ini.

Berikut log dengan Wine-Staging 4.19:
https://pastebin.com/DWdmJtZh

Halo, saya pembuat tutorial dan melihat hasil Anda dan saya, saya menemukan sesuatu yang mungkin bisa membantu Anda.
Saya juga mendapatkan bagian ini:
010d:fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x13f006fd0, 0x13f0595c0, 0x13f0595b8) stub. 010d:fixme:nls:get_dummy_preferred_ui_language (0x8 0x22e1cc 0x22e630 0x22e1c8) returning a dummy value (current locale) 010d:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered 010d:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported 010d:err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17

Pesan kesalahan di mana Anda dapat mengklik abaikan muncul sekarang, ketika diklik abaikan itu berlangsung seperti ini:
0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown) 0142:fixme:shell:CustomDestinationList_BeginList 0x5c3a678 (0x993fbcc {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x993fbd8): stub ...

Jadi dengan pementasan anggur 4.19 saya tidak mendapatkan kesalahan MSVCRT_raise. Dalam keluaran mozo78s (pementasan anggur 4.20) kesalahan ini juga hilang, hanya saja tidak ada opsi abaikan untuknya (untuk beberapa alasan).

DXVK diperlukan untuk menampilkan bangunan dan unit jika tidak, mereka tidak terlihat, seharusnya tidak ada hubungannya dengan bug ini.

Sudahkah Anda mencoba lari?
winetricks -q vcrun2015
Saat menggunakan pementasan anggur 4.19?

Ya saya lakukan. Itu tidak mengubah apa-apa :(
Berikut log dengan vcrun2015 dan Wine-Staging 4.19:
https://Pastebin.com/Xk04auTH

Aku sebenarnya bertanya pada Georg, tapi tidak apa-apa,
SAYA TELAH BEKERJA pada instalasi pementasan anggur murni 4.19, saya meskipun saya mendapat "pesan di mana Anda dapat mengklik abaikan" (pesan yang sama seperti yang Anda laporkan pada 4.20 https://i.imgur.com/zdleeea.png. tetapi seperti yang dikatakan georg pada pementasan 4.19 Anda dapat mengklik abaikan untuk beberapa alasan) ..

Hebat karena itu juga bekerja dengan murni (ingin menguji ini dalam beberapa hari ke depan, tetapi orang lain tidak semalas saya;))

Bangunan yang hilang diperbaiki dengan DXVK.

Menarik bahwa tombol abaikan tidak ada di 4.20

:) Jadi di mana Anda berhasil menjalankannya sebelumnya? atau bagaimana Anda tahu bahwa DXVK diperlukan untuk bangunan dan unit?

:) Jadi di mana Anda berhasil menjalankannya sebelumnya? atau bagaimana Anda tahu bahwa DXVK diperlukan untuk bangunan dan unit?

Saya melihat permainan membutuhkan DirectX11 (melihat Systemrequirements) dan saya tahu bahwa itu belum sepenuhnya diimplementasikan dalam anggur, jadi saya mencoba DXVK, yang baru saja berhasil.

Saya menginstal ulang vcrun, karena saya pikir vcrun yang diinstal ulang akan membantu. Saya tidak punya ide untuk mengklik abaikan sebelum saya melakukannya, jadi saya tidak yakin apakah itu benar-benar berjalan dengan murni.

Apakah Anda juga mengubah versi Windows atau apakah itu juga berjalan dengan "Windows 7"?

:) Jadi di mana Anda berhasil menjalankannya sebelumnya? atau bagaimana Anda tahu bahwa DXVK diperlukan untuk bangunan dan unit?

Saya melihat permainan membutuhkan DirectX11 (melihat Systemrequirements) dan saya tahu bahwa itu belum sepenuhnya diimplementasikan dalam anggur, jadi saya mencoba DXVK, yang baru saja berhasil.

Saya menginstal ulang vcrun, karena saya pikir vcrun yang diinstal ulang akan membantu. Saya tidak punya ide untuk mengklik abaikan sebelum saya melakukannya, jadi saya tidak yakin apakah itu benar-benar berjalan dengan murni.

Apakah Anda juga mengubah versi Windows atau apakah itu juga berjalan dengan "Windows 7"?

Saya tidak yakin kami mengartikan hal yang sama dengan "murni" .. Saya masih menyebutkan versi staging, hanya saja bukan proton.. Dan ya, itu berjalan dengan Windows 7 juga.. Tapi sekarang saya telah menginstal DXVK dan tidak' t berjalan lagi .. Permainan tidak muncul, hanya kursor berubah dan kemudian tidak ada yang dirender dan mouse tidak bergerak (sepertinya layar dikendalikan oleh aplikasi tetapi tidak ada yang dirender) dan saya hanya bisa keluar darinya setelah saya menekan alt+tab .. Saya mungkin masih kehilangan beberapa dependensi DX?

EDIT : OK, sekarang berjalan, dan bangunan dan unit dirender dengan benar .. Saya hanya tidak cukup sabar :)

Apakah ada yang mencoba fungsi online?

Aku sebenarnya bertanya pada Georg, tapi tidak apa-apa,
SAYA TELAH BEKERJA pada instalasi pementasan anggur murni 4.19, saya meskipun saya mendapat "pesan di mana Anda dapat mengklik abaikan" (pesan yang sama seperti yang Anda laporkan pada 4.20 https://i.imgur.com/zdleeea.png. tetapi seperti yang dikatakan georg pada pementasan 4.19 Anda dapat mengklik abaikan untuk beberapa alasan) ..

Apa yang kamu maksud: murni ? Tanpa vcrun2017? Itu tidak berjalan baik dengan atau tanpa vcrun 2017 diinstal dan saya tidak memiliki tombol "Abaikan" dengan Wine-Staging 4.19...

Apakah ada yang mencoba fungsi online?

Menonton bekerja dengan sempurna.

Belum mencoba pertandingan yang sebenarnya, tapi saya berharap itu berfungsi.

Kami maksudkan dengan murni bahwa tidak ada perubahan yang dilakukan pada awalan.

Mungkin tombol yang hilang terkait distribusi, saya menggunakan ubuntu 19.10, yang mana yang Anda gunakan?

Alasan orang tidak mendapatkan tombol "Abaikan" pada kesalahan pernyataan adalah bahwa ketika vcrun2017 sedang diinstal, untuk beberapa alasan ucrtbase.dll tidak diinstal dengan benar.

Menyalin melalui ucrtbase.dll 64-bit ke c:windowssystem32 sudah cukup untuk membuat tombol "Abaikan" berfungsi, setelah itu game berfungsi dengan baik di Proton.

Idealnya, tentu saja, anggur akan mendukung hal-hal API pidato SpApi dengan benar, atau game akan menanganinya dengan tidak memuat lebih baik, tetapi ini berfungsi untuk saat ini.

Mungkin tombol yang hilang terkait distribusi, saya menggunakan ubuntu 19.10, yang mana yang Anda gunakan?

Bukan orang yang Anda balas, tetapi saya menggunakan Manjaro 18.1.3 KDE dan saya juga tidak mendapatkan tombol "abaikan" pada kesalahan tersebut.

Sunting: melakukan perbaikan di atas membuat tombol abaikan muncul untuk saya, tetapi permainan menggantung setelah itu saat menggunakan Proton

Sunting 2: bisa masuk game sekarang

Sunting 2: bisa masuk game sekarang

Apakah Anda hanya perlu menunggu atau melakukan sesuatu yang spesifik? Proton hang untukku juga

Menyalin melalui ucrtbase.dll 64-bit ke c:windowssystem32 sudah cukup untuk membuat tombol "Abaikan" berfungsi, setelah itu game berfungsi dengan baik di Proton.

Adakah yang tahu mengapa ini hilang bagi sebagian orang?

Ketika saya membuat awalan anggur baru, ucrtbase.dll secara otomatis berada di system32 tanpa melakukan hal lain, jadi seharusnya tidak terkait dengan vcrun.

Saya tidak yakin mengapa ini terjadi, tetapi saya belum melihat secara detail.

Alasan sudah ada ucrtbase.dll di system32 adalah karena wine menyediakannya: versi wine akan memberi Anda kesalahan Assertion tanpa kotak "Ignore", jadi Anda menginginkan versi Microsoft, jadi Anda ingin mengganti (atau menimpa) ucrtbase.dll anggur dengan yang Microsoft. Saya pikir yang Microsoft harus diinstal oleh vcrun2017, tetapi saya bisa saja salah dalam hal itu (saya tidak pernah membuatnya berfungsi, dan harus menyalin file dari windows secara manual).

Sunting 2: bisa masuk game sekarang

Apakah Anda hanya perlu menunggu atau melakukan sesuatu yang spesifik? Proton hang untukku juga

Saya memutuskan untuk meninggalkan proton dan sebagai gantinya menggunakan saran di sini dan di utas reddit. Inilah yang saya lakukan:

  • setel versi anggur ke "lutris-nofshack-4.19-x86_64" di lutris. (pementasan anggur versi 4.19 juga berfungsi, tetapi saya ingin menggunakan Esync)
  • instal/aktifkan DXVK 1.44 dan D9VK
  • uninstall vcrun2017 yang ada, lalu instal lagi menggunakan winetricks
  • atur versi windows ke windows 10 menggunakan konfigurasi anggur
  • instal speechsdk melalui winetricks
  • salin ucrtbase.dll 64-bit ke c:windowssystem32 untuk mengaktifkan tombol "abaikan" (saya menggunakan lutris, jadi saya memasukkannya ke /home/yourusernamehere/.local/share/lutris/runners/winesteam/prefix64/drive_c/windows/system32/ )
  • menjalankan permainan
  • dapatkan kesalahan ini saat peluncuran , tekan abaikan
  • dapatkan kesalahan "crash without flag file" , tekan OK
  • tunggu sebentar, game diluncurkan, dan mainkan

Sunting: tip bonus:

  • aktifkan Esync jika Anda menggunakan Lutris, itu meningkatkan kinerja banyak
  • jika zoom tidak berfungsi, coba alt tabbing dan kembali ke game, itu sepertinya memperbaikinya

Saya akhirnya bisa masuk ke dalam game! terima kasih semua orang.

Saya juga memperhatikan bahwa gim ini memiliki masalah gulir Tak Terbatas yang sama seperti di Age of Empires: Edisi HD ketika Anda menekan alt+tab (terkadang hanya secara acak).

Akar masalahnya mungkin sama dengan di HD, yang menurut balasan Sulix adalah itu

"Permainan ini menggunakan fungsi GetKeyboardState() untuk membaca tombol panah (dan tombol lainnya), dan tidak memeriksa hasilnya dengan benar. Dokumentasi MSDN untuk fungsi tersebut hanya mendefinisikan bit rendah (0x01, artinya kuncinya "beralih" " la Caps Lock) dan bit tinggi (0x80, artinya tombol ditekan). Age of Empires (keduanya 1 dan 2) periksa apakah tombol ditekan dengan memeriksa apakah hasilnya > 1. Ini berfungsi sebagian besar waktu, karena tidak bergantung pada bit rendah. Namun, bit "tengah" yang tidak ditentukan kadang-kadang digunakan oleh internal windows/wine, dan tidak dijamin nol. Permainan harus memeriksa hanya bit tinggi (dengan ANDing dengan 0x80).

"

Sangat mungkin bahwa ini adalah masalah yang sama yang terjadi di versi ini juga.

Apakah ada yang mencoba fungsi online?

Menonton bekerja dengan sempurna.

Belum mencoba pertandingan yang sebenarnya, tapi saya berharap itu berfungsi.

Kami maksudkan dengan murni bahwa tidak ada perubahan yang dilakukan pada awalan.

Mungkin tombol yang hilang terkait distribusi, saya menggunakan ubuntu 19.10, yang mana yang Anda gunakan?

Saya menggunakan Arch :)
Terima kasih kawan! Menyalin ucrtbase.dll berhasil!!!

Tidak jelas bagi saya tentang bagaimana membuatnya bekerja dengan Proton.
Saya mencoba protontricks 813780 speechsdk vcrun2017 win10 dan kemudian mengunduh ucrtbase.dll menggunakan https://github.com/ValveSoftware/Proton/issues/1538#issuecomment -529124095

cd $(mktemp -d)
wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10
ls ucrtbase.dll

Dan kenakan /home/my-user/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ .
Semua orang berbicara tentang menghapus vcrun2017 tetapi tidak jelas bagi saya langkah itu tetapi saya pikir menginstal ulang sudah cukup.
Saya sekarang mendapatkan jendela dengan tombol abaikan tetapi saat menekan game crash.

AoE2DE_s_d3d11.log di dalam folder game berisi ini:

warn:  D3D11CoreCreateDevice: Adapter is not a DXVK adapter
info:  Game: AoE2DE_s.exe
info:  DXVK: v1.4.4-8-gb489f789
warn:  OpenVR: Failed to initialize OpenVR
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface

PS: Saya mendapatkan jendela abaikan juga tanpa menginstal speechsdk dan tanpa menginstal ulang vcrun2017, cukup mengganti file ucrtbase.dll

Aku sebenarnya bertanya pada Georg, tapi tidak apa-apa,
SAYA TELAH BEKERJA pada instalasi pementasan anggur murni 4.19, saya meskipun saya mendapat "pesan di mana Anda dapat mengklik abaikan" (pesan yang sama seperti yang Anda laporkan pada 4.20 https://i.imgur.com/zdleeea.png. tetapi seperti yang dikatakan georg pada pementasan 4.19 Anda dapat mengklik abaikan untuk beberapa alasan) ..

Setelah melakukan itu... dapatkah Anda menginstal UHD DLC? Pustaka uap anggur saya ditampilkan hitam... Menyetel konfigurasi anggur ke WinXP tidak akan berfungsi karena tidak didukung lagi.

Saya membuatnya bekerja dengan Proton! Yah bukan yang resmi sih.
Menggunakan garpu Proton yang menyertakan anggur dan barang terbaru <Link removed by moderator> , menginstal seperti yang dilaporkan dalam readme.
Selanjutnya tutup dan mulai ulang Steam, ubah seperti yang dikatakan readme fork ini dan pilih versi Proton itu. Saya menghapus folder /home/myuser/.steam/steam/steamapps/compatdata/813780/ dan menjalankan game di Steam dengan proton baru ini (jadi instal ulang semuanya).

Mendapat kesalahan biasa az dll, dieksekusi protontricks 813780 vcrun2017 , setelah mengganti ucrtbase.dll di /home/myuser/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ .

Dalam opsi peluncuran AGE2DE saya memasukkan PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command% dan sekarang berfungsi! Masalah besarnya adalah unit dan bangunannya tidak terlihat, jadi saya mencoba memahami alasannya. Jika saya tidak menggunakan wined3d saya mendapatkan kesalahan CreateDXGIFactory() failed .

Halo @Mte90 , sayangnya, build Proton itu berisi solusi bermasalah secara hukum yang terintegrasi ke dalamnya dan tidak dapat direkomendasikan di sini.

eh oke tapi menunjukkan bahwa masalah besar di sini adalah bahwa proton didasarkan pada versi anggur lama untuk mendukung game ini.

Saya mencoba mengikuti langkah-langkah di atas, tetapi saya terus mendapatkan layar hitam ketika mencoba mengakses perpustakaan uap atau menyimpan melalui anggur. Apakah ada orang lain yang mengalami ini?

Halo @EnriqueWood , @tkamat , secara umum, Steam untuk Windows saat dijalankan di Wine harus didiskusikan di forum wine/pelacak bug.

Selain itu, ada kemungkinan Anda mengalami masalah yang sama yang dilaporkan di https://bugs.winehq.org/show_bug.cgi?id=39403 dan Anda mungkin beruntung meluncurkan steam.exe dengan -no-cef-sandbox .

Pokoknya di laptop saya ketika saya beralih menggunakan DXVK saya mendapat peringatan tentang VRAM tidak cukup untuk diputar. Dalam kasus saya adalah karena laptop saya memiliki 2 kartu video intel/nvidia.
Jadi saya mencoba sekarang dengan primus dan primusvk untuk melihat apakah saya dapat beralih ke nvidia yang lebih kuat.

Sebagai pembaruan status cepat, saya telah memainkan ini sedikit di bawah Proton 4.11, dan meskipun tidak sepenuhnya stabil (atau terutama berkinerja), itu pasti dapat dimainkan.

Jadi, langkah saya saat ini agar ini berfungsi dengan Proton 4.11 adalah:

  • Ganti ucrtbase.dll
  • Hapus/ganti nama direktori $GAMEPATH/resources/_common/movies (ini tampaknya bekerja di sekitar layar hitam acak/hang di awal)
  • Klik "abaikan" saat memulai

Saya tidak perlu:

  • Gunakan versi anggur yang lebih baru
  • Instal Steam versi windows di bawah anggur.
  • Instal/hapus vcrun2017 secara manual
  • Instal sapi (tidak berhasil, Anda harus mengklik "Abaikan" pada pernyataan apakah itu diinstal atau tidak)
  • Instal mf (Media Foundation) — video tidak berfungsi dengan baik, dan mencoba memutarnya terkadang menyebabkan game macet. Hapus file video, dan hindari bagian "Art of War" yang membutuhkannya.
  • Gunakan wined3d — ada beberapa masalah grafis utama dengan wined3d yang disertakan dalam Proton 4.11 dan AoE2DE, tapi saya belum melihatnya dengan dxvk.

Saya perhatikan:

  • Tampaknya ada beberapa masalah kinerja, terutama dengan pengaturan grafis yang lebih tinggi (khususnya resolusi). Tidak tahu apakah itu juga terjadi pada Windows, tetapi ini berjalan jauh lebih buruk dari yang saya harapkan, dan jauh lebih buruk daripada Age of Empires 1 DE. (Ini masih sangat dapat dimainkan pada resolusi rendah).
  • Terkadang — setelah bermain untuk waktu yang lama — tampaknya menyebabkan sistem saya mulai bertukar seperti orang gila atau menjadi tidak responsif. (Tampaknya menggunakan banyak RAM dan banyak VRAM, dan meskipun memiliki lebih dari persyaratan minimum di sana, tampaknya sedikit meronta-ronta). Mungkin memutakhirkan ke driver nVidia yang lebih baru yang lebih sering kembali ke memori sistem akan membantu, mungkin tidak.
  • Multiplayer bekerja dengan sukses. (Setidaknya, saya rasa saya tidak bisa menyalahkan kerugian saya pada anggur/Proton alih-alih kurangnya keterampilan saya dalam permainan.)
  • Menu mod tampaknya macet saat mengklik mod.
  • Video Intro tidak berfungsi, begitu juga video dalam game (yang menyebabkan hang).
  • Mengklik tombol masuk Xbox tidak menghasilkan apa-apa.
  • Bug pengguliran tak terbatas masih ada ( bug anggur #30814 )

Jika tidak, itu bekerja dengan cukup baik.

Tampaknya ada beberapa masalah kinerja, terutama dengan pengaturan grafis yang lebih tinggi (khususnya resolusi). Tidak tahu apakah itu juga terjadi pada Windows, tetapi ini berjalan jauh lebih buruk dari yang saya harapkan, dan jauh lebih buruk daripada Age of Empires 1 DE. (Ini masih sangat dapat dimainkan pada resolusi rendah).

Saya telah membaca tes pada Windows di mana mereka menguji DLC 4k pada PC dengan i7 4770k, 16gb RAM dan gtx 1660ti. Terkadang mereka mendapat kurang dari 30FPS dan mereka masih menjalankan game pada 1080p.

Saya akan menguji ini dalam beberapa hari ke depan pada monitor 1440p dan melihat kinerja apa yang bisa saya dapatkan di sana. Tetapi setelah membaca tes ini, sepertinya kami tidak memiliki kinerja yang buruk pada game ini dibandingkan dengan Windows;)

Saya juga dapat mengonfirmasi bahwa game tersebut dapat membekukan sistem, pada GPU AMD jadi ini tidak terkait dengan nvidia.

OT (semoga ini baik-baik saja):

Pokoknya di laptop saya ketika saya beralih menggunakan DXVK saya mendapat peringatan tentang VRAM tidak cukup untuk diputar. Dalam kasus saya adalah karena laptop saya memiliki 2 kartu video intel/nvidia.
Jadi saya mencoba sekarang dengan primus dan primusvk untuk melihat apakah saya dapat beralih ke nvidia yang lebih kuat.

Mengapa Anda tidak beralih secara permanen dengan prime-select nvidia
atau gunakan nvidia sesuai permintaan dan kemudian gunakan GPU dengan: __NV_PRIME_RENDER_OFFLOAD=1 Application
Jika Anda memilih nvidia via prime, Anda mungkin perlu menginisialisasi vulkan dengan sudo vulkaninfo

@sulix Saya dapat mengonfirmasi bahwa solusi Proton Anda berfungsi dengan baik, saya bahkan mendapatkan kinerja yang relatif baik.

Berikut cara kerjanya:
https://youtu.be/NNFcSKum7CQ
Setelah ~15 menit. itu melambat.

Solusi yang disarankan oleh @sulix tidak berhasil untuk saya. Namun, melangkah lebih jauh dengan mengaktifkan PROTON_USE_WINED3D memungkinkan permainan untuk bekerja dan memulai, tetapi seperti yang dikatakan orang lain, unit/bangunan tidak terlihat, jadi tidak dapat dimainkan.

AMD Ryzen 5 2500u dengan Vega 8, RAM 8GB di Ubuntu 19.10.

Pada pementasan anggur 4.20:

-- Winetricks vcrun2017
-- Ganti ucrtbase.dll
-- Aktifkan DXVK
-- Klik "abaikan".

Dan kemudian itu dapat dimainkan untuk saya (dengan kinerja yang sangat buruk). Itu tidak akan memberikan opsi "abaikan" sampai setelah menambahkan vcrun2017 dan mengganti ucrtbase.dll.

Saya menggunakan Ubuntu 19.10 dengan I7-6700k, RAM 16GB, GTX 1060 6GB.

Saya dapat mengkonfirmasi @busyboredom , bagaimanapun, kinerjanya bagus. Melakukan hal yang sama dan tidak ada masalah pada 110FPS pada pengaturan terendah. Dapat dimainkan dengan sempurna.

Mod yang diinstal di Windows berfungsi dengan baik, jendela penginstalan mod yang gagal. Tidak yakin apakah ada solusi lain.

Saya dapat menjalankan juga dengan panduan @ sulix di atas. Itu berhasil untuk saya.

Saya perhatikan permainan berjalan lebih lancar di Proton-4.11 daripada di Wine 4.20 menggunakan DXVK. Dalam kedua kasus, gim ini mogok selama beberapa layar muat dan layar unduhan Mod, tetapi selain itu, gim ini dapat dimainkan dengan sempurna.

Pada Pop_OS 19.10, Ryzen 2600, RAM 8GB, dan GTX 970.

Saya juga mengikuti panduan @ sulix , dan itu berhasil dengan sangat baik. Tidak ada masalah kinerja, kecuali sedikit gagap di layar pemuatan saat meluncurkan game.

Saya Menggunakan Proton-4.11 di Arch Linux, pada laptop jarak menengah-rendah (Lenovo Legion y520).

Berkat langkah panduan @ sulix saya bisa menjalankannya menggunakan Proton-4.11-8.

Meskipun berfungsi dengan baik, dengan grafik yang maksimal dan DLC Grafik yang Ditingkatkan di atasnya baru saja ditutup (di windows 10 itu berfungsi dengan baik).

Spek PC saya adalah:
Kubuntu 19.04 (64 bit)
Intel i5 [email protected]
16GB RAM@3200MHZ
Nvidia GTX1080ti
Game diinstal pada SSD

Saya juga dapat mengkonfirmasi panduan @sulix 'x. Saya mencobanya menggunakan Proton-4.11. Tidak ada masalah kinerja, meskipun uji coba saya cukup singkat.

Di Ubuntu 18.04 LTS menggunakan i3wm, dengan intel i7, Ram 32 GB, GTX 970M

Dengan menggunakan panduan @sulix saya berhasil menjalankan permainan tetapi saya tidak melihat unit dan bangunan di peta. Saya menggunakan "PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%" sebagai opsi peluncuran. Saya kira menggunakan wined3d membuat masalah dengan bangunan? Tetapi jika saya tidak menggunakannya, game saya macet bahkan sebelum mendapatkan kesalahan pernyataan... Ada saran? Mungkin beberapa bendera lain yang bisa saya gunakan? Tampaknya jika saya menyelesaikan masalah ini, saya akan dapat bermain tanpa masalah sehingga bantuan apa pun tentang topik ini dihargai

Sistem saya sepenuhnya menggunakan Arch, Proton 4.11-8, dan i7 terbaru dengan grafis AMD Vega M terintegrasi - driver Mesa terbaru.

Halo @hogar1977 , harap verifikasi bahwa Anda telah menginstal paket vulkan-radeon dan lib32-vulkan-radeon .

@kisak-valve Semoga semua dewa internet memberi Anda tahun 2020 keberuntungan dan kemakmuran pencarian google yang baik!!! Berhasil!!!! Tanpa masalah kinerja yang bisa saya lihat. Akan menguji multipemain nanti malam dan melaporkan kembali :D

Dapat mengonfirmasi peluncuran game dengan info yang disediakan di sini oleh @sulix
Menyalin info ucrtbase.dll ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ memungkinkan game berjalan setelah mengklik tombol abaikan pada "Pernyataan gagal!" muncul.
Namun, setelah menjalankan tes benchmark dan mengubah beberapa hotkey di menu opsi, saat mengklik tombol terapkan, menu utama membeku sepenuhnya. Mouse tergagap dan musik masih diputar, tetapi selain gambar latar belakang, tidak ada tombol yang terlihat dan tidak ada yang dapat diklik. Tab keluar dari permainan tidak mungkin lagi jadi hard reset adalah satu-satunya pilihan bagi saya.

Benchmark bekerja dan mengungkapkan hasil 1172 poin untuk saya.
Sistemnya adalah DELL XPS 15 dengan i9-8950HK, 64Gig RAM dan NVIDIA GTX 1050TI di Ubuntu 19.10 menggunakan driver nvidia 435.21 berpemilik untuk siapa saja yang tertarik.

EDIT: Masih menguji dan pembekuan menu utama mungkin terkait dengan pengaturan multi-monitor saya. Setelah menonaktifkan 2 dari 3 monitor, kerusakan tampaknya telah hilang. Mengubah bahasa di menu opsi berhasil dan saya dapat memulai kampanye setelah menerapkan perubahan. Juga prestasi uap bekerja.

EDIT2: Streaming game melalui Steam Connect dimungkinkan, tetapi kursor menghilang secara acak dan bermain tanpa kursor mouse agak tidak mungkin. Menyetel ulang kursor melalui menu opsi dimungkinkan dengan mengubah ukurannya, tetapi akan segera hilang lagi.

EDIT3: Tampaknya menu macet tidak terkait dengan pengaturan multimontor. Itu membeku lagi hanya dengan menggunakan 1 monitor setelah kembali dari jendela kampanye william wallace. Juga beberapa suara dalam game tampaknya hilang untuk saya. Saya tidak dapat mendengar unit mati karena suatu alasan.

@the-coding-owl
Saya telah mengalami pembekuan yang Anda bicarakan juga di Windows, jadi saya pikir itu mungkin hanya bug game yang perlu mereka selesaikan ...

Selain itu bagi saya, permainan berfungsi, tetapi ketika jumlah unit di peta menjadi lebih tinggi (>200 per pemain dalam pertandingan 3 v 3) itu mulai sedikit tertinggal. Itu mungkin karena game itu sendiri atau karena komputer saya tidak menjadi yang terbaik ...

Apakah seseorang menemukan solusi untuk bagian Mod yang mogok saat mengklik beberapa item? Saya pikir berlangganan mereka di windows akan berhasil (seperti di versi HD), tetapi tidak, mod saya tidak ada di sana. Saya benar-benar ingin beberapa mod aktif (misalnya, saya akan sangat menghargai jika mod pohon teknologi diaktifkan, jadi saya dapat melihat unit civ dengan cepat tanpa harus pergi ke layar penuh pohon teknologi).

Adakah ide tentang cara mengatasi masalah ini?

Saya telah mencoba menjalankan AoE2:DE pada versi LTSC (tidak ada jaringan Xbox di sini) dan saya dapat mengunduh mod tanpa masalah, jadi setidaknya saya dapat mengonfirmasi bahwa itu bukan masalah karena tidak memiliki Xbox Network di Linux.

Pembaruan pada situasi saya: Saya juga memiliki masalah kehilangan HUD dan dan unit, tetapi itu terjadi hanya sekali, dan saya tidak tahu cara mereproduksinya. Jika Anda mengalami masalah ini, jangan menyerah dan coba restart game beberapa kali, itu mungkin berhasil.

Bug pengguliran tak terbatas masih ada ( bug anggur #30814 )

Hmmm saya tidak mendapatkan Bug itu lagi dengan proton, adakah yang bisa mengkonfirmasi itu?
Juga ESYNC tidak memberi saya peningkatan kinerja, apakah itu juga berlaku untuk orang lain?

EDIT: Kami juga memiliki banyak diskusi di sini tentang cara menjalankan game tetapi masalahnya adalah ucrtbase.dll tidak diinstal oleh vcrun, jadi mungkin kami harus menyelidiki mengapa ini terjadi untuk memperbaiki bug ini

Menggunakan Esync tampaknya meningkatkan kinerja bagi saya, namun gim ini masih mengalami masalah kinerja utama, dan tidak hanya di Linux. Saya telah melihat (diakui tidak konsisten) laporan pengguna Windows dengan rig kelas atas yang masih mogok dan FPS rendah di reddit. Ada utas forum yang lebih resmi tentangnya di sini , jadi para pengembang setidaknya mengetahui masalahnya.

Saya belum menguji dengan proton, tetapi saya tidak mendapatkan ~ 120fps yang dilaporkan beberapa orang, dengan atau tanpa paket HD diaktifkan.

Saya menguji DLC Grafik yang Ditingkatkan dan saya bisa bermain game dengannya, namun memuat Layar lebih lama dan Benchmark macet. Dugaan saya adalah bahwa AOE2 menghabiskan terlalu banyak memori, saya telah mencatat penggunaan dengan skrip dan hampir menggunakan semua swap saya dan 16 gb RAM. Saya akan mencobanya lagi dengan swap yang lebih besar besok

Saya menguji DLC Grafik yang Ditingkatkan dan saya bisa bermain game dengannya, namun memuat Layar lebih lama dan Benchmark macet. Dugaan saya adalah bahwa AOE2 menghabiskan terlalu banyak memori, saya telah mencatat penggunaan dengan skrip dan hampir menggunakan semua swap saya dan 16 gb RAM. Saya akan mencobanya lagi dengan swap yang lebih besar besok

Beri tahu kami jika Anda berhasil melakukannya. Saya memiliki ram 16gb juga dan memiliki masalah yang sama. Saya mencoba dengan partisi swap 11gb dan permainan masih macet karena pertukaran yang berat.

Jadi untuk saat ini sepertinya satu-satunya cara untuk menjalankannya dengan paket grafis yang ditingkatkan dlc adalah dengan mendapatkan jumlah ram yang lebih besar atau menunggu optimasi untuk permainan. Akan sangat menyenangkan jika kita bisa menemukan beberapa solusi

Menggunakan metode @sulix untuk membuat proton bekerja. Gim itu sendiri berfungsi dengan baik meskipun penggunaan ram tinggi.

Namun saya tidak dapat memainkan tantangan apa pun (seni perang), itu menunjukkan adegan Sun Tzu tetapi membeku ketika ini dilakukan. Ada yang punya ini?

Catatan: Saya sudah menghapus video seperti yang direkomendasikan oleh Sulix.

Apakah seseorang menemukan solusi untuk bagian Mod yang mogok saat mengklik beberapa item? Saya pikir berlangganan mereka di windows akan berhasil (seperti di versi HD), tetapi tidak, mod saya tidak ada di sana. Saya benar-benar ingin beberapa mod aktif (misalnya, saya akan sangat menghargai jika mod pohon teknologi diaktifkan, jadi saya dapat melihat unit civ dengan cepat tanpa harus pergi ke layar penuh pohon teknologi).

Adakah ide tentang cara mengatasi masalah ini?

@EnriqueWood
Saya pertama kali menginstal game di Windows dan saya dapat berlangganan mod pohon kecil. Setelah itu saya menginstal game di Linux dan mod sudah dipilih sebelumnya, saya tidak perlu melakukannya lagi... Namun, ketika saya mencoba memilih mod apa pun, game langsung crash. Tidak menguji lagi jika itu terjadi di Windows juga. Mungkin itu mulai terjadi setelah beberapa pembaruan mereka?

Saya menguji DLC Grafik yang Ditingkatkan dan saya bisa bermain game dengannya, namun memuat Layar lebih lama dan Benchmark macet. Dugaan saya adalah bahwa AOE2 menghabiskan terlalu banyak memori, saya telah mencatat penggunaan dengan skrip dan hampir menggunakan semua swap saya dan 16 gb RAM. Saya akan mencobanya lagi dengan swap yang lebih besar besok

@GeorgScheumann
Komputer saya cukup baik dan dapat menjalankan AoE2HD dalam 4k tanpa masalah. Tapi dengan game ini, ketika saya bermain di 4k itu sangat sulit. Ketika saya mengurangi resolusi menjadi 1080p dan menonaktifkan paket Grafik yang Ditingkatkan dan meletakkan semua pengaturan pada rendah, itu berjalan dengan lancar tetapi terlihat seperti omong kosong: D akan mencoba dengan resolusi 2k hari ini saya pikir dan lihat bagaimana hasilnya :/ Sebagai catatan, saya dapat menjalankan War Thunder (game 3D sepenuhnya) pada pengaturan rendah hingga sedang dengan lancar di mesin saya.
Saya benar-benar tidak tahu pada jenis komputer apa mereka 'menguji' game ini karena mereka menghipnotisnya untuk waktu yang lama dan setelah dirilis itu benar-benar jelek dalam banyak hal. Sebuah rasa malu benar-benar. Saya harap mereka akan memperbaiki masalah dengan cepat atau orang tidak akan benar-benar termotivasi untuk beralih :/

Oke, saya dapat menjalankan Benchmark, dengan DLC Grafik yang ditingkatkan diaktifkan. Resolusi diatur ke 2560x1440. Saya meningkatkan ukuran file swap menjadi 14gb, tetapi hanya 5gb swap yang pernah digunakan + ~15gb ram oleh sistem dan game. Skor saya adalah 1069, dengan semuanya diatur ke ultra, VSYNC dinonaktifkan dan rata-rata sekitar 20FPS. Perangkat keras saya adalah RAM 16gb, Ryzen 7 3700X dan Vega 56.

Menggunakan metode @sulix untuk membuat proton bekerja. Gim itu sendiri berfungsi dengan baik meskipun penggunaan ram tinggi.

Namun saya tidak dapat memainkan tantangan apa pun (seni perang), itu menunjukkan adegan Sun Tzu tetapi membeku ketika ini dilakukan. Ada yang punya ini?

Catatan: Saya sudah menghapus video seperti yang direkomendasikan oleh Sulix.

Saya dapat memulai Scenearios, ada juga Video di
$gamepath/resources/en/campaign/movies , coba hapus ini juga.

Pengguna Windows juga mendapatkan masalah kinerja, beberapa tes melaporkan bahwa GTA V memiliki lebih banyak FPS di Pengaturan Ultra daripada game ini pada perangkat keras yang sama.

Saya juga dapat menginstal Mod "(ANDI) China Diplomacy", karena yang dipilih secara default dan saya dapat mengklik berlangganan, dan menginstal. Ketika saya memilih yang lain, permainan macet, saya mencoba memilih yang lain dengan fungsi pencarian, mengurutkan berdasarkan kategori, dengan keyboard dan mengkliknya.

Menguji ini dengan Sistem saya yang lain.
Pada Thinkpad E470 dengan 16Gig RAM dan NVIDIA, gim ini tidak dapat dimainkan dalam mode layar penuh, karena sangat gagap. Namun dalam mode berjendela itu berjalan dengan baik. Dimainkan kira-kira 15 Menit kampanye hingga crash penuh mengakhiri pengalaman.

@EnriqueWood

  • Saya dapat mengonfirmasi bahwa menginstal mod di Windows berfungsi
  • Saya dapat mengonfirmasi bahwa mencoba menginstal mod di Linux secara instan membuat game mogok untuk saya
  • Mod yang diinstal di Windows tersedia di Linux - tetapi saya pikir Anda harus memberikan waktu yang cukup bagi akun Steam untuk mengunggah langganan Anda di Windows ke server Steam terlebih dahulu - jangan keluar sebentar setelah Anda memilihnya.

@hogar1977 Saya mencoba lagi membiarkan permainan terbuka seperti 15 menit setelah berlangganan beberapa mod, me-reboot pc di Linux dan mod ada di sana. Jadi itu menegaskan teori Anda, terima kasih untuk itu :)

copy ucrtbase.dll berhasil, saya dapat meluncurkan game tetapi mengalami masalah tekstur, dan UI awal tidak terlihat, selain itu dapat dimainkan

Anda harus menggunakan DXVK, permainan berjalan cukup baik tanpa gangguan grafis:
https://youtu.be/NNFcSKum7CQ

Adakah yang mengalami suara unit sekarat yang hilang? Selain itu, saya mendapatkan semua suara. Bahkan Bangunan runtuh. Tidak tahu di mana mencarinya.

Saya mencoba dengan laptop optimus dan vulkan saya, jadi saya mengubah perintah menjadi PROTON_NO_ESYNC=1 pvkrun %command% tetapi saya memiliki masalah seperti @individuo7.
Saya memulai permainan seperti 3 kali dan jatuh dalam tiga cara berbeda, menu diturunkan, menu dimuat dan memulai tutorial layar hitam dan tidak ada suara tetapi cpu sangat tinggi dan menu terakhir diturunkan tetapi dengan tombol yang memungkinkan untuk mengkliknya.

Screenshot_20191123_154701

@mte90 tidak primus_vk menggunakan lebah? Saya selalu berpikir bahwa itu memiliki banyak masalah kinerja .

Nvidia prime juga memiliki kemampuan untuk membongkar game pada GPU nvidia diskrit, dengan: __NV_PRIME_RENDER_OFFLOAD=1 %command% .
Atau Anda bisa menggunakan nvidia-xrun yang disebutkan dalam tautan di atas.

Saat ini di Debian nvidia-prime tidak tersedia dan juga nvidia-xrun.
Jadi saya hanya bisa menggunakan lebah...

Bolehkah saya bertanya dari mana Anda mendapatkan ucrtbase.dll untuk menggantikan yang asli?

Sunting: nvm, diekstrak dari vc redist.

Saya berhasil melewati masalah "pernyataan gagal" dengan mengikuti instruksi di utas ini. Saya mendapatkan dialog yang mengatakan bahwa spesifikasi minimum untuk AoE2DE minimal 2GB VRAM khusus belum terpenuhi. Itu tidak benar dan tidak terjadi pada instalasi Windows.
Apakah ada orang lain yang mengalami masalah ini?

@jblumtritt
Anda dapat meningkatkan VRAM Anda dengan winetricks,
winetricks videomemorysize=NumberInMb

Alasan ucrtbase.dll tidak diekstraksi adalah karena, penginstal vcrun tidak menyentuh wine ucrtbase.dll, tetapi jika Anda menghapus/mengganti nama default dan kemudian menjalankan protontricks 813780 vcrun2017 , ucrtbase.dll yang sebenarnya akan diinstal dan AOE2:DE dimulai dengan itu.

Saya mendapat informasi ini dari sini dan mengujinya.

Adakah yang mengalami suara unit sekarat yang hilang? Selain itu, saya mendapatkan semua suara. Bahkan Bangunan runtuh. Tidak tahu di mana mencarinya.

Suara sekarat yang hilang juga merupakan masalah dengan Windows. Saya pikir salah satu pembaruan game terbaru memecahkan masalah itu.

Saya telah memainkan beberapa game mulitplayer pada resolusi 2880p dan saya memiliki masalah bahwa bilah kesehatan di atas unit dan persegi panjang pemilihan unit yang digambar saat memilih unit semuanya ditampilkan dengan offset - di kiri atas unit. Ini tidak bisa dimainkan tetapi membuatnya lebih sulit dan aneh. Adakah orang lain yang mengalami ini?

Saya akan mencoba bermain di 4k dan 1080p dan melihat apakah saya mendapatkan masalah yang sama. Mungkin ini tidak terkait dengan linux tetapi ini adalah bug game ...

@GeorgScheumann

Anda dapat meningkatkan VRAM Anda dengan winetricks,
winetricks videomemorysize=NumberInMb

Terima kasih!
Saya menggunakan protontricks untuk meningkatkan VRAM. Pesan kesalahan "spesifikasi minimum untuk AoE2DE minimal 2GB VRAM khusus belum terpenuhi" tidak muncul lagi.
Tapi sayangnya sekarang saya mendapatkan yang lain:

"Tidak dapat menginisialisasi sistem grafis. Pastikan kartu grafis Anda memenuhi persyaratan sistem minimum.: CreateSwapChain() gagal! HRESULT=0x80070057.
: e:_phoneix2sphoenixaocengineosservices.h(114)"

Saya masih bingung karena tidak ada pesan kesalahan seperti itu ketika saya memulai permainan di Windows paralel di sistem yang sama.

Apakah kalian menemukan cara untuk membuat V-Sync (atau pembatasan waktu kerangka yang lebih baik) di tingkat driver menggunakan Nvidia GPU? Saya melihat bahwa V-Sync dalam game benar-benar rusak untuk game ini (bahkan dalam versi windows asli, namun di windows Anda memiliki Riva untuk membatasi frametime)

Anda dapat mencoba libstrangle :)

https://github.com/milaq/libstrangle

@mozo78 Saya baru saja mencoba dengan libstrangle menggunakan PILIHAN PELUNCURAN berikut untuk game di Steam:
strangle 144 %command%
VSYNC=2 strangle %command%
VSYNC=1 strangle 144 %command%

Tak satu pun dari mereka bekerja untuk saya.

Apakah Anda melihat sesuatu yang mungkin salah di sana? Saya benar-benar ingin ini berfungsi

Anda dapat mencoba dengan strangle 144 /path/to/game atau
ekspor FPS = 60
LD_PRELOAD="libstrangle.so:${LD_PRELOAD}" /path/to/game

@mozo78 Saya tidak benar-benar tahu bagaimana melakukannya karena saya menjalankan game melalui klien uap

Saya mencoba menjalankan kedua perintah itu dengan mengganti /path/to/game dengan /home/ewood/.steam/ubuntu12_32/steam steam://rungameid/813780 dan tidak berhasil

Anda hanya perlu menemukan direktori permainan :)

@mozo78 Saya mencoba menjalankan game menggunakan ini
STEAM_COMPAT_DATA_PATH=$HOME/.steam/steam/steamapps/compatdata/813780 strangle 144 ./.steam/steam/steamapps/common/Proton\ 4.11/proton run .steam/steam/steamapps/common/AoE2DE/AoE2DE_s.exe dan bahkan tidak bisa masuk ke dalam game. Saya mendapatkan layar ini
error_aoede

Biasa saja, Anda harus menginstal klien Windows Steam jika ingin menggunakan game seperti ini.

Saya mendapatkan libstrangle untuk bekerja menggunakan linux steam dan pengaturan proton PROTON_USE_WINED3D di LAUNCH_OPTION

Komando yang digunakan adalah:
PROTON_USE_WINED3D=1 strangle 15 %command%

Ini berjalan pada fps yang cukup rendah (itulah sebabnya saya melakukan tes yang membatasi 15FPS, bukan 144), dan itu tidak menunjukkan tekstur unit/bangunan, saya akan mencoba membuatnya berfungsi

Tekstur yang hilang dan kinerja rendah berasal dari tidak menggunakan DXVK.

Saya akhirnya mendapatkan batasan bingkai yang berfungsi pada klien uap linux untuk game ini, proton dan vulkan!

Setelah banyak tes Ini berhasil menggunakan VkGHL (alternatif untuk libstrangle)

Prosesnya adalah sebagai berikut:

Ikuti instruksi di repo readme proyek VkGHL , lalu tambahkan lapisan yang dikompilasi ke dalam lapisan samping Aplikasi Vulkan (menggunakan vkconfig) dan akhirnya pilih opsi dalam game di Steam (menggunakan SET LAUNCH OPTIONS...).

Bagi saya mereka adalah FPS=144.0 VSYNC=1 %command%

Itu berita bagus :)

Seberapa sulit untuk membuat permintaan tarik ke Proton sehingga masalah ini diperbaiki untuk semua orang?

@AlexLeung silakan klik tombol garpu, gali kode, debug, dan perbaiki. :)

Seberapa sulit untuk membuat permintaan tarik ke Proton sehingga masalah ini diperbaiki untuk semua orang?

Nah masalahnya di sini adalah ucrtbase.dll tidak diinstal karena sudah ada di sana.

Ada laporan bug dalam anggur Bugzilla di sini , yang juga berisi tambalan, namun ditandai sebagai bukan bug, karena ini adalah perilaku yang dimaksudkan agar ucrtbase.dll tidak diekstraksi ketika ada di sana.

Solusi lain adalah agar proton memeriksa apakah vcrun terdaftar sebagai ketergantungan dan kemudian menghapus ucrtbase.dll, sehingga yang asli dapat diinstal.

Salah satu kesalahpahaman utama yang saya lihat di utas ini adalah bahwa masalahnya entah bagaimana terkait dengan ucrtbase.dll . Itu tidak terjadi. ucrtbase.dll yang telah diinstal sebelumnya ke dalam awalan wine/proton adalah yang disediakan oleh wine/proton dan berisi implementasi yang kurang lebih lengkap dari fungsi yang relevan, dengan satu pengecualian utama: Anda tidak dapat mengabaikan kesalahan. Saya percaya ini adalah perilaku yang dimaksudkan, karena ketika aplikasi berperilaku tidak semestinya dalam anggur/proton, Anda ingin mengetahui sumber masalahnya. Mengabaikan masalah akan menjadi buruk di sekitar, karena dapat menyebabkan perilaku orang asing lainnya lebih jauh, maka menggunakan "nyata" ucrtbase.dll bukanlah solusi optimal yang harus benar-benar direkomendasikan.

Jika Anda ingin mengajukan laporan bug, itu harus menargetkan implementasi SpVoice yang hilang di dlls/sapi seperti yang disarankan oleh @aeikum di dekat awal utas ini.
Saya membayangkan perbaikan yang tepat untuk ini, selain menerapkan SpVoice sepenuhnya dalam anggur/proton, akan melibatkan mematikan fungsi yang diperlukan hingga titik di mana permainan akan menerima objek yang kami berikan, bahkan jika itu benar-benar tidak berfungsi di luar itu.

Salah satu kesalahpahaman utama yang saya lihat di utas ini adalah bahwa masalahnya entah bagaimana terkait dengan ucrtbase.dll . Itu tidak terjadi. ucrtbase.dll yang telah diinstal sebelumnya ke dalam awalan wine/proton adalah yang disediakan oleh wine/proton dan berisi implementasi yang kurang lebih lengkap dari fungsi yang relevan, dengan satu pengecualian utama: Anda tidak dapat mengabaikan kesalahan. Saya percaya ini adalah perilaku yang dimaksudkan, karena ketika aplikasi berperilaku tidak semestinya dalam anggur/proton, Anda ingin mengetahui sumber masalahnya. Mengabaikan masalah akan menjadi buruk di sekitar, karena dapat menyebabkan perilaku orang asing lainnya lebih jauh, maka menggunakan "nyata" ucrtbase.dll bukanlah solusi optimal yang harus benar-benar direkomendasikan.

Jika Anda ingin mengajukan laporan bug, itu harus menargetkan implementasi SpVoice yang hilang di dlls/sapi seperti yang disarankan oleh @aeikum di dekat awal utas ini.
Saya membayangkan perbaikan yang tepat untuk ini, selain menerapkan SpVoice sepenuhnya dalam anggur/proton, akan melibatkan mematikan fungsi yang diperlukan hingga titik di mana permainan akan menerima objek yang kami berikan, bahkan jika itu benar-benar tidak berfungsi di luar itu.

Apa yang Anda katakan sangat masuk akal dan saya sangat setuju dengan itu.

Meskipun saya dapat memahami alasan untuk itu menjadi perilaku yang dimaksudkan, itu akan menjadi fitur yang sangat menarik (dan berguna) yang dapat Anda berikan tanda untuk memungkinkan pengabaian kesalahan -sepenuhnya menyadari bahwa itu dapat membawa beberapa malfungsi dan perilaku aneh lainnya lebih dalam dalam aliran eksekusi- hanya untuk dapat membuat pekerjaan beberapa hal yang masih bisa berjalan dengan beberapa implementasi yang hilang (yang bisa memakan waktu yang tidak ditentukan -hanya untuk tidak mengatakan itu tidak akan pernah bisa dilakukan- untuk dikembangkan), sebagai kasus yang kita lihat di sini.

Saya dapat mengonfirmasi bahwa dengan nvidia-xrun, tanpa menginstal bumblebee dan paket nvidia-vulkan-common diinstal, saya dapat memulai permainan menggunakan openbox di debian (https://wiki.debian.org/NvidiaGraphicsDrivers/NvidiaXrun).

Masalahnya adalah bahwa dengan beberapa kampanye permainan macet tetapi saya berharap pembaruan baru besok yang menyertakan banyak perbaikan bug masalah ini akan hilang.

Sepertinya mereka menghapus sapi dengan pembaruan desember.
Setidaknya saya tidak perlu menambal ucrtbase.dll lagi.

Mencari mod untuk dipasang atau memilih mod dari daftar selalu crash ke desktop untuk saya. Mencoba memainkan skenario The Art of War membeku. Saya juga mengalami pembekuan tepat setelah pertandingan dimulai kadang-kadang, meskipun tidak sejak pembaruan Desember.
Apakah masalah ini untuk semua orang, atau unik untuk sistem saya? Saya menggunakan Fedora 31.

Hai @kaktuspalme , Bagaimana Anda membuatnya berfungsi setelah pembaruan? Saya membuatnya berfungsi sebelum pembaruan namun setelah pembaruan tidak berfungsi lagi.

@cptrodolfox Mungkin Anda harus menghapus folder film lagi? Di sistem saya, itulah satu-satunya hal yang harus saya lakukan untuk membuatnya bekerja di Proton.

@Nebulon-BFrigateFTW

Gangguan setelah memilih mod apa pun terjadi pada semua orang di Linux. Di Windows itu berfungsi, jadi jika Anda menginstal game di suatu tempat di kotak Windows, Anda dapat memilih mod yang Anda inginkan, biarkan mereka diinstal, berikan waktu yang cukup untuk hal yang sama untuk disinkronkan ke server Steam dan setelah Anda kembali ke instalasi Linux Anda, itu juga akan disinkronkan dan mod akan ditampilkan sebagai diinstal dan akan berfungsi. Saya belum mencari log apa pun atau apa pun untuk mengetahui alasan di balik kerusakan saat memilihnya:/
Skenario dan Art of War membeku Saya pikir karena mereka membutuhkan film untuk dimainkan dan karena Anda harus menghapus folder film untuk dapat memainkan game sama sekali, itu adalah tangkapan 22, saya kira ...

Hal lain yang tidak berfungsi saat ini adalah meng-hosting Multiplayer LAN Lokal dengan proton atau anggur.
AoE memulai BattleServer.exe di latar belakang tetapi sayangnya crash secara langsung. Tanpa menjalankannya, tidak ada opsi LAN di bagian buat lobi di multipemain.

@hogar1977
Saya melihat. Nah, solusinya adalah dengan berlangganan mod di situs web resmi. Tab mod yang diinstal tidak mogok, bahkan ketika Anda memilih mod.
Kedengarannya kita benar-benar perlu mencari cara untuk membuat film berfungsi, atau setidaknya lewati memutarnya alih-alih membeku. Art of War cukup penting untuk pemain baru seperti saya.

Saya juga harus mencatat bahwa setelah alt-tabbing, panel bawah pada desktop saya akan ditampilkan di atas permainan, yang kurang dari ideal; apakah ada konfigurasi yang memperbaikinya? Saya juga mendapatkan pengguliran tak terbatas, tetapi ada solusi untuk itu dengan menonaktifkan tombol pintas pengguliran.

@hogar1977
Saya melihat. Nah, solusinya adalah dengan berlangganan mod di situs web resmi. Tab mod yang diinstal tidak mogok, bahkan ketika Anda memilih mod.
Kedengarannya kita benar-benar perlu mencari cara untuk membuat film berfungsi, atau setidaknya lewati memutarnya alih-alih membeku. Art of War cukup penting untuk pemain baru seperti saya.

Saya juga harus mencatat bahwa setelah alt-tabbing, panel bawah pada desktop saya akan ditampilkan di atas permainan, yang kurang dari ideal; apakah ada konfigurasi yang memperbaikinya? Saya juga mendapatkan pengguliran tak terbatas, tetapi ada solusi untuk itu dengan menonaktifkan tombol pintas pengguliran.

Benar jika Anda masuk dengan uap ke situs Age of Empires dan berlangganan mod, itu akan berfungsi dengan baik dengan Proton.

https://www.ageofempires.com/mods

Agar seni perang berfungsi, hapus film di:
/home/user/.steam/steam/steamapps/common/AoE2DE/resources/en/campaign/movies

Satu-satunya masalah yang saya miliki di atm (dengan tambalan saat ini) adalah bahwa setiap game mp desyncs setelah 5/10 detik, ini tidak terjadi sebelum tambalan Desember. Adakah orang lain yang memiliki masalah ini?

Saya dapat mengonfirmasi bahwa pembaruan baru menghapus masalah dengan sapi, seperti yang saya lihat lebih lambat daripada sebelum memulai.
Pokoknya saya bisa bermain tetapi beberapa kampanye tidak dimulai sama sekali, terutama Eropa.

Setelah satu jam bermain game crash dan komputer tidak responsif.
Untuk modnya ya, menggunakan versi web juga jika tidak memiliki umpan balik jika sudah berlangganan (dengan menekan tombol berlangganan) akan menambahkan mod baru untuk Anda.

Saya tidak tahu apakah itu perbaikan terbaru atau proton baru, tetapi permainan berjalan lancar sekarang di sistem saya. Tidak ada lag lagi saat memilih unit.

Jadi setidaknya bagi saya, satu-satunya hal yang tidak berfungsi adalah hosting game lan lokal karena battleserver.exe tidak berfungsi.

Maaf untuk masuk, tapi saya mencoba untuk meluncurkan AoE2:DE sejauh ini tidak berhasil (terjebak di layar splash selama 1 detik), dan saya bertanya-tanya apakah saya bisa mendapatkan bantuan di sini. Jangan ragu untuk menghapus jika pesan saya keluar dari topik.

Konfigurasi saya:

OS: Debian 10 buster
Kernel: x86_64 Linux 4.19.0-6-amd64
CPU: Intel Core i5-4200H @ 4x 3.4GHz
GPU: Mesa DRI Intel(R) Haswell Mobile DAN GeForce GTX 850M/PCIe/SSE2 (Nvidia Optimus)
RAM: 7861MiB
Proton: 4.11-11

Opsi peluncuran game di steam: primusrun %command%

Perhatikan bahwa primusrun glxgears berfungsi (tetapi Steam tidak akan memulai dengan primusrun steam , saya juga memiliki file log jika diperlukan https://Pastebin.com/vKLUGMTw ).

Log file error.log steam, saat meluncurkan AoE2:DE:

GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to ProcessingInstallScript with ""
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/felix/.config/openvr/openvrpaths.vrpath'
esync: up and running.
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/felix/.config/openvr/openvrpaths.vrpath'
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 813780, ActionID 5] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 813780, ActionID 5] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 813780: 0
Game update: AppID 813780 "", ProcID 5774, IP 0.0.0.0:0
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 5778 != 5776, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 813780
>>> Adding process 5774 for game ID 813780
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to WaitingGameWindow with ""
>>> Adding process 5775 for game ID 813780
>>> Adding process 5776 for game ID 813780
/usr/bin/primusrun: line 41: warning: command substitution: ignored null byte in input
pid 5777 != 5776, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 813780, ActionID 5] : LaunchApp changed task to Completed with ""
>>> Adding process 5779 for game ID 813780
>>> Adding process 5780 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/felix/.config/openvr/openvrpaths.vrpath'
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 5803 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
esync: up and running.
>>> Adding process 5804 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5806 for game ID 813780
>>> Adding process 5809 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5811 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5814 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5821 for game ID 813780
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5829 for game ID 813780
Game update: AppID 813780 "", ProcID 5804, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 5804): SteamUtils009 / Utils
Setting breakpad minidump AppID = 813780
RecordSteamInterfaceCreation (PID 5804): SteamUser019 / User
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197992322029 [API loaded no]
RecordSteamInterfaceCreation (PID 5804): SteamUser019 / User
RecordSteamInterfaceCreation (PID 5804): SteamFriends015 / Friends
RecordSteamInterfaceCreation (PID 5804): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 5804): SteamMatchMaking009 / Matchmaking
RecordSteamInterfaceCreation (PID 5804): SteamMatchMakingServers002 / MatchmakingServers
RecordSteamInterfaceCreation (PID 5804): STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
RecordSteamInterfaceCreation (PID 5804): STEAMAPPS_INTERFACE_VERSION008 / Apps
RecordSteamInterfaceCreation (PID 5804): SteamNetworking005 / Networking
RecordSteamInterfaceCreation (PID 5804): STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
RecordSteamInterfaceCreation (PID 5804): STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
RecordSteamInterfaceCreation (PID 5804): STEAMHTTP_INTERFACE_VERSION002 / HTTP
RecordSteamInterfaceCreation (PID 5804): SteamController006 / Controller
RecordSteamInterfaceCreation (PID 5804): STEAMUGC_INTERFACE_VERSION010 / UGC
RecordSteamInterfaceCreation (PID 5804): STEAMAPPLIST_INTERFACE_VERSION001 / AppList
RecordSteamInterfaceCreation (PID 5804): STEAMMUSIC_INTERFACE_VERSION001 / Music
RecordSteamInterfaceCreation (PID 5804): STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
RecordSteamInterfaceCreation (PID 5804): STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
RecordSteamInterfaceCreation (PID 5804): STEAMINVENTORY_INTERFACE_V002 / Inventory
RecordSteamInterfaceCreation (PID 5804): STEAMVIDEO_INTERFACE_V002 / Video
RecordSteamInterfaceCreation (PID 5804): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
ERROR: ld.so: object '/home/felix/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5846 for game ID 813780
Game update: AppID 813780 "", ProcID 5846, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 5846): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 5846): SteamUser020 / User
RecordSteamInterfaceCreation (PID 5846): SteamUser020 / 
RecordSteamInterfaceCreation (PID 5846): STEAMAPPS_INTERFACE_VERSION008 / 
pid 5807 != 5806, skipping destruction (fork without exec?)
Game removed: AppID 813780 "", ProcID 5846 
Game 813780 created interface STEAMAPPS_INTERFACE_VERSION008 / 
Game 813780 created interface SteamUser020 / 
Game 813780 created interface SteamUser020 / User
Game 813780 created interface SteamUtils009 / Utils
Game 813780 method call count for IClientUser::GetSteamID : 2
Game 813780 method call count for IClientUtils::GetAppID : 5
Game 813780 method call count for IClientUtils::RecordSteamInterfaceCreation : 4
Game 813780 method call count for IClientAppManager::GetAppBuildID : 1
Game 813780 method call count for IClientAppManager::GetCurrentLanguage : 1
Uploaded AppInterfaceStats to Steam
Exiting app 813780
No cached sticky mapping in ActivateActionSet.

Dari apa yang saya pahami, tidak ada yang salah di sini sampai tidak meluncurkan game. Apakah Anda tahu apa yang saya lakukan salah di sini?

Saya belum memodifikasi game setelah menginstal di Steam, menurut posting reddit. Mencoba juga untuk menghapus/mengganti nama folder "Film" dengan hasil yang sama persis.

Terima kasih!

@fxmarty Saya memiliki masalah serupa dengan bumblebee di Debian sid dan nvidia di laptop optimus.
Anda perlu menggunakan nvidia xrun untuk mendapatkan TTY dengan kartu video nvidia murni dan permainan akan dimulai.
Saya menulis artikel tentang itu https://daniele.tech/2019/12/how-to-get-nvidia-xrun-on-debian/

Masalah yang saya hadapi sekarang adalah setelah beberapa saat game crash, saya memiliki savegame of a match tapi setelah 1 menit dari start game crash lagi. Saya memiliki gagasan bahwa setelah satu jam bermain game, game tersebut mogok, savegames menyertakan semua hal dari pertandingan itu.
Mereka merilis pembaruan baru yang memperbaiki crash tetapi masih banyak juga di windows yang melihat komentar steam dari game.

Saya juga melihat bahwa saya harus memulai permainan beberapa kali sebelum mendapatkan grafik yang ditampilkan dengan benar.

Tidak berfungsi untuk saya, menjalankan Debian dengan grafis Intel terintegrasi, i915 mengikuti instruksi di sini, tepatnya https://www.protondb.com/users/793747973

Mendapatkan ini,

RecordSteamInterfaceCreation (PID 17668): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
ERROR: ld.so: object '/home/ecarroll/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 17712 for game ID 813780
Installing breakpad exception handler for appid(steam)/version(1576550254)
Game update: AppID 813780 "", ProcID 17712, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 17712): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 17712): SteamUser020 / User
RecordSteamInterfaceCreation (PID 17712): SteamUser020 / 
RecordSteamInterfaceCreation (PID 17712): STEAMAPPS_INTERFACE_VERSION008 / 
pid 17671 != 17670, skipping destruction (fork without exec?)
Game removed: AppID 813780 "", ProcID 17712 
Game 813780 created interface STEAMAPPS_INTERFACE_VERSION008 / 
Game 813780 created interface SteamUser020 / 
Game 813780 created interface SteamUser020 / User
Game 813780 created interface SteamUtils009 / Utils
Game 813780 method call count for IClientUser::GetSteamID : 2
Game 813780 method call count for IClientUtils::GetAppID : 5
Game 813780 method call count for IClientUtils::RecordSteamInterfaceCreation : 4
Game 813780 method call count for IClientAppManager::GetAppBuildID : 1
Game 813780 method call count for IClientAppManager::GetCurrentLanguage : 1
Uploaded AppInterfaceStats to Steam
Exiting app 813780

@EvanCarroll sebagian besar instruksi itu tidak diperlukan lagi. Yang perlu Anda lakukan adalah menghapus atau mengganti nama folder film dan secara opsional mengatur desktop virtual jika Anda mau. ucrtbase tidak perlu diganti lagi dan steam otomatis menginstal semua redistributable yang diperlukan pada startup pertama.

bahkan jika demikian, mengapa itu gagal? apa yang Anda anjurkan sebagai perbaikan? itu tidak berfungsi sebelum saya melakukan langkah-langkah ini. sekarang masih belum berhasil.

Halo @EvanCarroll , tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game dan seret dan lepas $HOME/steam-$APPID.log yang dihasilkan ke dalam kotak komentar. Juga, silakan salin informasi sistem Anda dari Steam ( Steam -> Help -> System Information ) dan masukkan ke dalam Gist , lalu sertakan tautan ke Gist dalam masalah ini laporan.

Saya tidak memiliki perbaikan untuk Anda karena saya tidak perlu melakukan sesuatu yang istimewa selain mengganti nama folder film. Saya hanya menyarankan Anda menghindari instruksi yang sudah ketinggalan zaman karena mereka dapat mengalihkan perhatian dari masalah sebenarnya. Pengaturan yang disukai untuk pemecahan masalah harus berupa konfigurasi manual minimal yang diperlukan untuk mereproduksi masalah yang sebenarnya.

btw, saya tidak menentang pengaturan ulang lingkungan setelah saya menyalin dll itu ke direktori. jika Anda ingin saya menguji opsi saham, beri tahu saya apa yang harus saya lakukan untuk mengatur ulang. kedua file yang Anda minta di sini, https://Gist.github.com/EvanCarroll/bd91d39b36f3042257099a6f9e3b60e1

Halo @EvanCarroll , Anda memiliki chipset Intel generasi Ivybridge. Driver video yang tersedia dapat memberikan implementasi Vulkan yang tidak lengkap, tetapi mungkin bermasalah atau gagal dengan cara yang tidak terduga. Selain itu, mesa 18.3.6 dari Debian 10 lebih tua dari persyaratan minimum DXVK , jadi mungkin ada kebiasaan tambahan yang telah diselesaikan di driver video.

Harap periksa apakah mereka diinstal dengan sesuatu seperti apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386 dan instal jika diperlukan dengan sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 . Atau, Anda dapat mencoba lapisan terjemahan DirectX 11 ke OpenGL wine dengan menambahkan PROTON_USE_WINED3D=1 %command% ke opsi peluncuran game, tetapi ini tidak dianggap didukung dan disertai dengan penalti kinerja yang parah.

Anda benar dalam menyarankan mereka tidak diinstal. Menginstalnya setidaknya menghasilkan peringatan bahwa Ivy Bridge tidak didukung. Saya menggunakan 18.3.6. Bersikaplah baik jika driver Mesa berada di backport. Belum memutuskan apakah saya ingin mencoba membangunnya sendiri, atau jika saya ingin menunggu Buster+1. Saya kira ini akan membutuhkan lebih banyak pekerjaan daripada yang saya duga sebelumnya.

Tidak sinkron beberapa detik setelah memulai game online. Ada orang lain?
Menjalankan pembaruan desember
Pop os 19.10
5.3.0-7625-generic #27~1576337002~19.10~bc3488b-Ubuntu SMP Sabtu 14 Des 18:31:03 UTC x86_64 x86_64 x86_64 GNU/Linux
nvidia 440.44
ryzen 5 3600, rtx 2070 super, Asus PRIME X570-P

@sergioilg Saya belum menguji diri saya sendiri (akan segera, setelah saya dapat dengan andal mengalahkan AI moderat), tetapi Anda pasti tidak sendirian. Diduga itu terjadi pada Windows juga.

Halo @EvanCarroll , Anda memiliki chipset Intel generasi Ivybridge. Driver video yang tersedia dapat memberikan implementasi Vulkan yang tidak lengkap, tetapi mungkin bermasalah atau gagal dengan cara yang tidak terduga. Selain itu, mesa 18.3.6 dari Debian 10 lebih tua dari persyaratan minimum DXVK , jadi mungkin ada kebiasaan tambahan yang telah diselesaikan di driver video.

Harap periksa apakah mereka diinstal dengan sesuatu seperti apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386 dan instal jika diperlukan dengan sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 . Atau, Anda dapat mencoba lapisan terjemahan DirectX 11 ke OpenGL wine dengan menambahkan PROTON_USE_WINED3D=1 %command% ke opsi peluncuran game, tetapi ini tidak dianggap didukung dan disertai dengan penalti kinerja yang parah.

Saya memiliki masalah serupa: https://Pastebin.com/4yuQE2px
Driver NVIDIA terbaru untuk GPU saya adalah 390, dan itu di bawah persyaratan minimum.
Ide Anda untuk menggunakan PROTON_USE_WINED3D=1 memungkinkan permainan dimulai, tetapi teksturnya benar-benar rusak (penduduk desa dan bangunan adalah kotak biru).

Jadi saya perhatikan bahwa terkadang, sepertinya baru pertama kali memulai permainan, saya mendapatkan potret unit yang tidak terlihat dan hal-hal tertentu lainnya (seperti grafik misi Seni Perang yang Anda klik untuk memulai). Menurut pemahaman saya, PROTON_USE_DXVK=1 dalam opsi peluncuran seharusnya selalu mencegah hal ini, tetapi mungkin ada semacam masalah inisialisasi dengannya?

Saya melihat beberapa orang menyarankan untuk tidak menggali solusi lama karena mungkin tidak diperlukan lagi. Saya mencoba membuat AoE2:DE bekerja pada instalasi Manjaro yang cukup baru.
Untuk saat ini saya baru saja mengganti nama folder film dan permainan macet di layar beranda rumah.
Instruksi apa yang harus saya coba ikuti untuk membuatnya berfungsi?

edit: setelah reboot terkadang saya bisa berpindah-pindah di menu utama. Saya mencoba meluncurkan tes kinerja untuk multipemain dan permainan macet (membeku saat memuat layar)

 ██████████████████  ████████     
 ██████████████████  ████████     OS: Manjaro 18.1.4 Juhraya
 ██████████████████  ████████     Kernel: x86_64 Linux 4.19.88-1-MANJARO
 ██████████████████  ████████     Uptime: 36m
 ████████            ████████     Packages: 1338
 ████████  ████████  ████████     Shell: bash 5.0.11
 ████████  ████████  ████████     Resolution: 1366x768
 ████████  ████████  ████████     DE: Xfce4
 ████████  ████████  ████████     WM: Xfwm4
 ████████  ████████  ████████     WM Theme: Adapta-Maia
 ████████  ████████  ████████     GTK Theme: Adapta-Eta-Maia [GTK2]
 ████████  ████████  ████████     Icon Theme: Papirus-Maia
 ████████  ████████  ████████     Font: Noto Sans 10
 ████████  ████████  ████████     Disk: 149G / 453G (35%)
                                  CPU: Intel Core i7-5500U @ 4x 3GHz [46.0°C]
                                  GPU: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) 
                                  RAM: 4149MiB / 7875MiB

Hanya beberapa layar dari masalah di Linux tidak termasuk crash setelah satu jam bermain.
Menu yang saya miliki selalu https://steamcommunity.com/sharedfiles/filedetails/?id=1951648619

Seringkali dimulai dengan cara ini: https://steamcommunity.com/sharedfiles/filedetails/?id=1951650729 tentang memilih perubahan ini https://steamcommunity.com/sharedfiles/filedetails/?id=1951650426

Terkadang rendering tersebut tidak menyertakan HUD, di lain waktu game dapat dimainkan dengan bangunan dll yang dirender tetapi bukan HUD atau di lain waktu semuanya dirender dengan benar.

Ini dengan nvidia-xrun dengan nvidia 750ti di laptop optimus, saya hanya melihat bahwa dengan rilis terbaru mereka, crash lebih jarang terjadi tetapi masih ada.

menghapus film berhasil untuk saya, tetapi gim itu terputus di tengah pertempuran online, tidak yakin proton atau gim itu sendiri, mungkin gim itu sendiri tetapi saya hanya ingin melaporkannya untuk berjaga-jaga.

Seperti banyak game lain di sini, game berfungsi dengan baik melawan komputer tetapi saya tidak bisa bermain atau menonton online. Saya menjadi tidak sinkron setelah beberapa detik. Sayang sekali karena bekerja dengan sempurna dalam mode solo. Kami sangat dekat untuk membuatnya bekerja di linux...

Saya juga menghadapi 'kesalahan desinkronisasi'. Selain itu dan masalah folder film tampaknya berfungsi dengan sempurna.
Akan menarik untuk mengetahui apakah ada orang yang saat ini dapat memainkan game perjodohan di Linux dan jika ya, silakan posting lingkungan Anda

Meskipun sedikit tidak terkait (AoE 1 DE), saya merasa itu mungkin terkait.
https://news.ycombinator.com/item?id=16382419

Saya ingat satu game yang memiliki crossplay antara Linux dan Windows yang diturunkan oleh skema seperti ini, karena ternyata library floating point default Linux dan Windows memiliki perilaku pembulatan yang sedikit berbeda, dan akhirnya algoritma pathfinding akan zig pada host Windows dan zag pada host Linux dan desync klien.

Saya juga menghadapi 'kesalahan desinkronisasi'. Selain itu dan masalah folder film tampaknya berfungsi dengan sempurna.
Akan menarik untuk mengetahui apakah ada orang yang saat ini dapat memainkan game perjodohan di Linux dan jika ya, silakan posting lingkungan Anda

Meskipun sedikit tidak terkait (AoE 1 DE), saya merasa itu mungkin terkait.
https://news.ycombinator.com/item?id=16382419

Saya ingat satu game yang memiliki crossplay antara Linux dan Windows yang diturunkan oleh skema seperti ini, karena ternyata library floating point default Linux dan Windows memiliki perilaku pembulatan yang sedikit berbeda, dan akhirnya algoritma pathfinding akan zig pada host Windows dan zag pada host Linux dan desync klien.

Halo,

Saya memiliki Masalah yang sama. Setelah 1-5 Detik dalam game multipemain, kecepatan bingkai turun (Kurang dari 1FPS) dan setelah beberapa detik, kecepatan bingkai menjadi tidak sinkron.

Saya ingin menambahkan. Masalah OoS ini dimulai setelah patch desember. Sebelum itu saya bermain online, tidak ada masalah.

Oke, sekarang saya bisa multipemain tanpa OoS!!

Masih harus mengganti ucrtbase.dll seperti di versi sebelumnya.

...../steamapps/compatdata/813780/pfx/drive_c/windows/system32

@sergioilg
Terima kasih atas petunjuknya, setelah mengganti ucrtbase.dll tampaknya juga berfungsi untuk saya sekarang.

Apakah game SUPER keras pada sumber daya untuk orang lain? Semuanya kecuali gamenya lambat saat dijalankan (browser, kursor mouse, dll.)

Untuk beberapa alasan saya menemukan bahwa PROTON_USE_D9VK=1 %command% dapat menampilkan unit & bangunan sementara PROTON_USE_DXVK=1 %command% membuat unit dan bangunan tidak terlihat dengan batas biru.

Halo @AlexLeung , PROTON_USE_DXVK=1 bukan variabel env Proton, ada daftar variabel env di https://github.com/ValveSoftware/Proton#runtime -config-options. Secara default Proton 4.11 menggunakan wined3d untuk menerjemahkan DirectX 9 ke OpenGL, sementara PROTON_USE_D9VK=1 memberi tahu Proton untuk menggunakan DirectX 9 DXVK ke Vulkan (D9VK baru-baru ini digabungkan ke dalam jalur render DXVK).

Saya dapat mengonfirmasi bahwa penggantian file ucrtbase.dll memperbaiki masalah online.

Menggunakan Proton-5.0-ge

@kisak-valve lalu mengapa orang terus menyebutkan PROTON_USE_DXVK=1 ? Jika ini bukan variabel env Proton lalu bagaimana ini ditambahkan ke opsi peluncuran?

Hapus folder film + Proton 4.11 + ucrtbase.dll membuat game berjalan lancar dan sempurna secara online. Terimakasih banyak!

Aneh kalau filmnya dihapus...

Ini saya atau dengan pembaruan game terbaru dan juga menggunakan proton 5.0 baru (atau yang sebelumnya) game mogok saat memulai kampanye baru?

Ini saya atau dengan pembaruan game terbaru dan juga menggunakan proton 5.0 baru (atau yang sebelumnya) game mogok saat memulai kampanye baru?

Tidak dapat mereproduksi itu, kampanye mana yang Anda mulai?

Itu terjadi dengan kampanye berbeda yang saya coba berkali-kali dengan yang terakhir dari Saladino dan yang pertama di kampanye Bari.

Adakah yang berhasil menginstal Mod saat di Linux?

Ya, saya tidak punya masalah sejauh ini. Pohon kecil + pesanan bangunan interaktif I
telah diuji sejauh ini.

Pada Sabtu, 22 Februari 2020 pukul 04:23 Alex Leung [email protected] menulis:

Adakah yang berhasil menginstal Mod saat di Linux?


Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/3189?email_source=notifications&email_token=AA372HZZEX3NGUARGTQO76DRECLBXA5CNFSM4JIV36TKYY3PNVWWK3TUL52HS4DFVREXG43VMWS2Zcomment-125QWWS2Zcomment-125QWWZ22ZEMDN5MVXHJKT
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AA372H2Y5VXG42JQGXYVYT3RECLBXANCNFSM4JIV36TA
.

Untuk beberapa alasan saya dapat menginstal mod pohon kecil dengan baik, tetapi setiap kali saya mencoba mencari mod dan menginstal (mis. Indikator Idle Lanjutan), permainan macet. Juga Ketika saya mencoba game multipemain macet di layar pemuatan selamanya.

Tidak berfungsi setelah Patch 27 Feb... Hanya saya saja? Game tidak dapat dimulai, game akan bertahan beberapa saat di layar mikro yang dimuat dan kemudian ditutup

EDIT: folder film dibuat lagi. mengubah nama membuat trik.

Tidak memulai untuk saya pertama kali setelah pembaruan, mematikannya dan meluncurkannya
lagi. Bekerja sekarang.

Pada Jum, 28 Februari 2020, 5:52 Jesús Redondo García [email protected]
menulis:

Tidak berfungsi setelah Patch 27 Feb... Hanya saya saja? Permainan tidak
mulai, itu disimpan sebentar di layar mikro pemuatan dan kemudian ditutup


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/3189?email_source=notifications&email_token=AARLKY63ZX57LYXY2YZ4CBLRFD3IXA5CNFSM4JIV36TKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTLOment-5WQ09ZGODNOR5W92XHJKTLOment
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AARLKY5US2H27JRROKDNBKLRFD3IXANCNFSM4JIV36TA
.

Gim ini tidak pernah berhasil untuk saya, meskipun saya mengikuti berbagai trik dengan mengganti nama direktori film dan menukar beberapa DLL. Tidak yakin berapa banyak yang benar-benar dibutuhkan.

Sekarang saya akhirnya menemukan apa yang mencegahnya berjalan; dibutuhkan PROTON_FORCE_LARGE_ADDRESS_AWARE=1 dalam opsi peluncuran. Mungkin karena 5700 saya memiliki RAM 8GB?

Saya melihat tat dengan pembaruan terbaru AoE atau proton 5 sekarang permainan setiap kali memuat HUD penuh dan kinerjanya sangat meningkat tetapi saya memiliki beberapa masalah dalam memulai beberapa kampanye seperti yang terakhir dari kampanye saladin yang crash AoE.

Akhirnya beralih ke dual boot Windows dan Ubuntu. Permainan berjalan berkali-kali lebih lancar saat di Windows secara langsung. Tidak ada crash di Windows.

Saya dapat mengonfirmasi bahwa saya masih perlu mengganti ucrtbase.dll untuk dapat bermain online. Selain BattleServer yang tidak berfungsi, gim ini berfungsi dengan baik di sistem saya.

Ya permainan berfungsi dengan baik dengan mengganti ucrtbase.dll yang dijelaskan dalam tautan ini https://www.reddit.com/r/linux_gaming/comments/dysfwv/age_of_empires_ii_definitive_edition_now_working/.
Juga sinematik bekerja dengan Proton 5.0-5.

Halo semua,
dengan perubahan yang disebutkan orang lain itu berfungsi dengan 4.11-13, tetapi kinerjanya tidak terlalu ideal (ditambah dalam kasus saya itu membuat Discord tidak dapat digunakan).

Saya mencoba dengan 5.0-6, itu mencapai latar belakang menu utama, tetapi ketika akan menampilkan menu yang sebenarnya itu macet dan mati. Saya menjalankannya dengan PROTON_LOG=1 dan mengunggah log ke Google Drive (sekitar 140mb):
https://drive.google.com/open?id=19PkEQaZD0epIXNYOc2JZZuJcbhBGDu19

Adakah yang punya petunjuk tentang apa yang harus saya cari untuk mencoba men-debugnya?

Bersulang!

Untuk beberapa alasan saya dapat menginstal mod pohon kecil dengan baik, tetapi setiap kali saya mencoba mencari mod dan menginstal (mis. Indikator Idle Lanjutan), permainan macet. Juga Ketika saya mencoba game multipemain macet di layar pemuatan selamanya.

Anda juga dapat berlangganan mod dengan membuka https://www.ageofempires.com/mods
Di sana Anda dapat masuk dengan akun uap Anda. Lain kali Anda memulai permainan, itu harus memuatnya.

Apakah ada yang membuat login Xbox live berfungsi? Saat Anda menekan tombol dalam game, tampaknya ia mencoba membuka winlive-webclient.exe. Ketika saya menginstal .NET v4.6.1 melalui winetricks/protontricks saya dapat membuka jendela. Sayangnya itu kosong dengan hanya gambar latar belakang dan tidak ada bidang input. Mungkin seseorang tahu bagaimana untuk melanjutkan dari sini.

Saya mencoba dengan 5.0-6, itu mencapai latar belakang menu utama, tetapi ketika akan menampilkan menu yang sebenarnya itu macet dan mati. Saya memang menjalankannya dengan PROTON_LOG=1 tetapi filenya sekitar 140mb dan tidak bisa jadi saya membuat Intisari dengan 3k baris terakhir dari log ...

@Minkiu , menurut saya mengunggah log Anda ke Dropbox atau git repo akan menjadi taruhan terbaik Anda.

AOE 2 DE macet di layar hitam

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/3779.
@cmkmanwani diposting pada 2020-04-19T08:08:40:

Laporan Kompatibilitas

  • Nama game dengan masalah kompatibilitas: Age of Empires 2 Definitive Edition
  • Steam AppID game: 813780

Sistem Informasi

Saya mengkonfirmasi:

  • [Y] bahwa saya belum menemukan laporan kompatibilitas yang ada untuk game ini.
  • [Y] bahwa saya telah memeriksa apakah ada pembaruan untuk sistem saya yang tersedia.


Filenya 44MB tidak bisa dilampirkan di sini, Jadi tambahkan tautan google drive.
https://drive.google.com/open?id=1G4BVQlXo9I2F83DwaWerDMb0tVb1LHzu

Gejala

Permainan dibuka dengan logo, dan kemudian layar hitam muncul. Kursor AOE terlihat di layar dan saya bisa memindahkannya. Mengklik atau menekan tombol pada keyboard tidak melakukan apa-apa. Permainan hanya macet di layar hitam.
Mencoba hal-hal yang disebutkan dalam tautan ini-
https://www.reddit.com/r/aoe2/comments/dwuplr/how_to_run_age_of_empires_2_definitive_edition_on/

Reproduksi

Instal game menggunakan steam dan jalankan.


@Evernow mengomentari 2020-04-19T09:19:09:

Ini konyol. Anda berada di cabang kuno driver Nvidia, dan pada dasarnya segala sesuatu tentang sistem Anda juga sudah ketinggalan zaman.

Gim ini bekerja dengan sempurna pada sistem yang diperbarui, harap perbarui.

Juga sudah ada laporan kompatibilitas terbuka tentang ini, hanya satu laporan per game.

https://github.com/ValveSoftware/Proton/issues/3189

Perbarui saja.


@cmkmanwani mengomentari 2020-04-19T09:31:14:

Saya mencoba menginstal driver Nvidia 440, tetapi saya pikir itu tidak kompatibel dengannya, karena itu menunjukkan bahwa itu tidak dapat mendeteksi perangkat keras apa pun.
Selain itu meskipun sistemnya sudah ketinggalan zaman, Apakah mungkin untuk menjalankannya pada konfigurasi saat ini?
Karena membeli sistem baru adalah sedikit kemewahan bagi saya yang tidak mampu saya beli.
Saya merujuk ke laporan kompatibilitas lainnya, tetapi ini tentang beberapa masalah lain. Saya juga bisa memposting di sana jika Anda mau.


@Evernow mengomentari 2020-04-19T09:57:17:

Saya mencoba menginstal driver Nvidia 440, tetapi saya pikir itu tidak kompatibel dengannya, karena itu menunjukkan bahwa itu tidak dapat mendeteksi perangkat keras apa pun.
Selain itu meskipun sistemnya sudah ketinggalan zaman, Apakah mungkin untuk menjalankannya pada konfigurasi saat ini?
Karena membeli sistem baru adalah sedikit kemewahan bagi saya yang tidak mampu saya beli.
Saya merujuk ke laporan kompatibilitas lainnya, tetapi ini tentang beberapa masalah lain. Saya juga bisa memposting di sana jika Anda mau.

Driver Nvidia untuk Anda adalah 430.40.

Ada panduan tentang cara mengaturnya di distro modern seperti Manjaro (yang saya rekomendasikan, bukan Ubuntu): https://forum.manjaro.org/t/guide-install-and-configure-optimus-manager-for- hybrid-gpu-setup-intel-nvidia/92196

Jika Anda ingin tetap menggunakan Ubuntu karena alasan tertentu, mungkin perlu berkonsultasi dengan dokumentasi mereka tentang ini.


@cmkmanwani mengomentari 2020-04-19T09:58:39:

Terima kasih. Saya akan mencoba ini dan menghubungi Anda kembali.
Sunting: Saya mencobanya dan kesalahan yang sama dengan 440 muncul-
NVIDIA-SMI telah gagal karena tidak dapat berkomunikasi dengan driver NVIDIA. Pastikan driver NVIDIA terbaru telah diinstal dan dijalankan.

Halo @cmkmanwani , Anda benar bahwa seri driver nvidia 390.xx adalah seri driver terakhir yang mendukung kartu video generasi Fermi Anda. Sayangnya, ini lebih tua dari persyaratan minimum untuk Proton dan perangkat keras Anda tidak mendukung Vulkan, yang digunakan oleh DXVK di dalam Proton. Ini membuat perangkat keras nVidia Anda tidak didukung.

Selain itu, log memberi tahu kami bahwa Proton mencoba menggunakan chipset Intel Broadwell, yang mendukung Vulkan. Mungkin mencoba versi mesa yang lebih baru dari PPA seperti oibaf atau kisak-mesa ? Mungkin ada interaksi aneh yang terjadi dari driver Vulkan Intel yang masuk ke driver nVidia yang lebih lama. Apakah Anda dapat menjalankan sistem Anda dengan X yang berjalan pada GPU Intel untuk tujuan pengujian?

Atau, Anda dapat mencoba PROTON_USE_WINED3D=1 %command% dalam opsi peluncuran game untuk memberi tahu Proton agar menggunakan patch render DirectX ke OpenGL wine, yang diharapkan datang dengan penalti kinerja yang signifikan dan dianggap tidak didukung.

Hai @kisak-valve

Mungkin mencoba versi mesa yang lebih baru dari PPA seperti oibaf atau kisak-mesa?

Terima kasih atas saran ini. Ini berhasil untuk saya. Gim ini lamban, tetapi itulah yang diharapkan dengan grafis Intel.
Terima kasih lagi!

Dengan Proton 5.0-6 dan Mesa 20.1, saya hanya perlu menghapus folder video untuk dapat memainkan game dalam mode satu pemain.

Halo lagi,
Saya baru saja mencoba dengan 5.0-7 dan menu dimuat (walaupun saat saya mengarahkan salah satu dari mereka semuanya menghilang :joy: ) dan kinerja dalam game telah meningkat pesat tetapi ada beberapa masalah UI yang membuat game tidak dapat dimainkan, lihat tangkapan layar:
Screenshot from 2020-05-09 14-07-43
Screenshot from 2020-05-09 14-06-36
Screenshot from 2020-05-09 14-06-23
Screenshot from 2020-05-09 14-06-00

~Dan ini log protonnya:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCkWsUaMSJMMzWtUC0s~

Tidak tahu apakah ini mungkin berguna, tetapi saya menggunakan nvidia GTX 760M dengan driver berpemilik 440.82.

MEMPERBARUI:
Jadi ternyata saya tidak menggunakan GPU yang sebenarnya, tetapi grafis Intel Terintegrasi, menambahkan ini ke opsi peluncuran di Steam berhasil:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command%

Untuk info lebih lanjut di Optimus di Fedora, periksa halaman ini:
https://rpmfusion.org/Howto/Optimus

Semoga ini membantu,
Bersulang.

Age of Empires II: Kesalahan sinkronisasi edisi definitif saat bermain online

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/3858.
@pablovivo98 diposting pada 05-12-2020T20:09:22:

Laporan Kompatibilitas

  • Nama game dengan masalah kompatibilitas: Age of empires 2: Definitive Edition
  • Steam AppID game: 813780

Sistem Informasi

Saya mengkonfirmasi:

  • [x] bahwa saya belum menemukan laporan kompatibilitas yang ada untuk game ini.
  • [x] bahwa saya telah memeriksa apakah ada pembaruan untuk sistem saya yang tersedia.

Gejala

Hai, Saya membeli Age Of Empires 2: Definitive Edition melalui steam, dan semuanya baik-baik saja tetapi saya TIDAK BISA memainkan game multipemain. Ini macet 15 detik setelah memulai permainan multipemain, dengan laporan "kesalahan sinkronisasi" (gambar terlampir)
Captura de pantalla de 2020-05-12 18-53-08 . Saya telah menerapkan perbaikan multipemain, mengubah versi 5.0-7 saya ke yang lebih lama dan memulai ulang Steam dan komputer saya. Saya benar-benar baru di sini dan sekarang saya tidak tahu harus berbuat apa. Terima kasih banyak atas bantuan Anda.

Reproduksi

Halo lagi,
Saya baru saja mencoba dengan 5.0-7 dan menu dimuat (walaupun saat saya mengarahkan salah satu dari mereka semua hilang kegembiraan) dan kinerja dalam game telah meningkat pesat tetapi ada beberapa masalah UI yang membuat game tidak dapat dimainkan, lihat tangkapan layar :
Dan di sini log proton:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCkWsUaMSJMMzWtUC0s

Tidak tahu apakah ini mungkin berguna, tetapi saya menggunakan nvidia GTX 760M dengan driver berpemilik 440.82.

Semoga ini membantu,
Bersulang.

Saya cukup yakin itu disebabkan oleh mod yang Anda instal.
Saya akan merekomendasikan menghapus mod ui pohon teknologi terlebih dahulu.

Halo lagi,
Saya baru saja mencoba dengan 5.0-7 dan menu dimuat (walaupun saat saya mengarahkan salah satu dari mereka semua hilang kegembiraan) dan kinerja dalam game telah meningkat pesat tetapi ada beberapa masalah UI yang membuat game tidak dapat dimainkan, lihat tangkapan layar :
Dan di sini log proton:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCkWsUaMSJMMzWtUC0s
Tidak tahu apakah ini mungkin berguna, tetapi saya menggunakan nvidia GTX 760M dengan driver berpemilik 440.82.
Semoga ini membantu,
Bersulang.

Saya cukup yakin itu disebabkan oleh mod yang Anda instal.
Saya akan merekomendasikan menghapus mod ui pohon teknologi terlebih dahulu.

Hei, terima kasih atas petunjuknya, coba kemarin, sayangnya tidak membantu, masih sama.
Bersulang!

Age of Empires II: Kesalahan sinkronisasi edisi definitif saat bermain online

Masalah ditransfer dari #3858.
@pablovivo98 diposting pada 05-12-2020T20:09:22:

Laporan Kompatibilitas

  • Nama game dengan masalah kompatibilitas: Age of empires 2: Definitive Edition
  • Steam AppID game: 813780

Sistem Informasi

Saya mengkonfirmasi:

  • [x] bahwa saya belum menemukan laporan kompatibilitas yang ada untuk game ini.
  • [x] bahwa saya telah memeriksa apakah ada pembaruan untuk sistem saya yang tersedia.

Gejala

Hai, Saya membeli Age Of Empires 2: Definitive Edition melalui steam, dan semuanya baik-baik saja tetapi saya TIDAK BISA memainkan game multipemain. Ini macet 15 detik setelah memulai permainan multipemain, dengan laporan "kesalahan sinkronisasi" (gambar terlampir)
Captura de pantalla de 2020-05-12 18-53-08 . Saya telah menerapkan perbaikan multipemain, mengubah versi 5.0-7 saya ke yang lebih lama dan memulai ulang Steam dan komputer saya. Saya benar-benar baru di sini dan sekarang saya tidak tahu harus berbuat apa. Terima kasih banyak atas bantuan Anda.

Reproduksi

Ada yang bisa bantu?

@ pablovivo98 Tulis perintah ini dan itu akan bekerja dengan sempurna.

cd /home/$USER/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/

wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"

cabextract vc_redist.x64.exe

cabextract a10

Setelah Alt+tabbing, kamera menjadi aneh dan bergerak maju-kiri tanpa ada cara untuk memblokirnya. Alt+tabbing sekali lagi tidak memperbaiki masalah ini.

EDIT: Masalah ini telah diperbaiki dengan mengaktifkan desktop virtual.
WINEPREFIX=~/.local/share/Steam/steamapps/compatdata/813780/pfx/ winecfg
Jalankan ini di emulator terminal Anda, tekan tab "Graphics", centang "Emulate a virtual desktop" dan atur resolusi Anda. Resolusi yang lebih rendah tidak akan memungkinkan game untuk diluncurkan.
(Ini tidak akan berfungsi untuk Steam versi Flatpak)

Hai, game ini bekerja dengan baik dengan 5.0 dan 4.11 tapi...
Multi GPU, atau lebih tepatnya pengaturan GPU ganda, tidak berfungsi, setelah 5 menit gameplay bagus, fps turun menjadi 10, tidak dapat dimainkan, dan tetap seperti itu bahkan jika saya me-restart game. Saya memiliki dual Vega 56 dan saya perhatikan selalu memilih GPU kedua, saya telah menggunakan 'DRI_PRIME=0 steam' atau 'DRI_PRIME=0 %command%' dalam opsi peluncuran, tanpa hasil, tetapi jika saya mem-boot komputer hanya dengan satu GPU terhubung maka berfungsi dengan baik.
Saya menduga alasan kinerja turun begitu banyak adalah entah bagaimana GPU kedua dipicu untuk ditampilkan, setelah bingkai jatuh, komputer saya berombak dan lamban dan saya harus reboot.

Ok setelah mengutak-atik lagi, Anda dapat mengubah perangkat vulkan dengan ini https://github.com/aejsmith/vkdevicechooser , dan mengatur ENABLE_DEVICE_CHOOSER_LAYER=1 VULKAN_DEVICE_INDEX=1 %command% dalam opsi peluncuran, dengan indeks 0, ia menggunakan GPU kedua, dengan indeks 1 menggunakan GPU pertama dan tidak lagi terjadi frame drop

Sejak tambalan terakhir, permainan menjadi sangat lamban bagi saya. Hitungan FPS tidak turun, tetapi permainan tersendat dan ketika itu terjadi, penghitung FPS benar-benar menunjukkan angka yang besar (di atas 300) meskipun tetap pada 60 sebaliknya.

EDIT: Cukup mengaktifkan vsync menyelesaikan ini untuk saya juga, seperti yang dicatat oleh @setine di bawah ini, tidak perlu hal lain. Saya akan menyimpan sisa komentar di sini hanya untuk tujuan informasi.

Menggunakan Proton 5.9-GE-1-MF dan pengaturan PROTON_USE_WINED3D=1 memecahkan masalah ini, meskipun saya yakin bahwa sampai beberapa hari yang lalu, ketika semuanya berjalan lancar, saya menggunakan DXVK dengan stok 5.0.7.

Menggunakan Wine3D di 5.0.7 membuat game keluar setelah layar splash :(

Mengaktifkan vsync di opsi game tampaknya menyelesaikan masalah yang sama yang disebutkan @tarcisioe . Berjalan lancar dengan stok 5.0.7.

Saya membuatnya bekerja dengan lancar. Saya memiliki masalah pemutusan 5 menit sebelumnya, tetapi itu mungkin juga karena game atau koneksi saya sendiri. Belum melihat ke dalamnya.

Mempersiapkan

Manjaro dengan kernel 5.6
Sway v 1.4 berjalan di wayland
Radeon RX 5700XT dengan amdgpu
Proton 5.0-7

Masalah yang dihadapi

  • Saya tidak bisa mengklik apa pun di menu game. Kursor akan berubah menjadi kursor game, tetapi tidak ada item menu yang dapat diklik

Saya menjalankan perintah @tpurde :

cd $STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10

# Press the "Graphics" tab, tick "Emulate a virtual desktop" and set the resolution to that of your screen.
WINEPREFIX=$STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/ winecfg

Setelah itu saya masuk ke permainan, dan masih tidak bisa mengklik apa pun di menu utama. Saya pikir itu ada hubungannya dengan sway. Namun, navigasi keyboard berfungsi, jadi saya membuka opsi, dan mengatur gim ke mode "berjendela". Ini membuat saya bisa mengklik, tetapi kotak kliknya tidak benar. Setelah membuat game menjadi layar penuh dengan Sway (Mod+F di pengaturan saya), kotak kliknya benar dan semuanya berfungsi.

Pastikan resolusi yang Anda atur di winecfg sesuai dengan resolusi layar Anda. Saya tidak yakin apakah file vc-redist baru membantu, tetapi saya cukup yakin pengguna i3 atau sway perlu meniru desktop virtual, mengatur permainan ke berjendela, dan kemudian layar penuh dengan bantuan WM mereka, bukan dengan dari game itu sendiri.

Saya membuatnya bekerja dengan lancar. Saya memiliki masalah pemutusan 5 menit sebelumnya, tetapi itu mungkin juga karena game atau koneksi saya sendiri. Belum melihat ke dalamnya.

Mempersiapkan

Manjaro dengan kernel 5.6
Sway v 1.4 berjalan di wayland
Radeon RX 5700XT dengan amdgpu
Proton 5.0-7

Masalah yang dihadapi

* I couldn't click anything in the game menu. The cursor would  change to the game cursor, but no menu item was clickable

Saya menjalankan perintah @tpurde :

cd $STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10

# Press the "Graphics" tab, tick "Emulate a virtual desktop" and set the resolution to that of your screen.
WINEPREFIX=$STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/ winecfg

Setelah itu saya masuk ke permainan, dan masih tidak bisa mengklik apa pun di menu utama. Saya pikir itu ada hubungannya dengan sway. Namun, navigasi keyboard berfungsi, jadi saya membuka opsi, dan mengatur gim ke mode "berjendela". Ini membuat saya bisa mengklik, tetapi kotak kliknya tidak benar. Setelah membuat game menjadi layar penuh dengan Sway (Mod+F di pengaturan saya), kotak kliknya benar dan semuanya berfungsi.

Pastikan resolusi yang Anda atur di winecfg sesuai dengan resolusi layar Anda. Saya tidak yakin apakah file vc-redist baru membantu, tetapi saya cukup yakin pengguna i3 atau sway perlu meniru desktop virtual, mengatur permainan ke berjendela, dan kemudian layar penuh dengan bantuan WM mereka, bukan dengan dari game itu sendiri.

Apa yang saya katakan tidak ada hubungannya dengan menu yang tidak responsif.

Apa yang saya katakan tidak ada hubungannya dengan menu yang tidak responsif.

Maaf postingan saya agak kurang jelas. Saya memiliki tiga masalah secara total;

  • Desinkronisasi
  • Layar bergulir ke atas saat memasuki game (tidak hanya setelah alt+tabbing)
  • Menu menjadi tidak responsif.

Saya menerapkan kedua perbaikan Anda untuk dua masalah pertama, dan kemudian saya sendiri untuk yang terakhir.

Apa yang saya katakan tidak ada hubungannya dengan menu yang tidak responsif.

Maaf postingan saya agak kurang jelas. Saya memiliki tiga masalah secara total;

* Desync

* The screen scrolling to top when entering a game (not just after alt+tabbing)

* The menu being unresponsive.

Saya menerapkan kedua perbaikan Anda untuk dua masalah pertama, dan kemudian saya sendiri untuk yang terakhir.

Baiklah, menjalankan game di desktop virtual bukanlah solusi lengkap, itu masih terjadi. Tetapi ini memungkinkan Anda untuk keluar dari bug "pengguliran layar" dengan menekan tombol panah.

Anda dapat menghilangkan bug pengguliran layar dengan menonaktifkan tombol pintas keyboard gerakan kamera di opsi permainan, jika Anda tidak menggunakannya.

@bemug Itu mungkin tidak akan optimal.

Anda dapat menghilangkan bug pengguliran layar dengan menonaktifkan tombol pintas keyboard gerakan kamera di opsi permainan, jika Anda tidak menggunakannya.

Solusi lain adalah dengan menggunakan xserver khusus untuk game ini. Ada artikel usang di wiki ubuntuusers Jerman: https://wiki.ubuntuusers.de/Archiv/Eigener_XServer_f%C3%BCr_Spiele/.

Entah bagaimana saya tidak dapat menemukan panduan bahasa Inggris, tetapi Anda harus mendapatkan ide bagaimana melakukannya, jika Anda menerjemahkan situs melalui penerjemah internet umum.

Age of Empires II: Edisi Definitif tidak sinkron

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/4038.
@coreybruce diposting pada 02-07 2020T01:13:51:

Hei, ingin melaporkan masalah multipemain dengan Age of Empires II: Definitive Edition.

Setiap kali Anda bermain multipemain dengan seseorang, itu akan memunculkan pesan yang mengatakan tidak sinkron dan mengatakan bahwa tuan rumah terputus. Saya menguji permainan di Windows dan berfungsi tetapi saya juga telah melihat banyak laporan tentang masalah ini tetapi dapat mengonfirmasi bahwa multipemain tidak berfungsi dengan benar saat ini menggunakan proton 5 terbaru

@coreybruce Sebagaimana dinyatakan dalam masalah ini dan di protonDB, Anda memerlukan beberapa tambahan manual:

cd $STEAM_LIBRARY_LOCATION/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
wget " https://aka.ms/vs/16/release/vc_redist.x64.exe "
cabextract vc_redist.x64.exe
cabextract a10

Terima kasih untuk itu, saya akan segera memberikan pembaruan tentang bagaimana kelanjutannya dan jika itu berhasil, saya akan mempostingnya sendiri di protondb karena saya tidak pernah melihat komentar yang menyatakannya (pada saat itu): P

Halo lagi,
Saya baru saja mencoba dengan 5.0-7 dan menu dimuat (walaupun saat saya mengarahkan salah satu dari mereka semua hilang kegembiraan) dan kinerja dalam game telah meningkat pesat tetapi ada beberapa masalah UI yang membuat game tidak dapat dimainkan, lihat tangkapan layar :

Dan di sini log proton:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCkWsUaMSJMMzWtUC0s

Tidak tahu apakah ini mungkin berguna, tetapi saya menggunakan nvidia GTX 760M dengan driver berpemilik 440.82.

Semoga ini membantu,
Bersulang.

Apakah Anda pernah menemukan solusi? Saya mengalami tekstur hilang yang sama persis di sini.

Halo lagi,
Saya baru saja mencoba dengan 5.0-7 dan menu dimuat (walaupun saat saya mengarahkan salah satu dari mereka semua hilang kegembiraan) dan kinerja dalam game telah meningkat pesat tetapi ada beberapa masalah UI yang membuat game tidak dapat dimainkan, lihat tangkapan layar :
Dan di sini log proton:
https://drive.google.com/open?id=1rHiRmijQI8L1jQCkWsUaMSJMMzWtUC0s
Tidak tahu apakah ini mungkin berguna, tetapi saya menggunakan nvidia GTX 760M dengan driver berpemilik 440.82.
Semoga ini membantu,
Bersulang.

Apakah Anda pernah menemukan solusi? Saya mengalami tekstur hilang yang sama persis di sini.

Hei,

ya saya "menyelesaikannya", ternyata saya menggunakan GPU Intel alih-alih yang Nvidia, dan saya yakin itu tidak benar-benar menggunakan Vulkan.

Saya pikir (setidaknya saya memilikinya seperti ini di Fedora 31) saya menjalankan Nvidia sepanjang waktu, tetapi tidak demikian; di Fedora 32, Anda perlu secara khusus memberi tahu aplikasi untuk menurunkannya ke nvidia melalui variabel lingkungan, dalam kasus saya menambahkan ini ke opsi peluncuran membuatnya berfungsi:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command%

Untuk info lebih lanjut di Optimus di Fedora, periksa halaman ini:
https://rpmfusion.org/Howto/Optimus

Dugaan saya hal serupa pasti terjadi jika Anda berada di distro lain.

Saya sudah memiliki ini hari ini setelah pembaruan untuk pertama kalinya, ada ide?

Could not initialize graphics system. Make sure that your graphics card meets the minimum system requirements: CreateSwapChain() failed! HRESULT=0x80070056

RX5700xt dengan amgpu di wayland

Hei,

ya saya "menyelesaikannya", ternyata saya menggunakan GPU Intel alih-alih yang Nvidia, dan saya yakin itu tidak benar-benar menggunakan Vulkan.

@Minkiu GPU saya adalah HD Intel 4000. Saya telah memeriksa ProtonDB dan hanya ada kasus langka di mana orang dapat menjalankan game di GPU Intel. Secara pribadi, saya menganggap ini "tidak akan diperbaiki". Mungkin saya akan mencoba versi game yang lebih lama, yang memiliki peringkat "platinum" di WineHQ. Terima kasih untuk wawasan.

Halo @viniciusrtf , dukungan Intel Ivybridge di mesa/ANV menyediakan implementasi Vulkan yang tidak lengkap. Kemungkinan besar masalah grafis yang Anda lihat terkait dengan fakta ini. Bukan berarti semua chip Intel bermasalah, tetapi kami tahu ada masalah driver dengan chip Intel sebelum Broadwell karena keterbatasan perangkat keras.

Anda mungkin beruntung menambahkan PROTON_USE_WINED3D=1 %command% ke opsi peluncuran game, yang memberi tahu Proton untuk menggunakan jalur render Wine DirectX ke OpenGL, tetapi diharapkan datang dengan penalti kinerja yang signifikan dan tidak dianggap didukung.

Saya tidak bisa mengklik apa pun di menu game. Kursor akan berubah menjadi kursor game, tetapi tidak ada item menu yang dapat diklik

Saya memiliki masalah yang sama di wayland (sway) dan sepertinya ada hubungannya dengan tata letak monitor.

Awalnya, layar saya ditumpuk secara vertikal dan ini menyebabkan masalah di atas. Segera setelah saya mengubahnya ke tata letak horizontal (misalnya: layar ditempatkan berdampingan) masalahnya hilang dan item menu dapat diklik tanpa harus melakukan perubahan lain.

Untuk memperjelas, tata letak layar ini memiliki item menu yang tidak dapat diklik bug (empat layar, dua baris):

      |     |
-------------------
|     | aoe |     |
-------------------

Meskipun tata letak layar ini berfungsi dengan baik (tiga layar, satu baris):

|     | aoe |     |
-------------------

Saya sudah mencoba menjalankan AoE 1 DE dan AoE 2 DE sejak Desember di Arch Linux, Intel CPU (4790K, lalu 10900K), Radeon 7, Proton (versi berbeda, hari ini 5.0-9) tetapi tidak berhasil. Yang saya dapatkan hanyalah layar splash.

Saya mencoba lingkungan bawaan Steam (kumpulan file *.so ) dan lingkungan asli ( *.so berasal dari Arch Linux). Saya mencoba PROTON_USE_WINED3D=1 . Saya mencoba WINEDEBUG="+timestamp,+pid,+tid,+seh,+debugstr,+module" %command% tetapi tidak ada yang luar biasa muncul di ~/steam-813780.log . Sepertinya tidak ada yang bisa membuat saya melewati layar splash.

Mungkin proton dan kombinasi mesa mengalami masalah dengan permainan :(

Ini berfungsi pada kartu Nvidia tetapi sangat menyebalkan mendengarnya tidak berfungsi untuk Anda

Mungkin proton dan kombinasi mesa mengalami masalah dengan permainan :(

Tidak begitu yakin tentang itu, karena saya memeriksa permainan secara teratur setiap dua bulan, jadi saya tidak berpikir ada versi Mesa tertentu yang harus disalahkan (Arch Linux terus memperbarui Mesa ketika versi baru dirilis ke hulu). Ditambah seseorang dengan Arch Linux dan kartu AMD menjalankannya, menurut laporan ini: https://www.protondb.com/users/712548835

EDIT: Ah, pria ini menggunakan https://github.com/GloriousEggroll/proton-ge-custom/releases. Akan memeriksanya.

Ya, gunakan proton eggroll yang mulia dan lihat apakah itu berhasil :)

Mungkin proton dan kombinasi mesa mengalami masalah dengan permainan :(

Tidak begitu yakin tentang itu, karena saya memeriksa permainan secara teratur setiap dua bulan, jadi saya tidak berpikir ada versi Mesa tertentu yang harus disalahkan (Arch Linux terus memperbarui Mesa ketika versi baru dirilis ke hulu). Ditambah seseorang dengan Arch Linux dan kartu AMD menjalankannya, menurut laporan ini: https://www.protondb.com/users/712548835

EDIT: Ah, pria ini menggunakan https://github.com/GloriousEggroll/proton-ge-custom/releases. Akan memeriksanya.

Sebagai tambahan, saya pikir game ini benar-benar membutuhkan DXVK daripada WINE3D, jadi PROTON_USE_WINED3D=1 jika ada, akan memperburuknya, jadi pastikan Anda memiliki paket vulkan juga

Dan untuk memastikan, apakah Anda sudah melakukan apa yang disarankan oleh laporan lain?
1) Hapus/ganti nama folder film
2) Instal "vc_redist.x64.exe" (ini sebagian besar untuk game online)

Bersulang!

Mungkin proton dan kombinasi mesa mengalami masalah dengan permainan :(

Tidak begitu yakin tentang itu, karena saya memeriksa permainan secara teratur setiap dua bulan, jadi saya tidak berpikir ada versi Mesa tertentu yang harus disalahkan (Arch Linux terus memperbarui Mesa ketika versi baru dirilis ke hulu). Ditambah seseorang dengan Arch Linux dan kartu AMD menjalankannya, menurut laporan ini: https://www.protondb.com/users/712548835

EDIT: Ah, pria ini menggunakan https://github.com/GloriousEggroll/proton-ge-custom/releases. Akan memeriksanya.

Mengalami masalah yang sama, saya mencoba rilis GlorousEggroll dan masih tidak bisa melewati layar splash, apakah Anda berhasil entah bagaimana?

FWIW Saya juga menjalankan Arch dengan mesa terbaru pada GPU AMD (RX 5700XT) dan tampaknya berfungsi dengan baik dengan versi Proton terbaru yang hadir dengan Steam ( 5.0-9 saat ini). Saya menjalankannya di Wayland ( sway ) tetapi saya rasa itu tidak akan membuat perbedaan.

Jika saya dapat memberikan informasi lebih lanjut yang dapat membantu Anda memecahkan masalah (misalnya: versi driver/perpustakaan yang diinstal/dll) saya akan dengan senang hati membantu.

@vially Saya akhirnya menginstal ulang driver grafis, me-reboot komputer dan sekarang berfungsi, juga 5.0-9, Arch, Sway, dan monitor ditumpuk secara vertikal.

"menginstal ulang driver grafis" tidak berarti apa-apa. Melakukan pacman -S mesa (dan lainnya) tidak boleh dilakukan karena apa yang sudah ada di OS sama dengan yang ada di paket. pacman -Qkk akan menampilkan file yang dimodifikasi secara eksternal - tetapi sangat jarang ada hal-hal di dalam /usr/lib yang dimodifikasi secara eksternal.

@Nowaker Saya menghapus setiap paket yang saya miliki yang terkait dengan vulkan atau mesa dan kemudian menginstal ulang persyaratan minimum seperti yang didefinisikan di https://wiki.archlinux.org/index.php/AMDGPU

mesa lib32-mesa xf86-video-admgpu vulkan-radeon lib32-vulkan-radeon libva-mesa-driver

Apakah ada yang melihat masalah kinerja yang Anda dapatkan saat beralih di antara grup kontrol unit? Contoh: masukkan penduduk desa ke grup kontrol 1 dan scout ke grup kontrol 2 lalu tekan 1 dan 2 dengan cepat secara bergantian. Permainan akan terasa lag. Masalah ini dilaporkan di berbagai utas reddit.

Apa yang saya temukan sejauh ini:

  • Saat melakukan urutan di atas dalam replay, Anda tidak mendapatkan masalah kinerja
  • Saat melakukannya dalam permainan khusus, Anda mendapatkan masalah kinerja. Selain itu, Anda mendapatkan entri fixme berikut di log proton (permainan diluncurkan dengan PROTON_LOG=1 %command% ):
[...]
65873.803:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported                                
65873.819:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported                                
65873.819:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported                                
65873.819:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported                                
65873.819:00d4:00d8:fixme:key:X11DRV_ToUnicodeEx keyboard layout (nil) is not supported
[...]

Ini membuat saya percaya, bahwa fungsi ini setidaknya berada di "jalur" yang menyebabkan penurunan kinerja. Saya melihat ke dalam implementasi fungsi yang disebutkan, tetapi tidak mendapatkan lebih jauh.

Halo, adakah orang lain yang mengalami gagap di MP, bahkan dengan v-sinkronisasi diaktifkan? Saya ingat itu tidak digunakan untuk gagap di masa lalu.
Pembaruan: mungkin itu karena beberapa konfigurasi yang salah untuk picom (saya menggunakan i3wm di arch linux). Saya mencoba menambahkan opsi
backend = "glx"; vsync = "opengl-swc";
dan tampaknya berjalan lebih baik. (walaupun masih ada yang gagap)

Butuh banyak tusukan dan dorongan tetapi akhirnya menemukan penyebab beberapa masalah yang saya alami.

Gejala/Masalah:

  • Menu tidak responsif, penundaan beberapa detik saat mengklik beberapa elemen (yaitu pilih peta di lobi SP)
  • Game akan melambat menjadi FPS satu digit selama pertandingan multipemain / menonton / melihat replay game dengan 8 pemain
  • FPS rendah dalam pertandingan tersebut akan kembali ke 60fps (jika menggunakan vsync) saat mengeklik gulir menu atau menekan F10

Masalahnya disebabkan oleh solusi untuk masalah desinkronisasi multipemain: $STEAMFOLDER/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ucrtbase.dll

Dimulai dengan awalan yang bersih, menggunakan Proton 5.0-9 Saya tidak memiliki masalah yang disebutkan di atas, tetapi saya akan memulai permainan multipemain apa pun setelah beberapa detik karena kesalahan desinkronisasi.

Menambahkan ucrtbase.dll seperti yang dijelaskan di sini, saya dapat memainkan multipemain tetapi memiliki gejala yang dijelaskan di atas.

EDIT: Ini adalah video pengambilan tunggal dari seluruh proses, dan perbedaan antara perilaku default dengan awalan vanilla dan kemudian solusinya menggunakan metode yang dijelaskan di utas ini, dan hasilnya. (ini hanya menunjukkan masalah menu yang tidak responsif, bersama dengan penggunaan core cpu yang aneh, memaksimalkan satu inti di menu baik Vanilla dan solusi memiliki masalah ini)

https://streamable.com/dcgxz1

Stempel waktu:

  • 3:33 peluncuran game vanilla proton
  • 4:05 menerapkan solusi ucrtbase.dll
  • 4:44 peluncuran game proton tweak
  • 5:06 mengklik "permainan standar"
  • 5:27 UI game standar muncul
  • 5:32 mengklik tombol pemilihan peta
  • 6:53 UI pemilihan peta muncul

Temuan yang bagus, mungkin ada versi lain dari dll ini yang lebih baik? Saya melihat sekeliling untuk melihat

Sunting: ini sebenarnya dibahas dengan sangat baik di atas https://github.com/ValveSoftware/Proton/issues/3189#issuecomment -562997516

Saya tidak tahu apa yang berubah sejak desember tahun lalu, tetapi saya tidak melihat kesalahan apa pun tanpa solusi, saya baru saja menghapus semua game multipemain, sisa permainan (pemain tunggal) bermain jauh lebih baik

Benar, dan lucunya kamu masih bisa mengobrol dengan lawan setelah melakukan desinkronisasi

ok jadi saya sudah mencoba sebagian besar kombinasi vcrun winetricks dan versi proton, dan ada sedikit variasi tetapi sebagian besar, yang paling berkinerja adalah instalasi vanilla 5.0.9, yang sayangnya akan membuat Anda ditendang dari pertandingan apa pun setelah 15 -30 detik.
Saya masih curiga ada sesuatu dengan ucrtbase.dll (terlepas dari apa yang dikatakan pada komentar yang dikutip oleh @Carusu). Ada beberapa pembaruan game setelah komentar itu diposting, dan setelah itu solusinya harus digunakan sekali lagi untuk membuat pertandingan online berjalan.

Keingintahuan lain, Saat bermain atau menonton, menciutkan panel tengah bawah (papan skor sebagai penonton, daftar unit/antrean sebagai pemain) akan meningkatkan FPS secara signifikan untuk alasan apa pun.

@Willdrick Bisakah Anda mencoba ini dengan pengaturan Anda untuk memeriksa apakah Anda juga mendapatkan masalah kinerja ini?

Apakah ada yang melihat masalah kinerja yang Anda dapatkan saat beralih di antara grup kontrol unit? Contoh: masukkan penduduk desa ke grup kontrol 1 dan scout ke grup kontrol 2 lalu tekan 1 dan 2 dengan cepat secara bergantian. Permainan akan terasa lag. Masalah ini dilaporkan di berbagai utas reddit.

@bluewww Ya, saya dapat mengonfirmasi masalah itu, menjalankan vanilla 5.0.9 Saya melihat bahwa beralih di antara grup kontrol membuat game tersendat dan menurunkan FPS rata-rata sedikit

Berikut adalah cuplikan video bagaimana tampilannya: https://streamable.com/3fkvyw

@bluewww dalam pemain tunggal, saya tidak melihat kelambatan ini atau berdampak pada kinerja jika saya melakukan seperti yang Anda sarankan.
Saat ini saya menggunakan kernel 5.8.12 tkg-pds dan proton-ge-custom (5.11)

Tanpa menggunakan solusi file ucrtbase.dll, gim ini baik-baik saja di pemain tunggal, masalah muncul dalam pertandingan multipemain yang lebih besar, dan itu tidak instan, butuh beberapa saat tetapi setelah ~ 30 menit gameplay pada peta arabia 4v4 standar Anda berakhir dengan ~10fps hingga tidak dapat dimainkan oleh semua orang di pertandingan. Juga ini tidak dapat diukur pada fps "nyata", game mungkin berjalan pada 60fps dikunci oleh vsync tetapi Anda melihat unit bergerak pada kecepatan yang lebih rendah (seperti jika game berjalan pada 10fps)

@Willdrick Terima kasih untuk pengujian.
Jika saya tidak mengganti ucrtbase.dll seperti yang disarankan di utas ini, saya hampir langsung desnyc di game multipemain
@Carusu Terima kasih untuk pengujian. Versi proton macam apa ini? Apakah ini yang terbaru dari rilisan gloryegroll?

@bluewww yang ini, https://github.com/GloriousEggroll/proton-ge-custom
mungkin Anda dapat menemukannya di repo distro Anda

Jika ada yang punya waktu luang untuk beberapa pertandingan panjang, inilah sesuatu yang aneh:
menggunakan PROTON_DUMP_DEBUG_COMMANDS=1 %command% dan meluncurkan dari /tmp/proton_$STEAMUSER/run Saya dapat memainkan 3 pertandingan multipemain 4v4 yang lama tanpa masalah, tanpa desinkronisasi sama sekali. Saya tidak tahu mengapa ini berhasil, saya tidak tahu apakah saya memiliki sedikit keberuntungan dan semua pertandingan saya disinkronkan dengan sempurna.
Keluaran terminal selama pertandingan
(sepertinya tidak apa-apa bagiku)

Kondisi pengujian:

  • Awalan baru (Proton 5.0-9)
  • Solusi ucrtbase.dll yang diterapkan
  • Menghapus ikatan tombol tombol panah untuk menghindari gulir "macet" ke kiri atas
  • Tidak ada winetricks atau tweak winecfg yang digunakan
  • Semua pengaturan grafis game dimaksimalkan (Ultra preset + vsync)

Masalah "terpecahkan":

  • pertandingan tidak lagi berubah menjadi kinerja seperti powerpoint
  • mampu menyelesaikan beberapa pertandingan, tidak ada tendangan terkait desync

Masalah yang masih berlanjut:

  • pemutaran ulang masih menjadi lambat saat papan skor (panel tengah bawah) terbuka
  • beralih di antara grup kontrol dengan cepat dapat menyebabkan beberapa gagap

Ikhtisar sistem:

  • Pop_OS! 20,04 + kisak-mesa ppa segar
  • Kernel: 5.8.12-xanmod1
  • goverlay+mangohud untuk mengukur kinerja dan untuk membatasi fps hingga 60 (ingame vsync tidak berfungsi dengan baik)

Informasi perangkat keras:

  • CPU: R5 2400G
  • GPU: Rx570 (4gb)
  • RAM: 16gb DDR4 3200

Media lain:

imagen
_perhatikan ticker skor di kanan bawah, saya memiliki jam biru, artinya saya tidak ketinggalan (yang biasa bagi saya)_

imagen
_4v4, hampir satu jam gameplay waktu nyata, biasanya akan turun menjadi ~20fps setelah 15 menit atau lebih_

EDIT: Untuk memperjelas, saya tidak tahu mengapa ini berhasil, saya telah mencoba game ini selama seminggu terakhir, mengganti distro, mengganti pengaturan, versi proton, versi dxvk, dll ... saya pikir saya bisa mencoba menjalankan dari terminal untuk melihat apakah ada sesuatu yang berguna pada output.

Saya percaya game ini membutuhkan vcrun2019, bukan vcrun2017. Kesalahan @Willdrick memukul kemungkinan karena hanya menggunakan ucrtbase dari 2019 sementara dll lainnya berasal dari 2017. Winetricks github memiliki entri untuk vcrun2019 dengan url yang sama untuk visual c++ yang dapat didistribusikan ulang dengan 'perbaikan ucrtbase' di pelacak ini menyebutkan:

https://github.com/Winetricks/winetricks/blob/8b61d82e10af00f8cc191009d0f2186010764e4f/src/winetricks#L12805

https://github.com/Winetricks/winetricks/blob/8b61d82e10af00f8cc191009d0f2186010764e4f/src/winetricks#L12821

Distro lama mungkin tidak memiliki vcrun2019 di winetricks mereka, jadi saya menambahkan kata kerja untuk itu di ge build. Bisakah seseorang menguji build ini pada awalan baru/bersih tanpa perubahan atau opsi peluncuran? tampaknya berfungsi dengan baik di sini, diuji pada Fedora 32 dan Pop! OS, tetapi tidak menguji multipemain:

Bangun dengan perbaikan vcrun2019, seharusnya berfungsi untuk AoE II: DE dan MK11:
https://drive.google.com/file/d/1Bj5qKFeWYYYKBkkGywCnyshaaGbq-icy5/view?usp=sharing

@GloriousEggroll

Pengaturan saya adalah

  • Proton-311-GE-3-MF *kesalahan, lihat edit
  • linux 5.8.13-tkg-pds
  • Saya memindahkan awalan agar uap/proton membuat yang baru
  • versi winetricks: winetricks-git 20200412.r173.g8b61d82-1

Saya kemudian menginstal vcrun2019/vc_redist.x64.exe (saya harus melakukannya secara manual karena winetricks tidak dapat memverifikasi check-sum pada penginstal karena beberapa alasan). Untuk mengonfirmasinya, saya memeriksa-sum ucrtbase.dll (harap konfirmasi bahwa ini yang seharusnya saya miliki)

md5sum ucrtbase.dll   
34449e216ac558f881978faf0abde2f8  ucrtbase.dll

SP baik-baik saja, tetapi saya tidak disinkronkan segera setelah saya memulai permainan MP. Apakah saya melakukan sesuatu yang salah?

EDIT: Saya sebenarnya menggunakan Proton-5.11-GE-3-MF

@Carusu tolong gunakan versi proton yang saya tautkan, bukan yang lebih lama:

Bangun dengan perbaikan vcrun2019, seharusnya berfungsi untuk AoE II: DE dan MK11:
https://drive.google.com/file/d/1Bj5qKFeWYYYKBkkGywCnyshaaGbq-icy5/view?usp=sharing

@GloriousEggroll
Saya mencoba menggunakan versi yang Anda sarankan (btw ada kesalahan di posting saya sebelumnya karena saya sebenarnya menggunakan _Proton-5.11-GE-3-MF_) dengan memasukkannya ke $HOME/.steam/root/compatibilitytools.d/
Saya menginstal game dan memaksa alat kompatibilitas Steam Play sebagai Proton-5.9-7-ST. Ini 100% instalasi bersih karena saya mengujinya bahkan di PC lain. Sayangnya saya lagi-lagi de-sinkronisasi di MP. Saya juga bingung dengan checksum ucrtbase.dll , seperti yang saya dapatkan

$ md5sum ucrtbase.dll 
3c4052eac6ba088b3a34560a71d5cb3b  ucrtbase.dll

yang berbeda dari apa yang saya dapatkan di tes sebelumnya. Bisakah Anda memberi tahu saya apa yang akan menjadi checksum yang benar untuk file ini atau jika saya melakukan sesuatu yang salah.

Terima kasih telah menyelidiki ini.

EDIT:
Sekarang saya bingung: Saya mencoba secara manual (karena winetrick tidak dapat memvalidasi penginstal dan melanjutkan ke) menginstal vcrun2019 dengan wine dengan

WINEPREFIX=/my/Steam/folder/path/steamapps/compatdata/813780/pfx/ wine $HOME/.cache/winetricks/vcrun2019/vc_redist.x86.exe

dan saya mendapatkan lagi checksum lain untuk perpustakaan yang sama

$ md5sum ucrtbase.dll 
8c535c1b02259ecb8c448ae5755e460b  ucrtbase.dll

Saya mencoba menjalankan kembali permainan (dengan _Proton-5.9-7-ST_ yang sama) dan jendela sembulan muncul menyebutkan beberapa _ProtonFixes_ sedang berlangsung. Saya menunggu mereka selesai dan sementara itu saya memeriksa file lagi, mendapatkan

$ md5sum ucrtbase.dll 
7cd3ea9477efcefbd1b7f58a71ef74c3  ucrtbase.dll

Saya menjalankan game MP lagi dan kali ini tidak sinkron! (Saya hanya bertahan selama 5-6 menit kemudian meninggalkan permainan karena saya tidak punya waktu untuk bermain, maaf lawan! Nanti saya bisa mencoba dengan seluruh permainan)

Namun saya masih khawatir bahwa beberapa penyesuaian kecil diperlukan karena, misalnya, membuka menu peta masih membutuhkan waktu lebih lama daripada instalasi vanilla dan saya ingin tahu apakah game 4v4 TG akan bekerja dengan baik dengan pengaturan ini. Saya tidak pernah bermain TG, mungkin @Willdrick bisa membantu dengan ini?

Saya telah bermain di instalasi F33 baru, "semuanya" baru, mengunduh proton GE yang disediakan, dan perilakunya masih sama (yaitu menu pemuatan lambat, lag pada penonton dengan panel papan skor terbuka, tetapi mp berfungsi untuk pertandingan yang lebih kecil ) namun menjalankan permainan tanpa mengubah apa pun dari metode PROTON_DUMP_DEBUG_COMMANDS yang saya sebutkan sebelumnya untuk alasan apa pun, saya mendapatkan kinerja yang sangat konsisten bahkan selama pertandingan konyol (500 populasi, peta terbesar mungkin, 8 pemain).

Selain itu, masalah yang saya sebutkan sebelumnya untuk mendapatkan satu inti yang dipatok 100% bahkan pada menu disebabkan oleh mangohud/goverlay.

EDIT: Inilah skrip "jalankan" yang dihasilkan oleh PROTON_DUMP_DEBUG_COMMANDS sebagai intinya
https://Gist.github.com/Willdrick/31cf361850b423a8cc0a2bd9ad75baf9

EDIT2: Saya juga mungkin harus mengklarifikasi, menu masih memuat dengan lambat (dibandingkan dengan vanilla proton 5.0-9) tetapi hanya beberapa detik (10-15 detik) dibandingkan dengan waktu muat 1 menit 30 detik yang konyol untuk memilih jenis peta.

@Willdrick mungkin Anda sudah mengetahuinya, tetapi AOE2 hanya dapat menggunakan satu inti, tidak ada kemampuan multicore (yang menyebalkan tetapi itulah mengapa Anda hanya akan melihat satu inti yang banyak digunakan).

Selain itu, apa yang Anda gambarkan benar-benar sebuah misteri

@Carusu Saya tidak benar-benar berpikir itu masalahnya. Mungkin sistem menu/ GUI berulir tunggal, tetapi bahkan jika itu masalahnya, seharusnya tidak macet 100% untuk GUI yang begitu sederhana

Berikut adalah serangkaian gambar yang menunjukkan grafik CPU (per utas) selama berbagai bagian permainan berjalan, dan anehnya saat menjalankan benchmark, tidak ada utas pada 100%, tetapi ketika kembali ke menu semua utas lainnya melambat dan satu utas naik kembali ke 100%

Saya juga curiga ini adalah masalah mangohud karena saya melihat perilaku yang sama ketika menjalankan tes melalui tata kelola, 1 utas tunggal mencapai 100% (glxgears+vkcube) tetapi tidak, karena saya mencopot kedua program dan hanya AoE2DE yang masih menampilkan perilaku ini .

Saya ingin menambahkan bahwa sekarang juga browser mod tampaknya berfungsi, yang sangat bagus

Proton 5.13 akhirnya membuat AoE 2 DE saya mulai! Sama untuk AoE 1 DE! Semua versi sebelumnya akan berhenti di layar splash.

Gim "berfungsi" pada Proton 5.13-1 tetapi kinerjanya buruk. Gamemode tampaknya tidak berfungsi dan variabel utama untuk nvidia tampaknya tidak berfungsi. Sebaliknya bermain dengan Proton-GE 5.9-8-ST bekerja sangat baik dengan variabel utama dan mode game. Saya bahkan bisa bermain online dengan benchmark peringkat. Tentu saja video tidak berfungsi (tidak tahu mengapa) dan tidak dapat masuk ke akun Xbox Live.
Jika seseorang dapat mengarahkan saya ke instruksi tentang cara membuat dan memposting log, saya dapat menguji berbagai pengaturan. Pertahankan pekerjaan ini karena ini bagus untuk gamer Linux untuk dapat memainkan game terbaru di luar kotak

Operating System Version:
    "Arch Linux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  5.9.1-zen2-1-zen
    Steam Runtime Version:  steam-runtime_0.20201005.0

Video Card:
    Driver:  Intel Mesa Intel(R) HD Graphics 520 (SKL GT2)
    Driver: Nvidia GeForce 940M/PCIe/SSE2 v455.28

Sunting: Langkah-langkah tambahan yang diperlukan untuk bermain online (berperingkat dan tidak berperingkat):

$ rm ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ucrtbase.dll
$ cd ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/
$ wget "https://aka.ms/vs/16/release/vc_redist.x64.exe"
$ cabextract vc_redist.x64.exe
$ cabextract a10

Apakah ada yang melihat masalah kinerja yang Anda dapatkan saat beralih di antara grup kontrol unit? Contoh: masukkan penduduk desa ke grup kontrol 1 dan scout ke grup kontrol 2 lalu tekan 1 dan 2 dengan cepat secara bergantian. Permainan akan terasa lag. Masalah ini dilaporkan di berbagai utas reddit.

Saya menyadari bahwa masalah kinerja berasal dari versi yang berbeda dari ucrtbase.dll .

Ketika saya menggunakan ucrtbase.dll dari Proton-5.9-GE-6-ST, maka saya tidak mendapatkan masalah kinerja (butternya mulus) tetapi desync di game multipemain di awal

Ketika saya menggunakan ucrtbase.dll dari Proton-5.9-GE-8-ST, maka saya mendapatkan masalah kinerja, tetapi tidak ada desyncs.

Pengujian dilakukan dengan memulai permainan dan kemudian membuat pertandingan pemain tunggal melawan komputer.

Perhatikan bahwa ketika Anda beralih di antara versi proton di gui steam, Anda harus terlebih dahulu menghapus ~/.steam/steam/steamapps/compatdata/813780/pfx/drive_c/windows/system32/ucrtbase.dll secara manual, sehingga steam membuatnya kembali. Jika tidak, itu akan tetap seperti apa adanya.

Game hanya crash di Game Menu setelah mem-flash apa yang menurut saya adalah jendela login XboxLive. Saya mencoba menggunakan Proton-GE 5.9-8-ST dan Proton 5.13-1. Yang terakhir bekerja untuk total 2 peluncuran dan berhenti bekerja sama sekali.

Juga bug saat menjalankan DE dengan GNU/Linux: Anda tidak dapat membuat game multipemain LAN. Daftar server tidak berisi opsi. Lihat topik ini untuk info lebih lanjut. Rupanya itu terkait dengan battleSever.exe .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

raikirii picture raikirii  ·  3Komentar

ArekPiekarz picture ArekPiekarz  ·  3Komentar

lucifertdark picture lucifertdark  ·  3Komentar

prototype99 picture prototype99  ·  3Komentar

ghost picture ghost  ·  3Komentar