Proton: Monster Hunter World (582010)

Dibuat pada 22 Agu 2018  ·  886Komentar  ·  Sumber: ValveSoftware/Proton

SystemInfo.txt

Distro: Arch
Kernel: 4.18.3-arch1-1-ARCH
GPU: Rx 480
Driver: mesa 18.1.6-1
CPU: FX 8350
RAM: 8GB 1333mhz

Game compatibility - Unofficial NVIDIA drivers Regression XAudio2 overlay

Komentar yang paling membantu

@przmkg Ya, dan kinerjanya telah diperbaiki, jangan gunakan ini dalam pembuatan anggur biasa Anda karena dapat merusak aplikasi lain.
mkw_hack.diff.txt

Semua 886 komentar

Distro: Ubuntu 18.04
Kernel: 4.15.0-32-generik
GPU: GTX980
Driver: 396.51
CPU: AMD Ryzen 7 2700X
RAM: DDR4 3000MHz 16GB

Meluncurkan ke layar hitam setelah penginstalan awal. Dan secara agresif akan beralih jendela dan layar penuh jika Anda mencoba untuk alt-tab keluar.

pengaturan ScreenMode=Borderless di file konfigurasi graphics_option.ini terletak di folder root dari instalasi dan permainan akan bekerja dengan baik (Kecuali membutuhkan waktu ~ 10 detik untuk logo pertama muncul setelah peluncuran). Tidak melakukan banyak hal kecuali memuat ke karakter yang ada dan berkeliling sebentar, tetapi tidak melihat masalah apa pun.

Sudah mencatat beberapa jam pada wine-esync-3.13-x86-64 yang tidak memiliki masalah sama sekali.

Posting dari https://github.com/ValveSoftware/Proton/issues/199.
@ LP0101 diposting pada 2018-08-23T01: 01: 40:

Saat keluar dari MH: W, game akan ditutup sepenuhnya, tetapi prosesnya tidak berhenti, meninggalkan status "dalam game" Anda.

~/.s/s/s/c/P/d/l/w/dxvk $ ps -aux | grep -i monster
luca     12753  0.0  0.1  63652 24812 tty2     S+   20:01   0:00 /bin/sh -c '/home/luca/.steam/steam/steamapps/common/Proton 3.7'/proton waitforexitandrun '/home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe'
luca     12754  0.0  0.1  91664 31920 tty2     S+   20:01   0:00 /usr/bin/python2.7 /home/luca/.steam/steam/steamapps/common/Proton 3.7/proton waitforexitandrun /home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe
luca     12832  153 17.2 7001288 2809540 tty2  Rl+  20:01  89:10 /home/luca/.steam/steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe
luca     17022  0.0  0.0  21536  1112 pts/0    S+   20:59   0:00 grep --color=auto -i monster

Permainan tidak berhenti sampai saya mematikan PID 12832 secara manual.

Di Ubuntu 18.04

Saya mengalami penguncian sistem penuh pada Proton. Ini benar-benar mengunci saya dari komputer saya, tetapi audio masih berfungsi. Bahkan tidak bisa mengubah TTY. Satu-satunya cara untuk memulihkan adalah dengan reboot, atau ke SSH dari PC kedua dan matikan proses Monster Hunter.

Ini bukan masalah sampai Anda keluar dari permainan , permainan kehilangan fokus. Setelah ini terjadi bahkan sekali, itu akan terkunci pada akhirnya. Tidak terjadi jika permainan tidak pernah kehilangan fokus.

Juga, Rumble rusak dengan Steam Controller. Terkadang macet, dan hanya mati saat menekan tombol Steam. Di xbox pad, gemuruh tidak berfungsi sama sekali.

@ LP0101 apa tumpukan perangkat keras dan perangkat lunak Anda?

@libril
Perangkat keras:
i7 5820k
RAM DDR4 16 GB
GTX 1080

Saya menggunakan driver Ubuntu 18.04, 396.51.0 nvidia, Kernel 4.15

Saya juga mengalami freeze, menggunakan steam-runtime

$ uname -a
Linux lancelot 4.18.3-arch1-1-ARCH # 1 SMP PREEMPT Sab 18 Agustus 09:22:54 UTC 2018 x86_64 GNU / Linux

nvidia 396.51

Isi lshw dilampirkan

Juga mengalami masalah pembekuan dengan nvidia.
manjaro
nvidia 1060 6gb
pengemudi 396.51
Saya juga mencoba kernel yang berbeda dan semuanya membeku secara acak.

Adakah yang mencoba dengan driver 396,54?

melaporkan kembali bahwa menjalankan kernel 4.14.65 sekarang dan tampaknya telah memperbaiki masalah pembekuan di nvidia.

Saya memperbarui ke kernel 4.18.4 dan driver nvidia 396.54. Tidak yakin mana dari ini yang menjadi penyebabnya, tetapi membekukannya lebih sering sekarang, game praktis tidak dapat dimainkan. Akan menurunkan versi kernel dan mencoba lagi.

Sunting: Tidak beruntung menurunkan kernel, sepertinya masalah ini terkait dengan driver 396.54

@ LP0101 tidak mengaktifkan bantuan vsync?

@libcg Saya tidak bermain cukup untuk menarik kesimpulan konkret, tapi saya pikir itu berhasil. Vsync & membatasi FPS pada 60 tentu membuatnya lebih stabil, saya akan memperbarui jika akhirnya macet pada suatu saat malam ini.

@libcg Saya yakin mengaktifkan vsync mungkin telah membantu saya juga. Saya sudah bisa mendapatkan dua jam waktu bermain tanpa crash sejauh ini. Akan memperbarui jika akhirnya melakukannya.

EDIT: Berbicara terlalu cepat; crash tak lama setelah saya memposting itu.

@drgnak sih, 2 jam sudah perbaikan. Sebelum saya menyalakan vsync, saya tidak akan bertahan lebih dari 20 menit (pada 369.54)

Game tidak akan diluncurkan untuk saya di Ubuntu. Layar hitam selama sekitar 10 detik kemudian ditutup. Bekerja dengan baik di Manjaro. Melampirkan log. Pengguna lain di Reddit dengan seri GPU yang sama (R9 390) pada tumpukan driver yang sama memiliki masalah yang sama dan menyelesaikannya dengan beralih dari driver kernel radeon ke amdgpu. Saya sudah menggunakan amdgpu sepanjang waktu jadi saya bingung.

Ryzen 1700
AMD R9 390X 8GB
RAM 16 GB
Ubuntu 18.04.1 LTS

steam-582010.log

Tidak bisa menjalankan game di Arch. Semacam kesalahan jaringan. Ia ingin membawa saya ke sebuah tautan, tetapi menghilang bahkan sebelum saya dapat membacanya. Saya hanya memiliki satu pengaturan NIC, jadi saya tidak tahu apa yang sedang terjadi.

CPU: i7-6700K
GPU: GTX 1080
Pengemudi: 396.54-1
RAM: 32GB DDR4-2400
Distro: Arch
Kernel: 4.18.4-arch1-1-ARCH

lshw.txt

Juga mendapatkan kesalahan jaringan, tetapi kotak munculan hanya hitam dan macet.

Info perangkat keras , tetapi log kerusakan 60MB dan sulit untuk diunggah di mana saja (atau bahkan dianalisis).

Game bekerja dengan sempurna untuk saya, di luar kotak. Saya mendapatkan sedikit penurunan FPS (dari 30 menjadi 25), dibandingkan dengan windows, di mana mereka lebih jarang, tetapi hampir tidak terlihat. Perhatikan bahwa saya bermain di pengaturan serendah mungkin karena perangkat keras saya, sama seperti di Windows. Berikut spesifikasi sistem saya:

Distro: Antergos (Arch Linux)
Kernel: 4.18.3-arch1-1-ARCH
GPU: Nvidia GTX 860M
Driver: nvidia 396.51-5
CPU: i7-4710HQ
RAM: 16GB 1333Mhz

Masalah kecil, adalah dengan menggunakan KDE, saya tidak dapat dengan mudah meminimalkan permainan dari mode layar penuh. Mencoba melakukannya menyebabkan sistem macet untuk sementara waktu. Mirip dengan apa yang @JonasKnarbakk sebutkan, tetapi jelas tidak mendapatkan sistem penuh ketika fokus hilang dalam kasus saya (seperti yang dilaporkan @ LP0101 ).

Distro: Ubuntu 18.04
Kernel: 4.15.0-32-generik
GPU: GTX980
Driver: 396.51
CPU: AMD Ryzen 7 2700X
RAM: DDR4 3000MHz 16GB

Meluncurkan ke layar hitam setelah penginstalan awal. Dan secara agresif akan beralih jendela dan layar penuh jika Anda mencoba untuk alt-tab keluar.

pengaturan ScreenMode = Tanpa bingkai di file konfigurasi graphics_option.ini yang terletak di folder root instalasi dan game akan berfungsi dengan baik (Kecuali membutuhkan waktu ~ 10 detik untuk logo pertama muncul setelah peluncuran). Tidak melakukan banyak hal kecuali memuat ke karakter yang ada dan berkeliling sebentar, tetapi tidak melihat masalah apa pun.

Sudah mencatat beberapa jam pada wine-esync-3.13-x86-64 yang tidak memiliki masalah sama sekali

Saya memiliki pengalaman serupa dengan membutuhkan mode tanpa batas agar berfungsi dengan baik

Distro: Arch 4.18.4
GPU: GTX970
Driver: 396.54
CPU: i7 3770k
RAM: DDR3 16GB

Dukungan pengontrol berfungsi, tidak ada masalah bermain game atau dengan kinerja setelah perubahan ke tanpa batas

Anda harus benar-benar mencoba driver .54 yang memperbaiki kebocoran sumber daya.

Saat mencoba memuat game, saya mengalami E_FAIL: IDX11Device->CreateShaderResourceView(pres->getHandle(), &srvDesc, &mpView) dan layar hitam

Nvidia 396.54-1.fc28.x86_64
Proton 3.7

Sekitar separuh waktu setelah itu, itu akan keluar, jika tidak proses akan berlama-lama sampai membunuh -9

Adakah yang menjalankan ini di Vega 64? Bagaimana performanya?

Saya bisa memperbaiki kerusakan pada boot pertama dengan mengacaukan file graphics_setting.ini. Saya mengatur sebagian besar variabel ke rendah dan akhirnya dimuat. Saya akan mencoba membagi dua pengaturan mana yang menyebabkannya

Ketemu, pengaturan VolumeRenderingQuality menjadi Highest adalah pelakunya, saya dapat mengatur pengaturan lain setinggi mungkin tanpa E_FAIL. Menyetel VolumeRenderingQuality menjadi apa pun di bawah Highest berhasil untuk saya

@Xaenalt dapatkah Anda menguji apakah kesalahan terjadi dengan Nvidia 396.51.02 (yaitu Vulkan beta)? Ada masalah yang diketahui dengan driver Nvidia stabil yang gagal membuat tampilan buffer dalam beberapa kasus, yang mungkin menyebabkan masalah ini.

Gim ini berada di layar hitam saat Anda menjalankannya, tetapi. Tapi begitu Anda bisa bermain, itu memainkan yang sama seperti di Windows untuk saya. Saya melakukan beberapa pencarian Online dan itu berjalan tanpa masalah.

Spesifikasi Saya:
Informasi komputer:
Produsen: Tidak diketahui
Model: Tidak diketahui
Faktor Bentuk: Desktop
Tidak Ada Input Sentuh yang Terdeteksi

Informasi Prosesor:
Vendor CPU: AuthenticAMD
Merek CPU: AMD FX (tm) -8350 Prosesor Delapan-Inti
Keluarga CPU: 0x15
Model CPU: 0x2
CPU Melangkah: 0x0
Jenis CPU: 0x0
Kecepatan: 4000 Mhz
8 prosesor logis
8 prosesor fisik
HyperThreading: Tidak Didukung
FCMOV: Didukung
SSE2: Didukung
SSE3: Didukung
SSSE3: Didukung
SSE4a: Didukung
SSE41: Didukung
SSE42: Didukung
AES: Didukung
AVX: Didukung
CMPXCHG16B: Didukung
LAHF / SAHF: Didukung
PrefetchW: Tidak Didukung

Versi Sistem Operasi:
Linux Mint 19 Tara (64 bit)
Nama Kernel: Linux
Versi Kernel: 4.15.0-33-generik
Penjual Server X: Yayasan X.Org
Rilis Server X: 11906000
X Window Manager: Mutter (Muffin)
Versi Steam Runtime: steam-runtime-beta-release_2018-06-14

Kartu Video:
Driver: NVIDIA Corporation GeForce GTX 1050 Ti / PCIe / SSE2
Versi Driver: 4.6.0 NVIDIA 396.54
Versi OpenGL: 4.6.0
Kedalaman Warna Desktop: 24 bit per piksel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
ID Perangkat: 0x1c82
Revisi Tidak Terdeteksi
Jumlah Monitor: 1
Jumlah Kartu Video Logis: 1
Resolusi Layar Utama: 1920 x 1080
Resolusi Desktop: 1920 x 1080
Ukuran Layar Utama: 20.08 "x 11.42" (23.07 "diag)
51.0cm x 29.0cm (diameter 58.6cm)
Bus Utama: PCI Express 16x
VRAM utama: 4096 MB
Mode MSAA yang Didukung: 2x 4x 8x 16x

Kartu suara:
Perangkat audio: Realtek ALC889

Penyimpanan:
RAM: 7994 Mb

Miscellaneous:
Bahasa UI: Bahasa Inggris
LANG: sk_SK.UTF-8
Total Ruang Hard Disk yang Tersedia: 505611 Mb
Blokir Hard Disk Gratis Terbesar: 191015 Mb
Headset VR: Tidak ada yang terdeteksi

Laporan Kegagalan Terbaru:

hanya masalah kecil yang bisa alt + tab dosnt berfungsi.

Saat mencoba menggunakan pengontrol xbox pihak ketiga, saya menemukan cukup banyak masalah. Tampaknya pemetaan di config.ini dimulai dari 0, sedangkan pemetaan input dari xboxdrv mulai dari 1. Ini menghasilkan beberapa gameplay yang sangat aneh sampai saya mengubahnya

Controller:        Rock Candy Gamepad Wired Controller
Vendor/Product:    0e6f:011f
USB Path:          001:009
Controller Type:   Xbox360

Saya akhirnya bisa menyiapkan pemicu:
xboxdrv --silent --trigger-as-button --detach-kernel-driver

[JOYPAD]
A=0
B=1
X=2
Y=3
LEFT=POV
RIGHT=POV
UP=POV
DOWN=POV
START=9
BACK=8
LT=6
LB=4
RT=7
RB=5
LSTICK_PUSH=11
LSTICK_VERT=Y
LSTICK_HORZ=X
RSTICK_PUSH=12
RSTICK_VERT=RX
RSTICK_HORZ=Z

Game bekerja dengan lancar untuk saya, Performa tidak sehebat dengan Windows (mungkin saya tidak menyadarinya di Windows karena GSYNC), tetapi sangat dapat dimainkan.

Namun, setelah mengalahkan Xeno, terjadi Save Game Corruption dan saya tidak dapat memuat file penyimpanan ini lagi, karena Codec hilang sehingga sinematik tidak dapat dimainkan dan game crash ke Desktop.

@doitsujin Anda tidak akan kebetulan memiliki repo rpm yang

Juga, dapat mengonfirmasi bahwa alt-tab yang keluar dari game memang menyebabkan crash dan / atau penguncian host di beberapa titik. Pikirkan yang satu itu terkait Nvidia juga?

Ini bekerja untuk saya dengan driver Nvidia terbaru dan kernel Linux, saya menghabiskan sore kemarin bermain tanpa banyak masalah.
Perangkat keras termasuk AMD Ryzen 7 2700X yang dipasangkan dengan NVIDIA 1700 Ti, di Ubuntu Budgie 18.04.
Di sisi perangkat lunak, selain dari prasyarat menggunakan driver terbaru (396 di Nvidia) dan kernel (4.18.5), saya mengaktifkan Proton versi beta (3.7.4).

Perhatikan bahwa game tersebut bekerja dengan kernel dan driver yang sudah ketinggalan zaman pada versi Proton utama (3.7), tetapi masalah Xinput yang diuraikan di bawah mencegah saya untuk bermain, dan ada beberapa artefak grafis di menu utama, jadi ini harus dihindari.

Masalah:

  • Kehilangan kinerja (diharapkan karena terjemahan DirectX-Vulkan, bukan masalah dengan perangkat keras yang ditampilkan dengan beberapa opsi grafis konservatif)
  • Masalah V-Sync (performa lebih rendah saat diaktifkan, layar robek diucapkan dengan menonaktifkannya. Sebagian besar masalah grafis, tidak begitu terlihat setelah beberapa saat)
  • Beku / cegukan kecil (tidak umum, tetapi ada; mungkin ada masalah permainan. Saya hanya memiliki 2 atau 3 kali dalam seluruh sesi bermain sekitar 4 jam)
  • Masalah Xinput

    • Awalnya, tidak dapat memainkan game karena ada sesuatu yang mengirim input arah acak, navigasi menu rendering tidak mungkin.

    • Tidak tahu apa yang memecahkan masalah ini, tetapi menyimpan pembaruan driver / kernel terbaru dan setelah pembaruan / restart OS, masalah tersebut menghilang.

    • Mungkinkah terkait dengan Kontroler Uap? Meskipun saya bisa bermain sempurna dengan pengontrol setelahnya.

  • Pembekuan game lengkap setelah sesi bermain yang lama. Mungkin sekali setiap satu setengah jam atau lebih, saya mengalami ini dua kali.

    • OS itu sendiri bekerja dengan baik, jadi saya bisa mematikan game dengan "kill -9". Namun, ini bisa menjadi pemecah kesepakatan bagi sebagian orang.

Dalam kasus saya, game ini dapat dimainkan, tetapi masih ada beberapa sisi kasar yang harus diperhatikan.

Adakah yang bisa mengonfirmasi apakah pembekuan game / OS lengkap terjadi pada AMD juga, atau apakah itu hanya masalah terkait Nvidia?

Distro: Ubuntu 18.04
Kernel: 4.15.0-33-generik
GPU: GTX1080 Ti
Driver: 396.54

Game berfungsi dengan baik kecuali untuk penguncian OS yang sama dengan @ LP0101 dan @kaylebor yang disebutkan. Seolah terjadi serampangan, terkadang game hanya akan berjalan selama 20 menit, terkadang hingga beberapa jam.

EDIT: Mencoba memperbarui kernel ke 4.18, Proton ke 3.7-4 beta dan menggunakan V-Sync on / off dengan windowed dan borderless windowed. Masih mendapatkan penguncian OS.

Sepertinya bermain dalam Mode Windowed dengan V-Sync memperbaiki masalah penguncian. Saya bisa bermain selama lebih dari 4 jam tanpa penguncian, yang lebih lama dari yang pernah saya lakukan di jendela tanpa batas.

Versi driver: 396.54
Versi Kernel: 4.18.5-041805-generik

Sayangnya, saya masih mengalami penguncian dengan Windowed & Borderless Windowed + V-Sync setelah sekitar 1-2 jam bermain game, terkadang kurang. Untuk apa nilainya, dalam kedua contoh, saya memastikan untuk sengaja kehilangan fokus jendela sesuai posting sebelumnya @ LP0101 . Sampai saat ini, saya belum mencoba bermain untuk waktu yang lama tanpa kehilangan fokus jendela untuk melihat apakah game tidak terkunci.

Distro: KDE Neon (Ubuntu 16.04)
Kernel: 4.15.0-33-generik
GPU: GTX 1070
Driver: 396.54
CPU: Intel 6700K
RAM: 16GB DDR4 @ 3000MHz
Versi Proton: 3.7-4 Beta

Bisakah Anda melampirkan nvidia-bug-report.log.gz jika lain kali Anda mengalami lockup?

Tentu saja, ini dia, @damienleone.

nvidia-bug-report.log.gz

Memutar video apa pun dalam game menghasilkan kesalahan halaman karena implementasi fungsi yang hilang;

wine: Panggilan dari 0x7b44abbc ke fungsi yang tidak diimplementasikan mfplat.dll.MFCreateMFByteStreamOnStream, membatalkan

Fungsi ini belum diterapkan di hulu .

Log: steam-582010.log

Langkah replikasi: Saat dalam game, tekan start, pergi ke Info-> Panduan Pemain-> Lihat Tutorial-> Peralatan Hunter dan tekan Putar Film.

Catatan: Ini tidak terjadi pada adegan dalam game, ini bukan file video prarender, sehingga tidak membuat game crash.

Proses yang berjalan selamanya saat keluar, disebabkan oleh pengecualian;

anggur: Pengecualian tidak tertangani 0x40000015 di utas 53 di alamat 0x1428f3032 (utas 0053)

yang kemudian berakhir dengan penantian yang berakhir selamanya;

err: ntdll : RtlpWaitForCriticalSection bagian 0x14484a320 "?" tunggu waktu habis di utas 0053, diblokir oleh 002d, mencoba lagi (60 detik)

Log: steam-582010.log

@fureloka Saya tidak dapat mereplikasi masalah yang Anda sebutkan terkait pemutaran video dalam game. Untuk mengkonfirmasi ini, saya baru saja membuka galeri dan menonton beberapa adegan. Harap dicatat bahwa saya belum menyelesaikan permainan jadi saya tidak dapat memverifikasi apakah semua adegan berfungsi, tetapi saya telah dapat memainkan hingga HR14 menonton video dengan baik.

@ setzer22 @fureloka Berdasarkan pengalaman saya, ini berjalan dengan baik - setidaknya sampai Anda mengalahkan bos terakhir. File video yang mencoba diputar setelah mengarah ke game mogok. Mungkin karena codec hilang (ini juga terjadi pada Windows di Wilayah Tertentu di mana Codec tidak ada).

Selain itu, yang membuat game saya mogok adalah memainkan Video Pratinjau Senjata / Alat di Inventaris.

Video Dalam Game lainnya berfungsi dengan baik.

@ setzer22 @Xatulu Rupanya saya tidak cukup spesifik, saya tidak berbicara tentang adegan yang diberikan dalam game, ini ditampilkan secara real time dengan mesin, sehingga berfungsi dengan baik. Capcom tidak akan punya waktu untuk membuat video pra-render untuk itu, karena banyaknya kombinasi gaya.

Apa yang saya maksud adalah file video pra-render yang dimainkan dalam game, sebagian besar tutorial dan pratinjau yang disebutkan @Xatulu .

Saat dalam game, tekan start, buka Info-> Panduan Pemain-> Lihat Tutorial-> Peralatan Hunter dan tekan Putar Film.

Jika tidak macet di sana, Anda memiliki versi ajaib Proton. Ini juga akan mogok dengan versi terbaru Wine, karena MFCreateMFByteStreamOnStream tidak diterapkan.

Adakah yang punya kesempatan untuk menguji versi beta proton terbaru? Apakah itu telah melakukan sesuatu tentang kecelakaan itu?

Crash, sistem macet penuh, dan permainan bertahan setelah jendela keluar masih terjadi pada 3.7-5 Beta
Nvidia 396.54-1.fc28.x86_64
Kernel 4.17.19-200.fc28.x86_64

Mungkin ada beberapa perbaikan pada driver Nvidia beta, tetapi saya tidak dapat menemukan rpm beta yang bagus untuk diinstal untuk diperiksa

Monster Hunter World - semua permukaan memiliki sorotan specular

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/1092.
@shadywack diposting pada 2018-08-31T19: 51: 15:

Masalah: penyorotan specular di semua permukaan
Langkah-langkah untuk mereproduksi: meluncurkan game dan mengamati permukaan
Pengamatan: itu tergantung pada tekstur dan apa yang dibutuhkan mesin permainan, dalam beberapa kasus tidak kentara, tetapi tergantung pada bahan untuk membuatnya lebih jelas. Di lingkungan hujan sebenarnya terlihat keren, tapi menurut saya bukan itu yang diinginkan perender. Saya akan mengambil tangkapan layar tetapi jelas sedang bergerak. Kayu tidak boleh memiliki sorotan specular di permukaannya.
Sistem: Ryzen 7 1800X pada Vega64 menggunakan driver RADV / Mesa 18.3 (dari Padoka PPA yang tercantum di panduan memulai) Ubuntu 18.04, klien beta Steam menjalankan Proton 3.7-5

Untuk catatan pribadi: Terima kasih atas semua kerja keras Anda! Ini adalah beberapa pengkodean yang luar biasa untuk dilihat, dan mungkin hal terbaik yang pernah saya lihat dilakukan oleh Valve. Jika ada perbaikan untuk masalah ini bagus, tetapi jika tidak, itu benar-benar bukan akhir dari dunia. Saya dapat memainkan game ini secara native di 4k di Windows tetapi di Proton ada hit yang cukup substantif untuk menjatuhkan fps ke 20-ish di perangkat keras saya. Ini berjalan mulus mentega pada 60fps pada 1440p namun dan saya benar-benar menyukainya. Terimakasih banyak.

Monster Hunter World - Cutscene Kredit Macet - Codec Windows Media yang Hilang

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/1125.
@Estard memposting pada 2018-09-01T10: 28: 18:

Setelah mengalahkan bos terakhir di MH: Dunia permainan mencoba memuat sebuah cutscene di mana, menurut posting reddit ini:
https://www.reddit.com/r/MonsterHunter/comments/99cqi4/xeno_save_corruption_bug_does_not_exist_proof/
itu membutuhkan codec tertentu yang terdapat dalam Paket Fitur Windows Media untuk memainkan cutscene tersebut.
Saya kira itulah alasan mengapa game juga crash pada saat itu saat memainkannya dengan Proton.
Akan sangat dihargai jika solusi dapat diterapkan untuk ini dan game lain yang membutuhkannya.

Diuji pada Proton 3-7-5 dan winestaging 3.14 (64 bit) esync + dxvk

@doitsujin Dapat mengonfirmasi bahwa VolumeRenderingQuality dapat disetel ke Highest di Nvidia 396.54.02

Menguji apakah crash dapat direkonstruksi dengan driver itu

Dapat mengonfirmasi bahwa game masih crash disertai dengan penguncian sistem pada Nvidia 396.54.02

Benar-benar mengecewakan.
Saya berharap driver nvidia terbaru akan memperbaiki kunci tersebut.
Adakah yang mempersempit apa yang menyebabkan pembekuan?
Saya mendapatkan penguncian sistem penuh yang hanya dapat diperbaiki dengan siklus daya
Saya telah mencoba hampir semua kernel yang terdaftar di manjaro.
kernel lts terbaru memberikan jumlah penguncian paling sedikit tetapi masih terjadi

Saya tidak yakin log debug apa yang harus disediakan, jika seseorang dapat memposting apa yang harus dilakukan dan log apa yang diperlukan, saya akan dengan senang hati memberikannya. Saya akan membayangkan sesuatu seperti rekor kinerja?

Adakah yang mencoba mengganti binari DXVK yang disediakan proton dengan binari 0,71 yang baru dirilis, lihat apakah itu memperbaiki sesuatu?

Saya akan mencoba 0,71 menggunakan Lutris dengan anggur 3,15-esync. Jika itu berjalan dengan baik saya akan mencobanya dalam proton dengan mengganti DXVK. ini akan berada di 4.18.5-3 Kernel pada GTX 980 menggunakan Driver 396.54. Saya akan melaporkan kembali bagaimana keadaannya.

Tampaknya berfungsi, dimainkan selama lebih dari satu jam dan tidak ada penguncian. Belum mencoba dengan proton tapi nanti dan melaporkan kembali

Hummmm Sepertinya saya tidak bisa menyetel game saya untuk bekerja di bawah 4k.

Manjaro Linux
Gnome 3.28.3
Manjaro Linux 17.1.12
NVIDIA 396.54
GeForce GTX 1070
AMD Ryzen 1700x
Linux 4.14.66-1
RAM: DDR4 2133MHz 32GB

Resolusi: 3840 x 2160
Penskalaan UI Gnome - 200%

Langkah untuk mereproduksi - Atur game ke layar penuh / tanpa papan dan resolusi 4k dalam pengaturan dalam game, dan atur pengaturan grafik ke medium. Opsi keluar, klik mulai permainan, prompt kesalahan
E_FAIL: IDX11Device-> CreateShaderResourceView (pres-> getHandle (), & srvDes, & mpView)

Apa pun di bawah 4k berfungsi dengan baik: D Terpesona olehnya

Dapat mengkonfirmasi dxvk 0.71 masih mengalami hang. Saya mengganti pustaka dxvk Proton 3.7-5 beta dengan satu dari master, sistem yang sama hang seperti sebelumnya

@Xaenalt Ini bukan masalah yang sama - Saya telah membaca utas itu sebelumnya
Di sini saya tidak dapat menjalankan game dengan resolusi 4k - game crash setelah saya mengklik start game di menu utama. Layar slot penyimpanan tidak dapat dimuat. Apa pun di bawah 4k berfungsi dengan baik.
Masalahnya adalah game tidak dapat memuat - yang pernah saya alami sebelumnya, dan diperbaiki dengan mengatur VolumeRenderingQuality ke rendah

Bisakah saya mengeluarkan teori
Pertama saya harus bertanya
Apakah ada cache yang terjadi dengan game ini?
alasan saya bertanya adalah ini
Saya telah menginstal banyak distro dan kernel dan mereka memiliki satu kesamaan
setelah penginstalan baru, dunia pemburu monster berjalan sempurna tanpa kedinginan selama berjam-jam
hanya setelah katakanlah 12 jam permainan pembekuan menjadi umum seperti setiap 45 menit
Saya sudah mencoba Ubuntu, manjaro, fedora, mint, dan opensuse
dan semua distro ini bernasib sama.
jika tidak ada jenis caching maka abaikan ini
Tapi itu yang agak saya persempit

@ICEFIR : Dalam hal ini, untuk membantu men- "$steamdir/steamapps/common/Proton 3.7 Beta" . Sesampai di sana, mv user_settings.sample.py user_settings.py yang akan mengaktifkan debugging untuk game. Ini akan menghasilkan file log di $HOME disebut steam-$steam_game_id.log . Dapatkah Anda mengunggah log dari situ, dan MonsterHunterWorld_d3d11.log dan MonsterHunterWorld_dxgi.log dari "$steamdir/steamapps/common/Monster Hunter World" Saya tidak yakin apakah argumen debug tambahan diperlukan di sana, tapi itulah defaultnya sejauh saya dapat memberitahu

Saya masih belum memiliki akar penyebab hang. Hang tampaknya disebabkan oleh referensi penunjuk NULL dari GPU dalam apa yang tampaknya menjadi operasi pengambilan tekstur. Karena satu-satunya informasi yang saya miliki tentang alamatnya adalah bahwa itu 0 dan mengingat bahwa hang sangat terputus-putus, itu membuat debugging menjadi sulit. Saya akan terus mencari. Sementara itu, informasi tambahan apa pun tentang cara mereproduksi hang dengan andal akan membantu.

@ roadh0use Driver NVIDIA melakukan caching shader sendiri. Dapatkah Anda mencoba menghapus cache shader ($ XDG_CACHE_HOME / .nv / *) daripada menginstal OS baru?

@lieff Saya akan menguji nanti dan melaporkan kembali.

@Xaenalt Saya akan mencobanya dan melaporkan kembali setelah saya pulang :) Thx ~

@lieff Saya baru saja berkeliling mencari lokasi cache shader. Haruskah saya menghapus semua yang ada di folder .nv?
atau subfolder yang memiliki steamapp_shader_cache0.bin dan steamapp_shader_cache0.toc?
ada folder lain di folder .nv. Karena itu cache, saya tidak melihat mengapa menghapusnya akan menjadi masalah tetapi saya hanya ingin konfirmasi sebelum saya menghapus sesuatu.

Memutuskan untuk menunggu sebentar agar ini berkembang dan saya memiliki performa yang sangat bagus di game ini di luar kotak! Satu-satunya masalah yang saya hadapi adalah saya tidak bisa alt-tab, dan jika saya bermain tanpa batas atau berjendela, saya mendapatkan seperti, 5fps plus permainan akan terbuka di tampilan yang salah jika saya melakukan itu. Jika saya bisa mendapatkan performa asli yang hampir sama dalam tanpa batas saat membuka tampilan yang benar dalam mode itu, saya akan menjadi kemping yang bahagia. Jika saya mencoba alt-tab dalam mode layar penuh, saya masih tidak memiliki kendali atas mouse di luar game, jadi saya harus keluar dari game untuk berinteraksi dengan Discord, Spotify, dll. Di monitor saya yang lain. Tanpa bingkai berfungsi sebagaimana mestinya, tetapi frekuensi gambar merosot ke tingkat tayangan slide yang tidak dapat diputar. Simpan saya juga melewati bug WMP game akhir, karena saya telah memainkannya di Windows. Saya tidak bermain lebih dari 2 jam, tapi saya tidak pernah berhenti bermain. Tidak punya waktu luang untuk bermain berjam-jam terus menerus untuk mereplikasi masalah di atas, tetapi sejauh ini, tidak ada crash. Masalah eksklusif Nvidia, mungkin? Saya juga memperhatikan bahwa jika saya mengubah pengaturan yang mengharuskan game dimulai ulang, saya harus menghentikan prosesnya, lalu memulai game lagi.

  • Proton 3.7-5 Beta
  • Manjaro Gnome Stable
  • Ryzen 1700
  • AMD R9 390X
  • RAM 16 GB
  • Versi Kernel: 4.18.5-1-MANJARO
  • MESA 18.1.7
  • LLVM 6.0.1

Seperti yang saya katakan, ini di luar kotak. Mungkin suatu saat saya akan menggunakan protontricks untuk menggunakan winecfg dan mencoba desktop virtual dan layar penuh seperti itu, siapa tahu.

EDIT: Jadi saya menyalakan penghitung FPS Steam. Masalah frekuensi gambar dengan tanpa bingkai dan jendela tampaknya menjadi masalah dengan penyusun Gnome, karena masih melaporkan mendekati frekuensi gambar yang sama. Saya akan menganggap itu bukan masalah karena itu akan keluar topik.

EDIT :. Ya, itu masalah kompositor. Menggunakan Manjaro XFCE sekarang dan saya bisa bermain tanpa batas tanpa masalah! :)

@ roadh0use steamapp_shader_cache sudah diinstal sebelumnya dengan game, jadi tidak dapat menjadi sumber setelah 12 jam. .nv folder di direktori home - dibuat dan dimutakhirkan dalam waktu proses, coba hapus direktori ini sepenuhnya.

Akhirnya saya mulai mendapatkan hang yang dibicarakan orang-orang, meskipun itu tidak membuat seluruh sistem macet, itu hanya membuatnya sangat lamban. Bagaimanapun, tidak ada yang berguna di log Proton atau DXVK, tidak ada kejutan di sana. Memeriksa journalctl, kernel melaporkan kesalahan GPU;

kernel: NVRM: GPU di PCI: 0000 : 01: 00: GPU-e3934bd0-774d-bae8-8fa0-ce38440e3fde
kernel: NVRM: Xid (PCI: 0000: 01: 00): 31, Ch 00000023, engmask 00000111, intr 10000000

Menurut Nvidia , Xid 31 adalah kesalahan halaman memori GPU, yang menunjukkan kesalahan driver atau kesalahan aplikasi. Tidak akan mengejutkan saya jika itu adalah drivernya, karena saya belum melihat laporan AMD tentang sistem "beku".

GPU: GTX 970
Driver: 396.54

Sunting: Lupa menyebutkan bahwa sejauh ini semua hang saya (3 sejauh ini) terjadi selama pertarungan dengan monster besar, mungkin hanya kebetulan.

@fureloka Saya mengalami hal yang sama terjadi pada saya malam ini. Berhasil membuka terminal yang lamban untuk pkill

Pertarungan melawan Bazelgeuse yang temperamen ganda

Gtx 970
396.54

Kalahkan saja xeno'jiiva dan konfirmasikan bahwa cutscene terakhir memang menyebabkan crash. Untungnya itu tidak merusak penyimpanan saya, tetapi saya mogok saat memuat sekarang. Dalam melihat ke dalamnya, beberapa codec mungkin portabel dari windows, tetapi membutuhkan beberapa kekacauan dengan dll. Apakah ada cara yang baik untuk memodifikasinya seperti winecfg untuk Proton? Selain itu, adakah cara yang baik untuk melakukan operasi wineprefix biasa dengan Proton? Juga apakah game berjalan dengan wineprefix mereka sendiri? ~/.local/share/Steam/steamapps/compatdata/582010/pfx tampaknya merupakan wineprefix, dan memiliki ID untuk MHW di jalurnya, tetapi game tampaknya tidak berada di sana

Memiliki kecelakaan biasa dengan saya, tidak begitu banyak pembekuan meskipun itu telah terjadi beberapa kali. Performa gim sangat bagus, lalu tiba-tiba

Fedora 28 - 4.17.19-200.fc28.x85_64 (juga diuji dengan 4.18.5-300.fc29.x86_64)
AMD FX-8350 (8 Core) / RAM 16GB
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-5 (Beta)
DXVK 0.71

Mencoba berjalan di jendela / tanpa batas, mengubah framerate, menonaktifkan overlay Steam, mematikan 'Shader Pre-Caching' dan bahkan meletakkan file dummy di tempat folder '.nv' tetapi masih akan macet setelah sekitar 10-15 menit . Benar-benar memalukan karena berjalan sangat baik sampai saat itu.

Sepertinya meskipun ada masalah, sebagian besar orang lain tampaknya mendapatkan stabilitas permainan yang sedikit lebih daripada yang saya miliki sehingga wawasan atau saran apa pun akan sangat dihargai.

steam-582010.log
MonsterHunterWorld_d3d11.log
MonsterHunterWorld_dxgi.log

Ada 12 kesalahan dalam log tentang './Steam/ubuntu12_32/gameoverlayrenderer.so' menjadi kelas ELF yang salah (tidak yakin mengapa 32-bit bahkan digunakan) dan satu untuk 'jack_error_callback' meskipun saya pasti menggunakan PulseAudio ... jika ada log tambahan yang dapat membantu memberi tahu saya!

@Xaenalt Ini sebenarnya bukan bug penyimpanan korupsi. Orang-orang mengira itu karena fakta bahwa itu crash pada awal pasca crash ketika seseorang akhirnya menemukannya. Itu hanya karena codec yang hilang. Bug juga terjadi pada Windows versi N / KN. Mungkin mencoba menginstal Paket Media opsional untuk N / KN ke awalan Proton game. Mereka menambahkan codec yang diperlukan.

Saya tidak sepenuhnya yakin bagaimana menjalankan program eksternal pada prefiks proton, meskipun saya tahu di mana letak prefiks tersebut. Mereka dibuat per game melalui appid.

EDIT: Paket media adalah file * .msu. Tidak ada cara untuk menginstalnya setidaknya melalui Wine biasa / bertahap, jadi kemungkinan besar tidak akan berfungsi melalui Proton. msiexec tidak akan berfungsi.

@damienleone Sayangnya, saya belum benar-benar dapat menemukan rangkaian keadaan tertentu yang menyebabkan hang. Seperti posting per @fureloka 's, saya _feel_ seperti baik jumlah hang saya telah terjadi pada memukul rakasa dengan banyak efek dan yang lainnya mengisi layar, tapi aku hanya juga memiliki sejumlah hang yang terjadi sementara menjalankan di sekitar level, tidak dalam tindakan berat apa pun. Faktanya, hang yang terjadi dengan log bug yang saya unggah sebenarnya terjadi di dunia hub (Astera) tidak lama setelah menyelesaikan sebuah misi, jadi apa pun yang menyebabkan hang tidak selalu terkait dengan efek apa pun yang akan terjadi dalam pertempuran. . Perlu diperhatikan juga bahwa hang ini terjadi setelah beberapa sesi 1-2 jam tersegmentasi yang tidak mengakibatkan error.

Jika saya ingat dengan benar, saya sedang menggeser kamera pada saat kecelakaan itu - saya harus menggalinya, tetapi saya ingat sebuah posting di subreddit / r / Linux_Gaming yang menyatakan mereka percaya hang mungkin disebabkan selama periode blur. Ini berpotensi menjelaskan sifat umum dari hang, serta mengapa hal itu dapat terjadi lebih sering dalam pertempuran (karena ada panning kamera yang berat selama). Jika saya mendapat kesempatan, saya akan mencoba mengujinya nanti.

Nah, sepertinya Anda dapat menggunakan $WINEPREFIX dengan $STEAM/steamapps/compdata/$GAME_ID/pfx dan melakukan penginstalan, penggantian, winetricks, dll.

Adapun untuk menginstal codec, ini tampaknya penyebabnya:

0030:fixme:wusa:load_assemblies_from_cab Cabinet uses proprietary msdelta file compression which is not (yet) supported.
0030:fixme:wusa:load_assemblies_from_cab Installation of msu file will most likely fail.

Saya kehabisan ide di depan itu

Berjalan pada Proton 3.7.5-beta Saya mengalami masalah di mana pemberitahuan OS (dan mungkin hal-hal lain) menyebabkan permainan saya beralih ke apa yang tampak seperti rendering perangkat lunak saat pemberitahuan aktif. Saya masih bisa berlarian dalam game, saya tidak bisa melihat apa yang terjadi selama beberapa detik. Setelah notifikasi hilang, game kembali berjalan dengan baik.

Masalah lainnya adalah bahwa input tampaknya tertunda sebanyak 1/8 detik. Saya menggunakan pengontrol xbox one yang dicolokkan melalui usb (Saya memiliki pengontrol lama yang tidak memiliki BT)

Fedora 28
Kernel 4.17.19
i7-6700K
GTX 1070
Pengemudi 396.54

Baiklah maaf butuh waktu lama. untuk kembali.
Konten .nv telah dihapus setelah saya melihat pembekuan yang konsisten setiap jam lagi
Telah bermain sepanjang hari sejak itu dan tidak memiliki masalah pembekuan. Saya tidak yakin apakah ini pelakunya atau hanya kebetulan ......

Hai @Xaenalt Sry untuk balasan terlambat - sangat sibuk selama beberapa hari terakhir: P
Berkenaan dengan masalah resolusi 4k, berikut semua lognya: D

File Steam Log telah di-zip karena terlalu besar
steam-582010.zip
MonsterHunterWorld_dxgi.log

MonsterHunterWorld_d3d11.log

Oh, juga ada masalah kecil lainnya
Terakhir kali ketika saya mencoba bermain dengan teman saya, saya terputus ketika saya mencoba untuk mendapatkan ramuan / ransum dll dari peti suplai biru itu.
Mencoba dua kali, semua menghasilkan pemutusan hubungan.
Semuanya bekerja dengan sempurna, bagaimanapun, entah bagaimana .....

Tidak yakin jenis capcom kode jaring ajaib yang digunakan untuk peti itu, tapi ternyata berbeda dari yang lainnya ...

Telah melakukan pengujian ekstensif untuk ini. Saya berada di kamp yang belum saya buka kuncinya. Apakah ada masalah serupa yang terjadi?

Seperti yang disebutkan sebelumnya, kebanyakan orang tampaknya dapat menjalankan MHW dengan baik kecuali untuk pembekuan game / OS. Saya mengalami sistem membeku di saat-saat acak yang mengharuskan saya me-reboot pc saya agar dapat merespons lagi.

Melihat log yang saya lihat sedang dibajak:

5664.319:001d:0023:err:hid_report:process_hid_report Device reports coming in too fast, last report not read yet! 

Kadang-kadang juga memiliki:

5552.906:0008:0092:trace:module:LdrGetDllHandle L"steam_api64.dll" -> 0x3b400000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.906:0008:0092:trace:module:LdrGetDllHandle L"oo2core_5_win64.dll" -> 0x470000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.907:0008:0092:trace:module:LdrGetDllHandle L"amd_ags_x64.dll" -> 0x180000000 (load path L"Z:\\home\\jonathan\\.steam\\steamapps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
5552.908:0008:0092:trace:module:LdrAddRefDll (L"MonsterHunterWorld.exe") ldr.LoadCount: -1
5552.909:0008:0092:trace:module:LdrAddRefDll (L"MonsterHunterWorld.exe") ldr.LoadCount: -1

Ok, akhirnya mengatasi masalah sinematik dengan meminta teman untuk mem-boot-nya dan melewati cutscene pada sistem Windows mereka. Mem-boot sendiri hw saya bertentangan dengan keyakinan agama saya

Bagaimanapun, dapat mereproduksi kerusakan dengan log debug diaktifkan. Semoga mereka membantu, beri tahu saya jika saya membutuhkan lebih banyak flag debug, saya hanya menggunakan yang default

mhw-crash.tar.gz

@distroartonline
Hanya untuk mengklarifikasi
Anda dapat mengalahkan xeno, mendapatkan crash, membawa save ke pc windows, melakukan cut scene, dan kemudian mentransfer save kembali ke pc Linux.
Apakah saya benar?

@ roadmap.indonesia
Ya, saya meminta mereka masuk ke akun saya, dan penyimpanan berhasil disinkronkan, mereka memainkan cutscene, dan saya masuk kembali ke akun saya dan itu menyinkronkan penyimpanan pasca-cutscene kembali. Itu tidak berhasil hanya mentransfer SAVE1000 ke kotak mereka. Saya curiga ada beberapa metadata di suatu tempat yang mencegahnya bekerja

Saya masih dalam proses mencoba mengkompilasi ulang proton di Fedora, saya melihat di catatan rilis untuk pementasan anggur 3.15 bahwa mereka menambahkan beberapa dukungan media windows yang lebih baik, jadi mungkin ada kemungkinan itu akan membantu memperbaiki masalah itu

Catatan kerusakan lainnya
mhw-crash-2.tar.gz

Dapat mengonfirmasi bahwa crash masih terjadi pasca-penghapusan direktori .nv

@Bayu_joo
sama. Saya pikir itu memperbaiki kecelakaan tetapi itu hanya kebetulan

Penasaran, bagi yang mengalami system lockup yang menyertai crash, kalian menggunakan KDE? Jika demikian, coba nonaktifkan compositor dan lihat apakah crash mengunci sistem

@Xaenalt Saya menggunakan GNOME.

Ah sial, saya baru saja mengalami kecelakaan lama biasa ketika mencoba dengan kompositor dinonaktifkan, jadi saya berharap itu dapat menghentikan penguncian sistem penuh

@Bayu_joo
Saya menggunakan kayu manis
di samping catatan
saya belum menyerah pada ide shadercache saya
di bawah ~ / .steam / steam / steamapps / ada folder shadercache.
sekali lagi itu mungkin sebuah plasebo tetapi sejauh ini, menghapus konten folder ini setelah setiap sesi pemutaran telah (tampaknya) membuat macet.
berharap jika orang lain dapat mencoba ini juga dan melihat apakah itu mungkin perbaikan, atau plasebo

Driver Nvidia baru telah dirilis, adakah yang bisa mengujinya?

@ LPG
Driver Linux terbaru saat ini masih 396.54, 399.24 belum dirilis untuk Linux menurut saya?

Sebuah patch telah dirilis, 396.54.05 Saya percaya.

Saya akan memperbarui dan menguji malam ini

Jadi saya memainkan game ini sekitar 2-3 jam hari ini, melakukan berbagai macam misi dan hal-hal secara umum. Saya tidak mengalami kemacetan sistem yang sama seperti yang saya alami sebelumnya.
Hal-hal yang telah saya lakukan adalah:

  • perbarui driver gpu
  • perbarui kernel

Lihat info di bawah untuk lebih lanjut:

Processor Information:
    CPU Brand:          Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz

Operating System Version:
    Pop!_OS 18.04 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.18.7-041807-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Mutter(Budgie)
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 1080/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 396.54

Satu-satunya hal yang saya perhatikan adalah bahwa MonsterHunterWorld.exe akan tetap berjalan di latar belakang setelah keluar.
Tidak yakin apakah ini banyak membantu.

Saya masih mendapatkan sekitar ~ 20 menit gameplay sebelum MH tiba-tiba menutup. Tanpa pembekuan, gim ini hanya menutup desktop dan saya tidak menemukan apa pun di log mana pun untuk menunjukkan alasannya.

Fedora 28 - 4.18.5-300.fc28.x86_64 (Kayu manis)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-6 Beta

Saya telah melakukan penginstalan bersih tetapi masalah tetap ada, bantuan apa pun akan sangat dihargai.

396.45.1

Harap perbarui ke 396.54.

Harap perbarui ke 396.54.

@doa
Saya benar-benar akan melakukannya sekarang, tetapi harap perhatikan di posting saya sebelumnya bahwa masalah ini masih ada menggunakan 396.54.1

@ roadmap.indonesia

Jadi saya telah menguji menghapus folder shadercache setiap kali saya bermain dan sepertinya itu juga memperbaiki kerusakan untuk saya. Saya belum dapat memiliki sesi bermain yang sangat lama untuk mengonfirmasi hal ini sepenuhnya, tetapi biasanya jika saya bermain dalam layar penuh tanpa batas, game akan crash sekitar 5 menit setelah memulai perburuan, tetapi sekarang saya telah berhasil melewatinya. tiga perburuan tanpa tabrakan. Jadi sepertinya tabrakan itu mungkin ada hubungannya dengan shadercache. Satu-satunya efek samping yang saya miliki adalah sesekali tersendat saat membangun kembali cache, saya mungkin mencoba menonaktifkannya dalam uap untuk melihat apakah itu membantu.

Mungkin hanya saya, tapi sekarang merasa penguncian jauh lebih umum di 3,7-6 daripada sebelumnya.

Saya juga dikurung setelah menjalankan game selama beberapa waktu. dmesg menunjukkan baris-baris ini ketika itu terjadi:

[18082.187238] NVRM: GPU at PCI:0000:01:00: GPU-31cce69c-7592-a02b-a7f1-537eb763536f
[18082.187242] NVRM: Xid (PCI:0000:01:00): 31, Ch 0000002b, engmask 00000111, intr 10000000

Seperti yang dikatakan @fureloka , mungkinkah ada bug pengemudi?

Sistem:

Processor Information:
    CPU Brand:         Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz

Operating System Version:
    Ubuntu 16.04.5 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.15.0-34-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Compiz
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 970/PCIe/SSE2
    Driver Version:  4.6.0 NVIDIA 396.54

Memory:
    RAM:  7869 Mb

Jadi saya punya lebih banyak waktu untuk bermain sekarang dan dari apa yang saya lihat, dengan Proton 3.7-6 dan Nvidia 396.54, saya bisa mendapatkan sekitar satu jam permainan tanpa crash jika saya menonaktifkan cache shader dalam uap.

Saya menjalankan Arch dengan 1080ti dan versi driver 396.54-4. Jika saya menjalankan dalam mode berjendela tidak ada masalah, jika saya menjalankan tanpa batas maka saya mengalami crash setelah sekitar 5-10 menit. Jika saya menonaktifkan cache shader maka saya dapat berjalan tanpa batas dan mendapatkan sekitar satu jam sebelum crash. Jadi sepertinya itu mungkin bug driver yang ditingkatkan tetapi tidak sepenuhnya diselesaikan dengan menghentikan Steam dari shader pra-caching.

@bayu_joo
Pria yang sama.
Menghapus cache shader dan menonaktifkannya dalam steam memang menghasilkan permainan yang lebih lama di antara freeze, tetapi tidak mengurangi masalah seperti yang saya harapkan.
jadi sepertinya hanya masalah nvidia karena saya tidak melihat ada posting amd di sini. Agak menyebalkan

Menariknya, saya hanya memiliki satu akun yang membeku ketika saya mencoba permainan pertama kali dan banyak melakukan alt-tab. Saya mencoba bermain lagi tanpa alt-tab dan saya bermain lebih dari satu jam tanpa masalah nyata. Saya menggunakan nvidia.

Saya telah memperhatikan bahwa refleksi specular? tidak ditampilkan dengan benar di Proton 3.7-6.
Proton 3.7-6 Rendering Tidak Benar - https://youtu.be/WPXIl5cOhls
Rendering yang Benar Windows - https://youtu.be/7QctglngEk4
Mungkin karena saya menggunakan dukungan "beta" Southern Island untuk AMDgpu, tetapi saya tidak tahu bagaimana mengisolasi apakah itu masalah driver, wine, atau DXVK.

Selain codec softlock yang hilang, simpan Monster Hunter World berjalan sangat baik untuk saya. Tidak ada crash / hang selain game yang terkadang tidak keluar dengan benar.

OS: "Arch Linux" (64 bit)
Kernel: 4.18.5-arch1-1-ARCH
CPU: Intel (R) Core (TM) i7-4770K CPU @ 3.50GHz
GPU: X.Org AMD Radeon HD 7900 Series (TAHITI, DRM 3.26.0, 4.18.5-arch1-1-ARCH, LLVM 6.0.1) Khususnya R9 280 alias diganti merek 7950
Driver GPU: 3.1 Mesa 18.1.7 (driver AMDgpu dipaksakan alih-alih Radeon)
RAM: 15914 Mb @ 2400MHz

@ Confetti-Kamuflase Mungkinkah bug pengemudi yang sama seperti ini?

https://github.com/doitsujin/dxvk/issues/652

@ryao Saya pikir itu masalah dengan MSAA dan MHW bahkan tidak menggunakannya, idk jika bug tekstur ini juga menjadi masalah bagi pengguna nvidia

EDIT: GPU Nvidia tidak memiliki bug tekstur ini
EDIT2: Menonaktifkan Z-Prepass dalam game mengubah perilaku bug sedikit, beberapa objek menjadi normal ketika dekat dengan kamera

Distro: Mint 19 Cinnamon
Kernel: 4.15.0-34-generik
GPU: [AMD / ATI] Tonga PRO [Radeon R9 285/380]
CPU: Intel i3-6100
RAM: 8 GB

Saya mengalami jendela hitam dan menutup sendiri. Saya telah masuk ke graphics_option_preset.ini dan mengubah 4 contoh dari masing-masing pengaturan ini:

ScreenMode = Tanpa Tepi
Resolusi = 1680x1050 (ukuran monitor saya)

Saya tidak yakin apa lagi yang bisa saya lakukan atau ubah ini.

Ada masalah dengan video yang menyebabkan game macet. Khususnya ada cutscene setelah membunuh Xeno'jiiva (alias "???") dalam misi kampanye terakhir yang mencegah penyelesaian game. Masalah yang sama juga terjadi saat mencoba melihat video dalam tutorial. Untungnya, saya dapat mengatasi masalah tersebut menggunakan file DLL dari Windows 7, mengikuti langkah yang sama seperti di utas masalah Proton untuk Shadows: Awakening .

File tersebut adalah

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

Karena saya menggunakan wineprefix 64 bit, saya memperoleh versi 64-bit dan 32-bit dari setiap file (masing-masing di system32 dan syswow64). Untuk file registri, saya memperoleh mesin virtual evaluasi Windows 7 + IE10 .

Untuk beberapa alasan, wine regedit wmf.reg tidak mengimpor perubahan registri jadi saya harus membuka wine regedit dan melakukannya dari GUI.

Lihat juga:

Setelah memperbaiki masalah ini, game berjalan lancar pada 1080p 60 + fps pada Core i7 8700K dengan GTX 1070 Ti di Arch Linux dengan nvidia-396.54 dan kernel 4.18.9-arch1-1-ARCH . Pada 1440p, saya mendapatkan 30-45 fps. Kadang-kadang ada crash setiap beberapa jam, tetapi tampaknya sangat dikurangi dengan menjalankan game dalam mode berjendela tanpa batas. Semua pengaturan berada pada posisi tertinggi kecuali sinkronisasi-v dan kabut volumetrik dinonaktifkan, karena keduanya sangat memengaruhi kinerja.

Distro: Ubuntu 18.04 LTS
Kernel: 4.15.0-34-generik
GPU: NVidia GeForce 760, Driver 390.87
CPU: AMD Ryzen 3 1200
RAM: 8 GB

Beban yang sama bagus, cutscene bermain dengan baik, saya bahkan bisa benar-benar memainkan game dengan baik, tapi apa yang tampak seperti noise membuat di atas segalanya kecuali untuk beberapa elemen GUI.

Saya kira tidak ada yang tahu mengapa game saya akan dirender seperti ini?

20181002162913_1

@ NB-Kelly Saya memiliki masalah yang sama. Setelah saya memperbarui ke driver nvidia yang lebih baru dari ppa resmi , masalahnya hilang.

@ tryton-vanmeer Astaga, itu saja. Untuk beberapa alasan saya pikir saya sudah menggunakan driver terbaru.

Terima kasih!

Baiklah, sepertinya klien beta proton dan beta uap terbaru tampaknya memperbaiki pembekuan acak pada nvidia.
dapatkah orang lain mengonfirmasi?

Masih mengalami masalah berulang dengan penutupan Monster Hunter secara tiba-tiba. Bantuan akan sangat dihargai!

Fedora 28 - 4.18.10-200.fc28.x86_64 (Kayu manis)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-7 Beta

Gameplay dapat berkisar dari hanya beberapa menit hingga ~ 30-40 menit sebelum ditutup. Log yang diperbarui dilampirkan:

steam-582010.log
MonsterHunterWorld_d3d11.log
MonsterHunterWorld_dxgi.log

Halo @ HMSS013 , dapatkah Anda menjalankan ulimit -Hn dan memverifikasi bahwa ini adalah nilai yang tinggi dan bukan 4096.

Terima kasih atas balasannya @ kisak-valve, ulimit -Hn mengembalikan 4096.

Wow, ini adalah masalah esync, saya pikir saya telah memperbaikinya. Saya akan memperbaikinya dan mencoba lagi.

Terima kasih telah bersedia membantu!

Ini aneh, sekarang di tengah permainan sejumlah besar jendela menggumpal di latar belakang:

Saat menggunakan alt + tab saya bisa melihat beberapa dari mereka berlabel _ # MT FRAMEWORK 3.0_ seperti ini:

MT FRAMEWORK.jpg

@ roadh0use masih membeku untuk saya. Pada versi beta dan nvidia 410.57 terbaru

@ roadh0use Sepertinya versi terbaru Steam Play Beta juga memperbaikinya untuk saya.

Di Nvidia 396.54

Masih menerima penguncian sistem penuh sesekali pada Proton 3.7-7 beta dan DXVK 0.81 terbaru, menghentikan semua video dan hanya memperbarui audio sampai saya siklus daya. Saya tidak yakin apakah ini terkait dengan jendela yang kehilangan fokus seperti yang telah didiskusikan sebelumnya; hingga saat ini saya telah bermain dengan dua monitor, memainkan MHW di Borderless Window dengan pengaturan media campuran / tanpa vysnc di satu monitor sementara alt-tab ke yang lain untuk browser. Untuk apa nilainya, sangat mulus saat melakukannya, tidak ada kelambatan tiba-tiba atau lonjakan gagap

Linux Mint 19, kernel 4.15.0-36
1060 6GB, driver Nvidia 396.45

Pertama, saya ingin berterima kasih kepada semua orang yang memposting di sini. Anda telah sangat membantu!

Pada Kernel 4.15 dengan driver Nvidia 396.54 (GTX 1080) dengan proton 3.7-7 Beta (cache pre-shader dinonaktifkan), vsync dihidupkan, kabut volumetrik dinonaktifkan

  • Penguncian sistem penuh, perlu reboot keras.
  • Pembekuan permainan biasanya dalam waktu 20 menit hingga satu jam permainan

Pada Kernel 4.18 dengan driver Nvidia 410.57 (GTX 1080) dengan proton 3.7-7 Beta (cache pre-shader dinonaktifkan), vsync dihidupkan, kabut volumetrik dinonaktifkan

  • Game dimainkan dengan lancar selama lebih dari satu jam, tetapi akan berhenti
  • Sistem tetap berfungsi, dapat ALT + TAB untuk mematikan proses MonsterHunterWorld.exe dengan baik
  • Dapat memulai kembali permainan dengan baik dan bermain selama 1 jam + lagi

Berdasarkan balasan dari @ roadh0use dan @ LP0101 , solusi untuk masalah pembekuan pada sistem Nvidia mungkin adalah dengan melakukan hal berikut

  • Perbarui kernel menjadi 4.18
  • Gunakan Driver Nvidia 396.54
  • Gunakan Steam Play Beta 3.7-7
  • Mainkan dalam Mode Jendela Tanpa Tepi

Saya akan mengembalikan driver Nvidia 410.57 ke 396.54 dan mencoba menjalankan game selama beberapa jam. Komentar lebih lanjut dapat ditemukan di sini

Memperbarui ke kernel 4.18 tampaknya telah berhasil. Saya tidak hanya bermain selama beberapa jam dengan banyak alt-tab bolak-balik tetapi saya juga bisa keluar dan prosesnya berakhir dengan anggun tanpa harus membunuhnya.

Terima kasih atas pekerjaan Anda sejauh ini!

Gores itu, baru saja sistem lengkap lainnya terkunci dengan kernel stabil terbaru, driver nvidia, proton, dxvk, dll.

Belum lagi proses yang berakhir dengan sendirinya dengan benar tampaknya kebetulan, itu masih belum terjadi.

EDIT: Ketika Anda mengatakan "cache pre-shader dinonaktifkan," apakah pengaturan dalam opsi Steam biasa atau sesuatu dilakukan melalui opsi peluncuran DXVK? Apakah itu membantu pembekuan sama sekali?

Gim ini bekerja dengan sempurna tanpa melakukan apa pun di RX Vega 64. Hanya gagap yang dilaporkan di Windows juga. Dapat diperbaiki sebagian dengan membatasi FPS hingga 60 dan mengaktifkan V-sync.

Gim ini bekerja dengan sempurna tanpa melakukan apa pun di RX Vega 64. Hanya gagap yang dilaporkan di Windows juga. Dapat diperbaiki sebagian dengan membatasi FPS hingga 60 dan mengaktifkan V-sync.

Apakah Anda melihat masalah sorotan specular lagi?

Apakah Anda melihat masalah sorotan specular lagi?

Saya melihat beberapa refleksi yang tidak wajar pada kayu jika Anda memaksudkannya dengan sorotan specular.

Saya masih mengalami masalah aneh di mana game hang dan mulai mengeluarkan ratusan jendela latar belakang di desktop saya yang semuanya dinamai sesuatu seperti _....... # MT FRAMEWORK 3.0 ......_ .

Akhirnya permainan ditutup dan menghasilkan file log besar (~ 215MB)

ScreenShot

Log (215MB)

Fedora 28 - 4.18.12-200.fc28.x86_64 (Kayu manis)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-8 Beta

Memiliki masalah dengan game ini di mana input keyboard saya tidak lagi terdaftar, mouse baik-baik saja.
Sunting: ini tampaknya terjadi setelah menggunakan Sisipkan untuk obrolan.
Sunting2: tampaknya terjadi setelah misi selesai dan pemain lain meninggalkan pesta Anda
Sunting3: baru saja terjadi di pesta, tekan Ins untuk mengobrol, pesan masuk, masukan keyboard dihentikan

Baru saja beralih dari 1060 6GB saya ke RX 580 8GB menggunakan kernel 4.18.13 dan Mesa / LLVM / Proton / DXVK stabil terbaru

Penguncian sistem penuh yang jarang tampaknya hilang, tetapi saya mengalami semua permukaan di hub memiliki kilau spekular seperti tertutup minyak. Tampaknya _hanya_ ada di hub, jadi dapat diabaikan, tetapi yang pasti masih merupakan kesalahan.

Versi terbaru DXVK di proton 3.16 tampaknya memperbaiki gagap. Saya juga telah mengaktifkan precaching shader lagi dan berfungsi dengan baik.

Saya masih mengalami masalah aneh di mana game hang dan mulai mengeluarkan ratusan jendela latar belakang di desktop saya yang semuanya dinamai sesuatu seperti _....... # MT FRAMEWORK 3.0 ......_ .

Akhirnya permainan ditutup dan menghasilkan file log besar (~ 215MB)

ScreenShot

Log (215MB)

Fedora 28 - 4.18.12-200.fc28.x86_64 (Kayu manis)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-8 Beta

Baru saja beralih dari 1060 6GB saya ke RX 580 8GB menggunakan kernel 4.18.13 dan Mesa / LLVM / Proton / DXVK stabil terbaru

Penguncian sistem penuh yang jarang tampaknya hilang, tetapi saya mengalami semua permukaan di hub memiliki kilau spekular seperti tertutup minyak. Tampaknya _hanya_ ada di hub, jadi dapat diabaikan, tetapi yang pasti masih merupakan kesalahan.

Saya dapat mengonfirmasi kedua kesalahan ini masih di Proton 3.16-1

ArchLinux - 4.18.12 - KDE
Ryzen 1700X / 16GB RAM
RX Vega 64 (Mesa 18.2.2)
Proton 3.16-1

ArchLinux - 4.18.14 - bspwm
Ryzen 1600 / 16GB RAM
Nvidia 1070ti (nvidia-vulkan-dkms 396.54.09)
Proton 3.16-1

Saya telah memperhatikan bahwa game dapat membeku sebelum layar judul atau crash dari halaman perdagangan. Tapi MonsterHunterWorld_d3d11.log dan MonsterHunterWorld_dxgi.log sama-sama kosong. Apakah saya melewatkan sesuatu agar kerusakan dapat dicatat?

Sunting meskipun hari ini setelah memilih proton beta 3.16 lagi untuk mengecek ulang telah diunduh, permainan berjalan dengan baik apakah itu hanya bug di proton? (Saya suka bahwa cpu saya bekerja lebih dingin dengan mhw & proton. Tebak wine / linux mengelola utas cpu lebih baik daripada windows.)

Juga miliki yang berikut ini di opsi peluncuran saya untuk info dxvk, lalu untuk memastikan game ditutup ketika saya keluar.
DXVK_HUD=fps,devinfo,frametimes %command%; pgrep -i monster | xargs kill -9

Saya masih mengalami masalah aneh di mana game hang dan mulai mengeluarkan ratusan jendela latar belakang di desktop saya yang semuanya dinamai sesuatu seperti _....... # MT FRAMEWORK 3.0 ......_ .

Akhirnya permainan ditutup dan menghasilkan file log besar (~ 215MB)

ScreenShot

Log (215MB)

Fedora 28 - 4.18.12-200.fc28.x86_64 (Kayu manis)
AMD FX-8350 / 16GB RAM
NVidia GeForce GTX 1050 Ti (396.54.1)
Proton 3.7-8 Beta

Masih mengalami kesalahan ini dengan Kernel 4.18.14.200 dan Proton 3.16-3.

Ini benar-benar sepertinya membutuhkan waktu lebih lama untuk crash pertama kali Anda kembali jika Anda belum bermain sebentar.

Saya mendapat 30 menit permainan sebelumnya, disimpan dan ditutup tanpa masalah, tetapi setelah itu crash akan terjadi setelah hanya beberapa menit.

:(

Jadi saya punya kesempatan untuk melakukan beberapa pengujian lagi dan sepertinya menjanjikan.

Spesifikasinya adalah:
Manjaro Linux
Desktop Plasma KDE
4.19.0 Kernel
Driver GTX 1080ti versi 410.73
Proton 3.16-3 Beta

Saya menjalankan game selama sekitar 3 jam di Astera tanpa ada crash. Saya sesekali berpindah-pindah dan saya menyimpan permainan dan berinteraksi dengan vendor. Game berjalan dalam mode Borderless Window yang dibatasi pada 60 fps. Sebelum ini ketika saya akan bermain game akan bertahan 5-30 menit sebelum crash, bahkan jika saya hanya tinggal di Astera tanpa input, jadi ini sepertinya peningkatan yang bagus. Sepertinya itu bukan karena saya tidak memainkannya untuk sementara waktu karena saya mencoba meluncurkannya setiap beberapa hari untuk melihat apakah sudah diperbaiki.

Itu masih hang ketika saya keluar dari permainan jadi saya masih harus mematikan proses secara manual.

Saya akan melakukan lebih banyak pengujian besok dengan melakukan (semoga) beberapa perburuan.

Segala sesuatu dalam game ini telah bekerja dengan baik untuk saya kecuali crash jika Anda memilih "putar film" pada senjata di kotak Anda.

Saya telah bermain selama berjam-jam tanpa crash, termasuk multiplayer. Performa bagus juga.

RX580 menjalankan 4.19 dan mesa / llvm git / svn.

Jadi ternyata kemarin itu kebetulan. Saya mulai berburu hari ini dan game terkunci setelah sekitar 15 menit. Jadi bug yang menabrak belum diperbaiki di Nvidia.

OS: Ubuntu 18.04
Driver NVidia 410 (gtx 1080)
Proton ketiga versiSaat ini saya mengalami masalah bahwa di pemburu monster layar benar-benar membeku, musik masih diputar di kaca pembesar.

Saya pertarungan fana, karena setiap kali itu sinkronisasi-v atau sinkronisasi-g, layar saya terus robek

OS : Ubuntu 18.10
Driver NVIDIA : 410.73
Versi Kernel : 4.18.0-10
Versi Proton : 3.16-4
Info Sistem Lengkap : GIST

Opsi Grafik Game

[GraphicsOption]
ScreenMode=FullScreen
Resolution=2560x1440
FrameRate=30
V-Sync=Off
OptionMode=Manual
ResolutionScaling=High
TextureQuality=512
AmbientOcclusion=Off
VolumeRenderingQuality=Off
ShadowQuality=Mid
Anti-Aliasing=FXAA
LODBias=Mid
MaxLODLevel=No Limit
FoliageSway=On
SubSurfaceScattering=Off
ScreenSpaceReflection=Off
AnisotropicFiltering=Mid
WaterReflection=Off
SHDiffuse=Low
DynamicRange=64-bit
Z-Prepass=On
MotionBlur=Off
[Window]
PosX=0
PosY=0

Permainan saya tampaknya berjalan dengan baik selama sekitar 20-30 menit sebelum pemutaran hitam dengan musik masih diputar di latar belakang. Satu-satunya cara untuk menutup aplikasi adalah dengan menghentikan prosesnya.

Itu tidak berhasil untuk saya.

Kesalahan: Server tidak dapat dijangkau, periksa sambungan Internet Anda dan klik "Coba lagi".

Saya mencoba:
-nofriendsui -udpforce
-nofriendsui -udp
-nofriendsui -tcp

Catatan

@ mrdev023 coba gunakan runtime stean sebagai ganti pustaka asli

Arch 4.19.2
ryzen 1600
Proton 3.16-4
nvidia vulkan beta | nvidia-vulkan-dkms 396.54.09-3

Mengepalai pedang dante devil charge bisa menghancurkan game untukku secara acak. Melakukan acara pencarian kode merah dua kali dengan itu dilengkapi tabrakan permainan sekali dalam lima menit dari memulai pencarian kemudian lagi 20 menit itu macet memulai pencarian lagi. Kedua kali permainan membeku dengan musik latar diputar dengan baik tetapi sepertinya itu adalah kesalahan yang tidak dapat dipulihkan dan saya menghentikan proses permainan.

Ini cara terbaik untuk mencatat ini hanya dengan memanggil game melalui appidnya di cli?

Halo @ cj360 , Anda dapat menambahkan PROTON_LOG=1 %command% ke opsi peluncuran game, mereproduksi masalah Anda, lalu temukan $ HOME / steam- $ APPID.log yang dihasilkan.

@BlazeKl Ini berfungsi tetapi sering crash dalam game dengan Steam tetapi dapat dimainkan.

Manjaro Deepin 4.20-rc2 (untuk kartu suara ae-5)
AMD Threadthripper 2990wx 32c 64
Proton 3.16-4
AMD R9 390X | Mesa 18.2.5 OpenGL 4.5 Vulkan 1.1.70

Crash DUMP
Proton LOG

Saya kira masalahnya adalah saya adalah bagaimana mungkin file game yang hilang? Menjalankan pemeriksaan integritas, mengatakan 8 file yang hilang akan diunduh. Kemudian saya menjalankan misi sekali sebagai gagal dan sekali lagi berhasil tetapi tidak ada crash. Senjata yang sama seperti saat jatuh. Ini lognya meskipun sepertinya saya harus melihat apakah crash akan terjadi lagi ketika logging diaktifkan.

http://ix.io/1tcj

Xubuntu 18.04.1
Intel (R) Core (TM) i7-2600K CPU @ 3.40GHz
NVIDIA Corporation GeForce GTX 970 / PCIe / SSE2

Masih terkunci setelah beberapa waktu menggunakan driver 415.13. GPU mereset dan mencetak pesan ini ke kern.log:

[ 2546.530874] NVRM: GPU at PCI:0000:01:00: GPU-31cce69c-7592-a02b-a7f1-537eb763536f
[ 2546.530878] NVRM: Xid (PCI:0000:01:00): 31, Ch 00000023, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_5 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

Jadi saya perhatikan mhw menabrak saya di tengah-tengah pencarian kode merah dan pencarian khusus lunastra dan membuat permainan itu menabrak saya di tengah-tengah pencarian itu. Lihat ini di log berikut

https://gist.github.com/cj360/4970bd5a32327a52b9e8671b8fe6fa97

Setelah memutakhirkan ke Linux 4.19.2 (sebelumnya 4.14) masalah pembekuan tampaknya hilang.

Saya menggunakan NixOS tidak stabil
Linux 4.19
driver nvidia GTX 1070 410.78.0
Proton 3.16-4

Opsi yang digunakan:

  • tanpa batas
  • tidak ada vsync
  • kabut volumetrik dinonaktifkan

Saya mendapat beberapa pembekuan 😢

Kadang-kadang saya bisa bermain beberapa jam berturut-turut dan di lain waktu itu akan berhenti setelah 20 menit bermain game.

Saya hanya bisa berjalan 15-20 menit sebelum penguncian terjadi dan saya harus memaksa reboot komputer saya. Saya mencoba windowed borderless yang memungkinkan saya untuk melakukan alt-tab dengan lancar tetapi saya masih mengalami crash. Saya hanya dalam misi pertama di mana Anda melawan jagras besar dan saya sudah mengalami ini terjadi sebanyak 4 kali. Saya menonaktifkan frame rate dan vsync.

Spesifikasi:
4.19.2-lengkungan
GTX 1080ti
Threadripper 1900x
nvidia 415.18
Proton 3.16-4

Saya juga memiliki masalah ini, persis seperti yang dijelaskan oleh dseguin, namun itu terjadi pada Just Cause 3. Saya berada di arch dengan gtx 770. Sebelum update driver nvidia baru-baru ini, kesalahan yang muncul di dmesg kurang mendetail. Mengingat kesalahan hampir identik dengan dseguin (bukan hanya kesalahan Xid 31 generik, milik saya dan termasuk PAGE_FAULT, alamat dll) itu menyiratkan bahwa ini adalah kesalahan driver dan bukan hanya kesalahan aplikasi. Mungkin peningkatan verbositas di dmesg menandai patch yang akan datang dari nvidia, siapa tahu.

Milik saya tidak konsisten tentang berapa lama tanpa penguncian sistem penuh. Mampu bermain hampir satu jam lebih awal sebelum terjatuh.

Spesifikasi:
4.19.2-Ubuntu (18.04.1)
GTX 1080ti
nvidia 415.18
Proton 3.7-8 saat ini, tetapi telah mendapatkannya di beta juga.

Beberapa kombinasi mematikan kabut volumetrik, efek sketsa, DOF, dan menyalakan vsync tampaknya memiliki efek mitigasi kecil. Mendapatkannya hingga sekitar satu jam.

Saya yakin saya mungkin telah menemukan akar penyebab masalah ini. Meskipun nvidia mencantumkan kesalahan xid 31 sebagai kesalahan 'driver' dan 'aplikasi', tampaknya kesalahan halaman yang dirujuk xid 31 sebenarnya disebabkan oleh kurangnya vram dan bukan hanya beberapa penunjuk buruk sembarangan di suatu tempat. Namun, saya tidak menjalankan Monster Hunter World, melainkan Just Cause 3, namun saya mengalami gejala yang sama seperti yang tercantum di sini.

Saya juga menemukan bahwa memori video yang dipakai oleh Just Cause 3 meningkat sekitar 70 megabyte setiap kali alt-tab dijalankan saat fokus dialihkan ke aplikasi lain. Demikian pula, konsumsi vram melonjak secara fenomenal saat mode layar penuh dan jendela diputar ulang. Ini bisa menjelaskan perilaku crash yang tampak acak karena saya ragu ada orang yang menghubungkan alt-tab dengan peningkatan frekuensi crash.

Saya meminta seseorang memonitor vram mereka selama crash untuk mengonfirmasi hal ini. Saya menggunakan alat 'nvidia-smi' untuk memantau penggunaan vram saya karena dikirimkan dengan pengaturan nvidia (menurut saya). Tempatkan terminal di lokasi yang dapat dilihat dan jalankan 'watch -n 0.5 nvidia-smi' untuk memperbarui statistik penggunaan vram secara rekursif setiap 0,5 detik. Jelas, luncurkan Monster Hunter World, temukan kapan itu crash dan posting hasil.

Saya menjalankan GTX 770 4gb btw.

@newnah jadi menurut logika ini kita harus mendapatkan lebih sedikit crash dengan detail minimum karena ini akan mengkonsumsi lebih sedikit vram?

@newnah Saya baru saja menguji teori Anda dan bagi saya permainan berhenti merespons dengan hanya musik yang masih diputar tetapi penggunaan VRam hanya sekitar ~ 2100MiB yang kira-kira 50% pada gtx 980 4gb saya. Jadi kehabisan Vram sepertinya bukan masalahnya.
Tetapi saya memperhatikan beberapa hal lain yang mungkin menarik:

  1. Terminal dengan jam tangan nvidia-smi terus diperbarui di monitor kedua
  2. Dengan Ctr + Alt + F4 saya dapat beralih ke layar login lain. Di sana saya bisa masuk ke pengguna sudo dan mematikan proses Monster Hunter World.
  3. Saat menekan pintasan untuk beralih ke pengguna sudo, monitor menjadi hitam selama sekitar 2 Menit sebelum saya dapat masuk tetapi dengan pengaturan daya yang disetel ke "lebih memilih kinerja maksimum", waktu tunggu turun menjadi 30 detik

Sebagai catatan: Saya menghasilkan crash saya dengan melawan Kulve Taroth (solo) beberapa kali dan kemudian beralih ke sesi online lain (dengan pemain lain) untuk mendapatkan hadiah. Menabrak melarikan diri dari wanita pencari

CPU: i7 4790
GPU: GTX 980 4Gb
Driver: 396.54
Proton 16-4 Beta

@Estard Biasanya jika saya menunggu cukup banyak waktu permainan akan dilanjutkan, seolah-olah Anda menjeda eksekusi tidak kurang, tidak ada efek samping atau apa pun, hanya pemutusan online dengan batas waktu, itu identik dengan menghentikan program menggunakan debugger.

Saya mencoba mengubah tty untuk masuk dan mematikan, tetapi saya tidak dapat mengingat kapan pun saya mengatur sesuatu.

Perlu dicatat bahwa dalam kasus saya bahkan tampilan kedua akan tetap beku, biasanya itu akan memperbarui 1 atau 2 bingkai sebelum penguncian sistem penuh.

Dan semua itu, agak, berubah hari ini dengan driver vulkan-beta 415.18.04 yang baru. Saya belum cukup menguji, karena sangat melelahkan harus me-restart PC setiap kali game crash, tetapi ada perubahan pada layar setelah membeku, itu akan kembali, di kedua layar, untuk menampilkan wallpaper desktop setelah beberapa waktu , terkadang dengan apa pun yang ada di layar kedua kembali.

Saya hanya dapat berspekulasi, tetapi saya pikir mungkin ada sesuatu yang berpihak pada CPU, saat memutar video youtube ketika sistem membeku akan melanjutkan audio selama beberapa (hingga 30) detik dan kemudian berhenti, setelah beberapa waktu audio akan dilanjutkan dengan kedua layar masih membeku, musik latar permainan tetap berputar sepanjang waktu seperti biasa, ini mungkin menunjukkan bahwa CPU pulih dari apa pun yang terjadi tetapi GPU tidak

Sebelum pembaruan 415.18.04 jumlah pembekuan, baik sementara maupun tidak, terus berkurang dengan setiap kernel atau driver baru, hari Sabtu saya bahkan berhasil bermain hampir sepanjang hari dengan hanya beberapa pembekuan sementara, dengan driver baru, macet tampaknya lebih sering, pada apa yang dapat diperhatikan dalam beberapa jam pengujian.

Saya mungkin bias, tetapi saya memiliki lebih banyak pembekuan permanen saat melawan Kushala Daora daripada monster lain, tidak bisa hanya mengatakan itu adalah kesalahan angin karena banyak dari mereka terjadi di layar hadiah tetapi saya pikir itu mungkin ada hubungannya.

Satu hal yang tampaknya bertentangan dengan hipotesis VRAM adalah bahwa setelah saya meningkatkan resolusi game menjadi 1440p dari 1080p, setelah membeli layar baru, saya tampaknya game tersebut berperilaku lebih baik, tetapi saya lebih cenderung percaya bahwa kabut volumetrik adalah rata-rata pelakunya terbesar, sementara bukan satu-satunya.

Mungkin ada beberapa pengaruh jaringan, karena banyak kali permainan akan berhenti tidak lama setelah pemain memasuki sesi solo saya yang pertama. Jika saya bukan host sesi, memulihkan dari freeze berarti memutuskan sambungan dari sesi dan masuk dalam mode offline, namun jika saya adalah host sesi dan satu-satunya pemain dalam misi jika game pulih dari freeze dan saya kembali ke Astera semua pemain akan tetap terhubung.

CPU: Ryzen 7 2700X
GPU: GTX 1070
Driver: 415.18.04 vulkan-beta
Proton 16-4 Beta

EDIT: Saya baru saja membuat game berhenti berfungsi, hal-hal menarik yang tenang dengan pengemudi baru

Sekarang saya juga dapat mengonfirmasi bahwa masalah vram terpisah dengan masalah xid 31, saya berhasil membuat JC3 macet tanpa melebihi vram, maaf atas peringatan palsu. Saya telah memperbarui ke driver baru juga tetapi saya belum melihat adanya perbedaan.

Saya perhatikan bahwa Anda mengatakan Anda harus memulai ulang setelah setiap kerusakan. Tidak yakin apakah itu khusus untuk JC3 tetapi saya mengikat 'pkill -9 -f .exe' ke hotkey dan ketika macet saya mash tombol itu sedikit. Butuh beberapa detik tetapi akhirnya berhenti. Mudah-mudahan itu akan membuat Anda lebih mudah.

Saya juga ingin menjelaskan bahwa dalam Just Cause 3, 31 hampir selalu terjadi saat terbang dengan jet atau helikopter. Mungkin beberapa dalam logika game yang memengaruhi rendering saat terbang. Tak perlu dikatakan ada variabel praktis tak terbatas yang dapat memicu kesalahan ini, tapi mungkin ada hubungannya dengan LOD atau jarak gambar? Saya tidak yakin, tapi saya tahu tebakan yang menyedihkan ini tidak membawa kita kemana-mana. Sementara itu, saya akan membuka masalah di halaman github dxvk.

Saya memiliki solusi potensial yang telah menyelesaikan masalah di Just Cause 3.

Setelah mencentang 'Nonaktifkan efek desktop' di opsi lutris (game-> konfigurasi-> opsi sistem-> Nonaktifkan efek desktop) saya berhasil mencatat waktu ~ 3 jam tanpa crash, terlepas dari apakah saya sedang terbang. Saya memulai kembali permainan tetapi dengan itu diaktifkan, menabrak setelah ~ 15 detik memasuki helikopter. Mulai ulang lagi tetapi dengan itu dinonaktifkan sekali lagi, saya mengulangi tindakan saya dalam game (waktu, tempat, dan helikopter yang sama) dan tidak crash (bahkan setelah 15 menit + terbang!).

Opsi di lutris mengacu pada pengomposisian desktop di pengelola tampilan Anda (mungkin xorg). Jika Anda tidak menggunakan lutris, Anda harus dapat menentukan aplikasi mana yang melakukan apa. Saya yakin proton memiliki pengaturan yang serupa, meskipun saya tidak menggunakannya jadi saya tidak bisa memastikannya. Ini mungkin berguna: https://wiki.archlinux.org/index.php/Xorg#Composite

Saya sangat berharap ini menyelesaikan masalah di Monster Hunter World karena saya tahu betapa frustrasinya itu.

Saya pikir ini mungkin berhasil, dimainkan sekitar 2 jam tanpa pembekuan atau crash, terima kasih newnah!

Saya akan memperbarui jika saya macet atau macet

Juga sepertinya trik pesta ini hanya bekerja sekali per sesi. Jika Anda menutup gim dan meluncurkannya kembali karena alasan tertentu, gim tersebut rentan mengalami crash seperti halnya pengomposisian desktop yang diaktifkan, setidaknya di lutris. Jelas Anda dapat mengatasi ini dengan reboot atau 'systemctl restart lightdm' yang lebih cepat (Anda tidak bisa menutup permainan!). Pokoknya saya senang ini tampaknya mengurangi masalah. Tidak yakin apakah ini bug di lutris ... tapi untuk saat ini saya tidak terlalu peduli.

Hanya kepala ke atas, saya mengalahkan Xeno'jiiva 'bos terakhir' dan ketika pergi ke layar penyimpanan saya pikir ada urutan film yang harus Anda lihat untuk maju, di sana game tersebut crash ke desktop dan membuat simpan file tidak dapat diputar. Mereka hanya menyiasatinya dengan memutar urutan film tersebut dengan memutarnya di windows. :( dan kemudian kembali ke game di Linux, saya belum melakukannya. Apakah ada cara agar pemutaran video berfungsi.?

Apakah itu macet dengan kesalahan xid 31 (jika tidak, itu bagus)? Bisakah Anda memposting keluaran terminal?

Aku bisa memastikan kecelakaan itu setelah Xeno'jiiva sebagai "bos terakhir", itu adalah urutan filmnya. Yang bisa dipicu juga dengan menonton urutan "denouncement" saja, tidak perlu mereproduksi boss mengalahkan ini.

log kecelakaan

Jika saya membacanya dengan benar

84373.656:0024:00c6:trace:seh:call_vectored_handlers calling handler at 0x6a41dfc0 code=406d1388 flags=0
84373.656:0024:00c6:trace:seh:call_vectored_handlers handler at 0x6a41dfc0 returned ffffffff
84377.791:0024:002e:trace:module:LdrGetDllHandle L"steam_api64.dll" -> 0x3b400000 (load path L"Z:\\home\\buscher\\Done\\Steam\\SteamApps\\common\\Monster Hunter World;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
84377.984:0024:002e:fixme:mfplat:MFStartup (131184, 0): stub
84378.213:0024:002e:fixme:mfplat:mfattributes_SetUINT32 0x5e1570, {a634a91c-822b-41b9-a494-4de4643612b0}, 1
84378.213:0024:002e:fixme:mfplat:mfattributes_SetUINT32 0x5e1570, {aa456cfd-3943-4a1e-a77d-1838c0ea2e35}, 1
84378.213:0024:002e:fixme:mfplat:src_reader_GetNativeMediaType 0x5e0320, 0x00000000, 0, 0xddfc00
84378.213:0024:002e:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x141ec1d47 ip=141ec1d47 tid=002e
84378.213:0024:002e:trace:seh:NtRaiseException  info[0]=0000000000000000
84378.213:0024:002e:trace:seh:NtRaiseException  info[1]=0000000000000000
84378.214:0024:002e:trace:seh:NtRaiseException  rax=0000000080004001 rbx=0000000080004001 rcx=0000000000000000 rdx=0000000142e5cb40
84378.214:0024:002e:trace:seh:NtRaiseException  rsi=0000000000000000 rdi=00007f0f985426b0 rbp=0000000000000000 rsp=0000000000ddfba0
84378.214:0024:002e:trace:seh:NtRaiseException   r8=0000000000ddfbc0  r9=0000000000ddf792 r10=0000000000000000 r11=0000000000000000
84378.214:0024:002e:trace:seh:NtRaiseException  r12=0000000000000000 r13=0000000000000000 r14=00000000012dfbb8 r15=00000001416811b4
84378.214:0024:002e:trace:seh:call_vectored_handlers calling handler at 0x6a41dfc0 code=c0000005 flags=0
84378.214:0024:002e:trace:seh:call_vectored_handlers handler at 0x6a41dfc0 returned 0
84378.214:0024:002e:trace:seh:call_vectored_handlers calling handler at 0x6f2826e0 code=c0000005 flags=0
84378.214:0024:002e:trace:seh:call_vectored_handlers handler at 0x6f2826e0 returned 0

fixme:mfplat:src_reader_GetNativeMediaType mungkin menjadi bagian yang menarik, karena ini adalah keluaran terakhir sebelum keluaran eksepsi dan mfplat adalah FIXME. Jadi tebakan saya, MHW memanggil fungsi ini tetapi tidak memeriksa nilai kembalian dan secara membabi buta menggunakan data -> crash.
Jika saya harus benar maka anggur perlu menerapkan mfplat ini.

Menonton urutan di bawah windows berfungsi dengan baik, setelah itu, saya dapat terus bermain di Linux / proton.

Spesifikasi:

  • kernel 4.19.8
  • xorg-server xorg-server-1.20.3
  • nvidia-drivers-415.22 (geforce 1060gtx)
  • Proton 3.16-4 Beta

CATATAN : Kemacetan ini tidak terkait dengan macet, setidaknya saya tidak dapat menemukan koneksi apa pun. Saya juga mengalami pembekuan dan mencoba beberapa pengaturan / tips dari posting ini, tetapi masih macet secara acak.

untuk pembekuan yang kudapat

[74924.495990] NVRM: GPU at PCI:0000:09:00: GPU-b96024f0-36ab-06dc-cbe4-9532fcd667e5
[74924.495992] NVRM: GPU Board Serial Number: 
[74924.495995] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_2 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ
[79879.456414] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_0 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ
[82736.768536] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000053, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_9 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

dalam keluaran dmesg, beberapa macet berbeda, karena saya ingin bermain ;-)

Dan sebagai catatan, menggunakan PROTON_USE_WINED3D = 1 hanya menghasilkan layar hitam.
Dengan banyak

...
88353.129:0024:002e:fixme:d3d11:d3d_query_init Ignoring MiscFlags 0x1.
...
88353.696:0024:002e:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
88353.696:0024:002e:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
...
88371.986:0024:0047:fixme:d3d_shader:shader_glsl_sprintf_cast Unhandled cast from 0x1 to 0x5.
...
88372.567:0024:0047:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80002302.
88372.567:0024:0047:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00199983.
...

Log yang Dipangkas

Harapan saya adalah mengatasi pembekuan tersebut menggunakan wined3d, tetapi tidak berhasil.

Dapatkah seseorang mengarahkan saya ke arah yang benar tentang cara menemukan log de crash
dan belajar bagaimana membacanya untuk membantu berkontribusi? Terima kasih.

Pada Sel, 11 Des 2018, 11:05 Bernd Buschinski < [email protected]
menulis:

Dan sebagai catatan, menggunakan PROTON_USE_WINED3D = 1 hanya menghasilkan warna hitam
layar.
Dengan banyak

...
88353.129: 0024: 002e: fixme: d3d11 : d3d_query_init Mengabaikan MiscFlags 0x1.
...
88353.696: 0024: 002e: fixme: d3d_shader : shader_sm4_read_instruction_modifier Pengubah tidak tertangani 0x00155543.
88353.696: 0024: 002e: fixme: d3d_shader : shader_sm4_read_instruction_modifier Pengubah tak tertangani 0x800000c2.
...
88371.986: 0024: 0047: fixme: d3d_shader : shader_glsl_sprintf_cast Cast tidak tertangani dari 0x1 ke 0x5.
...
88372.567: 0024: 0047: fixme: d3d_shader : shader_sm4_read_instruction_modifier Pengubah tak tertangani 0x80002302.
88372.567: 0024: 0047: fixme: d3d_shader : shader_sm4_read_instruction_modifier Pengubah tidak tertangani 0x00199983.
...

Log yang Dipangkas
https://nopaste.xyz/?8a9f8bb93460b0ca#TCL2E8LNiewHCC3Q5NFctkamrsbCm+ADdjkRowO9h2M=

Harapan saya adalah mengatasi pembekuan tersebut menggunakan wined3d, tetapi tidak berhasil.

-
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-446234658 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AI4Dvo96Df53qopG7dOxVV89KpYSuEDbks5u38nQgaJpZM4WIe20
.

Saya mencoba bermain dengan komposisi dinonaktifkan di KDE tetapi ini tidak membantu

Saya pikir ini adalah log kerusakan saya
steam-582010.log
__

Untuk crash yang terkait dengan pemukulan bos terakhir, Anda perlu menyalin beberapa file dari instalasi windows

Ada masalah dengan video yang menyebabkan game macet. Khususnya ada cutscene setelah membunuh Xeno'jiiva (alias "???") dalam misi kampanye terakhir yang mencegah penyelesaian game. Masalah yang sama juga terjadi saat mencoba melihat video dalam tutorial. Untungnya, saya dapat mengatasi masalah tersebut menggunakan file DLL dari Windows 7, mengikuti langkah yang sama seperti di utas masalah Proton untuk Shadows: Awakening .

File tersebut adalah

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

Karena saya menggunakan wineprefix 64 bit, saya memperoleh versi 64-bit dan 32-bit dari setiap file (masing-masing di system32 dan syswow64). Untuk file registri, saya memperoleh mesin virtual evaluasi Windows 7 + IE10 .

Untuk beberapa alasan, wine regedit wmf.reg tidak mengimpor perubahan registri jadi saya harus membuka wine regedit dan melakukannya dari GUI.

Lihat juga:

Setelah memperbaiki masalah ini, game berjalan lancar pada 1080p 60 + fps pada Core i7 8700K dengan GTX 1070 Ti di Arch Linux dengan nvidia-396.54 dan kernel 4.18.9-arch1-1-ARCH . Pada 1440p, saya mendapatkan 30-45 fps. Kadang-kadang ada crash setiap beberapa jam, tetapi tampaknya sangat dikurangi dengan menjalankan game dalam mode berjendela tanpa batas. Semua pengaturan berada pada posisi tertinggi kecuali sinkronisasi-v dan kabut volumetrik dinonaktifkan, karena keduanya sangat memengaruhi kinerja.

Untuk crash yang terkait dengan pemukulan bos terakhir, Anda perlu menyalin beberapa file dari instalasi windows

Ada masalah dengan video yang menyebabkan game macet. Khususnya ada cutscene setelah membunuh Xeno'jiiva (alias "???") dalam misi kampanye terakhir yang mencegah penyelesaian game. Masalah yang sama juga terjadi saat mencoba melihat video dalam tutorial. Untungnya, saya dapat mengatasi masalah tersebut menggunakan file DLL dari Windows 7, mengikuti langkah yang sama seperti di utas masalah Proton untuk Shadows: Awakening .
File tersebut adalah

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

Karena saya menggunakan wineprefix 64 bit, saya memperoleh versi 64-bit dan 32-bit dari setiap file (masing-masing di system32 dan syswow64). Untuk file registri, saya memperoleh mesin virtual evaluasi Windows 7 + IE10 .
Untuk beberapa alasan, wine regedit wmf.reg tidak mengimpor perubahan registri jadi saya harus membuka wine regedit dan melakukannya dari GUI.
Lihat juga:

Setelah memperbaiki masalah ini, game berjalan lancar pada 1080p 60 + fps pada Core i7 8700K dengan GTX 1070 Ti di Arch Linux dengan nvidia-396.54 dan kernel 4.18.9-arch1-1-ARCH . Pada 1440p, saya mendapatkan 30-45 fps. Kadang-kadang ada crash setiap beberapa jam, tetapi tampaknya sangat dikurangi dengan menjalankan game dalam mode berjendela tanpa batas. Semua pengaturan berada pada posisi tertinggi kecuali sinkronisasi-v dan kabut volumetrik dinonaktifkan, karena keduanya sangat memengaruhi kinerja.

Saya mencoba melakukan apa yang Anda posting tetapi saya tidak bisa melakukannya dengan benar, dapatkah Anda membuat tutorial untuk newbs seperti saya.

@bayu_joo

Anda akan memerlukan instalasi windows 7 64-bit, itu tidak bisa korea (atau edisi CE jika saya tidak salah) karena tidak memiliki codec yang diperlukan, itu HARUS instalasi windows 7, sementara saya belum menguji dengan 8, file w10 tidak berfungsi.

Salin dll:

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

Dari folder system32 dan syswow64 (Anda akan memiliki 2 set dll, satu untuk 32-bit dan satu untuk 64), buka editor registri dan temukan entri HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation dan ekspor ke file bernama wmf.reg

Transfer itu ke instalasi linux Anda, dan buat file baru bernama mf.reg, tempel ini ke dalamnya:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Wine\LicenseInformation]
"msmpeg2adec-AACDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-AACDecoderV2InSKU"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2InSKU"=dword:00000001

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}]
@="MPEG4 Byte Stream Handler"

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}]
@="File Scheme Handler"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}]
@="MFReadWrite Class Factory"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}\InprocServer32]
@="mfreadwrite.dll"
"ThreadingModel"="Both"

Buka terminal dan jalankan ini membuat perubahan yang diperlukan:
export WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/582010/pfx

582010 adalah ID game, jika Anda memerlukan perbaikan ini di game lain, ulangi proses menggunakan wineprefix game itu

Lalu lari :

wine start regedit.exe mf.reg
wine64 start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe wmf.reg
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll

Ini akan mengimpor kunci registri ke wineprefix dan kemudian mendaftarkan dll, ingat bahwa 64-bit dan 32-bit memiliki dll yang berbeda, jika Anda memiliki masalah ketergantungan, kemungkinan besar Anda mencampurkan dll.

Terima kasih kepada lieff untuk menemukan perbaikan dan daniel-lawrence yang awalnya memposting solusinya di sini

Juga game mulai mogok lagi pada hari berikutnya, jadi mengarang bukanlah masalahnya

@bayu_joo

Anda akan memerlukan instalasi windows 7 64-bit, itu tidak bisa korea (atau edisi CE jika saya tidak salah) karena tidak memiliki codec yang diperlukan, itu HARUS instalasi windows 7, sementara saya belum menguji dengan 8, file w10 tidak berfungsi.

Salin dll:

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

Dari folder system32 dan syswow64 (Anda akan memiliki 2 set dll, satu untuk 32-bit dan satu untuk 64), buka editor registri dan temukan entri HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Foundation dan ekspor ke file bernama wmf.reg

Transfer itu ke instalasi linux Anda, dan buat file baru bernama mf.reg, tempel ini ke dalamnya:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Wine\LicenseInformation]
"msmpeg2adec-AACDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-AACDecoderV2InSKU"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2AddInEnable"=dword:00000001
"msmpeg2adec-DolbyDigitalDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-H264VideoDecoderV2InSKU"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2AddInEnable"=dword:00000001
"msmpeg2vdec-MPEG2VideoDecoderV2InSKU"=dword:00000001

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}]
@="MPEG4 Byte Stream Handler"

[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}]
@="File Scheme Handler"

[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}\InprocServer32]
@="mf.dll"
"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}]
@="MFReadWrite Class Factory"

[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}\InprocServer32]
@="mfreadwrite.dll"
"ThreadingModel"="Both"

Buka terminal dan jalankan ini membuat perubahan yang diperlukan:
export WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/582010/pfx

582010 adalah ID game, jika Anda memerlukan perbaikan ini di game lain, ulangi proses menggunakan wineprefix game itu

Lalu lari :

wine start regedit.exe mf.reg
wine64 start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe wmf.reg
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll

Ini akan mengimpor kunci registri ke wineprefix dan kemudian mendaftarkan dll, ingat bahwa 64-bit dan 32-bit memiliki dll yang berbeda, jika Anda memiliki masalah ketergantungan, kemungkinan besar Anda mencampurkan dll.

Terima kasih kepada lieff untuk menemukan perbaikan dan daniel-lawrence yang awalnya memposting solusinya di sini

Juga game mulai mogok lagi pada hari berikutnya, jadi mengarang bukanlah masalahnya

maafkan kebodohan saya tetapi di mana tepatnya saya harus meletakkan file, di folder apa? apakah itu di proton system32 dan syswow64 atau folder sistem anggur dan mf.reg amd wmf.reg juga di folder apa?

@ blastermaster77 Ya, Anda perlu meletakkan 64bit dll di system32 dan 32bit di syswow64 di prefiks proton atau prefiks wine lainnya yang Anda gunakan untuk memulai permainan. Ketika menjalankan wine regsvr32 dan wine64 regsvr32 Anda memerlukan variabel export WINEPREFIX=/path/to/prefix env.

@ blastermaster77 Ya, Anda perlu meletakkan 64bit dll di system32 dan 32bit di syswow64 di prefiks proton atau prefiks wine lainnya yang Anda gunakan untuk memulai permainan. Ketika menjalankan wine regsvr32 dan wine64 regsvr32 Anda memerlukan variabel export WINEPREFIX=/path/to/prefix env.

Saya melakukan itu dan tidak berhasil

Bisakah Anda memposting log baru? saya melihat

21498.732:0025:002f:fixme:mfplat:MFStartup (131184, 0): stub

di log terakhir Anda, itu berarti mfplat internal digunakan sebagai pengganti dll nyata. Mungkin Anda juga perlu mengubah dll ke native.

Bisakah Anda memposting log baru? saya melihat

21498.732:0025:002f:fixme:mfplat:MFStartup (131184, 0): stub

di log terakhir Anda, itu berarti mfplat internal digunakan sebagai pengganti dll nyata. Mungkin Anda juga perlu mengubah dll ke native.

steam-582010.log
Di sini saya log segar saya.

apakah win7, harus diperbarui terlebih dahulu untuk kemudian mengekstrak dll dan register?

Sekarang berbeda

4273.680:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFPlat.DLL": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfplat.dll: invalid ELF header
4273.680:0026:0027:trace:module:load_builtin_callback loaded mfplat.dll 0x5d020 0x7f4481b40000
4273.680:0026:0027:trace:module:MODULE_InitDLL (0x7f4481b40000 L"mfplat.dll",WINE_PREATTACH,(nil)) - CALL
4273.680:0026:0027:trace:module:LdrUnloadDll (L"mfplat.dll") - START
4273.680:0026:0027:trace:module:MODULE_DecRefCount (L"mfplat.dll") ldr.LoadCount: 0
4273.680:0026:0027:trace:module:free_modref  unloading L"C:\\windows\\system32\\mfplat.dll"
=>0 0x000007ff385f7a76 in mfplat (+0x27a76) (0x000007fffffffff8)
  1 0x000007ff386034c1 in mfplat (+0x334c0) (0x00007f43f7917d10)
  2 0x000007ff38602112 in mfplat (+0x32111) (0x00007f43f7917d10)
  3 0x000007ff385f88a7 in mfplat (+0x288a6) (0x00007f43509dfc30)
  4 0x000007ff385df9b9 in mfplat (+0xf9b8) (0x00007f43509dfc30)
  5 0x000007ff385dfb49 in mfplat (+0xfb48) (0x00007f43509dfc30)
  6 0x000007ff38601152 in mfplat (+0x31151) (0x00007f43509dfc30)
PE       7ff385d0000-     7ff3863c000   Export          mfplat

Sepertinya mfplat.dll & mf.dll override masih default ke bawaan.

Sekarang berbeda

4273.680:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFPlat.DLL": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfplat.dll: invalid ELF header
4273.680:0026:0027:trace:module:load_builtin_callback loaded mfplat.dll 0x5d020 0x7f4481b40000
4273.680:0026:0027:trace:module:MODULE_InitDLL (0x7f4481b40000 L"mfplat.dll",WINE_PREATTACH,(nil)) - CALL
4273.680:0026:0027:trace:module:LdrUnloadDll (L"mfplat.dll") - START
4273.680:0026:0027:trace:module:MODULE_DecRefCount (L"mfplat.dll") ldr.LoadCount: 0
4273.680:0026:0027:trace:module:free_modref  unloading L"C:\\windows\\system32\\mfplat.dll"
=>0 0x000007ff385f7a76 in mfplat (+0x27a76) (0x000007fffffffff8)
  1 0x000007ff386034c1 in mfplat (+0x334c0) (0x00007f43f7917d10)
  2 0x000007ff38602112 in mfplat (+0x32111) (0x00007f43f7917d10)
  3 0x000007ff385f88a7 in mfplat (+0x288a6) (0x00007f43509dfc30)
  4 0x000007ff385df9b9 in mfplat (+0xf9b8) (0x00007f43509dfc30)
  5 0x000007ff385dfb49 in mfplat (+0xfb48) (0x00007f43509dfc30)
  6 0x000007ff38601152 in mfplat (+0x31151) (0x00007f43509dfc30)
PE         7ff385d0000-     7ff3863c000   Export          mfplat

Sepertinya mfplat.dll & mf.dll override masih default ke bawaan.

oh bagaimana cara membuatnya tidak default ke builtin?

Kamu dapat memakai:

[Software\\Wine\\DllOverrides] 1536334351
...
"mf"="native,builtin"
"mfplat"="native,builtin"
...

Kamu dapat memakai:

* WINEDLLOVERRIDES env https://wiki.winehq.org/Wine_User%27s_Guide#WINEDLLOVERRIDES.3DDLL_Overrides

* winecfg

* Modify user.reg->Software\Wine\DllOverrides in prefix like
[Software\\Wine\\DllOverrides] 1536334351
...
"mf"="native,builtin"
"mfplat"="native,builtin"
...

Inilah yang saya miliki di user.reg

[Software \ Wine \ DllOverrides] 1544476852

waktu = 1d490ce3aaf5900

"api-ms-win-crt-conio-l1-1-0" = "native, builtin"
"api-ms-win-crt-heap-l1-1-0" = "native, builtin"
"api-ms-win-crt-locale-l1-1-0" = "native, builtin"
"api-ms-win-crt-math-l1-1-0" = "native, builtin"
"api-ms-win-crt-runtime-l1-1-0" = "native, builtin"
"api-ms-win-crt-stdio-l1-1-0" = "native, builtin"
"api-ms-win-crt-time-l1-1-0" = "native, builtin"
"atl100" = "native, builtin"
"atl110" = "native, builtin"
"atl120" = "native, builtin"
"atl140" = "native, builtin"
"concrt140" = "native, builtin"
"mf" = "native, builtin"
"mfplat" = "native, builtin"
"msvcp100" = "native, builtin"
"msvcp110" = "asli, bawaan"
"msvcp120" = "asli, bawaan"
"msvcp140" = "asli, bawaan"
"msvcr100" = "native, builtin"
"msvcr110" = "asli, bawaan"
"msvcr120" = "asli, bawaan"
"msvcr140" = "asli, bawaan"
"ucrtbase" = "native, builtin"
"vcomp100" = "native, builtin"
"vcomp110" = "native, builtin"
"vcomp120" = "native, builtin"
"vcomp140" = "native, builtin"
"vcruntime140" = "native, builtin"

Dan ini log baru.
steam-582010.log

9821.747:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\steam_api64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/steam_api64.dll: invalid ELF header
9822.864:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFReadWrite.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfreadwrite.dll: invalid ELF header
9822.944:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/amd_ags_x64.dll: invalid ELF header
9823.030:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\oo2core_5_win64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/oo2core_5_win64.dll: invalid ELF header
9829.780:0026:0030:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header

Sepertinya wine baru mulai menerapkan mfreadwrite.dll dan Anda juga perlu menyetel penimpaan dll.

9821.747:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\steam_api64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/steam_api64.dll: invalid ELF header
9822.864:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\MFReadWrite.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/mfreadwrite.dll: invalid ELF header
9822.944:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/amd_ags_x64.dll: invalid ELF header
9823.030:0026:0027:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\home\\blastermaster\\.steam\\steam\\steamapps\\common\\Monster Hunter World\\oo2core_5_win64.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/z:/home/blastermaster/.steam/steam/steamapps/common/Monster Hunter World/oo2core_5_win64.dll: invalid ELF header
9829.780:0026:0030:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /home/blastermaster/.steam/steam/steamapps/compatdata/582010/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header

Sepertinya wine baru mulai menerapkan mfreadwrite.dll dan Anda juga perlu menyetel penimpaan dll.

Log Baru setelah menimpa mfreadwrite.dll di user.reg

steam-582010.log

Sekarang saya tidak melihat kesalahan yang jelas, tapi masih crash yang sama di mfplat. Mungkin game menggunakan format selain H264 dan mungkin membutuhkan lebih banyak transfer kunci registri (atau bahkan file tambahan).

Sekarang saya tidak melihat kesalahan yang jelas, tapi masih crash yang sama di mfplat. Mungkin game menggunakan format selain H264 dan mungkin membutuhkan lebih banyak transfer kunci registri (atau bahkan file tambahan).

Ok terima kasih atas bantuannya akan terus berusaha.

Ubuntu 18.04
Nvidia 1080 GTX (415)
64 GiB RAM
1440p
Proton 3.16-5

Permainan ini berjalan _ok-ish_ dalam hal kinerja (sekitar 35 FPS dalam 21: 9 @ 1440p - semuanya _maksimalkan_). Masalah utama yang saya hadapi adalah:

  • Sepertinya tidak dapat mengatur pad saya (nirkabel PS3, USB kabel PS3, emulasi XBOX) - dan gim ini sangat sulit dimainkan tanpa pengontrol, terutama Busur dan senjata lain yang memerlukan fokus / zoom
  • Gim ini macet saat memutar film - bukan masalah hingga bos terakhir (saya tahu orang-orang telah melaporkan penyelesaiannya, saya pikir yang terbaik adalah melewatkan film itu sendiri dengan penerapan rintisan)
  • Kinerja dapat ditingkatkan (semuanya maksimal, meskipun tidak yakin apa kinerja di Windows)

Saya memiliki ~ 1000 jam di PS4, ini lebih merupakan eksperimen, tetapi saya sangat ingin beralih ke kombinasi PC / Linux ...

Sunting

Saya telah bertanya tentang kinerja pada Windows dan sepertinya tidak terlalu berbeda ... ditambah pada pengaturan tinggi ini berjalan sekitar 50 FPS. Tidak bisa menggunakan bantalan membuatku gila ...

Edit 2

Kami benar-benar perlu memperbaiki film, dan ini akan menjadi platinum ... Saya telah berhasil mengaktifkan pad, mengikuti tutorial yang sama seperti Windows dan berhasil. Game ini jauh lebih baik di PC daripada PS4 ...

Ubuntu 18.04
Nvidia 1080 GTX (415)
64 GiB RAM
1440p
Proton 3.16-5

Permainan ini berjalan _ok-ish_ dalam hal kinerja (sekitar 35 FPS dalam 21: 9 @ 1440p - semuanya _maksimalkan_). Masalah utama yang saya hadapi adalah:

* Can't seem to be able to setup my pad (PS3 wireless, PS3 wired USB, XBOX emulated) - and the game is super hard to play without controller, especially Bow and other weapons which require to focus/zoom

* The game crashes when playing movies - not an issue up until the final boss (I know people have reported workarounds, I think the best would be to just skip the movies themselves with a stub implementation)

* Performance could be improved (it's all maxed out, not sure though what is the performance on Windows)

Saya memiliki ~ 1000 jam di PS4, ini lebih merupakan eksperimen, tetapi saya sangat ingin beralih ke kombinasi PC / Linux ...

Sunting

Saya telah bertanya tentang kinerja pada Windows dan sepertinya tidak terlalu berbeda ... ditambah pada pengaturan tinggi ini berjalan sekitar 50 FPS. Tidak bisa menggunakan bantalan membuatku gila ...

Edit 2

Kami benar-benar perlu memperbaiki film, dan ini akan menjadi platinum ... Saya telah berhasil mengaktifkan pad, mengikuti tutorial yang sama seperti Windows dan berhasil. Game ini jauh lebih baik di PC daripada PS4 ...

Tentang masalah pengontrol, lakukan ini dan beri tahu saya jika masalah sudah teratasi. Saya menggunakan pengontrol uap, guncangan ganda 4, pengontrol wiiupro, dan pengontrol xbox360 generik tanpa masalah, di ubuntu 18.04 http://steamcommunity.com/app/353370/discussions/0/490123197956024380/

Cukup posting video sehingga Anda dapat melihat masalahnya https://t.co/rKisdtS8LC

@ Plagman @ blastermaster77 @lieff @buscher Satu-satunya masalah nyata untuk ini tidak menjadi _platinum_ adalah bahwa film tidak dapat dilewati (atau idealnya diputar ulang).

Saya telah melihat implementasi default dari API ini dan tampaknya mengembalikan E_NOTIMPL . Menurut saya, melihat dokumen API di MSDN orang-orang di CAPCOM mungkin hanya menerapkan pemeriksaan 3 nilai _S_OK_, _MF_E_INVALIDSTREAMNUMBER_ dan / atau _MF_E_NO_MORE_TYPES_.
Saya bertanya-tanya, mungkin jika kita akan menambal panggilan implementasi wine ini yang mengembalikan _MF_E_INVALIDSTREAMNUMBER_ dan menyetelnya
*type = NULL;
mungkin kerumunan CAPCOM mungkin telah menulis beberapa kode untuk menangani kegagalan eksplisit?
Ini adalah satu-satunya harapan, kecuali kita dapat mengemas ulang biner yang diperlukan atau @Plagman menghubungi CAPCOM dan meminta mereka untuk mengelola _E_NOTIMPL_ dengan benar? : +1:

Semoga kami berhasil mengatasinya, kemudian kami akan selesai!

Sunting

Setelah ~ 2 jam sesi, game mengalami crash lunak (yaitu layar tidak menyegarkan tetapi musik dan proses masih hidup - terima kasih Tuhan saya baru saja mematikan _pid_ dan memulai ulang) kira-kira setiap ~ 20 menit, yang menjengkelkan.
Haruskah saya menangkap log? Apakah itu berguna?
_dmesg_ logs adalah:

[1831.482496] NVRM: Xid (PCI: 0000: 01: 00): 31, Ch 0000002b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_5 gagal @ 0x0_00000000. Kesalahan adalah tipe FAULT_PDE ACCESS_TYPE_READ
[3610.304080] snd_hda_intel 0000: 00: 1f.3: LPIB Tidak Stabil (65536> = 32768); menonaktifkan penghitungan penundaan LPIB
[4340.252228] NVRM: Xid (PCI: 0000: 01: 00): 31, Ch 0000002b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_7 gagal @ 0x0_00000000. Kesalahan adalah tipe FAULT_PDE ACCESS_TYPE_READ
[5497.137813] perf: interrupt memakan waktu terlalu lama (2508> 2500), menurunkan kernel.perf_event_max_sample_rate menjadi 79500
[5931.131236] NVRM: Xid (PCI: 0000: 01: 00): 31, Ch 0000002b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_9 gagal @ 0x0_00000000. Kesalahan adalah tipe FAULT_PDE ACCESS_TYPE_READ
[6644.139978] NVRM: Xid (PCI: 0000: 01: 00): 31, Ch 0000002b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_4 gagal @ 0x0_00000000. Kesalahan adalah tipe FAULT_PDE ACCESS_TYPE_READ

Sama seperti @buscher @Likutar .
Adakah yang sudah menemukan solusi untuk ini? Atau apakah ini masalah driver Nvidia? Haruskah saya kembali ke 410?

@Emanem Saya juga mengalami masalah pembekuan pada GTX 1070 dengan driver 415.23 dan Proton 3.16-5

Sejauh ini masalah ini telah ada untuk setiap versi driver dan setiap versi Proton

Itu bisa terjadi setelah 2 jam gameplay dan bahkan sesingkat 10 menit, tetapi saya sepertinya acak (tidak peduli apakah komputer baru saja boot atau jika ini ketiga kalinya Anda meluncurkan game)

@ nyanloutre hanya untuk mengonfirmasi, itu tidak merusak utas rendering saja, tetapi proses utama sudah habis (karena audio berfungsi) dan juga sistem baik-baik saja - apakah saya benar?

Dan ya, itu bisa terjadi setelah 10 menit tetapi juga setelah 2 jam ... ini adalah bagian yang paling mengecewakan, karena permainan tidak sering menyimpan.
Sekali lagi, tampaknya menjadi masalah driver Nvidia bagi saya.

Sebagai catatan, saya membuka https://github.com/doitsujin/dxvk/issues/816 untuk menyelidiki pembekuan tersebut, tetapi belum ada perbaikan / solusi yang diketahui.

@Emanem ya audio masih diputar saat macet dan saya dapat alt tab di terminal untuk mematikannya

Sepertinya dengan menonaktifkan _motion blur_ kemungkinan terjadi berkurang (masih terjadi, tapi jarang).
Saya akan menguji lebih banyak dan memberi tahu Anda.

Jadi saya akan berpadu 255 jam bermain saya hanya di linux di sini, dan apa yang bisa saya kumpulkan dari semua masalah yang saya perhatikan dalam game.

Gangguan

Saya melihat 4 jenis error yang berbeda, kemungkinan besar disebabkan oleh sumber yang sama.

1. Sistem crash penuh.

Yang paling langka sejauh ini dan hanya terjadi 2 atau 3 kali, maksimal, ini berarti meskipun audionya hilang, itu selalu terjadi setelah jenis kerusakan lain, jadi mungkin sistem gagal memulihkan dari kerusakan lain yang memicu kerusakan ini.

2. Game crash yang tidak dapat dipulihkan

Kecelakaan yang mengganggu, dan yang tampaknya paling sering terjadi di utas ini. Gim ini dapat macet kapan saja, di layar mana pun (bahkan selama layar pemuatan), itu memiliki gejala "audio terus diputar", namun itu bukan hanya kerusakan render, karena status gim menjadi beku, audio hanya memutar apa pun yang ada bermain, ini termasuk efek suara.

2.1 Sebelum driver 415+ Nvidia

Sebelum driver 415, hampir tidak mungkin untuk mengirim input apa pun ke sistem setelah crash, yang paling dekat yang pernah saya dapatkan adalah mencoba mengubah ke tty, tetapi jika saya berhasil mendapatkan layar hitam, itu tidak akan pernah memuat prompt login .

2.2 Nvidia 415.18.04 Driver Vulkan-beta

Game tidak dapat dimainkan, saya hampir tidak berhasil mendapatkan 10 menit tanpa crash, namun ada kalanya _hanya game tersebut crash_ dan saya dapat alt tab lalu membunuhnya

2.3 Driver saat ini (415.22.01)

Game dapat dimainkan, masih memiliki semua error yang diketahui, tetapi terkadang dapat diubah dan dimatikan

3. Crash yang dapat dipulihkan

Yang paling umum dalam kasus saya, permainan akan macet, tetapi setelah 1 atau 5 menit itu akan dilanjutkan seolah-olah tidak ada yang terjadi, kecuali waktu jaringan habis.

Pada awalnya jarang (sekitar pertengahan Oktober) namun ini menjadi lebih umum seiring berjalannya waktu dengan pembaruan driver kernel, proton, dan Nvidia.

Berperilaku sama dengan kerusakan game yang tidak dapat dipulihkan, perulangan audio, dan sistem tidak responsif hingga dilanjutkan.

4. Manajer jendela macet

Memperhatikan dengan 415+ permainan akan macet, dan membawa kompositor bersamanya, menggunakan kayu manis, hanya desktop yang terlihat, termasuk ikon, tetapi tidak ada bilah tugas, browser yang biasanya saya miliki pada tampilan kedua juga menghilang dan wallpaper ditampilkan. Kadang-kadang saya bisa mengubah ke tty dan mematikan proses MH namun saya masih perlu mematikan pengelola jendela dan memulai sesi baru, kadang-kadang saya berhasil memulai ulang WM tanpa efek samping

Detail umum tentang crash

Saya menduga crash mungkin memiliki pengaruh CPU, audio game tetap berputar, namun status game dibekukan, seperti yang terlihat ketika pemulihan terjadi, jika saya memiliki video yang sedang streaming, di You Tube misalnya, audio akan terus diputar sebagai normal, sampai apa pun yang di-buffer berakhir kemudian berhenti dan dilanjutkan setelah jeda kecil, biasanya pada saat yang sama permainan pulih dari crash atau komputer melanjutkan merespons input mouse dan / atau keyboard, perhatikan bahwa audio video selalu dilanjutkan baik atau tidak, saya dapat melanjutkan kontrol ke PC.

Saya telah menggunakan cabang Vulkan-beta untuk waktu yang lama dan pada pembaruan dari 396.54.09 ke 415.18.04 permainan terus-menerus mogok, setelah pembaruan ke driver 415.22.01 tampaknya memiliki frekuensi 396 crash, mungkin sedikit lebih sedikit, tetapi dengan crash game sesekali yang tidak dapat dipulihkan yang saya bisa tinggalkan alt-tab, itu tidak terjadi pada 396.

Seringkali ketika terjadi kerusakan yang tidak dapat dipulihkan, ada satu atau dua bingkai, pembaruan pada kedua tampilan dan setiap kali terjadi kerusakan sistem penuh dalam skenario ini, jika pembaruan bingkai terjadi dan permainan tidak pulih Saya hanya mengatur ulang keras, saya tidak pernah berhasil keluar dari satu. Perhatikan bahwa pembaruan bingkai bukanlah kondisi yang diperlukan untuk kerusakan yang tidak dapat dipulihkan.

Saat menjalankan nvidia-smi di layar lain, terkadang menampilkan 100% penggunaan GPU saat terjadi crash, itulah satu-satunya situasi yang pernah saya lihat 100% penggunaan GPU dilaporkan.

Codec Video

Memainkan video dalam game apa pun akan membuat game crash, kecuali Anda menginstal codec yang memadai, mereka harus diambil dari instalasi windows 7 64-bit, dengan registri dari mesin yang sama.

Wine tidak memiliki codec untuk memutar file-file itu (yang ada di dalam folder system32 terlihat seperti potongan dari ukurannya), baik seseorang mengimplementasikan dll yang setara dengan versi windows, atau membuat solusi untuk menggunakan versi linux dari codec (jika ada sama sekali) tidak perlu dikatakan Anda tidak bisa begitu saja membagikannya tanpa membuat marah Microsoft.

Performa

Beberapa orang mengatakan itu "cukup bagus" tetapi saya tidak setuju, menggunakan pengaturan yang sama di linux dan windows saya telah melihat perbedaan 30 FPS (98 di windows menjadi 68 di linux).

itu jahitan bahwa proton 3.16-6 memperbaiki masalah video! bisakah orang lain mengonfirmasi?

sepertinya semuanya berjalan jauh lebih baik, tetapi sekarang permainan saya macet memuat tanpa batas waktu di Rotten Vale ...

itu tidak membeku, tetapi bilah pemuatan bekerja 95% dan tetap di sana.

Saya berharap, tetapi tidak, saya baru saja membeku, perlu dicatat bahwa sekarang hanya render yang mogok, permainan akhirnya dilanjutkan dan saya bahkan berhasil membatalkan misi.

Pada titik ini saya tidak tahu apa yang dapat menyebabkan masalah, kemungkinan anggur memiliki beberapa bagian, karena sekarang kecelakaannya sangat berbeda.

baik untuk beberapa alasan saya bisa melihat potongan video setelah bos terakhir dengan proton 3.16-6. Saya mencoba video tutorial dan masih crash, setidaknya saya bisa terus bermain sekarang.

baik untuk beberapa alasan saya bisa melihat potongan video setelah bos terakhir dengan proton 3.16-6. Saya mencoba video tutorial dan masih crash, setidaknya saya bisa terus bermain sekarang.

dapat memastikan bahwa masalahnya masih ada, ketika saya pergi ke galeri untuk menonton urutan video itu masih macet, saya pikir sesuatu yang aneh terjadi yang membiarkan video diputar dengan baik.

Akhirnya mencapai _Xeno_ (akhir dari permainan dasar) dan kemudian memutuskan untuk menggunakan Windows 10 untuk _watch_ film dan kemudian mengimpor kembali penyimpanan.

Saya merasa kotor :(

Mudah-mudahan antarmuka Paket Fitur Media ini akan diterapkan dengan benar oleh kelompok _wine_!

edit

Tautan langsung dihapus

Peringatan untuk di atas: Itu adalah tautan langsung ke unduhan file.

Alienware 15R4
Distro: Manjaro
Kernel: 4.19.0.3-MANJARO
GPU: Nvidia GTX 1070 (Seluler)
Driver: Nvidia 415 (saya percaya)
CPU: i7 8750H
RAM: 16 GB

Saat ini ada bug Windows yang menyebabkan kerusakan pada Monster Hunter World juga pada Kartu Nvidia. (ERR12 "perangkat grafis rusak") Perbaikan yang seharusnya untuk ini adalah mengatur Panel Kontrol Nvidia - Pengaturan 3D - Global - Manajemen Daya ke Kinerja Maksimum.

Saya penasaran apakah ini adalah masalah yang sama yang terjadi pada mesin GNU / Linux. Saya ingin tahu apakah Anda mengatur Power-Mizer Anda ke mode kinerja maksimum jika itu akan menyelesaikan ini.

Cobalah dengan resiko Anda sendiri

Perintah (untuk saya) adalah nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 > /dev/null

Saya mungkin tidak punya waktu untuk mengujinya sedikit, tetapi saya akan memposting hasilnya.

Alienware 15R4
Distro: Manjaro
Kernel: 4.19.0.3-MANJARO
GPU: Nvidia GTX 1070 (Seluler)
Driver: Nvidia 415 (saya percaya)
CPU: i7 8750H
RAM: 16 GB

Saat ini ada bug Windows yang menyebabkan kerusakan pada Monster Hunter World juga pada Kartu Nvidia. (ERR12 "perangkat grafis rusak") Perbaikan yang seharusnya untuk ini adalah mengatur Panel Kontrol Nvidia - Pengaturan 3D - Global - Manajemen Daya ke Kinerja Maksimum.

Saya penasaran apakah ini adalah masalah yang sama yang terjadi pada mesin GNU / Linux. Saya ingin tahu apakah Anda mengatur Power-Mizer Anda ke mode kinerja maksimum jika itu akan menyelesaikan ini.

Cobalah dengan resiko Anda sendiri

Perintah (untuk saya) adalah nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 > /dev/null

Saya mungkin tidak punya waktu untuk mengujinya sedikit, tetapi saya akan memposting hasilnya.

Saya mengujinya selama sekitar 3 jam dengan Power mizer disetel ke maksimum dan tidak macet akan terus menguji untuk melihat apakah ini perbaikan yang pasti.

@robbierobs Saya dapat mengonfirmasi bahwa menggunakan PoweMizer pada kinerja berfungsi! Saya telah memainkan permainan selama berjam-jam dan tidak membeku. Jika saya menonaktifkannya, itu membeku. Terima kasih.

@robbierobs Saya dapat mengonfirmasi bahwa menggunakan PoweMizer pada kinerja berfungsi! Saya telah memainkan permainan selama berjam-jam dan tidak membeku. Jika saya menonaktifkannya, itu membeku. Terima kasih.

Sempurna! Saya senang melihat ini berhasil!

Selanjutnya, kita harus melihat apakah cut-scene tersebut masih menyebabkan crash. Saya jauh dari mengalahkan permainan, adakah yang bisa mengonfirmasi jika ini menyelesaikan crash di akhir permainan? Saya akan berasumsi bahwa cut-scene meminta penghematan daya dan itulah yang menyebabkannya crash.

@robbierobs Sayangnya tampaknya belum diperbaiki untuk saya. Saya menjalankan perintah dan mencoba mengaturnya melalui gui. Saya mengalami satu penguncian sistem penuh dan satu game crash, keduanya setelah sekitar 15 menit bermain. Bisa jadi saya menggunakan kernel 4.20. Setelah saya punya waktu, saya akan beralih ke 4.19 dan mencoba lagi.

@ ecru332 dapatkah Anda memposting spesifikasi sistem dan apakah Anda mendapatkan konfirmasi bahwa Anda sudah disetel dalam kinerja maksimum? (Duduk di desktop tanpa jendela terbuka, tanpa browser, GUI harus menunjukkan maks dan tidak berubah)

@robbierobs Saya sedang jauh dari komputer saya sekarang jadi saya tidak bisa mendapatkan detail super, tapi berikut adalah spesifikasi yang saya ingat:

Desktop yang Dibuat Khusus
Distro: Manjaro Linux
Kernel: 4.20.0
GPU: GTX 1080ti
Driver: Nvidia 415.25
CPU: i7-4790k
Papan Utama: Gigabyte Z97X-Gaming 3
RAM: 32 GB

Saya cukup yakin bahwa itu pada kinerja maksimal, grafik menunjukkan tahap 3 dan frekuensi saya berada di 1923Mhz ketika saya melihatnya. Itu bisa saja bohong, barang Nvidia bisa jadi agak rewel ...

Saya akan memeriksa ulang frekuensi ketika saya kembali ke komputer saya.

@ ecru332 bagi saya level maksimal adalah 4. Beri tahu saya apa yang Anda temukan.

Saya mengujinya selama beberapa jam dan mengalami satu kecelakaan. Tampak lebih baik dari biasanya!

Sunting

Saya menguji dengan pengaturan 1, level pada 4.
1080 GTX dengan 415,25

Setelah 13 jam bermain game akhirnya saya macet tetapi itu sangat membantu.

Pada Kamis, 3 Jan 2019, 18.26 Emanem < [email protected] menulis:

Saya mengujinya selama beberapa jam dan mengalami satu kecelakaan. Tampak lebih baik dari biasanya
meskipun!

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-451297424 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AI4Dvk6Ir7RkRa44TR_opqJg1OeWtYQ3ks5u_oOxgaJpZM4WIe20
.

@robbierobs Saya pikir ada beberapa kebingungan tentang tingkat kinerja dari saya. Grafik memiliki level 0-3 jadi saya mengatakan 3, tetapi itu duduk di level keempat. Kecuali jika harus ada 4 di suatu tempat yang, jika ada, maka saya tambah bingung.

@ ecru332 itu bagus, selama itu tingkat maksimal. Kami masih menabrak kekuatan di Max.

@ blommaster77 Terima kasih atas pembaruannya. Pencarian berlanjut.

Masalah saya mungkin berasal dari kernel karena saya membuatnya lebih lama dari biasanya ketika saya beralih kembali ke 4.19. Jadi sepertinya mungkin mengatur level daya ke max dan menggunakan kernel 4.19 membuatnya jauh lebih stabil. Selama saya bisa melewati perburuan dan menyelamatkan sebelum kecelakaan, saya senang dengan itu untuk saat ini.

Edit:

Sudahlah, saya mengalami kecelakaan pagi ini setelah sekitar 5 menit.

Saya baru saja mengalahkan permainannya, semacam ...

Membunuh bos terakhir, lalu jatuh. Sekarang saya bahkan tidak bisa memainkan game di file penyimpanan saya, karena macet setiap kali saya mencoba memuatnya, karena itu mencoba memainkan cutscene yang tidak memiliki codec Wine.

Saya di 3.16-6, tidak berfungsi meskipun tampaknya berfungsi untuk @ blastermaster77 , apakah ada hal lain yang Anda lakukan?

@ z0z0z Ikuti instruksi dalam posting sebelumnya ini untuk memutar video.
Anda memerlukan Windows 7 64-bit dengan pembaruan media untuk mendapatkan file yang Anda butuhkan.
Atau Anda dapat mem-boot penyimpanan di mesin windows, menonton cutscene, dan kemudian mengembalikan penyimpanan.

@ Confetti-Kamuflase

Ya, saya baru saja menginstal Steam dan MHW di laptop Windows, menonton cutscene di 5 FPS, lalu berfungsi di PC biasa saya.

Bahkan tidak perlu mentransfer file penyimpanan secara manual sama sekali, itu secara otomatis berfungsi karena cloud Steam.

Mengenai cutscene yang tidak berfungsi, apakah berbeda dari pembukaan? Kapan memulai karakter baru?

Saya belum mencoba dengan Proton, tetapi semuanya bekerja dengan Wine biasa (Vanilla dan / atau Pementasan) untuk saya, setelah 'winetricks dxvk' (Wine biasanya dari git master, 4.0-rcs saat ini, dan saya menunggu 4.0 dirilis sebelum saya akan mengajukan data pengujian AppDB). Cutscene pembuka memang berjalan pada nilai FPS yang sangat rendah, bahkan tidak menyinkronkan A / V, tetapi saya yakin saya memiliki pengaturan grafis yang disetel ke maksimum pada saat itu ... perlu mengujinya kembali dengan pengaturan saya saat ini yang dapat dimainkan) .

Yang saya maksud bukan bahwa saya telah bermain jauh dari awal, sebagian karena masalah aneh dengan keyboard saya yang tiba-tiba hilang dari permainan. Belum pernah melihat yang ini sebelumnya. Kontrol mouse masih baik-baik saja pada saat itu, dan keyboard berfungsi. Gim ini tidak merespons tombol apa pun yang saya tekan, dan saya harus menghentikannya.

Juga menggunakan perangkat keras nvidia (GTX 960), biasanya dengan driver berpemilik terbaru, tetapi belum melihat adanya kerusakan yang sebenarnya.

Masalah yang lebih kecil yang saya perhatikan dengan Wine biasa:

  • Saat pertama kali meluncurkan game, hanya ada layar hitam dan mungkin tetap seperti itu selama setidaknya sekitar 8 menit ketika saya mengatur waktunya sekali. Mengubah resolusi tampaknya mengatur ulang ini (semacam bangunan shader?). Tidak apa-apa setelah awal pertama.

  • Pengaturan 'Volume Rendering Quality' tampaknya berdampak besar pada kinerja, dan dapat menyebabkan nilai FPS menjadi sekitar <1 (sementara jika tidak, saya mungkin memiliki sekitar 15 hingga 80, tergantung pada pengaturan lain dan lokasi / tampilan dalam game) .

@ z0z0z Ikuti instruksi dalam posting sebelumnya ini untuk memutar video.
Anda memerlukan Windows 7 64-bit dengan pembaruan media untuk mendapatkan file yang Anda butuhkan.

Sayangnya ini tampaknya tidak cukup untuk membuat video tutorial diputar (yang dapat Anda lihat yang menunjukkan cara kerja senjata yang berbeda).
Crash-to-desktop instan bahkan dengan perbaikan ini.

Sayangnya ini tampaknya tidak cukup untuk membuat video tutorial diputar (yang dapat Anda lihat yang menunjukkan cara kerja senjata yang berbeda).

Telah lupa tentang hal-hal ini menjadi sesuatu (belum pernah mencobanya). Mereka memang menyebabkan crash bagi saya juga, menggunakan Wine biasa (4.0-rc4-10-g40c5184a90a6).

Sayangnya ini tampaknya tidak cukup untuk membuat video tutorial diputar (yang dapat Anda lihat yang menunjukkan cara kerja senjata yang berbeda).
Crash-to-desktop instan bahkan dengan perbaikan ini.

@fosspill Menerapkan dan mendaftarkan dll memperbaiki video tutorial. Periksa ulang apakah Anda benar-benar mengikuti instruksi?

Saya memiliki masalah saat menjalankan MHW melalui proton. Jadi saya bisa meluncurkan game melaluinya, melewati logo, memuat layar, dan memuat ke kota. Gim ini akan berjalan dengan baik sebentar tetapi pada akhirnya akan macet di mana semuanya membeku di tempatnya. Pada titik ini saya harus menutup game secara paksa dengan menghentikan proses wine. Namun, setelah melakukannya, saya tidak dapat lagi melewati logo karena layar akan menjadi hitam saat saya meluncurkan ulang game. Pada dasarnya, saya tidak bisa bermain dengan MHW dengan Proton setelah ini terjadi dan harus menunggu masalah ini entah bagaimana teratasi dengan sendirinya, yang akan terjadi jika saya menunggu beberapa hari ... Saya merasa ada file yang perlu dihapus untuk mengizinkan Wine untuk memuat game setelah logo. Apakah ini benar jika demikian? Bagaimana saya bisa melampaui ini?

Saya menggunakan proton uap 3.16-6, Fedora 29, driver Nvidia 415.25

Saya memiliki masalah saat menjalankan MHW melalui proton. Jadi saya bisa meluncurkan game melaluinya, melewati logo, memuat layar, dan memuat ke kota. Gim ini akan berjalan dengan baik sebentar tetapi pada akhirnya akan macet di mana semuanya membeku di tempatnya. Pada titik ini saya harus menutup game secara paksa dengan menghentikan proses wine. Namun, setelah melakukannya, saya tidak dapat lagi melewati logo karena layar akan menjadi hitam saat saya meluncurkan ulang game. Pada dasarnya, saya tidak bisa bermain dengan MHW dengan Proton setelah ini terjadi dan harus menunggu masalah ini entah bagaimana teratasi dengan sendirinya, yang akan terjadi jika saya menunggu beberapa hari ... Saya merasa ada file yang perlu dihapus untuk mengizinkan Wine untuk memuat game setelah logo. Apakah ini benar jika demikian? Bagaimana saya bisa melampaui ini?

Saya menggunakan proton uap 3.16-6, Fedora 29, driver Nvidia 415.25

@Fatmice ada 2 hal yang perlu dipertimbangkan:

  • Sayangnya driver Nvidia crash - karena itu sering-seringlah menyimpan dan ketika game crash Anda kemudian dapat memulai kembali dari sana. Saya harus mengatakan dengan yang terbaru (415.27) tampaknya sedikit lebih stabil (setengah dari kerusakan)
  • Gim ini menggunakan versi pustaka Microsoft tertentu untuk memutar film (sekali lagi, bukan adegan dalam gim, tetapi film seperti yang ada di tutorial senjata) dan pustaka ini tidak diterapkan di _wine_. Selama Anda tidak menonton film (lagi-lagi seperti tutorial senjata) Anda akan baik-baik saja. Satu-satunya masalah yang akan Anda hadapi adalah ketika Anda mengalahkan monster terakhir, maka permainan akan memaksa Anda untuk memainkan cutscene film dan sampai sekarang Anda tidak akan pernah maju. Solusi untuk ini adalah:

    • memuat game di windows, simpan dan pindah lagi di Linux

    • unduh pustaka yang diperlukan untuk memutar film ini (perhatikan bahwa ini tidak dapat disertakan dengan _wine _ / _ proton_ secara default karena masalah lisensi), atur dan izinkan memutar film dan lanjutkan

Semoga ini membantu!

Ps. Saya memiliki hampir 130+ jam, ini pasti berfungsi dengan baik dan dapat dimainkan.

@Emanem Saya tidak mengalami masalah dengan film dalam game ... Saya mengalami masalah dengan _meluncurkan ulang game setelah macet_. Itu tidak akan melewati logo Capcom setelah macet karena tidak ada apa-apa selain layar hitam ... Saya merasa ada beberapa file yang tersisa di awalan anggur yang perlu dihapus untuk mengatasi ini? Saya tidak tahu apakah Fedora 29 memposting 415.27 ...

Yang saya maksud bukan bahwa saya telah bermain jauh dari awal, sebagian karena masalah aneh dengan keyboard saya yang tiba-tiba hilang dari permainan. Belum pernah melihat yang ini sebelumnya. Kontrol mouse masih baik-baik saja pada saat itu, dan keyboard berfungsi. Gim ini tidak merespons tombol apa pun yang saya tekan, dan saya harus menghentikannya.

Ini adalah titik sakit utama saya sekarang. Setiap satu jam atau lebih keyboard berhenti bekerja. Ini membuat saya mematikan -9 proses dan memuat ulang game. Mengingat sifat simpan otomatis, ini juga berarti sedikit kemajuan yang hilang setiap saat. Saya dapat menghindari video mogok; Saya agak membutuhkan keyboard untuk benar-benar bermain.

@Emanem Saya tidak mengalami masalah dengan film dalam game ... Saya mengalami masalah dengan _meluncurkan ulang game setelah macet_. Itu tidak akan melewati logo Capcom setelah macet karena tidak ada apa-apa selain layar hitam ... Saya merasa ada beberapa file yang tersisa di awalan anggur yang perlu dihapus untuk mengatasi ini? Saya tidak tahu apakah Fedora 29 memposting 415.27 ...

@Fatmice FYI, repo rpmfusion non-gratis sudah memiliki 415.27 driver.

Diperbarui ke 415.27, tidak ada perubahan, layar masih hitam setelah Logo Capcom saat meluncurkan ulang game setelah MHW rusak.

@Fatmice Ini memuat file penyimpanan setelah logo Capcom. Saya kira, sayangnya, file penyimpanan Anda mungkin rusak selama crash. Anda dapat mencoba membuat cadangan terlebih dahulu dan kemudian menghapus file penyimpanan asli.

@ ljn917 tidak mungkin karena saya dapat mentransfer file itu ke mesin windows saya dan itu akan memuat dengan baik.

@Plagman Ingin tahu, apakah Anda tahu jika seseorang di Nvidia menyelidiki masalah driver ini?

Perbaikan yang mungkin untuk game:
https://github.com/doitsujin/dxvk/issues/728#issuecomment -459839962

@ ahmed-elsayed2017 mencoba perbaikan itu tetapi permainan masih macet ketika saya mencoba memutar video tutorial (hanya video yang diuji). Sepertinya itu mencoba menggunakan file mfplat tetapi terjadi kesalahan saat melakukannya.
mfplat.dll v12.0.7601.23471 64-bit with MD5: 2188de5fa5c741fb2b81eb9f37d26ba7
steam-582010.log

Beberapa game membutuhkan instalasi MF + WMP agar dapat memutar video. WMP merupakan komponen yang bermasalah, karena hanya bisa dipasang di prefiks 32bit saja. Ini adalah masalah lama yang diabaikan oleh pengembang wine seperti apa yang mereka lakukan sekarang dengan masalah WMF, dan mereka sedang mengerjakan DX9 / DX10 / DX11 / DX12 ke Vulkan untuk Wine resmi mereka sekarang, dan memperbaiki kombinasi bug lama dan baru ke tingkatkan jumlah game yang berfungsi di Wine / Proton, jadi jangan berharap ada perbaikan untuk masalah lain dalam waktu dekat!

@ ahmed-elayed2017 ah begitu. Kekecewaan. Terima kasih atas penjelasan detailnya!

saat ini rusak untuk saya, sepertinya tidak tahu mengapa.
steam.txt menggunakan 3.16-6 beta sekarang

Sebuah patch akan datang ke Winetricks untuk menambahkan file yang diperlukan untuk beberapa game yang membutuhkan dll asli Media Foundation. Ini bisa lebih baik daripada perbaikan manual.

https://github.com/Winetricks/winetricks/issues/1132

@ ahmed-elsayed2017 Saya yakin tim proton sedang memperbaikinya juga.

Perbaikan yang mungkin untuk game:
doitsujin / dxvk # 728 (komentar)

Apakah ini setidaknya memperbaiki masalah pembekuan? : D
PS: Variabel dan pembekuan sepanjang permainan adalah apa yang saya bicarakan
PSS:> @fgblomqvist Saya yakin tim proton sedang memperbaikinya juga.
Saya sangat berharap begitu :(

@ Lelo91 Saya belum pernah mengalami freeze / crash sama sekali sejak saya membeli komputer baru dengan perangkat keras yang jauh lebih bertenaga (misalnya, game tidak lagi memuat 100% beban pada GPU saya). Cukup aneh, tapi ya idk.

@tokopedia

hmm saya juga mendapatkan sistem yang relatif baru dan sementara permainan berjalan dengan baik, sangat bingung tentang bug ini satu-satunya hal yang membuatnya sedikit lebih baik adalah opsi powermizer yang disebutkan di mana-mana

PS: selain saya melakukan instalasi baru ubuntu 18.04 beberapa hari yang lalu dengan ambisi putus asa untuk menyingkirkan macet dan memilih driver probrietary nvidia 410.93 daripada yang pusat pembaruan, membuat beberapa perbaikan pada penskalaan waktu sampai terjadi pembekuan, tetapi jika saya mendapatkan freeze saya tidak lagi bisa keluar dengan cara apapun dan mematikan proses game, hardreset melukai jari saya setiap kali
PSS:
CPU: AMD Athlon 200GE
GPU: Nividia 1060 3GB
RAM: 8 GB
MB: Asus Prime 450m-k

@ Lelo91 Saya belum pernah mengalami freeze / crash sama sekali sejak saya membeli komputer baru dengan perangkat keras yang jauh lebih bertenaga (misalnya, game tidak lagi memuat 100% beban pada GPU saya). Cukup aneh, tapi ya idk.

Saya telah menjalankan game ini selama beberapa jam sekaligus dengan RX580 di Arch, tidak ada masalah atau crash.

Saya mencoba dengan RX460 saya dengan VRAM 2GB dan itu akan memungkinkan Anda memuat ke dalam permainan, dan kemudian segera setelah Anda memindahkan kamera, itu akan menabrak dan membekukan Xorg.

Mungkin orang-orang yang mengalami crash di sini kehabisan VRAM? Atau perangkat keras yang kurang kuat hanya merusaknya.

@ z0z0z Saya menjalankannya pada GTX 1060 Ti pada 40-50 fps dan kemudian saya meningkatkan ke RTX 2080 Ti di mana saya menjalankannya secara maksimal pada ~ 70-80 fps. Saya pikir hal VRAM bisa menjadi masalah, atau permainan menjadi tidak stabil karena alasan tertentu ketika tidak dapat membuat setidaknya kecepatan tertentu (tidak akan mengejutkan saya karena ini adalah port konsol). Meskipun itu berjalan pada 40-50 itu def. turun di bawah 30 kali.

Saya mengalami beberapa crash dengan Geforce 1070 (laptop). Saya pikir semuanya begitu
dalam pencarian arena.

Pada Rabu, 6 Feb 2019, 18:18 z0z0z [email protected] menulis:

@ Lelo91 https://github.com/Lelo91 Saya belum mendapatkan satu pun
macet / macet sejak saya membeli komputer baru dengan perangkat keras yang jauh lebih kuat
(misalnya, game tidak lagi memuat 100% beban pada GPU saya). Cukup aneh, tapi
ya idk.

Saya sudah menjalankan game ini selama beberapa jam dengan RX580
di Arch, tidak ada masalah atau crash.

Saya mencoba dengan RX460 saya dengan VRAM 2GB dan itu akan memungkinkan Anda memuat ke
game, dan segera setelah Anda memindahkan kamera, kamera itu akan crash dan macet
Xorg.

Mungkin orang-orang yang mengalami crash di sini kehabisan VRAM? Atau kurang kuat
perangkat keras baru saja merusaknya.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-461227416 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ABY5ni1KbNpzzTc0JSYqw6Ys5f4EysbZks5vK2LegaJpZM4WIe20
.

@fgblomqvist Saya telah memainkan game ini dengan framerate yang Anda jelaskan di Windows tanpa crash. Saya pikir jika ketidakstabilan tergantung pada framerate, maka kemungkinan besar merupakan hasil dari masalah mendasar dalam tumpukan Proton (ed: atau di driver LInux atau semacamnya).

Mungkin orang-orang yang mengalami crash di sini kehabisan VRAM?

Itu juga salah satu tebakan saya. Saya mulai membekukannya juga, saat menulis laporan pengujian (Vanilla Wine) untuk Wine AppDB. [1]

Saya memiliki GTX 960 dengan hanya sekitar 2 GiB memori, yang cenderung 99-100% digunakan setiap saat, jika menggunakan resolusi 1080p (dengan pengaturan grafis diatur serendah mungkin untuk sebagian besar).

Saya menetapkan resolusi ke 900p, dan tampaknya membuat segalanya lebih baik, untuk sementara waktu, mulai dari sekitar 85%, tetapi tampaknya pada akhirnya naik terlepas (bocor?).

Berapa banyak permainan yang digunakan dari kartu dengan lebih banyak memori?

  1. https://appdb.winehq.org/objectManager.php?sClass=version&iId=37601&iTestingId=104892

@ z0z0z @Chiitoo Saya menguji di laptop saya untuk kemungkinan kehabisan memori. Ini digunakan sekitar 3,5 GB pada Geforce 1070 saya (versi laptop, VRAM 8GB). Kecelakaan itu tidak menyebabkan lonjakan VRAM.

Jika Anda hanya memiliki VRAM 2GB, kemungkinan besar itu akan keluar dari VRAM, tetapi dalam kasus lain (VRAM> 4GB), menurut saya crash sporadis itu tidak terkait dengan penggunaan VRAM.

@bayu_joo ,

Hanya untuk memastikan, yang Anda maksud adalah situasi 'hang with music still playing'?

Terima kasih!

Iya

Pada hari Sabtu, 9 Feb 2019, 08:02 Chiitoo [email protected] menulis:

@ ljn917 https://github.com/ljn917 ,

Hanya untuk memastikan, yang Anda maksud adalah situasi 'hang with music still playing'?

Terima kasih!

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-462042797 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ABY5noigVg_bzVi-AkMxbIsy5GgfxDVjks5vLsbkgaJpZM4WIe20
.

saya menemukan "kemungkinan perbaikan" untuk mesin windows, tetapi tidak memilikinya untuk diuji, mungkin seseorang dengan beberapa keahlian dan hal yang tepat ingin melihat wawasan tentang perbaikan, klaim untuk memperbaiki macet dan gagap pada MH: W, ini link facebooknya:
menghapus link tersebut karena saya tidak mengujinya dan banyak yang menyatakannya sebagai virus / spyware

EDIT: sejak menginstal win10 saya tidak mendapatkan freeze lagi tanpa menguji perbaikan semua sangat waspada, jadi tidak mengujinya, tidak yakin apakah itu karena win10 atau mungkin driver nvidia baru yang memperbaikinya sekarang untuk saya di win10

Posting itu terlihat AF mencurigakan

Posting itu terlihat AF mencurigakan

Saya benar-benar mengambil risiko sendiri, menginstal win10 dan mengujinya, akan memberi tahu Anda apakah itu layak untuk dilihat

Posting itu terlihat AF mencurigakan

Saya benar-benar mengambil risiko sendiri, menginstal win10 dan mengujinya, akan memberi tahu Anda apakah itu layak untuk dilihat

Itu jelas merupakan virus / spyware dan yang lainnya ...

Catatan lain, karena saya kembali ke dalamnya dan mulai menguji lagi, ketika itu terjadi, saya dapat melihat di atas, Xorg berputar pada 100%, sedangkan permainan pada normal 80ish%

AHA Gotcha!

Feb 12 20:50:11 graviton.localdomain kernel: NVRM: Xid (PCI:0000:01:00): 31, Ch 0000009b, intr 10000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_8 faulted @ 0x0_00000000. Fault is of type FAULT_PDE ACCESS_TYPE_READ

Itu muncul di jurnal tepat saat game memasuki mode penguncian penuh

Menurut manual Nvidia, itu adalah kesalahan halaman memori GPU, baik bug driver atau kesalahan aplikasi pengguna

Ada ide bagaimana cara melacaknya lebih lanjut?

Oke, temukan cuda-memcheck, akan melihat apakah saya bisa menjalankannya di bawah itu dan mungkin akhirnya kita akan menemukan bug pembekuan!

Hmmm, mencoba melampirkan cuda-gdb ke tampaknya menyebabkannya macet, tapi saya bukan ahli gdb, ada yang beruntung melampirkan debugger padanya?

Tidak yakin apakah Anda menyadarinya
https://github.com/doitsujin/dxvk/issues/816

Kebanyakan game memiliki tindakan antidebugging yang sangat kuat ... Saya sedang memikirkannya
menambahkan windows_print_stacktrace () di dxvk untuk mencetak jejak tumpukan.

Pada Sel, 12 Feb 2019, 21:46 Sean Pryor [email protected] menulis:

Hmmm, mencoba memasang cuda-gdb ke tampaknya menyebabkannya macet, tapi saya
bukan ahli gdb, ada yang beruntung melampirkan debugger padanya?

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-463033810 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ABY5npo47lv25JfnwojOk8cJjysqXNLRks5vM3x-gaJpZM4WIe20
.

Ah, jadi orang lain sudah menemukan pesan kesalahan root

Ya, saya pikir, melalui percobaan pertama saya di gdb, permainan memang berjalan saat terpasang, tetapi transisi sepertinya membunuhnya

Saya akan melihat apakah beberapa hal di utas lain itu dapat membantu

Berhasil mendapatkan cuda-gdb yang melekat padanya, semoga saja!

Untuk memasang cuda-gdb, Anda harus melakukan hal berikut:

Start MHW and get into the game proper. The early menu screens will crash if you attach early
ps aux | grep MonsterHunterWorld.exe # Note the PID of the actual executable
cuda-gdb
# The rest of these inside the cuda-gdb shell
handle SIGUSR1 nostop noprint
handle SIGQUIT nostop noprint
set cuda api_failures stop
attach <mhw pid from above>
continue

Pada titik ini permainan akan berjalan, dan mudah-mudahan akan memberi kita pelacakan yang bagus ketika deref pointer nol terjadi

Ada ide bagaimana cara melacaknya lebih lanjut?

Baru saja mengalami crash dengan pemutaran musik yang mengunci masalah X. Harus SSH melalui ponsel saya untuk membunuh MHW. Namun, saat mencari NVRM saya melihat dump yang menunjukkan bahwa Steam adalah yang mati. Sesi Firefox saya masih aktif, tetapi Steam memang mati. Mungkin beberapa interaksi dengan Steam yang menyebabkannya?

Hmmm, itu akan menjelaskan mengapa gdb tidak menangkap kerusakan dari proses MHW

MHW memiliki banyak utas. Saya pikir utas render bukanlah utas utama.

Pada Jum, 15 Feb 2019, 10:19 Sean Pryor [email protected] menulis:

Hmmm, itu akan menjelaskan mengapa gdb tidak menangkap crash dari MHW
proses

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-464087135 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ABY5nrpluD2wfHy4RCEIFjCkxb_-xHVBks5vNtACgaJpZM4WIe20
.

Ketakutan saya adalah bahwa masalahnya adalah bahwa DXVK merujuk ke _handle_ yang valid, tetapi memori yang mendasarinya akan dibatalkan alokasinya oleh driver tanpa _reassigning_ sumber daya itu sendiri (yaitu bukan bug DXVK, tetapi hanya bug di driver).

Lagipula tidak terjadi pada AMD dan relatif umum pada Nvidia.

Saya mengalami penguncian sistem penuh pada mesin saya dengan kartu AMD:
GPU: RX590
Driver: 18.3.3 (RADV)
CPU: i7 6700k
linux Dist: Manjaro (Arch) - 4.19 Kernel

Hal yang aneh adalah saya harus mematikan komputer menggunakan tombol power. Baik SSH atau tombol reset tampaknya tidak berfungsi. Ini hanya terjadi pada saya secara konsisten selama pertarungan Vaal Hazak. Itu, ditambah dengan fakta bahwa menurunkan Volume rendering membuat game bertahan lebih lama sebelum crash, membuat saya berpikir bahwa kesalahan ini terkait dengan rendering partikel (karena monster ini menggunakan jumlah efek partikel yang tidak masuk akal)

Hmmm, untuk membantu mendiagnosisnya, dapatkah Anda melakukan dua langkah:
Masuk ke direktori Steam (~ / .local / share / Steam di sistem saya) buka steamapps / common dan kemudian ke direktori untuk versi Proton yang Anda gunakan. Kemudian mv user_settings.py.sample ke user_settings.py

Di sana, tetapkan dua nilai (bisa sama atau berbeda)
DXVK_SHADER_DUMP_PATH=/some/path (pastikan /some/path ada, banyak file akan dibuang di sini). Menyetel ini mungkin sedikit memengaruhi framerate, tetapi masih bisa dimainkan

Yang kedua membutuhkan LunarG sdk, Anda dapat menemukan petunjuk di sini https://vulkan.lunarg.com/doc/sdk/1.1.101.0/linux/getting_started.html tentang cara menginstalnya

Setelah Anda menyiapkannya, pastikan Anda mengambil file rc sebelum memulai MHW. Saya membuat ikon peluncur dan di sumber file .desktop skrip sebelum meluncurkan. Itu memang mengharuskan itu menjadi hal yang meluncurkan Steam, dan tampaknya tidak bertahan, tetapi itu melakukan pekerjaan untuk satu kali proses debugging dengan opsi berikut

VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_api_dump ini akan menghasilkan sejumlah besar output di /tmp/dumps/$(whoami)_stdout.log, saya akhirnya harus memasang disk cadangan di / tmp / dumps (dan saya sarankan untuk meletakkannya pada penyimpanan persisten jika Anda akhirnya me-reboot). Selain itu, itu benar-benar akan menghancurkan framerate Anda, tetapi itu harus mengumpulkan semua info debugging yang mungkin.

Mengupload keduanya akan membantu dalam proses debugging

Hmmm, untuk membantu mendiagnosisnya, dapatkah Anda melakukan dua langkah:
Masuk ke direktori Steam (~ / .local / share / Steam di sistem saya) buka steamapps / common dan kemudian ke direktori untuk versi Proton yang Anda gunakan. Kemudian mv user_settings.py.sample ke user_settings.py

Di sana, tetapkan dua nilai (bisa sama atau berbeda)
DXVK_SHADER_DUMP_PATH=/some/path (pastikan /some/path ada, banyak file akan dibuang di sini). Menyetel ini mungkin sedikit memengaruhi framerate, tetapi masih bisa dimainkan

Yang kedua membutuhkan LunarG sdk, Anda dapat menemukan petunjuk di sini https://vulkan.lunarg.com/doc/sdk/1.1.101.0/linux/getting_started.html tentang cara menginstalnya

Setelah Anda menyiapkannya, pastikan Anda mengambil file rc sebelum memulai MHW. Saya membuat ikon peluncur dan di sumber file .desktop skrip sebelum meluncurkan. Itu memang mengharuskan itu menjadi hal yang meluncurkan Steam, dan tampaknya tidak bertahan, tetapi itu melakukan pekerjaan untuk satu kali proses debugging dengan opsi berikut

VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_api_dump ini akan menghasilkan sejumlah besar output di /tmp/dumps/$(whoami)_stdout.log, saya akhirnya harus memasang disk cadangan di / tmp / dumps (dan saya sarankan untuk meletakkannya pada penyimpanan persisten jika Anda akhirnya me-reboot). Selain itu, itu benar-benar akan menghancurkan framerate Anda, tetapi itu harus mengumpulkan semua info debugging yang mungkin.

Mengupload keduanya akan membantu dalam proses debugging

Saya pikir saya akhirnya menyelesaikannya. Ketika sistem saya macet, itu benar-benar macet, tidak ada yang berfungsi, bahkan ctrl + alt + del atau ctrl + alt + f1, bahkan ssh in (saya akan mendapatkan pesan host yang tidak dapat dijangkau). Jadi saya pikir mungkin masalahnya terkait dengan CPU, karena crash GPU tidak akan membunuhnya sedemikian rupa. (satu hal adalah mematikan semua keluaran grafis, dan hal yang sangat berbeda adalah mematikan semuanya, termasuk tombol reset). Jadi saya akhirnya menambahkan opsi PROTON_NO_ESYNC = 1 untuk game, serta meningkatkan batas file terbuka di OS saya (untuk berjaga-jaga):
https://www.reddit.com/r/SteamPlay/comments/9kqisk/tip_for_those_using_proton_no_esync1/
Saya berhasil melakukan seluruh pertarungan tanpa satu pun tabrakan, jadi saya pikir ini mungkin memang memperbaikinya, atau setidaknya membuatnya lebih stabil.

Jadi saya mencoba perbaikan pondasi media untuk pertama kalinya. Seperti ini hanya untuk memastikan orang saya melakukannya dengan benar

  • winetricks mf
  • ekspor WINEPREFIX = '/ home / user / STEAM / steamapps / compatdata / 582010 / pfx'
  • Baris tanpa komentar 129-137 di installcab.py
  • Letakkan "python2" sebelum baris 3-8 dari install-mf-64.sh
  • Jalankan install-mf-64.sh, keluaran tampak benar
  • Menempatkan mfplat.dll (md5sum 2188de5fa5c741fb2b81eb9f37d26ba7) di dalam direktori dengan MonsterHunterWorld.exe

Pada dasarnya, itu tidak berhasil. Cutscene akhir "Denouement" dari galeri macet di layar pemuatan masih.

Namun, cutscene tutorial senjata tidak selalu macet sekarang, dan mereka menunjukkan kerusakan grafis di mana video seharusnya diputar. Pic terkait.

image

Berikut ini log saya menjalankan game dan segera mencoba memainkan cutscene Denouement dari galeri. Saya hanya menyertakan bagian bawah log karena ada 250.000 baris dinput8 spam yang tidak masuk akal.

https://gist.github.com/z0z0z/e110687cc79dfcc5a172916762dc9659

Saya telah menemukan metode yang berhasil. Sekarang saya dapat memutar film tutorial senjata dan cutscene terakhir.

Saya tidak yakin di mana saya menemukan solusi ini, tetapi itu dari file zip bernama "WMF_workaround.zip" yang saya unduh di beberapa titik. Itu termasuk DLL jadi saya rasa saya tidak bisa memposting di sini juga.

Pada dasarnya Anda membutuhkan dll ini dari system32 dari Windows 7. Ini adalah md5sum dan nama file mereka

20ecac7791dcba69121631cb627e5a96  mf.dll
c6b15f0d5ab0bd0aefc0223f14deb3f9  mferror.dll
54b5dcd55b223bc5df50b82e1e9e86b1  mfplat.dll
e8706a051bffc9da9e9b935aaa432aac  mfreadwrite.dll
35e81aa554e60d395572e780ef3b60cb  msmpeg2adec.dll
e793d5bc2d58797235741eba61dc56b8  msmpeg2vdec.dll
27b9e163740a226b65e4b9e186117911  sqmapi.dll

Dan file-file ini dari syswow64.

fdba1dec4f9be4274a00b9b850c63484  mf.dll
92050e12bd24f365a8b8eddf912a3b1e  mferror.dll
40b82688907a7dba4db3b5adde3eab3b  mfplat.dll
bfebb6f76a0988a38260870c61a6d1b7  mfreadwrite.dll
2829ea1cda353987b5552db955f3b736  msmpeg2adec.dll
3de43bfdaf3f8979699650202aa18b12  msmpeg2vdec.dll
ce292c4c10b8db6070f262ea2733f0dc  sqmapi.dll

Anda meletakkan ini di folder system32 dan syswow64 yang sesuai di prefiks Anggur MHW yang terletak di steamapps/compatdata/582010/pfx/drive_c/windows

Kemudian Anda juga membutuhkan 2 file registri ini, "mf.reg" dan "wmf.reg".

https://gist.github.com/z0z0z/7d535c810cc08dae5bafa68030b96212
https://gist.github.com/z0z0z/d2a937110847bd488716f91dfb6d9dd1

Jalankan langkah-langkah berikut semua dalam contoh terminal yang sama, sehingga variabel lingkungan WINEPREFIX tetap diatur:

export WINEPREFIX="/home/user/my_steam_dir/steamapps/compatdata/582010/pfx"
winecfg

Atur semua DLL ke native di winecfg.

Jalankan (jelas di direktori yang sama Anda mengunduh mf.reg dan wmf.reg)

wine start regedit.exe mf.reg
wine start regedit.exe wmf.reg
wine64 start regedit.exe mf.reg
wine64 start regedit.exe wmf.reg
wine64 regsvr32 msmpeg2vdec.dll
wine64 regsvr32 msmpeg2adec.dll
wine regsvr32 msmpeg2vdec.dll
wine regsvr32 msmpeg2adec.dll

Saya telah menemukan metode yang berhasil. Sekarang saya dapat memutar film tutorial senjata dan cutscene terakhir.

...

Ini harus dibuat menjadi semacam skrip _legit_ yang mengunduh DLL yang benar dari situs Microsoft.
Kerja yang luar biasa @ z0z0z btw!

Saya pikir orang winetricks mencobanya, tetapi mereka tidak menemukan dll di salah satu
paket di situs web microsoft.

Pada hari Jumat, 15 Mar 2019, 13:55 Emanem [email protected] menulis:

Saya telah menemukan metode yang berhasil. Sekarang saya bisa memainkan tutorial senjata
film dan cutscene terakhir.

...

Ini harus dibuat menjadi semacam skrip yang mengunduh file
memperbaiki DLL dari situs Microsoft.
Kerja yang luar biasa, btw!

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-473384782 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ABY5nujuRcanCPsndS8K6kTQK8woF2Lqks5vW953gaJpZM4WIe20
.

@ z0z0z Saya mencoba perbaikan Anda menggunakan .dlls dari instalasi Win10 saya saat ini dan ini adalah hasil saya:

[administrator@CM-Sandy ~]$ wine start regedit.exe mf.reg
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine start regedit.exe wmf.reg
002d:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 start regedit.exe mf.reg
0031:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 start regedit.exe wmf.reg
0035:fixme:exec:SHELL_execute flags ignored: 0x00000100
[administrator@CM-Sandy ~]$ wine64 regsvr32 msmpeg2vdec.dll
regsvr32: Failed to load DLL 'msmpeg2vdec.dll'
[administrator@CM-Sandy ~]$ wine64 regsvr32 msmpeg2adec.dll
regsvr32: Failed to load DLL 'msmpeg2adec.dll'
[administrator@CM-Sandy ~]$ wine regsvr32 msmpeg2vdec.dll
regsvr32: Failed to load DLL 'msmpeg2vdec.dll'
[administrator@CM-Sandy ~]$ wine regsvr32 msmpeg2adec.dll
regsvr32: Failed to load DLL 'msmpeg2adec.dll'

Seperti yang diharapkan, game masih langsung crash saat memuat postingan saya, Xeno save. Apakah Win7 .dlls perlu digunakan atau apakah saya melakukan sesuatu yang salah?

@Hanifah

Seperti yang diharapkan, game masih langsung crash saat memuat postingan saya, Xeno save. Apakah Win7 .dlls perlu digunakan atau apakah saya melakukan sesuatu yang salah?

Saya pernah mendengar itu harus secara khusus Win7 DLLS. Mungkin memeriksa protondb atau sesuatu.

Pastikan Anda mengaturnya ke winecfg asli.

Win10 dll memiliki masalah dengan anggur, dll win7 diperlukan.

Menggunakan Win7 .dlls mengubah output saya ke bawah, game masih macet saat dimuat:
Saya memeriksa MD5SUMS juga sebelum saya memindahkan semuanya dan semuanya cocok dengan yang Anda cantumkan.

administrator@linux-hd8q:~/util/mhw_fix> wine start regedit.exe mf.reg
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine start regedit.exe wmf.reg
002f:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 start regedit.exe mf.reg
0033:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 start regedit.exe wmf.reg
0037:fixme:exec:SHELL_execute flags ignored: 0x00000100
administrator@linux-hd8q:~/util/mhw_fix> wine64 regsvr32 msmpeg2vdec.dll
003b:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x7ff385dce74, 0x7ff3861f800, 0x7ff3861f118) stub.
003b:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0x7ff385dce74, 0x7ff3861f7d0, 0x7ff3861f110) stub.
003b:fixme:ntdll:EtwRegisterTraceGuidsW (0x7ff7277d18c, 0x7ff7279a1b0, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x23f5a0, (null), (null), 0x7ff7279a1b8): stub
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
003b:fixme:ntdll:EtwRegisterTraceGuidsW (0x7ff56de1b6c, 0x261d00, {ae5cf422-786a-476a-ac96-753b05877c99}, 59, 0x261db0, (null), (null), 0x261da8): stub
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {924fef1b-8c47-47c4-b2a2-0f798e5197f9}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8bfbc8d5-e916-40fb-bb35-7a2d4af2e67c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0df035c2-4ce4-4c90-91ec-be88a75256a0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e69ebe53-f68f-44af-8413-3208e0650cb1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9618aaa3-f1b7-4547-8d7d-ecd33a9f5f21}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6e425425-2cf1-4a56-a342-f9b0be19f959}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {af12b205-0cb3-468a-b974-939c7a9fccb5}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {58d1dcb8-3d39-454b-9d0c-86f13ef40598}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {418b0044-3a99-42e9-bc6b-27aa981c9fcd}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7a870f24-2d49-4a63-b490-bc3d334c467f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6f3f585b-24fe-42c4-9297-a68099d88b78}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {92dbd4ed-8ede-4b81-8f21-08854d1d73a3}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {489cebd7-2ea1-4b7f-a691-fa3832d91653}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cff7ab7d-bc30-4f86-a8ea-012d68acf443}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {5c42bb3c-1ac3-4a29-b444-a34201cb8c80}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {01c7f2d5-d540-425a-b2d9-de5009328b61}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cc524410-c384-4bd1-97a6-41ff7675cce6}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {148e90b2-99d4-4c69-acdc-b50376efd9c0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {11c5ebdd-b374-490a-95d1-0d1bd1fcf62c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fcc7ed1d-bfdc-4167-b260-7467400298b3}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7b704605-fd3c-4c41-93e1-28e24d9d4da2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {78b20843-da14-425c-9ce9-299cc07c4a74}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0be12c7b-5a32-4ad1-8b5f-383478d611bf}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2e06ed10-e950-4caf-9ce8-b3b5bd71e4d0}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7d931f4b-b3ae-43f3-a09f-cae4ac366dc2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {67fd805b-8c72-40eb-b338-d1946238196a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {d8eab3c0-b199-4ddf-9989-7f207e1ef682}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {60c0a470-f195-4c82-b860-6c22fd910bab}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {462ed505-628b-4750-aa0b-8980666c0749}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f5c049ef-a79d-4eda-a8b9-9098995f1305}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {4edccdc3-acd3-4e58-a8ce-1274f6a5c14b}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {77edd950-3d3b-472a-8375-68f69a3eb708}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {72fc760d-103c-491a-84b0-eb5b979324e2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fd85abae-6318-4816-a599-a29827770f56}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ffbb6354-03a7-4f32-97db-8cb234c03715}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f485b25e-afd5-4b28-aec8-71c3b44797ff}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {1f1a717a-06e3-48a8-956e-c5bc1e88e043}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e81ec494-478f-4901-982f-0e402d01e3ec}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9be3da12-30e5-48d3-ab65-267387448ce4}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {de846c56-3b73-4021-8fd3-bb17a0642d1f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ad2dd759-97cd-4a76-945f-f6108b5aaca1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {827e8d25-fe4e-46f6-b263-ccf41ddca4fd}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {08a2ce94-b603-43e8-9de4-ed09705fe07a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c6d167a4-9536-4f66-9c30-b8544a0f9a7f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6bed20f7-831f-43d6-9e84-d431893a161f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3dfb2b0c-1d54-494c-a508-93c092bc2dd5}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {dcb2aeed-8d4e-4eff-bbdf-52e9f85a964a}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {31f96aab-89fa-4909-93b8-a3ec8252a84b}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {a04cf2a8-40c0-4def-8640-bd0fb7834c58}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {41fbed6a-4396-441b-88ba-79ba9e4f2d9e}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8d15d110-141f-47f2-958b-e3f197e8eae7}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3933bc04-15a2-40b0-a6ee-8559928780e2}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7719a441-b86d-421a-9642-63689a7bf81f}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7008c05c-33a9-4fec-b010-b7369bc71f73}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2bd6889f-0a1d-4612-a1f9-6f0c6f01467c}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {62ebe05c-39ef-4170-9c84-aaa3b3d0d8e1}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6a764b22-a86d-4ca0-9ef8-b2b26d3df464}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c0785df3-6630-4097-9771-1a22cb7ac173}
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ed28be9f-fcd9-4cb8-a2ed-b87eccccf7b2}
003b:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2vdec.dll'
003b:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003b:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003b:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003b:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine64 regsvr32 msmpeg2adec.dll
003d:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0x7ff385dce74, 0x7ff3861f800, 0x7ff3861f118) stub.
003d:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0x7ff385dce74, 0x7ff3861f7d0, 0x7ff3861f110) stub.
003d:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2adec.dll'
003d:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003d:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine regsvr32 msmpeg2vdec.dll
003f:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0xfdd4df9, 0xfdfdbd0, 0xfdfdbc8) stub.
003f:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0xfdd4df9, 0xfdfdcb0, 0xfdfdca8) stub.
003f:fixme:ntdll:EtwRegisterTraceGuidsW (0x6c116b14, 0x6c13d178, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fa70, (null), (null), 0x6c13d180): stub
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
003f:fixme:ntdll:EtwRegisterTraceGuidsW (0x2772aab0, 0x3614a0, {ae5cf422-786a-476a-ac96-753b05877c99}, 59, 0x361550, (null), (null), 0x361548): stub
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {924fef1b-8c47-47c4-b2a2-0f798e5197f9}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8bfbc8d5-e916-40fb-bb35-7a2d4af2e67c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0df035c2-4ce4-4c90-91ec-be88a75256a0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e69ebe53-f68f-44af-8413-3208e0650cb1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9618aaa3-f1b7-4547-8d7d-ecd33a9f5f21}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6e425425-2cf1-4a56-a342-f9b0be19f959}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {af12b205-0cb3-468a-b974-939c7a9fccb5}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {58d1dcb8-3d39-454b-9d0c-86f13ef40598}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {418b0044-3a99-42e9-bc6b-27aa981c9fcd}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7a870f24-2d49-4a63-b490-bc3d334c467f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6f3f585b-24fe-42c4-9297-a68099d88b78}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {92dbd4ed-8ede-4b81-8f21-08854d1d73a3}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {489cebd7-2ea1-4b7f-a691-fa3832d91653}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cff7ab7d-bc30-4f86-a8ea-012d68acf443}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {5c42bb3c-1ac3-4a29-b444-a34201cb8c80}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {01c7f2d5-d540-425a-b2d9-de5009328b61}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {cc524410-c384-4bd1-97a6-41ff7675cce6}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {148e90b2-99d4-4c69-acdc-b50376efd9c0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {11c5ebdd-b374-490a-95d1-0d1bd1fcf62c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fcc7ed1d-bfdc-4167-b260-7467400298b3}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7b704605-fd3c-4c41-93e1-28e24d9d4da2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {78b20843-da14-425c-9ce9-299cc07c4a74}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {0be12c7b-5a32-4ad1-8b5f-383478d611bf}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2e06ed10-e950-4caf-9ce8-b3b5bd71e4d0}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7d931f4b-b3ae-43f3-a09f-cae4ac366dc2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {67fd805b-8c72-40eb-b338-d1946238196a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {d8eab3c0-b199-4ddf-9989-7f207e1ef682}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {60c0a470-f195-4c82-b860-6c22fd910bab}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {462ed505-628b-4750-aa0b-8980666c0749}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f5c049ef-a79d-4eda-a8b9-9098995f1305}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {4edccdc3-acd3-4e58-a8ce-1274f6a5c14b}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {77edd950-3d3b-472a-8375-68f69a3eb708}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {72fc760d-103c-491a-84b0-eb5b979324e2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {fd85abae-6318-4816-a599-a29827770f56}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ffbb6354-03a7-4f32-97db-8cb234c03715}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {f485b25e-afd5-4b28-aec8-71c3b44797ff}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {1f1a717a-06e3-48a8-956e-c5bc1e88e043}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e81ec494-478f-4901-982f-0e402d01e3ec}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {9be3da12-30e5-48d3-ab65-267387448ce4}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {de846c56-3b73-4021-8fd3-bb17a0642d1f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ad2dd759-97cd-4a76-945f-f6108b5aaca1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {827e8d25-fe4e-46f6-b263-ccf41ddca4fd}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {08a2ce94-b603-43e8-9de4-ed09705fe07a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c6d167a4-9536-4f66-9c30-b8544a0f9a7f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6bed20f7-831f-43d6-9e84-d431893a161f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3dfb2b0c-1d54-494c-a508-93c092bc2dd5}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {dcb2aeed-8d4e-4eff-bbdf-52e9f85a964a}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {31f96aab-89fa-4909-93b8-a3ec8252a84b}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {a04cf2a8-40c0-4def-8640-bd0fb7834c58}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {41fbed6a-4396-441b-88ba-79ba9e4f2d9e}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8d15d110-141f-47f2-958b-e3f197e8eae7}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3933bc04-15a2-40b0-a6ee-8559928780e2}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7719a441-b86d-421a-9642-63689a7bf81f}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7008c05c-33a9-4fec-b010-b7369bc71f73}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2bd6889f-0a1d-4612-a1f9-6f0c6f01467c}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {62ebe05c-39ef-4170-9c84-aaa3b3d0d8e1}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {6a764b22-a86d-4ca0-9ef8-b2b26d3df464}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {c0785df3-6630-4097-9771-1a22cb7ac173}
003f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {ed28be9f-fcd9-4cb8-a2ed-b87eccccf7b2}
003f:fixme:reg:RegDisableReflectionKey 0x8c: stub
regsvr32: Successfully registered DLL 'msmpeg2vdec.dll'
003f:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003f:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
003f:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
003f:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> wine regsvr32 msmpeg2adec.dll
0041:fixme:ntdll:EtwEventRegister ({f404b94e-27e0-4384-bfe8-1d8d390b0aa3}, 0xfdd4df9, 0xfdfdbd0, 0xfdfdbc8) stub.
0041:fixme:ntdll:EtwEventRegister ({bc97b970-d001-482f-8745-b8d7d5759f99}, 0xfdd4df9, 0xfdfdcb0, 0xfdfdca8) stub.
0041:fixme:reg:RegDisableReflectionKey 0x94: stub
regsvr32: Successfully registered DLL 'msmpeg2adec.dll'
0041:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0041:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
administrator@linux-hd8q:~/util/mhw_fix> 

@ z0z0z Versi Proton apa yang Anda gunakan; Saya masih belum bisa mendapatkan perbaikan untuk bekerja dengan win7 .dlls.
Sunting: Saya tidak bisa membuatnya berfungsi pada 3,7-8 tetapi akhirnya berhasil pada 3,16-4.
Sunting2: Saya tidak dapat lagi memuat simpanan saya menggunakan proton 3.7-8.
Sunting3: Saya dapat memuat penyimpanan saya lagi di 3.7-8 tetapi saya harus menjalankan semua langkah yang tercantum dalam perbaikan @ z0z0z setiap kali saya mengubah versi Proton yang digunakan MHW.

masih masalah pembekuan yang sama dengan proton v4.2 terbaru
steam-582010.log

spesifikasi sistem:

inxi -bxxx
System:    Host: linux Kernel: 5.0.3-1-default x86_64 bits: 64 compiler: gcc v: 8.3.1 Desktop: KDE Plasma 5.15.3 tk: Qt 5.12.2 
           wm: kwin_x11 dm: SDDM Distro: openSUSE Tumbleweed 20190324 
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: <root required> UEFI: American Megatrends 
           v: 3805 date: 05/16/2018 
Battery:   Device-1: sony_controller_battery_90:fb:a6:df:fa:93 model: N/A serial: N/A charge: N/A status: Full 
CPU:       Quad Core: Intel Core i5-6600K type: MCP arch: Skylake-S speed: 4392 MHz min/max: 800/4400 MHz 
Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: eVga.com. driver: nvidia v: 418.49.04 bus ID: 01:00.0 
           chip ID: 10de:13c2 
           Display: x11 server: X.Org 1.20.4 driver: nvidia compositor: kwin_x11 resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: GeForce GTX 970/PCIe/SSE2 v: 4.6.0 NVIDIA 418.49.04 direct render: Yes 
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f000 bus ID: 00:1f.6 
           chip ID: 8086:15b8 
Drives:    Local Storage: total: 34.34 TiB used: 33.26 TiB (96.9%) 
Info:      Processes: 381 Uptime: N/A Memory: 15.60 GiB used: 4.71 GiB (30.2%) Init: systemd v: 241 runlevel: 5 
           target: graphical.target Compilers: gcc: 8.3.1 alt: 8 Shell: bash v: 5.0.2 running in: yakuake inxi: 3.0.32 

Fossilize ERROR: Failed to record graphics pipeline: pNext in VkPipelineRasterizationCreateInfo not supported.
Fossilize ERROR: Failed to record graphics pipeline: pNext in VkPipelineRasterizationCreateInfo not supported.

Ada lebih dari 1000 baris yang mencoba memanggil VkPipelineRasterizationCreateInfo apakah itu metode vulkan yang belum sepenuhnya didukung dipanggil?

Saya mendapat kesalahan ini setelah dengan paket tekstur highres baru (diinstal & diaktifkan):
Screenshot_20190405_001347
Saya menggunakan proton v4.2 (-2) terbaru

log: steam-582010.log


sebelum kesalahan ini ternyata berjalan dengan sangat baik ... 30fps yang solid, bahkan ketika itu seharusnya tidak dapat berjalan di gpu saya (GTX970) ... baik menurut persyaratan setidaknya, opsi AA baru jauh lebih menuntut dari tekstur highres

Apa yang saya butuhkan untuk memainkan game tipis tanpa crash?
Proton 4.2-2
Apakah saya perlu menginstal MFPlat? Apakah saya memerlukan ffmpeg?

@SDM
Anda memerlukan solusi MFplat, yang tidak dapat diposting di sini karena menyertakan file dll dari Windows 7.

Periksa protondb untuk tautan.

@zulfikri
Terima kasih!
@ kis-katup
Info ini harus di posting pertama.

Apakah ada yang melihat "wine: kesalahan halaman tidak tertangani pada akses tulis ke 0x00000000 di alamat 0x7f8fdaf1fef3 (utas 003e)" (baris 25940 di log)? Saya menerima sebuah misi, dan kemudian game tersebut rusak dan dihentikan.

Distro: Fedora 29
Kernel: 5.0.6-200.fc29.x86_64
GPU: GTX 1070 (laptop)
Driver: nvidia 418.56.0
CPU: Intel (R) Core (TM) i7-8750H CPU @ 2.20GHz
RAM: 32 GB
Proton: 4.2-2 (dxvk commit fd9a938)

steam-582010.zip
SystemInfo.txt

MHW bekerja dengan baik untuk saya (selain video, tapi saya sudah menyelesaikan permainan utama jadi ini bukan masalah besar), tetapi ada masalah besar. Setiap kali saya menekan enter di bidang teks, game kehilangan keyboard saya. Saya tidak bisa lagi melakukan apa pun dengan keyboard KECUALI mengetik, tetapi pengontrol masih berfungsi sehingga saya masih bisa menyelesaikan misi atau keluar dari permainan. Ini terjadi dengan runtime Steam, pustaka asli, dan Integrasi Steam Linux.

Distro: Arch Linux (dengan repositori pengujian diaktifkan)
Kernel: 5.0.8.arch1-1
GPU: GTX 1060 6gb
Driver: nvidia 418.56-8
CPU: AMD Ryzen 5 1600X
RAM: 16 GB
Proton: 4.2-3

MHW bekerja dengan baik untuk saya (selain video, tapi saya sudah menyelesaikan permainan utama jadi ini bukan masalah besar), tetapi ada masalah besar. Setiap kali saya menekan enter di bidang teks, game kehilangan keyboard saya. Saya tidak bisa lagi melakukan apa pun dengan keyboard KECUALI mengetik, tetapi pengontrol masih berfungsi sehingga saya masih bisa menyelesaikan misi atau keluar dari permainan. Ini terjadi dengan runtime Steam, pustaka asli, dan Integrasi Steam Linux.

Distro: Arch Linux (dengan repositori pengujian diaktifkan)
Kernel: 5.0.8.arch1-1
GPU: GTX 1060 6gb
Driver: nvidia 418.56-8
CPU: AMD Ryzen 5 1600X
RAM: 16 GB
Proton: 4.2-3

Ya, saya juga menyadarinya. Tapi sepertinya itu bug baru. Mudah direproduksi jika Anda ingin menamai set item atau sesuatu seperti itu.
Anda dapat mengujinya dengan versi proton yang lebih lama untuk melihat apakah ini diperkenalkan melalui pembaruan Proton (wine) atau merupakan bug MHW itu sendiri.

Tapi sepertinya itu bug baru.

Tidak. Salah satu penyebutan pertama kembali pada bulan Oktober. Saya sudah memilikinya setidaknya sejak seri 3,16.

MHW bekerja dengan baik untuk saya (selain video, tapi saya sudah menyelesaikan permainan utama jadi ini bukan masalah besar), tetapi ada masalah besar. Setiap kali saya menekan enter di bidang teks, game kehilangan keyboard saya. Saya tidak bisa lagi melakukan apa pun dengan keyboard KECUALI mengetik, tetapi pengontrol masih berfungsi sehingga saya masih bisa menyelesaikan misi atau keluar dari permainan. Ini terjadi dengan runtime Steam, pustaka asli, dan Integrasi Steam Linux.
Distro: Arch Linux (dengan repositori pengujian diaktifkan)
Kernel: 5.0.8.arch1-1
GPU: GTX 1060 6gb
Driver: nvidia 418.56-8
CPU: AMD Ryzen 5 1600X
RAM: 16 GB
Proton: 4.2-3

Ya, saya juga menyadarinya. Tapi sepertinya itu bug baru. Mudah direproduksi jika Anda ingin menamai set item atau sesuatu seperti itu.
Anda dapat mengujinya dengan versi proton yang lebih lama untuk melihat apakah ini diperkenalkan melalui pembaruan Proton (wine) atau merupakan bug MHW itu sendiri.

Saya ingat memiliki bug ini sejak game keluar, jadi ini jelas bukan bug baru. Pimpin saya untuk membeli pengontrol khusus untuk menghindari masalah ini.
Bug tampaknya tidak terjadi 100% dari waktu karena setelah beberapa pembukaan obrolan yang tidak disengaja, bug itu masih berfungsi.
Teks dan Obrolan tampaknya berfungsi dengan baik pada Windows asli jadi saya kira itu bukan kesalahan langsung permainan.

Diuji di hampir semua versi proton dan pembaruan judul Monster Hunter

Saya mengalami masalah ini dan menemukan bahwa itu adalah masalah dengan opsi peluncuran uap saya. Saya memiliki killall compton && %command%; compton -b --config ~/.config/compton.blur.conf & disetel untuk mematikan compton dan memulai ulang saat keluar, namun tampaknya menyebabkan sistem terkunci dengan beberapa game dan yang lain prosesnya akan berlama-lama sampai reboot penuh.

Ini mungkin alasan yang berbeda untuk semua orang di sini tetapi itu mungkin membantu beberapa. Ini aktif

Distro: Manjaro i3
Kernel: 4.19.42-1-MANJARO
GPU: RX480 8GB
Driver: 4.5 (Profil Inti) Mesa 19.0.4
CPU: i5 6600k
RAM: 16 GB
Proton: 4.2-4

Script ini berfungsi seperti jimat dengan MHW dan tidak berani, tetapi apakah itu legal? <Link removed by moderator>

Halo @ blastermaster77 , tidak.

Ok baik untuk mengetahuinya, semoga ada perbaikan untuk itu terima kasih atas jawabannya

Pada hari Sen, 3 Jun 2019, 13.06 kisak-valve [email protected] menulis:

Halo @ blastermaster77 https://github.com/blastermaster77 , tidak
tidak.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=ACHAHPURT424F3GLPVT3AR3PYVFRBA5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODW2BXEY#issuecomment-498342803 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ACHAHPQF2Y2PHAVNEIGJ5M3PYVFRBANCNFSM4FRB5W2A
.

Proton yang baru dirilis (4.2-8) memiliki regresi yang menyebabkan MHW crash dalam 1-2 detik setelah memuat ke dalam game (tetapi menu utama berfungsi dengan baik). Saya memiliki GPU nvidia tetapi saya dapat mengonfirmasi masalah ini juga terjadi pada GPU AMD. Menurunkan ke Proton 4.2-7 memperbaiki masalah.

Distro: Arch (i3-gaps)
Kernel: 5.1.15-arch1-1-ARCH
GPU: GTX1070
Driver: 430.26
CPU: i5-6600k
RAM: 32 GB
Proton: 4.2-8

Halo @ ConnorJC3 , harap tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game, buat ulang crash, dan seret dan jatuhkan $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

@ ConnorJC3 Saya tidak mengalami masalah ini dengan Proton 4.2-8. Perlu dicatat, saya telah melakukan solusi DLL fondasi media Windows 7 untuk membuat sinematik berfungsi.

OpenSUSE Tumbleweed, KDE, Kernel 5.1.7-1-default
AMD Fury X menggunakan Mesa 19.0.5

Halo @ ConnorJC3 , harap tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game, buat ulang crash, dan seret dan jatuhkan $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

Saya mengalami masalah yang sama.

Distro: Arch
DE: XFCE
Kernel: 5.1.15-arch1-1-ARCH
GPU: Nvidia 1060 (versi 6gb)
Sopir: 430.26-7
CPU: i5-3550
RAM: 16 GB
Proton: 4.2-8
Opsi Peluncuran MHW: PROTON_NO_ESYNC = 1 PROTON_LOG = 1% perintah%
File log: steam-582010.log

Masalah yang sama terjadi. Menu berfungsi, hingga-dan-termasuk layar pemilihan karakter. Setelah penyimpanan dimuat, sekitar 0,5 hingga 1 detik game membeku sejenak, lalu berhenti ke desktop.

Satu-satunya hal yang perlu diperhatikan untuk diubah, sejauh paket berjalan, adalah harfbuzz dan mesa, yang berubah seperti ini:

mesa (19.1.0-3 -> 19.1.1-1)
lib32-mesa (19.1.0-2 -> 19.1.1-1)

Menariknya, saya tidak bisa lagi mereproduksi masalah pada proton 4.2-7 atau 4.2-8? @ndegruchy coba bersihkan sepenuhnya direktori pemasangan proton Anda dan validasi file.

Menariknya, saya tidak bisa lagi mereproduksi masalah pada proton 4.2-7 atau 4.2-8? @ndegruchy coba bersihkan sepenuhnya direktori pemasangan proton Anda dan validasi file.

Setelah saya posting di atas, saya bisa bermain sedikit menggunakan 3.16-4. Saya akan mencoba saran Anda selanjutnya.

Untuk konsistensi, berikut lognya:
steam-582010.log

Uji dengan Proton 4.2-8 yang baru dipasang (terima kasih, @ ConnorJC3). Berhasil! Saya tidak bisa bermain tes sebanyak itu, tetapi itu bekerja secara signifikan lebih lama dari sebelumnya.

Log baru, untuk konsistensi: steam-582010.log

Dan sekarang, setelah 2 pencarian, saya kembali crash dengan konsistensi 100% saat memuat ke area lobi: steam-582010.log

Telah bermain-main dengan meluncurkan MHW pada proton terbaru. Tidak hanya saya tidak berhasil melewati pemuatan ke tradeyard, steam baik berhenti saat game sedang berjalan, atau MHW yang menabrak juga menabrak steam secara bersamaan.
steam-582010.log

Saya menginstal game dan macet saat dimuat.

Proton: 4.2-9 (baru dipasang)
Distro: Ubuntu 18.04.2 LTS
Kernel: 047.15.0-52-generik
CPU: AMD Ryzen 5 2600
GPU: ATI Radeon HD5570
Driver-GPU: Radeon 4.15.0-52-generik
RAM: 16 GB

Dan di sini log.
steam-582010.log

Saya menginstal game dan macet saat dimuat.

Proton: 4.2-9 (baru dipasang)
Distro: Ubuntu 18.04.2 LTS
Kernel: 047.15.0-52-generik
CPU: AMD Ryzen 5 2600
GPU: ATI Radeon HD5570
Driver-GPU: Radeon 4.15.0-52-generik
RAM: 16 GB

Halo @Daybreakerflint , ATi Radeon HD 5570 adalah kartu video generasi ke-2 Terascale. Semua kartu Terascale tidak mendukung Vulkan, yang digunakan oleh DXVK di Proton untuk menerjemahkan DirectX 11 ke Vulkan.

Kartu video Anda tidak didukung, tetapi Anda mungkin beruntung dengan menambahkan PROTON_USE_WINED3D=1 %command% ke opsi peluncuran game untuk memberi tahu Proton untuk menggunakan jalur render DirectX 11 ke OpenGL.

Pembaruan terbaru (4.2-9) mungkin telah memperbaiki ini? Belum ingin menyebutnya pasti, tapi beberapa jam gameplay masuk dan belum ada crash.

Halo @ kisak-valve
Yah itu melakukan sesuatu ... permainan dimulai tetapi kemudian macet tak lama kemudian. Saya hanya melihat layar hitam. Bahkan dengan perintah itu tidak melakukan apa yang seharusnya. Saya akan membutuhkan kartu grafis baru segera. Terima kasih atas bantuan Anda! Ini berjalan di laptop saya setidaknya. ;)

Setelah beberapa pengujian yang lebih ekstensif. Sepertinya kinerjanya sebaik yang diharapkan. Saya memiliki satu freeze yang harus saya tukar ke VT untuk dibunuh, tetapi selain itu, itu berhasil.

Saya perhatikan, bagaimanapun, kompositor di XFCE dan Compton mundur jauh lebih luas daripada KDE / Plasma. Saya melihat penurunan frame yang nyata di dalam KDE, di mana Xfce atau Compton baik-baik saja, bahkan pada pengaturan yang sedikit lebih tinggi. Tidak yakin apakah ini masalah proton atau masalah Kwin.

Nathan DeGruchy
http://degruchy.org

Pada 29 Juni 2019, pukul 16:21, Daybreakerflint < [email protected] [email protected] > menulis:

Halo @ kisak-valve https://github.com/kisak-valve
Yah itu melakukan sesuatu ... permainan dimulai tetapi kemudian macet tak lama kemudian. Saya hanya melihat layar hitam. Bahkan dengan perintah itu tidak melakukan apa yang seharusnya. Saya akan membutuhkan kartu grafis baru segera. Terima kasih atas bantuan Anda! Ini berjalan di laptop saya setidaknya. ;)

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, melihatnya di GitHub https://github.com/ValveSoftware/Proton/issues/175?email_source=notifications&email_token=AMOXOEKLNXZDNQ5PTUMRC6LP4674FA5CNFSM4FRB5W2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODY37RQI#issuecomment-506984641 , atau mematikan benang https://github.com/notifications/ unsubscribe-auth / AMOXOEPH437U2YZGOKZ7R7DP4674FANCNFSM4FRB5W2A .

Fedora 30 x64
Ryzen 2700 @ 4ghz
AMD r9 580x dengan Mesa 19.08
KDE Plasma 5.15.5
Pengaturan game: 1440p, 30 fps cap, campuran Medium / High, Z-Prepass off

Proton 4.2-9

Baiklah, baru saja mendapatkan permainannya, dan mencobanya. Performa bagus, tetapi input lag yang buruk kecuali saya membatasi pada 30 fps. Saya memiliki monitor 144hz, jadi ini hebat. Baik 60fps dan tanpa batas tidak dapat dimainkan, bahkan saya mendapatkan rata-rata 55fps.

Keyboard saya juga akan berhenti bekerja secara acak. Saya dapat beralih sesi, dan input mouse terus berfungsi dengan baik. Ini terlepas dari batas fps.

Ada tips?

Fedora 30 x64
Ryzen 2700 @ 4ghz
AMD r9 580x dengan Mesa 19.08
KDE Plasma 5.15.5
Pengaturan game: 1440p, 30 fps cap, campuran Medium / High, Z-Prepass off

Proton 4.2-9

Baiklah, baru saja mendapatkan permainannya, dan mencobanya. Performa bagus, tetapi input lag yang buruk kecuali saya membatasi pada 30 fps. Saya memiliki monitor 144hz, jadi ini hebat. Baik 60fps dan tanpa batas tidak dapat dimainkan, bahkan saya mendapatkan rata-rata 55fps.

Keyboard saya juga akan berhenti bekerja secara acak. Saya dapat beralih sesi, dan input mouse terus berfungsi dengan baik. Ini terlepas dari batas fps.

Ada tips?

Menjalankan XWindows atau Wayland dengan permainan berjalan dalam sesi XWayland? Karena Anda menggunakan AMD, masuk akal bahwa KDE berjalan dalam mode Wayland ...

Menjalankan XWindows atau Wayland dengan permainan berjalan dalam sesi XWayland? Karena Anda menggunakan AMD, masuk akal bahwa KDE berjalan dalam mode Wayland ...

Saya tidak menggunakan Wayland.

Sedang melakukan perburuan xenojiva dan game macet setelah layar hasil di mana cutscene seharusnya dimainkan, saya kira ini adalah masalah mfplat. Kemudian, saya mencoba meluncurkan game lagi, di mana sekarang secara konsisten crash setelah layar memuat data.
https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93
steam-582010.log

Ya. Aku juga punya yang itu. Ini diselesaikan dengan menginstal dll MFPlat.

Nathan DeGruchy
http://degruchy.org

Pada 9 Juli 2019, pukul 00:27, DigitalDevilSummoner < [email protected] [email protected] > menulis:

Sedang melakukan perburuan xenojiva dan game macet setelah layar hasil di mana cutscene seharusnya dimainkan, saya kira ini adalah masalah mfplat. Kemudian, saya mencoba meluncurkan game lagi, di mana sekarang secara konsisten crash setelah layar memuat data.
https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93
steam-582010.log https://github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

Ya. Aku juga punya yang itu. Ini diselesaikan dengan menginstal dll MFPlat. Nathan DeGruchy http://degruchy.org Pada 9 Juli 2019, pukul 00:27, DigitalDevilSummoner < [email protected] [email protected] > menulis: Sedang melakukan perburuan xenojiva dan game mogok setelah layar hasil di mana a cutscene seharusnya dimainkan, saya kira ini adalah masalah mfplat. Kemudian, saya mencoba meluncurkan game lagi, di mana sekarang secara konsisten crash setelah layar memuat data. https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93 steam-582010.log https://github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

Apakah Anda bisa melewati layar penyimpanan? Iv'e memasang barang mfplat, tapi saya masih belum bisa sampai ke tempat perdagangan. Apakah ini ada hubungannya dengan game yang mogok tepat setelah pertarungan xenojiva?

Iya. MFPlat memperbaiki kerusakan pada cutscene xeno untuk saya. Pastikan Anda menginstal bitness yang tepat untuk MHW, yaitu 64-bit

Nathan DeGruchy
http://degruchy.org

Pada 9 Juli 2019, pada 07:18, DigitalDevilSummoner < [email protected] [email protected] > menulis:

Ya. Aku juga punya yang itu. Ini diselesaikan dengan menginstal dll MFPlat. Nathan DeGruchy http://degruchy.org Pada 9 Juli 2019, pukul 00:27, DigitalDevilSummoner < [email protected] [email protected] mailto: [email protected]> menulis: Sedang melakukan perburuan xenojiva dan permainan macet setelah layar hasil di mana cutscene seharusnya diputar, saya kira ini adalah masalah mfplat. Kemudian, saya mencoba meluncurkan game lagi, di mana sekarang secara konsisten crash setelah layar memuat data. https://gist.github.com/DigitalDevilSummoner/d7a227765539daee04f9fd1d98d2be93 steam-582010. loghttps: //github.com/ValveSoftware/Proton/files/3371179/steam-582010.log

Apakah Anda bisa melewati layar penyimpanan? Iv'e memasang barang mfplat, tapi saya masih belum bisa sampai ke tempat perdagangan. Apakah ini ada hubungannya dengan game yang mogok tepat setelah pertarungan xenojiva?

Saya mengalami regresi dengan proton terbaru yang tampaknya memengaruhi penanganan pengontrol game ini:

Dengan Proton 4.2.9, game diluncurkan dan berjalan dengan baik tetapi tidak menanggapi input pengontrol apa pun dari Steam Controller atau kabel 360 pad, seperti input tidak mendaftar sama sekali, semua petunjuk input tetap menggunakan kb + mouse ikon, karakter / menu tidak merespons, dll. 360 pad berfungsi dengan baik di game linux asli lainnya, misalnya Rocket League. Bahkan mencoba mengaktifkan pengontrol desktop seperti yang disarankan di utas ini tidak melakukan apa pun sampai saya menyadari bahwa saya perlu menerapkan aturan udev ini . Dengan keduanya diaktifkan, menjalankan game terkadang akan langsung macet dan terkadang mulai dengan baik. Tetapi input pengontrol apa pun akan menyebabkannya langsung crash ke desktop. Jadi saya telah pasrah untuk bermain tanpa pengontrol.

Kemudian saya memutuskan untuk mencoba menggunakan Proton versi lama 3.16-9. Dan yang mengejutkan saya, baik Steam Controller dan 360 pad bekerja dengan baik, saya bahkan telah menonaktifkan integrasi desktop 360 controller dan masih berfungsi.

Saya juga telah menerapkan perbaikan MFPlat serta FWIW

Apakah ini masalah yang diketahui atau apakah log proton akan membantu?

Jadi saya telah menginstal semua barang mfplat yang diperlukan, tetapi saya tidak bisa masuk ke dalam game karena macet di layar pembuatan pertandingan, dan dengan demikian saya tidak dapat memverifikasi apakah ada yang berfungsi. iv'e mencoba ini dengan 4.2-9 dan 3.16-9. Sebelum kecelakaan pertama, saya baru saja menyelesaikan pencarian xenojiva dan berada di layar hasil, mungkinkah itu alasan kecelakaan itu? Apakah ada orang lain yang mengalami masalah ini?

@DigitalDevilSummoner Setelah mengalahkan Xeno'Jiva, game otomatis menyimpan, ketika Anda memuat save itu mencoba untuk memainkan cutscene akhir dan crash.

Ini diharapkan, inilah yang biasanya terjadi secara default untuk semua orang di Linux, kecuali jika Anda memiliki solusi mfplat yang diinstal dengan benar.

@ z0z0z Senang mengetahuinya! Saya menginstal solusi mfplat menggunakan video ini (itu adalah perbaikan RE2, tapi itu bukan yang benar). Jika saya memang mengacaukan sesuatu (yang mungkin saya lakukan) bagaimana saya akan memperbaikinya? (jika saya bisa sama sekali) Terima kasih atas jawabannya / maaf telah membuang waktu Anda.

@DigitalDevilSummoner Solusi mf yang digunakan untuk Resident Evil 2 tidak berfungsi untuk MHW.

Coba periksa protondb, tapi tolong jangan tautkan hal-hal di sini yang melanggar aturan.

@ z0z0z Terima Kasih! Saya tidak tahu ada perbaikan berbeda untuk ini. Maaf untuk tautannya juga.

Halo @DigitalDevilSummoner , tidak ada larangan umum untuk membagikan tautan di pelacak masalah, tetapi kami tidak dapat memaafkan redistribusi materi berhak cipta kecuali jika lisensinya mengizinkan, yang mencakup pustaka Media Foundation dari Windows.

@ z0z0z Berhasil ! terima kasih atas bantuannya!

@sbearcsiro Apa sebenarnya langkah-langkah Anda agar pengontrol dapat bekerja dengan perbaikan MF pada 3.16-9? Bagi saya, mereka bekerja dengan baik pada Proton 4.2-9 tanpa perbaikan MF, tetapi tidak peduli versi Proton mana yang saya terapkan perbaikan MF (4.2-9, 3.16-9, 3.7-8), menekan tombol pengontrol apa pun menghentikan game dengan segera .

@Aironfaar Anda benar, input pengontrol selalu merusak MHW dengan perbaikan MF yang diterapkan.

Saya baru saja berasumsi bahwa perbaikan MF akan tetap ada setelah menurunkan versi proton tetapi ternyata tidak. Menerapkan kembali perbaikan ke 3.16-9 mengembalikan perilaku "macet pada masukan pengontrol".

Selain itu, mencoba menjalankan MHW dengan PROTON_LOG = 1 dan perbaikan MF yang diterapkan menyebabkan game langsung crash, bahkan tanpa pengontrol yang dicolokkan.

@sbearcsiro Ya, mengubah versi Proton tampaknya membuat botol anggur yang sama sekali baru pada peluncuran game berikutnya, menghapus perbaikan yang diterapkan secara manual dalam prosesnya.
Tidak membantu sama sekali bahwa logging membuat game crash. Saya tidak di rumah selama beberapa hari, jadi saya tidak dapat mengujinya sendiri, tetapi apakah Anda dapat mengambil log dengan opsi peluncuran berikut?
WINEDEBUG = "+ timestamp, + pid, + tid, + seh, + debugstr, + module"% command%

Nah, masukan berhenti berfungsi beberapa kali minggu ini. Saya pikir itu ada hubungannya dengan tombol "tab". Itu terjadi sekali ketika saya beralih di antara hamparan uap, dan yang lainnya adalah ketika melihat keterampilan saya (tab membuka menu).

Masih harus bermain dengan tutup 30 fps itu jika tidak, saya mendapatkan input lag yang mengerikan. Saya melihat utas Reddit di mana pengguna linux / proton juga harus bermain dengan tutup 30 fps.

Ada skrip instalasi yang memperbaiki pondasi media yang hilang tanpa perlu melakukannya secara manual. Bekerja dengan sempurna untuk saya. Adakah yang bisa mengkonfirmasi?

<Link removed by moderator>

Halo @ zink-chimaera, link yang Anda posting bermasalah secara hukum dan telah dihapus.

Monster Hunter World tidak diluncurkan

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/2920.
@abnazhor diposting pada 2019-07-28T22: 32: 32:

Laporan Kompatibilitas

  • Nama game dengan masalah kompatibilitas: Monster Hunter World
  • Steam AppID permainan: 582010

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.


( Log menghasilkan 5.000.000 baris jadi saya tidak bisa menyalin semuanya. )
<Log omitted, please see #2920. Short version is CPU access violation (c0000005)>

Gejala

Game tidak dimulai. Ini telah terjadi sejak saya mengubah cpu saya ke AMD Ryzen 5 3600.

Reproduksi

Cobalah untuk memulai permainan dengan menggunakan cpu seri Ryzen 3000.

Mereproduksi ini dengan Ryzen 3700x dan GTX 1060 6GB
Menerapkan solusi yang disarankan pada # 2927 akan memperbaiki masalah

Monster Hunter World tidak diluncurkan

Masalah ditransfer dari # 2920.
@abnazhor diposting pada 2019-07-28T22: 32: 32:

Laporan Kompatibilitas

* Name of the game with compatibility issues: Monster Hunter World

* Steam AppID of the game: 582010

Sistem Informasi

* GPU: NVIDIA GeForce RTX 2060

* Driver/LLVM version: NVIDIA 430.34

* Kernel version: 5.2.2-122

* Link to full system information report as [Gist](https://gist.github.com/): https://gist.github.com/abnazhor/fa0b22d2105cb46a0c4cf3432ce45995

* Proton version: 4.2-9

Saya mengkonfirmasi:

* [ x ] that I haven't found an existing compatibility report for this game.

* [ x ] that I have checked whether there are updates for my system available.

( Log menghasilkan 5.000.000 baris jadi saya tidak bisa menyalin semuanya. )
<Log omitted, please see #2920. Short version is CPU access violation (c0000005)>

Gejala

Game tidak dimulai. Ini telah terjadi sejak saya mengubah cpu saya ke AMD Ryzen 5 3600.

Reproduksi

Cobalah untuk memulai permainan dengan menggunakan cpu seri Ryzen 3000.

Baiklah, dapatkan sesuatu yang konkret tentang masukan yang tidak berfungsi sama sekali.

Setelah membuka lalu menutup obrolan, masukan akan berhenti bekerja sepenuhnya. Mouse masih berfungsi dengan baik, dan saya dapat menyimpan / keluar dari game menggunakannya. Mengirim pesan tidak berdampak apa-apa. Saya sebagian benar tentang tombol "tab", membuka menu dan menekan tab membuka obrolan.

Masih ingin bantuan dengan input lag> 30fps. Pindah ke Proton 4.11-1 tidak mempengaruhinya.

Setelah membuka lalu menutup obrolan, masukan akan berhenti bekerja sepenuhnya.

Ini adalah salah satu kelemahan memiliki satu masalah per game, masalah lama yang diketahui hilang dalam percakapan.

Ini didefinisikan dengan baik pada bulan April dengan laporan awal dari apa yang tampak seperti Oktober.

Setiap kali Anda memasukkan input teks, Anda berisiko kehilangan input keyboard. Sudah lama sejak saya memainkan MHW di Linux (pindah ke PS4 untuk bermain dengan teman yang hanya memiliki PS4, jangan menilai saya) tapi saya rasa ini bukan hanya mengaktifkan kolom input teks. Saya pikir itu secara khusus mengaktifkannya, lalu memukul melarikan diri untuk keluar darinya. Saya tahu saya memiliki beberapa set roda gigi bernama di profil PC saya yang berarti saya dapat memasukkan bidang input teks, memasukkan teks, tekan enter, dan masukan keyboard terus dikenali karena saya kemudian harus menekan ESC untuk masuk ke menu, pindah ke opsi save game, dan simpan game untuk nama yang akan diambil.

Setiap kali Anda memasukkan input teks

Wah ya. Kalau dipikir-pikir, aku sama sekali tidak bisa mengontrol karakterku setelah membuatnya.

GitHub benar-benar dimaksudkan untuk proyek individu. Memiliki pelacak masalah tempat Anda dapat memposting banyak masalah per game akan menyenangkan.

Dapatkah orang yang terpengaruh oleh masalah hang NVIDIA menguji ulang dengan driver Vulkan beta terbaru?

https://developer.nvidia.com/vulkan-beta-4185218-linux

Dapatkah orang yang terpengaruh oleh masalah hang NVIDIA menguji ulang dengan driver Vulkan beta terbaru?

https://developer.nvidia.com/vulkan-beta-4185218-linux

Sejak saya pindah ke RTX 2080 Ti saya tidak pernah mengalami bug freeze (hanya menggunakan driver jalur utama).

Setelah membuka lalu menutup obrolan, masukan akan berhenti bekerja sepenuhnya. Mouse masih berfungsi dengan baik, dan saya dapat menyimpan / keluar dari game menggunakannya. Mengirim pesan tidak berdampak apa-apa. Saya sebagian benar tentang tombol "tab", membuka menu dan menekan tab membuka obrolan.

Masalah ini sangat merepotkan karena berpotensi kehilangan banyak kemajuan, jika Anda tidak seberuntung dapat menyimpan & keluar. Apakah sudah ada yang datang dengan perbaikan / solusi?

Masalah ini sangat merepotkan karena berpotensi kehilangan banyak kemajuan, jika Anda tidak seberuntung dapat menyimpan & keluar. Apakah sudah ada yang datang dengan perbaikan / solusi?

Jangan mengobrol, simpan sebelum melakukan apa pun dengan set perlengkapan / item (IE, beri nama). Setelah saya mengetahui masalah sebenarnya (kotak input teks) dan memperhatikannya, saya dapat memainkan game tersebut selama yang saya inginkan. Atau sampai kunci keras Nvidia mengangkat kepalanya yang jelek.

Hai, saya punya artefak berbasis cahaya aneh yang belum menemukan apa pun tentang masalah khusus itu di web.

Sistem Informasi

Distro: Ubuntu 18.04
CPU: Ryzen 7 3700X
GPU: AMD Radeon ™ RX 5700 XT
Versi driver / LLVM: Driver Radeon Pro untuk Ubuntu 18.04.3 Nomor Revisi 19.30
Versi kernel: 5.0.0-25-generik
Versi Proton: 4.11-2
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.

1
2

@BelphegorPrime Ini mungkin khusus untuk driver AMDGPU-Pro yang Anda gunakan.

Kebanyakan orang di Linux dengan kartu AMD menggunakan mesa, dan itu umumnya disarankan untuk digunakan.

@ z0z0z Terima kasih atas bantuannya tetapi sangat sulit untuk menginstal mesa 19.2 agar rx 5700xt "berjalan", jadi saya memutuskan untuk tetap menggunakan driver pro sampai driver gratis mencapai level stabil yang baik.

Saya merasa sangat bodoh sekarang, mungkin seseorang di sini dapat membantu saya. Saya merasa ingin bermain Monster Hunter World setelah beberapa waktu lagi. Buka Steam, klik "Putar" menggunakan Versi Proton terbaru (4.11-3). Tidak ada yang benar-benar terjadi. Hanya mengatakan itu berjalan tetapi kemudian gagal untuk memulai. Bahkan tidak ada layar hitam. Sistem Saya:

OS: Arch Linux Kernel 5.2.11
CPU: Ryzen 3700x
Kartu Grafis: Radeon RX 480 8GB
Driver: mesa (19.1.6-1), mesa-git, mesa-aco-git, LLVM 8 Vulkan driver sudah terinstal Saya cek secara khusus.

Hal yang saya coba:

  • Instal ulang game tersebut
  • Verifikasi File Game
  • Pasang ulang Steam
  • driver grafis yang berbeda
  • semua versi proton tersedia dalam makhluk uap (3.7-8, 3.16-9, 4.2-9, 4.11-3)
  • berbeda OS POP_OS (19,04 semua diperbarui)

Semua hal ini tidak benar-benar membantu saya. Saya mengambil Proton-log: (agak besar lebih dari 50MB jadi saya mengunggah saya https://cloud.mhtube.de/s/LHCzsELDFHZFeQR

Mungkin seseorang di sini punya ide?

@ stefan240 FYI berfungsi sempurna untuk saya di Ubuntu 18.04.3 dengan Nvidia (driver 430).
Dari log, rasanya seperti tidak dapat menginisialisasi beberapa DLL dan masuk ke loop pemanggilan fungsi yang tak terbatas, berakhir dengan stack overflow:

14.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c03: DW_CFA_restore %r15
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c03: DW_CFA_advance_loc 1
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_restore %rbp
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_def_cfa %rsp, 8
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c04: DW_CFA_advance_loc 4
914.095:002f:0030:trace:seh:execute_cfa_instructions 7bc87c08: DW_CFA_restore_state
914.095:002f:0030:err:seh:setup_exception stack overflow 1552 bytes in thread 0030 eip 00007ffdf65fb5cd esp 0000000000131000 stack 0x130000-0x131000-0x230000

Dapatkah Anda mencoba menghapus Proton _plus_ menghapus profil anggur / proton untuk _MH: W_ dan menginstal ulang?
Selain itu, dapatkah Anda mengonfirmasi bahwa aplikasi Vulkan 32 dan 64 bit Anda berfungsi (dengan program eksternal lainnya)?

@Emanem Seperti yang saya nyatakan di atas, masalah tetap ada bahkan pada PopOS yang baru diinstal dan diperbarui. Tetapi seorang pengguna di reddit memberi saya tip. Tapi ya saya membersihkan uap dan proton sepenuhnya lalu memasang kembali semuanya, masih tidak terlalu membantu.
Di ProtonDB Anda dapat membaca lebih lanjut tentang Masalah yang berkaitan dengan Linux, Ryzen 3000-CPU dan Monster Hunter World:
"Pemilik cpu Zen 2 perlu menonaktifkan UMIP agar game diluncurkan sampai perbaikan resmi dikeluarkan; tambahkan" clearcpuid = 514 "ke opsi boot kernel. Selain itu, perlu perbaikan mfplat untuk menghentikan video tutorial agar tidak mogok. Performa yang hampir sama dengan Windows menggunakan versi terbaru kompiler shader mesa dan ACO. "

baik menambahkan opsi itu ke instalasi arch saya karena opsi boot kernel tidak membantu. Gim ini melakukan boot ke layar hitam dan memberikan kesalahan:
E_INVALIDARG: IDX11Device-> CreateBuffer (& bdesc.pinitvalues? & Data: NULL & pbuffer)

Vulkan tampaknya berfungsi dengan baik karena game Proton lainnya (saya menguji Project Cars sebentar) tampaknya berfungsi.

memecahkan masalah? Saya tidak tahu bagaimana caranya, tetapi saya berhasil menjalankannya. situasi Anda. mulai dan setel ulang. Anda dapat mencoba mentransfer pemburu monster ke folder lain di media lain dalam kasus saya itu di drive yang berbeda bukan di SSD. sebelum itu saya taruh mesa terakhir lalu LLVM saya tidak tahu, tapi pakai IMHO, saya hanya membenturkan kepala saya ke meja dan berdoa. Maaf, tapi saya benar-benar membunuh pada hari ini untuk mengatakan dengan tepat dalam urutan apa segala sesuatu terjadi dengan mengatakan saya tidak bisa

Saya mendapatkan masalah tikus gila. Bukan hanya akselerasinya, tetapi kursornya tampaknya banyak bergerak.

Berikut video untuk menggambarkan masalah tersebut .

Saya memainkan banyak permainan lain di Proton dan Wine termasuk Doom, The Witcher 3, dan Starcraft II, dan tetikus bekerja dengan sempurna di semuanya.

Spesifikasi:

  • Arch Linux dengan kernel linux-amd-staging-drm-next-git-5.3.841339.865b4ca43816
  • CPU: AMD Ryzen 9 3900X 12-Core
  • GPU: AMD Radeon RX 5700 XT
  • Versi mesa: 19.3.0_devel.115313.f812cbfd884-1 dengan LLVM 10.0.0_r326744.bfb5b0cb86c-1
  • Manajer jendela: i3
  • Proton: 4.11-4

Saya sebelumnya mencoba manajer jendela sway di Wayland tetapi permainan gagal dimulai.

Saya telah menerapkan opsi kernel clearcpuid=514 serta menginstal z0z0z/mf-install .

Masalahnya terjadi terlepas dari apakah saya menggunakan mode layar penuh atau mode jendela tanpa batas, dan memperhatikan resolusi layar. Saya tidak memiliki mouse atau perangkat input lain yang dicolokkan ke komputer.

Adakah ide yang dapat menyebabkan masalah mouse aneh ini?

@llll
Ini hanya terjadi pada saya jika frekuensi gambar lebih besar dari 30fps. Sudahkah Anda mencoba batas bingkai 30fps dalam opsi? Sungguh menyebalkan untuk ditutup, terutama dengan rig bagus seperti itu.

Saya menggunakan monitor 1440p / 144hz.

Saya juga mendapatkan input lag setiap kali fps menyimpang dari batas 30fps itu.

Saya mencobanya dengan tutup 30 fps tetapi masalah kursor mouse tetap ada. Saya memverifikasi framerate adalah 30 Hz dengan dxvk HUD diaktifkan di Proton user_settings.py . Saya juga mencoba mengubah MouseBaseSpeed menjadi 0.000000 di config.ini tetapi game secara otomatis mengubahnya kembali ke 2.000000 .

EDIT: dapat mengatasi masalah mouse dengan mengaktifkan "Emulate a virtual desktop" di winecfg . Ini juga memungkinkan game untuk berjalan di Wayland, yang tidak memiliki masalah mouse. Masalah mouse masih tetap ada di xorg dengan i3 window manager. Di i3, saya sudah menetapkan focus_follows_mouse no dan focus_on_window_activation no . Juga, framerate menyebalkan --- tentang DXVK HUD mengatakan 35 fps pada 4k pada pengaturan sedang, tetapi permainan terasa jauh lebih buruk dari itu. Terasa seperti 15 fps. Saya akan selidiki lebih lanjut ...

Jadi saya melakukan pembaruan sistem. Saya kemudian meluncurkan game yang menguji versi Proton yang baru (4.11-5). Saya juga menggunakan Steam beta.

Kernel: 5.2.15-200
KDE Plasma 5.15.5
Mesa 19.1.6

Saya mengubah batas fps menjadi 60fps dan tanpa batas, dan itu berfungsi dengan baik hari ini! Tidak ada input lag dari sub 30fps atau> 30fps. Mataku sangat senang. Saya juga menguji kotak obrolan, dan itu tidak menonaktifkan input sama sekali.

Saya menghubungkan ini dengan versi proton.

Di sistem saya, game mengalami regresi kinerja dengan proton 4.11-7

GPU: RX 480 8gb
Driver/LLVM version: mesa 19.2.1
Kernel version: 4.19
Link to full system information report :https://gist.github.com/Utopanic/edfcf6a24846d1777e79d3aa6f67c914
Proton version: 4.11-7

Ada kemunduran dalam hal performa di dunia Monster hunter dengan proton 4,11-7 dengan 4,11-6 jauh lebih baik sekarang frame rate turun dan ada yang gagap.

Ada kemunduran dalam hal performa di dunia Monster hunter dengan proton 4,11-7 dengan 4,11-6 jauh lebih baik sekarang frame rate turun dan ada yang gagap.

Punya masalah yang sama, itu hilang begitu saja setelah sehari. Apakah Anda di Manjaro?

Saya mendapat masalah baru sejak update terbaru: proses game tidak keluar dan terus menggunakan 1 atau 2 core di latar belakang.

Apakah ada orang lain yang mengalami hal yang sama?

@Emanem Saya sudah mulai memainkan game ini dengan 4.11-4, jadi saya tidak tahu apakah itu terkait dengan proton terbaru atau tidak. Saya menggunakan arch linux dan itu terjadi pada saya secara acak: berpikir:

@Tokopedia
@Kartun_anak
Saya pernah mengalami itu mungkin sekali atau dua kali.

Bisa jadi tidak terkait karena ini terjadi meskipun tidak ada proses latar belakang. Saya perhatikan bahwa layar saya akan mati setelah 10-20 menit tidak aktif setelah memainkan MHW. Benar-benar aneh karena bertentangan dengan pengaturan komputer saya: Saya tidak memiliki screensaver atau menyetelnya untuk dimatikan setelah tidak ada aktivitas.

@Emanem Saya sudah mulai memainkan game ini dengan 4.11-4, jadi saya tidak tahu apakah itu terkait dengan proton terbaru atau tidak. Saya menggunakan arch linux dan itu terjadi pada saya secara acak

Ini pasti lebih baru. Saya kira adalah pembaruan dari DRM game?
Tapi sekali lagi, coba tebak ... Saya mencoba proses _ptrace_ dan terus menunggu dan mencoba membaca dari _pipes_ (Saya menduga contoh utama wineserver).

Permainan terkunci saat melawan monster kelelawar / balon (quest HR6). Saya menggunakan pengaturan grafis default, dengan pengecualian untuk layar penuh tanpa batas dan vsync nonaktif, dan tidak membuat perubahan khusus pada game. Saya juga memperbarui driver nvidia dan kernel ke versi terbaru arch. Penguncian tampaknya terkait dengan vulkan, Path of Exile digunakan untuk menunjukkan perilaku yang sama untuk sementara waktu. Hanya rendering yang sangat terhenti, rendering jendela seperti urxvt dan steam pada akhirnya akan selesai tetapi akan memakan waktu cukup lama. Suara terus diputar seolah semuanya normal. Masukan juga tertunda.

Pembaruan: Saya telah memperbarui ke driver nvidia beta dan belum memiliki satupun penguncian sejauh ini. Butuh beberapa saat sebelum saya bisa mendapatkan lebih banyak waktu bermain dalam satu sesi daripada yang saya miliki sekarang, tetapi saya rasa ini diperbaiki oleh nvidia.

EDIT: sesuai permintaan Kisak, saya menambahkan ini untuk memberi tahu bahwa versi driver yang saya gunakan saat ini adalah nvidia 440.26. Sejauh ini masih tidak ada masalah, bahkan saat streaming.

Dan pembaruan lainnya: game tampaknya terkunci dengan rilis proton terbaru, 4.11-8. Pengunciannya acak, gim ini bisa dibunuh, tetapi jelas merupakan langkah mundur. Penguncian tampaknya terjadi setelah 5 jam permainan atau lebih dan setelah itu terjadi lebih sering. Suhu GPU tampaknya normal dan sistem lainnya tetap berfungsi normal.

Bekerja sempurna (selain perpustakaan MF).

Satu-satunya kelemahan adalah bahwa 30% dari waktu permainan tidak ditutup saat keluar dan membutuhkan kill -9 <pid> .

Performa sekitar ~ 40% lebih rendah daripada di Windows (Intel iGPU bermain di 540p rendah)

Semuanya terlihat baik-baik saja sebaliknya.

Game menerima pembaruan hari ini dan sekarang crash dalam 15 menit permainan pada 4.11-11.
Ini dengan nvidia beta 440.44 yang dipasang untuk memperbaiki masalah mogok yang berbeda. Game ini tidak dapat dimainkan sekarang karena saya tidak bisa melalui satu perburuan lagi.

Game menerima pembaruan hari ini dan sekarang crash dalam 15 menit permainan pada 4.11-11.
Ini dengan nvidia beta 440.44 yang dipasang untuk memperbaiki masalah mogok yang berbeda. Game ini tidak dapat dimainkan sekarang karena saya tidak bisa melalui satu perburuan lagi.

Saya memperbarui ke tambalan baru dan berfungsi dengan baik untuk saya, gpu apa yang Anda miliki dan cpu? Saya tidak memiliki masalah apa pun. Berikan info lebih lanjut tentang spesifikasi Anda, selamat berburu

GTX 1080 Ti dan Ryzen 2700X. Apa yang tampaknya telah menyelesaikan masalah crash bagi saya sepenuhnya adalah menyetel "DXVK_STATE_CACHE = 0% command%" sebagai opsi peluncuran saya. Saya kadang-kadang gagap, tetapi itu jauh lebih baik daripada benar-benar tersingkir dari permainan.

senang mendengarnya berhasil untuk Anda

Pada Rabu, 25 Des 2019 pukul 01.24 GoLD-ReaVeR [email protected]
menulis:

GTX 1080 Ti dan Ryzen 2700X. Apa yang tampaknya telah menyelesaikan kerusakan tersebut
Masalah bagi saya sepenuhnya adalah menyetel "DXVK_STATE_CACHE = 0% command%" sebagai milik saya
opsi peluncuran. Saya kadang-kadang gagap, tapi itu jauh lebih baik daripada
keluar dari game sepenuhnya.

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

Game mulai lebih sering crash lagi, seolah-olah nilai lingkungan diabaikan. Saya bingung sekarang.

Game telah bekerja dengan sempurna untuk saya hingga pembaruan hari ini dengan ekspansi.

AMD Ryzen 1700
RX 5700 XT
RAM 16 GB
5.4.8-zen1-1-zen

Sekarang tidak dapat dimainkan ..., Telah menguji NO_FSYNC, pergi ke Linux biasa daripada zen, Xorg dan Wayland dan tidak ada, menjalankan game lain seperti RE2 (Beberapa game haus kekuasaan) berjalan dengan sempurna ...

EDIT: Sepertinya mereka menambahkan dukungan DirectX12 dengan pembaruan. Mungkinkah itu?

Captura de pantalla de 2020-01-09 19-01-28

Bisakah orang lain mengonfirmasi bahwa ini bukan hanya saya?

Apakah Anda mencoba menggunakan skrip mf-install? Mungkin mencoba memutar video dan gagal.

Apakah Anda mencoba menggunakan skrip mf-install? Mungkin mencoba memutar video dan gagal.

Sudah diinstal dan diperiksa apakah berfungsi dengan baik. Tapi tidak, itu hanya lambat sekali ...

Bisakah orang lain mengonfirmasi bahwa ini bukan hanya saya?

Saya mendapatkan 1/2 FPS di Pop OS dengan pembaruan
AMD Ryzen 1800x
AMD Vega 64
RAM 16 GB

Juga mengalami masalah setelah pembaruan hari ini

Distro: Arch 5.4.8-arch1-1
GPU: GTX 1060 6GB
Sopir: 440.44
CPU: R7 3700x
RAM: DDR4 32GB

Sudahkah Anda mencoba bermain dalam mode D3D11 daripada D3D12?

Saya akan segera mencoba dan melaporkannya setelah pengunduhan sebesar 80 GiB ...

Sudahkah Anda mencoba bermain dalam mode D3D11 daripada D3D12?

Saya akan segera mencoba dan melaporkannya setelah pengunduhan sebesar 80 GiB ...

Saya tidak dapat menemukan perintah apa pun untuk "Paksa D3D11" di Proton Docs tetapi hasil tangkapan menunjukkan bahwa saya sudah menggunakan D3D11 jika saya benar

Sudahkah Anda mencoba bermain dalam mode D3D11 daripada D3D12?
Saya akan segera mencoba dan melaporkannya setelah pengunduhan sebesar 80 GiB ...

Saya tidak dapat menemukan perintah apa pun untuk "Paksa D3D11" di Proton Docs tetapi hasil tangkapan menunjukkan bahwa saya sudah menggunakan D3D11 jika saya benar

Ya mencatat bahwa ... :(
Saya akan segera melaporkan pengalaman saya-ish saya harap ...

Juga memiliki masalah framerate yang signifikan setelah pembaruan terbaru (Iceborne) - berubah dari 60 fps menjadi sekitar 10.

Distro: Arch 5.4.7-arch1-1
GPU: RX 470 4 GB
CPU: i3 6100
RAM: DDR4 16 GB

Dapat mengonfirmasi bahwa saya sekarang mendapatkan 1,8 FPS di menu awal, ketika dulu saya mendapatkan 200+.
Saya bahkan belum mencoba memulai permainan. Menggunakan DX11, DX12 dinonaktifkan dengan Proton (baru dicentang di menu).
Saya akan menebak codepath lambat di DXVK?

@doitsujin Anda mungkin ingin melihat yang ini (atau seseorang di Valve) - ini terjadi pada kernel, driver, dan perangkat keras yang berbeda, sepertinya jalur kode DXVK (umum) yang memicu kelambatan ...
Beri tahu kami jika kami dapat membantu menyelidiki hal ini dengan cara apa pun!

EDIT: mungkin juga beberapa bentuk syscall lain, tetapi utas audio dan game itu sendiri tampaknya berjalan dengan baik?

EDIT 2: sepertinya ini masalah anggur / syscall seperti yang dilaporkan di bawah ...

Distro: Ubuntu 18.04.3
GPU: RTX 2080 Ti
CPU: i7-8700K
RAM: 64 GiB 3200 MHz
MHW Menu

Tampaknya ini menjadi masalah permainan / anggur karena pada Windows DXVK bekerja mirip dengan D3D11 asli, rilis gim saat ini sangat bermasalah dan bahkan pada Windows gim tersebut memiliki kinerja yang besar dibandingkan dengan versi sebelumnya.

Beberapa pengguna windows telah melaporkan masalah FPS rendah yang sama.

Game di Windows 10 menggunakan DXVK:
Screenshot_3

Ini sangat buruk! Permainan berubah dari sempurna menjadi tidak dapat dimainkan. DX12 dinonaktifkan secara default. Ia juga mengatakan itu hanya dapat diaktifkan pada Windows 10 (saya pikir Proton menunjukkan Win7 secara default).

Saya di 10fps pada menu intro (kebijakan privasi, keybinds yang bertentangan), dan 1fps pada menu utama (menu yang dirender 3d). Saya dengan susah payah menurunkan setiap pengaturan ke terendah dan mengurangi resolusinya menjadi 720p.

Setelah diluncurkan kembali dengan pengaturan yang baru diturunkan, saya memiliki framerate yang serupa tetapi memang terasa sedikit lebih cepat. Penggunaan GPU sedikit atau tidak sama sekali, dan satu inti kadang-kadang mematok 100% sambil duduk pada rata-rata 60-70% dengan 4 lainnya mencapai ~ 20-40%.

Distro: Fedora 31 5.4.7-200
CPU: Ryzen 2700 @ 4ghz
GPU: RX 580 Mesa 19.2.8
RAM: 16gb 3200mhz 14 cas (mungkin tidak perlu: P)

Saya ingin tahu apakah pengaturan wineprefix proton ke Win10 dan mengaktifkan DX12 akan membuat perbedaan. Wine sudah punya DX12 ke Vulkan kan?

Sunting: Saat keluar dari permainan, proses tetap hidup dan aktif di latar belakang. Ini terjadi beberapa bulan yang lalu, tetapi telah diperbaiki dengan rilis Proton. Sepertinya sudah kembali.

Mencoba mengaktifkan D3D12 dengan build Proton kustom tetapi selalu default ke D3D11, saya tidak dapat menguji ini lagi karena Denuvo memblokir game saya karena terlalu banyak konfigurasi ulang prefiks

Ini sebenarnya bukan masalah proton / anggur. Server anggur kelebihan beban oleh penanganan pengecualian:
https://gist.github.com/GoLD-ReaVeR/e9109cebad3b766d07973dfeb053dbfb

Seseorang di capcom menjadi idiot. Pengecualian tampaknya merupakan upaya untuk berkomunikasi dengan OS, atau digunakan sebagai pernyataan goto lintas fungsi. Bagaimanapun, ini bukanlah sesuatu yang harus dilihat oleh anggur.

Untuk memperjelas, forum MHW dipenuhi dengan orang-orang yang memiliki masalah kinerja, dan menurut saya tidak semuanya adalah pengguna proton. Jadi ini bisa diselesaikan pada akhirnya dengan capcom.

Saya berharap mereka segera menambalnya. Saya mengubah versi proton saya untuk melihat apakah itu membantu, tetapi entah bagaimana menghapus semua file game. Setelah saya mengunduh pembaruan.

Hanya ingin mengatakan saya memiliki masalah <5 FPS yang sama.

Distro: Manjaro Linux Xfce (Up-to-date)
CPU: Intel Core i7-4770K
GPU: GTX 1080 Ti
RAM: 32 GB DDR3

Saya telah mengerjakan ini selama 3 jam terakhir.

Distro: Linux Mint 19.2
CPU: Intel Core i7-4770K
GPU: Radeon RX 580
RAM: 16 GB

Sebelum hari ini, saya dapat menjalankan Monster Hunter tanpa masalah dengan memaksa Proton 4.2-9. Namun, sekarang Proton 4.2-9 lumpuh dengan kesalahan ini: "ERR14: API Grafik tidak diterapkan."

Screenshot from 2020-01-09 16-39-36

Menurut posting ini di sini , kesalahan itu menunjukkan DirectX tidak berfungsi dengan benar dan Anda harus memperbarui driver Anda. Saya memperbarui driver Mesa saya pagi ini, tetapi tidak ada pengaruhnya.

Sedikit penelitian mengungkap utas Reddit ini, yang mengklaim bahwa ekspansi baru juga membawa dukungan DX12 yang mungkin menjelaskan mengapa Proton 4.2-9 tidak lagi berfungsi, karena dukungan Direct3D 12 ditambahkan di Proton 4.11-8 . Perubahan ini tampaknya telah dilakukan pada game dasar, menghapus instalan Iceborne tidak berpengaruh pada masalah kompatibilitas ini.

Sayangnya, beralih ke Proton 4.11-11 menghasilkan penurunan kinerja yang signifikan. Saya menduga masalahnya adalah versi terbaru Proton salah mengalokasikan atau mendeteksi VRAM. Ketika saya melihat di bawah opsi tampilan, ia melaporkan bahwa saya hanya memiliki 0,5 GB di mana seharusnya melaporkan 8 GB:

Screenshot from 2020-01-09 16-51-26

Catatan: Saya 100% yakin bahwa masalah pelaporan VRAM ini ada dengan Proton 4.11-11 sebelum pembaruan Monster Hunter hari ini. Alasan saya menggunakan Proton 4.2-9 adalah karena merekam dengan benar dan menggunakan VRAM saya.

Proton 4.11-9 seharusnya "Memperbaiki [red] melaporkan terlalu sedikit memori GPU untuk GPU tertentu." jadi rencana saya saat ini adalah mengunduh sumber dan mengkompilasi Proton 4.11-9 dan melihat apakah itu berhasil. Semoga proses itu relatif tidak menyakitkan. Saya akan melaporkan kembali setelah saya mencobanya. Semoga ini membantu.

Bukan Proton 4.11-11 yang menurunkan kinerja. Wineserver sudah maksimal, yang berarti 4.11-9 kemungkinan memiliki masalah yang sama dan 4.2-9 juga tidak aman. Saya juga mencoba mengatur versi windows ke 10, tetapi DX12 tidak tersedia juga tidak ada peningkatan kinerja. Saya akan mencoba 4.2-9 sendiri untuk memverifikasi apakah itu membantu kinerja atau tidak.

Dengan 4.2-9 saya mendapatkan kesalahan yang disebutkan, tetapi beban server anggur adalah 79%, bukan 100% dan alamat pengecualian berubah:

304739.481: 0028: 0030: jejak: seh : NtRaiseException code = 406d1388 flags = 0 addr = 0x7b44c04c ip = 7b44c04c tid = 0030

Hmm, ini berarti wine atau DXVK meningkatkan pengecualian ini.

Meskipun framerate hanya turun menjadi 2fps setelah logo ditampilkan.

Ok, melakukan kesalahan bodoh dalam menginstal dxvk melalui winetricks, mencegah DX11 menginisialisasi dengan 4.11-11. Wineserver juga macet di 79%, yang menunjukkan DXVK bertanggung jawab atas 20% penggunaan CPU server anggur, ATAU, thread render bertanggung jawab atas 20% penggunaan server anggur. 80% sisanya dipicu di tempat lain. Saya mencoba mengutak-atik pengaturan tetapi tidak ada yang akan mengurangi perlambatan ini sama sekali.

Saya ingin tahu apakah VRAM orang lain juga dibatasi seperti milik saya ketika Anda menggunakan Proton 4.11-11. Jika Anda masuk ke Opsi-> Tampilan setelah berhasil memuat game, apakah VRAM Anda dilaporkan salah sejauh kurang dari yang sebenarnya?

Saya ingin tahu apakah VRAM orang lain juga dibatasi seperti milik saya ketika Anda menggunakan Proton 4.11-11. Jika Anda masuk ke Opsi-> Tampilan setelah berhasil memuat game, apakah VRAM Anda dilaporkan salah sejauh kurang dari yang sebenarnya?

VRAM saya ditampilkan secara normal. Saya menggunakan 4.11-11 pada 1660 Ti dengan 6gb VRAM.

Bagaimana kinerja Anda @DigitalDevilSummoner?

Bagaimana kinerja Anda @DigitalDevilSummoner?

Buruk seperti laporan lainnya di sini

Saya mendapatkan penurunan performa masif yang sama seperti yang dialami semua orang. Antara 1 dan 3 FPS di menu utama dan begitu juga saat saya akhirnya masuk ke dalam game menggunakan Proton 4.11-11. Itu hanya memberi saya ERR14 API tidak diterapkan ketika saya mencoba Proton 4.2-9. Belum memeriksa penggunaan VRAM, menyakitkan untuk membuka menu di 1-3 fps.

Menjalankan Manjaro pada kernel 5.4.6 dengan RX 5700 XT dan menjalankan driver mesa 19.3.1-1.

Saya mencoba membangun debug 4.11-11 (ikut serta dalam versi beta) untuk memiliki d3d12.dll, tetapi itu juga tidak membantu. Gim ini juga tidak mengenali sistem yang dapat menggunakan d3d12. Kira tidak ada yang bisa dilakukan saat ini. Banyak pengguna windows mengalami masalah ini juga, jadi semoga CAPCOM akan menghapus sedikit kode terbelakang ini.

Jadi, saya berhasil memperbaiki masalah VRAM saya dengan penginstalan baru. Anda mungkin harus menggunakan winecfg untuk mengubah versi Windows untuk Proton 4.11-11 menjadi 10 terlebih dahulu.

Namun, bahkan setelah VRAM dilaporkan dengan benar, saya masih mendapatkan masalah kinerja seperti orang lain.

Sama di sini, 0,5 ~ 2fps pada menu utama, setelah berjuang mencoba menurunkan pengaturan grafis saya, saya perhatikan d3d12 dinonaktifkan secara default dan tidak dapat diaktifkan, jadi saya rasa itu tidak terkait dengan d3d12.

Distro: Arch berjalan 5.4.7-16linux-TKG-pds-zen2
CPU: AMD 3700X
GPU: Nvidia GTX 1050Ti menggunakan nvidia-dkms 440.44.0
RAM: 16 GB
DXVK: v1.5-16-g3b180e3bb
Vulkan: 1.1.119

Juga mengalami masalah 1 FPS di sini. Aku membuka kasus dengan Capcom untuk melihat apakah saya dapat memberikan mereka setiap info debug karena tampaknya pada akhir mereka

@ vitoor-s

Masalah ini kemungkinan besar terkait dengan DX 12, saya menemukan bahwa beberapa pengguna Windows melaporkan bahwa mengaktifkan DX 12 sangat membantu, beberapa di antaranya membuat game tersebut dapat dimainkan dengan mengaktifkan DX 12 yang tidak dapat dimainkan.

Terutama, saya menemukan pengguna Windows 7 yang tidak dapat memainkan game seperti kami karena penggunaan CPU yang berat, tetapi pemain tersebut berhasil membuat game tersebut dapat dimainkan dengan memutakhirkan sistem ke Windows 10 dan dengan DX 12 diaktifkan.

Anda mungkin ingin untuk melihat di thread Reddit ini: The Link

Jadi, berikut adalah beberapa petunjuk yang bisa membantu. Saya akan mencobanya nanti dengan lingkungan anggur Windows 10 dan VKD3D.

Tapi, ada satu hal lagi yang perlu diperhatikan: MHWI saat ini membutuhkan PC gemuk untuk berjalan pada 60 FPS bahkan untuk pengguna Windows. Kami pengguna Linux akan membutuhkan bahkan lebih kuat PC untuk mendapatkan pekerjaan permainan ini. :kecewa:

Capcom harus melakukan sesuatu atau MHWI DLC akan kewalahan dengan ulasan negatif.


Memperbarui:

Saya gagal: roll_eyes: Saya dapat mengonfirmasi bahwa d3d12.dll telah dimuat dari file log proton, tetapi hanya itu saja, tampaknya game tidak menggunakannya dalam rendering.

Saya mencoba menggunakan opsi debug proton 4.11-11, tetapi DX12 masih tidak dikenali sebagai dapat digunakan oleh MHW. Selain itu, sebagian besar laporan perlambatan adalah pengguna DX12 atau setidaknya DX12 telah diinstal.

Mungkin ada sesuatu tambahan yang perlu saya lakukan untuk benar-benar mendapatkan DX12, tetapi saya mengutak-atik semua yang saya bisa. Saya tidak tahu mengapa pengecualian dimunculkan dan mengutak-atik opsi dalam aplikasi tidak melakukan apa pun untuk mengatasi masalah ini. Yang bisa saya katakan adalah bahwa penurunan kinerja ini terjadi setelah game menyebutkan penyimpanan otomatis diaktifkan.

Nah, sekarang game saya bahkan tidak bisa diluncurkan. Dapatkah seseorang memeriksa apakah ini hanya masalah di pihak saya?

image

@ zeeshan595 Anda telah mencapai batas aktivasi Denuvo 5 / hari dan Anda harus menunggu selama 24 jam, setelah itu masalah akan teratasi sendiri.

Perhatikan bahwa menggunakan versi kustom / beberapa Proton tampaknya dapat menyebabkan awalan Wine Anda menjadi tidak stabil, yang memaksa pengaktifan ulang Denuvo baru pada setiap upaya peluncuran ulang game .

@ zeeshan595 Anda telah mencapai batas aktivasi Denuvo 5 / hari dan Anda harus menunggu selama 24 jam, setelah itu masalah akan teratasi sendiri.

Perhatikan bahwa menggunakan versi kustom / beberapa Proton tampaknya dapat menyebabkan awalan Wine Anda menjadi tidak stabil, yang memaksa pengaktifan ulang Denuvo baru pada setiap upaya peluncuran ulang game .

Terimakasih atas klarifikasinya. Tapi ini desain yang sangat konyol. Mereka bisa saja menyimpan UUID motherboard saya atau semacamnya

Hai,

Saya dapat mengatasi masalah ini dengan menurunkan versi MH ke 5080591846956782264.
Anda dapat mengikuti panduan ini untuk melakukan downgrade: https://steamcommunity.com/sharedfiles/filedetails/?id=1086279994

Depotidnya adalah 582011.

Saya beralih dari <1 FPS pada pengaturan rendah menjadi ~ 45FPS pada Tertinggi. Ukuran game juga turun dari sekitar 50GiB menjadi sekitar 20GiB.

@torvitas bisakah kamu bermain online?
Jadi pada dasarnya Anda bermain sebelum Iceborne diluncurkan?

@torvitas bisakah kamu bermain online?

Tidak tahu pasti, saya dapat menggunakan papan pencarian dan itu menyarankan untuk memulai sesi online. Saya ragu ini akan berhasil karena saya menggunakan versi lama tetapi saya tidak yakin.

Jadi pada dasarnya Anda bermain sebelum Iceborne diluncurkan?

persis

7910381936908271401 sedikit lebih baru tetapi juga berfungsi. Saya baru saja bergabung dengan sesi online pria secara acak - sepertinya berhasil. Meskipun saya baru menemukan satu sesi terbuka.

@ GoLD-ReaVeR Adakah cara untuk melacak kembali panggilan API mana yang terus menerus diteruskan ke _wineserver_?

Saya bertanya-tanya apakah kita harus sementara menambal pemanggilan API semacam itu dari proses MHW sehingga efeknya pada dasarnya tidak ada operasi?
Hanya bereksperimen tentu saja ... Dan ya, CAPCOM mengacaukan banyak waktu .

Saya tidak pandai debugger tetapi seperti yang saya berikan sebelumnya menunjukkan, ada sesuatu yang memanggil NtRaiseException dengan MS_VC_EXCEPTION. Menurut google, pengecualian ini digunakan untuk menyetel nama utas. Jadi di situlah saya akan mencari.

Namun, bisa juga, dan ini adalah sesuatu yang saya tidak bisa mengesampingkan, bahwa seseorang menggunakan pengecualian ini sebagai sarana lintas fungsi.

Bagaimanapun, jika Anda dapat mencegah NtRaiseException menghubungkan server anggur, masalahnya mungkin akan hilang. Berpikir tentang itu, jika Anda akan membuat ntdll yang memeriksa apakah raiseexception memanggil perubahan nama thread; dan jika namanya sudah sama terus saja seolah-olah berhasil, Anda mungkin akan membantu pengguna windows juga.

OH DUH.
@Tokopedia
Ya, apa yang saya katakan akan benar-benar berhasil. Buat ntdll yang mengabaikan semua MS_VC_EXCEPTION.

OH DUH.
@Tokopedia
Ya, apa yang saya katakan akan benar-benar berhasil. Buat ntdll yang mengabaikan semua MS_VC_EXCEPTION.

Itulah yang ada dalam pikiran saya :)

Pada dasarnya bagus

switch(rec->ExceptionCode)
case MS_VC_EXCEPTION:
   return STATUS_SUCCESS;
default:
   break;

SpecialK sepertinya sudah merilis sesuatu, saya akan mengujinya.

Tidak, tidak berhasil.

EDIT: untuk klarifikasi: https://steamcommunity.com/groups/SpecialK_Mods/discussions/0/3570700856110421443/?tscn=1578697020#c1747893804389966558

Dia bertujuan untuk memperbaiki banyak hal yang salah dengan game dan menyediakan dxgi.dll yang berusaha untuk memperbaiki masalah dalam game tersebut. Dia mengatakan dia memperbaiki kode debugger, tetapi pengecualian masih dilemparkan.

Saya telah membangun _ntdll.dll.so_ dengan potongan di atas dan permainan tidak sepenuhnya dimulai (yaitu layar hitam, tepat sebelum logo _CAPCOM_).

Sepertinya API ini digunakan untuk memanggil beberapa kode lain (seperti _goto_) atau sebagai bentuk anti-hack / DRM ...
Mari selidiki lebih lanjut ...

Baik dalam kedua kasus itu kebagian. Saya hanya akan meminta celah di forum uap MHW dan melihat seberapa cepat capcom mulai merespons. (: D) Jika sebenarnya denuvo melakukan ini, itu akan menjadi lucu dan menyedihkan pada saat yang sama.

Memeriksa versi baru MHW dengan Protons 4.2-9, 4.11-11, 4.21-GE-2 + DXVK 1.5.1 dan di mana-mana melihat maksimum 2 FPS.

steam-582010-4.11-11.log

Screenshot from 2020-01-11 12-09-57

CPU: AMD 3950X
GPU: Radeon VII
Mesa / LLVM: 20.0.0 (b5c9688) /10.0.0 (gitfc3367d)

Sepertinya kita menemukan pelakunya?

https://fearlessrevolution.com/viewtopic.php?p=117527#p117527

Sekarang ... Apakah ini benar-benar sesuatu di pihak mereka, atau apakah Proton / Wine / DXVK memerlukan beberapa pekerjaan?

Ditemukan di posting ini. Menampilkan perbedaan performa

https://steamcommunity.com/app/582010/discussions/0/1737760710130372658/

Itu masih menunjukkan pengecualian dan server anggur masih di 100%. Meskipun mungkin ada hal lain yang berkomunikasi dengan server anggur ... Tapi menurut saya hanya membatalkan kerusakan pemindai dan tidak menghentikan pemindaian sepenuhnya. Jadi sementara itu dapat membantu pengguna windows, itu tidak melakukan apa pun untuk kami.

Dapat mengonfirmasi bahwa bypass CRC tidak melakukan apa-apa, saya telah mengambil catatan kinerja data, dan ada satu fungsi yang memiliki overhead dalam jumlah ekstrem pada 0x00000001605b0532

Dua laporan kinerja, satu tanpa bypass CRC:
https://drive.google.com/open?id=1JECOHULxCNVYblDK6w37GECj-uwSWksX
dan satu dengan bypass CRC:
https://drive.google.com/open?id=1OUrRbLqLKGg5-UY_aaJ4DSyJ-nW154Sp

Yah, bukan "tidak ada", itu menurunkan penggunaan CPU secara signifikan, tetapi tidak mengatasi masalah FPS yang rendah

Nah, saya dicekal dari forum MHW selama sehari. Apakah ada cara untuk menghubungi GabeN?

image

Saya mendapatkan 2FPS dengan Proton 4.11-11
Sungguh menakjubkan.

Nah, saya dicekal dari forum MHW selama sehari. Apakah ada cara untuk menghubungi GabeN?

Jika Anda serius -> https://www.valvesoftware.com/en/contact?recipient=Gabe+Newell

Juga, ada cara yang bisa saya bantu? Saya baru dalam pemecahan masalah yang tepat tetapi saya ingin belajar. Saya ingin memainkan yang satu ini ahah sangat buruk

Saya kira kita harus mulai dari sumbernya, yaitu server anggurnya 100%. perf top memberi saya:
54,20% [kernel] [k] toggle_bp_slot.constprop.0
27,45% [kernel] [k] __reserve_bp_slot
7,95% [kernel] [k] smp_call_function_single

Mungkin kita bisa membatasi jumlah panggilan yang datang entah bagaimana? Ini seperti tidak ada yang bisa menghentikan spam breakpoint yang terus menerus.

Jadi masalahnya tampaknya ptrace menjadi spam di ujung server anggur, yang sebenarnya adalah satu proses memeriksa proses lainnya; yang terdengar seperti perlindungan anti kerusakan baru. Mungkin seseorang dapat mengurutkan panggilan ptrace ke akhir antrian sehingga aplikasi lainnya dapat berfungsi seperti biasa?

Saya akan menyebutkan ini sebelumnya, tetapi Assassins Creed memiliki sistem obfuscation / tamper baru. Itu pada dasarnya adalah mesin virtual yang akan menafsirkan panggilan masuk dan kemudian mengarahkannya ke program. Program itu sendiri menurut saya diacak untuk mencegah rekayasa balik atau semacamnya. Hal ini diperkuat oleh Denuvo, yang juga mengaburkan dengan pengubahan rute.

Ini mungkin tidak terkait, tetapi menggunakan penandaan pengecualian ini sebagai goto mungkin mirip dengan sistem virtual.

Apakah kita tahu sistem anti-tamper / anti-cheat yang ada di MHW? Saya melihat seseorang menyebutkan Denuvo (batas aktivasi), tetapi apakah ada sistem lain? Mungkinkah itu homebrew terburuk dalam sejarah?

Saya percaya sepenuh hati bahwa denuvo mengacaukan dan mengirimkan scan exe penuh "demi CAPCOM". Dan CAPCOM hanya mengambil libur akhir pekan karena "terserah". Dua hal yang seharusnya tidak diizinkan oleh Valve pada steam. Juga terbelakang bahwa pengembang proton sekarang memiliki lubang baru untuk dipasang jika hal ini akhirnya menjadi praktik umum di masa depan. Maksud saya server anggur itu kuno dan sangat rentan terhadap masalah kinerja, tapi ini memaksa tangan mereka ... ugh.

Saya juga sangat tertarik mengapa pelatih yang disebutkan sebelumnya, yang seharusnya membatalkan kerusakan, tidak berpengaruh pada versi proton dari game tersebut.

Jadi apakah ada jalan keluarnya sekarang atau kita harus menunggu mereka untuk memperbaikinya?

Saya juga sangat tertarik mengapa pelatih yang disebutkan sebelumnya, yang seharusnya membatalkan kerusakan, tidak berpengaruh pada versi proton dari game tersebut.

Itu memang berpengaruh. Ini menggandakan FPS saya dari 5 menjadi 10 di menu utama dan secara signifikan mengurangi beban CPU dari exe utama (dari 180% menjadi 110%). Server anggur tetap di> 80%, dengan atau tanpa bypass.

Selain FPS rendah, saya juga mengalami input lag yang ekstrem. Rasanya seperti kursor dibatasi pada kecepatan tertentu (lambat) dan saya harus menunggu beberapa detik agar kursor dapat mengikuti gerakan mouse yang sebenarnya. Ini sama sekali tidak memengaruhi kursor di luar game, bahkan saat sedang berjalan. Apakah ini karena server anggur kelebihan beban, atau apakah ini masalah lain?

Bagi saya fps pergi ke 4 saya kira, tapi server anggur masih terjebak melakukan langkah.

Selain FPS rendah, saya juga mengalami input lag yang ekstrem. Rasanya seperti kursor dibatasi pada kecepatan tertentu (lambat) dan saya harus menunggu beberapa detik agar kursor dapat mengikuti gerakan mouse yang sebenarnya. Ini sama sekali tidak memengaruhi kursor di luar game, bahkan saat sedang berjalan. Apakah ini karena server anggur kelebihan beban, atau apakah ini masalah lain?

Mengalami masalah yang sama. Saya tidak berpikir ini adalah masalah dengan server anggur yang membebani CPU karena alt-tab yang keluar dari permainan menghasilkan perilaku mouse normal seperti yang Anda katakan.

wineserver tidak membebani cpu, wineserver kelebihan beban pada CPU, menyebabkan satu inti untuk didedikasikan untuk wineserver dan wineserver tidak dapat menjawab permintaan dengan cukup cepat.

Saya semakin takut bahwa hal ini akan tetap ada dan bahwa solusi apa pun yang akan diberikan CAPCUM akan tetap menghambat kinerja server anggur yang membuat game ini tidak dapat dimainkan. Terus terang saya bingung, jika hal seperti ini terus terjadi, saya tidak tahu game mana yang harus dibeli lagi.

Jika ada pengembang proton di luar sana yang menonton ini, saya bersedia memikirkan solusi untuk masalah ini bersama Anda. Saya tidak dapat membantu dengan bijak kode karena saya terlalu asing dengan struktur server. Saya pikir mengizinkan ptraces thread-unsafe dari ntdll akan mengurangi sebagian besar omong kosong ini dengan kinerja. Pilihan lain dapat meningkatkan jumlah utas server anggur. Tetapi panggilan berat yang dilakukan ke kernel harus dikurangi agar ini berfungsi.

Jika ada sesuatu yang Anda ingin saya (atau siapa pun di sini dalam hal ini), lakukan, tolong katakan sesuatu.

Tenang, pengguna Windows dihancurkan oleh masalah kinerja yang sama. Memang itu mungkin tidak terlalu parah tetapi kehilangan 60 fps sama sekali tidak dapat diterima. Satu orang berubah dari 150 menjadi 70, yang lain dari 60 menjadi 15. Mereka juga mengakui masalah tersebut di Twitter resmi mereka: https://twitter.com/monsterhunter/status/1215703124427624448

Kicauan itu berasal dari sebelum akhir pekan, kita sekarang setelah akhir pekan. Perhatikan apa yang saya katakan: solusi apa pun yang mereka kejar, mungkin masih akan membuat kita menjadi pengguna proton. Tidak akan butuh waktu lama bagi mereka untuk memberi kami pembaruan status atau bahkan memberikan perbaikan jika yang mereka lakukan hanyalah menghapus bagian kode yang menyinggung.

Hari ini saya menemukan ini dengan beberapa "metode" untuk menonaktifkan Denuvo yang tampaknya menjadi pelakunya

https://www.dsogaming.com/news/monster-hunter-worlds-pc-performance-issues-may-be-caused-by-its-anti-cheat-workaround-discovered/

Sudah mencobanya, tapi tetap tidak ada. Saya khawatir bahwa:

J. Pada akhirnya, kami memerlukan perbaikan untuk menangani sistem perlindungan baru ini

B. Mungkin semua game baru yang hadir dengan Denuvo akan berperilaku seperti ini sampai perbaikan selesai.

Bagi saya sepertinya mungkin tempat terbaik untuk memposting kesalahan ini adalah di WineHQ. Mungkin beberapa dari Anda dengan latar belakang teknis dapat memberikan info lebih lanjut tentang temuan Anda?

Tidak benar-benar sesuatu yang baru, tapi saya meluncurkannya dengan Wine-Staging 5 + DXVK dan itu juga berjalan dengan buruk. Mungkin lebih buruk karena materi intro memiliki lebih banyak fps di Proton.

Mereka mungkin tidak akan segera menindaklanjuti jika masalahnya terlalu dalam, yang tampaknya memang demikian. Bayangkan potongan besar kode perlu dibuat ulang. Begitu banyak pengguna juga melakukan "IT WeRKs for mE" bodoh itu secara online. Apakah mereka hanya ingin mengencerkan masalah yang sebenarnya?

Di bawah proton GE terbaru, bypass tampaknya meningkatkan kinerja di pihak saya, meskipun masih jauh dari sebelumnya. Itu dapat dimainkan secara garis batas dengan semua pengaturan ditolak, cutscene masih tertinggal dan audio desyncs mereka.
Dengan bypass, server anggur tidak pernah melebihi 15% penggunaan CPU dan MHW yang dapat dieksekusi sendiri tidak pernah melebihi 70% ... Jadi tidak pernah sepenuhnya menggunakan CPU saya juga.

Jalankan dengan perintah berikut (catatan: SteamLibrary adalah tautan ke harddisk lain)
WINEPREFIX='/home/<USER>/SteamLibrary/steamapps/compatdata/582010/pfx' WINEESYNC=1 /home/<USER>/.steam/steam/compatibilitytools.d/Proton-4.21-GE-2/dist/bin/wine Downloads/MHWResetCRC.exe

Informasi Sistem Steam: https://pastebin.com/xR6pRRet

Masalah lainnya adalah game macet di layar hitam setelah mengambil foto dengan mode kamera baru itu.

Halo

Saya mendapatkan "ERR14: API Grafik tidak diterapkan" setelah pembaruan.
Yang menurut utas uap ini https://steamcommunity.com/app/582010/discussions/3/1745594817430288153/?ctp=14 berarti driver saya sudah kedaluwarsa (tidak) atau ada beberapa kejahatan X langsung tetapi dari membaca utas ini itu menegaskan bahwa Denuvo memecahkan permainan.
Saya benci DRM. Saya mungkin akan meminta pengembalian dana jika mereka tidak memperbaikinya.

Di bawah proton GE terbaru, bypass tampaknya meningkatkan kinerja di pihak saya, meskipun masih jauh dari sebelumnya. Itu dapat dimainkan secara garis batas dengan semua pengaturan ditolak, cutscene masih tertinggal dan audio desyncs mereka.
Dengan bypass, server anggur tidak pernah melebihi 15% penggunaan CPU dan MHW yang dapat dieksekusi sendiri tidak pernah melebihi 70% ... Jadi tidak pernah sepenuhnya menggunakan CPU saya juga.

Jalankan dengan perintah berikut (catatan: SteamLibrary adalah tautan ke harddisk lain)
WINEPREFIX='/home/<USER>/SteamLibrary/steamapps/compatdata/582010/pfx' WINEESYNC=1 /home/<USER>/.steam/steam/compatibilitytools.d/Proton-4.21-GE-2/dist/bin/wine Downloads/MHWResetCRC.exe

Informasi Sistem Steam: https://pastebin.com/xR6pRRet

Masalah lainnya adalah game macet di layar hitam setelah mengambil foto dengan mode kamera baru itu.

Saya mencoba menjalankan versi proton itu dan macet saat memulai, ternyata saya juga memicu batas denuvo saya dalam prosesnya. Apakah ada hal khusus yang perlu saya ketahui untuk dijalankan dengan versi itu?

Kesalahan keluar dari log saya, tetapi kesalahan halaman telah dimunculkan, tampaknya pengecualian pointer nol.

Proton-GE tampaknya kurang lebih sama. Saya tidak melihat adanya penurunan signifikan dalam lonjakan CPU. Juga menggunakan alt + enter -> close game juga tidak membantu. Saya mengubah awalan ke Windows 10 tetapi itu juga tidak ada bedanya.

Adakah yang pernah mencoba menggunakan VKD3D (DX12 ke VK)? https://github.com/d3d12/vkd3d

@DeathTBO vkd3d terintegrasi dengan proton stok secara default, tetapi untuk beberapa alasan gim ini tidak mengizinkan Anda mengaktifkan DX12 bahkan dengan vkd3d dan awalan windows 10

@ Lightwolf219 sudahkah Anda mencoba mengaktifkan DX12 di steam \ steamapps \ common \ Monster Hunter Worldgraphics_option.ini? Mungkin saja ini hanya menjadi opsi jika Anda menggunakan SpecialK (jika demikian, abaikan) tetapi saya belum bisa mendapatkan mesin untuk memeriksanya.

@ Lightwolf219 Saya pasti melewatkan VKD3D yang disertakan. Saya tidak pernah menggunakan DX12: P

@tosirius Saya baru saja mencoba. Ada opsi graphics_option.ini dan config.ini. Setelah membalik keduanya ke "on", menu dalam game masih berwarna abu-abu, tetapi disetel ke aktif. Saya juga menetapkan Win10 sebagai versi windows untuk awalan. Saya tidak melihat perbedaan dalam performa, dan saya rasa itu tidak benar-benar diaktifkan.

@DeathTBO jika Anda mengaktifkan DXVK_HUD, Anda akan benar-benar melihat dxvk masih digunakan meskipun dipaksa di inis, saya berasumsi namun mereka memeriksa dukungan DX12 gagal sehingga kembali ke DX11

Benar, log mengonfirmasi bahwa implementasi DX12 tidak mengekspos fitur yang diminta oleh game.

Saya mencoba menjalankan versi proton itu dan macet saat memulai, ternyata saya juga memicu batas denuvo saya dalam prosesnya. Apakah ada hal khusus yang perlu saya ketahui untuk dijalankan dengan versi itu?

Saya tidak ingat melakukan sesuatu yang istimewa;

  • Mengubah versi windows pura-pura menjadi win10 ketika mencoba menjalankan VKD3D, yang tidak berhasil.
  • Mengganti nama / menghapus config.ini dan graphics_option.ini untuk mengatur ulang, kemudian mengatur semuanya ke jendela rendah dan tanpa batas. LOD level ke -1 dan Z-Prepass mati
  • telah menginstal solusi framework media dari versi pre-dlc
  • Mematikan kompositor desktop xfwm

Halo @LizardWithHat , link yang Anda posting bermasalah secara hukum dan telah dihapus.

Sebelum pembaruan Iceborne saya akan mendapatkan 30+ FPS, sekarang saya mendapatkan 1 ~ 3 FPS, jadi gim ini sama sekali tidak dapat dimainkan. Tampaknya ini adalah masalah Capcom, tetapi karena game tersebut berfungsi dengan baik untuk sebagian orang, mungkin ada solusi di Proton untuk membuat kami memainkan game tersebut juga? Semoga...

Spesifikasi sistem saya:

https://pastebin.com/Ckts3fhE

Ada tweet baru di halaman MonsterHunter, mereka berbicara tentang beberapa perbaikan mudah, panduan pemecahan masalah dan mereka mengumpulkan info tentang orang-orang yang masih memiliki masalah. Bagaimana kita harus menanganinya?
Haruskah kita menunggu perbaikannya?

Halo @LizardWithHat , link yang Anda posting bermasalah secara hukum dan telah dihapus.

Hai @ kisak-valve, maaf soal itu.

Saat ini, banyak orang memiliki masalah yang sama pada windows yang kita miliki. Saya melihat beberapa diskusi tentang CRC Bypass tidak berfungsi untuk semua orang di windows, dan bahkan DX12 bukanlah solusi untuk semua orang. Yang bisa kita lakukan untuk saat ini adalah menunggu perbaikan dari mereka, IMO.

OK teman jika saya menyarankan yang berikut:
Pikir saya menemukannya, cukup buka file monster hunter, di folder DLL hapus saja winpixeventruntime

Karena saya tidak tahu apa itu, saya pikir saya akan bertanya kepada orang-orang yang melakukannya.

Saya tidak mengupdate MH: W. Saya mendapatkan salinan non-IB untuk dijalankan dengan beberapa penyesuaian pada file appmanifest, dan memaksa mode offline. Saya tahu itu tidak membantu siapa pun di sini, tetapi jika ada yang ingin membuat perbandingan di antara versi-versi tersebut, hubungi saya. Jika saya dapat membantu, saya akan melakukannya.

@ Mera1506 Sayangnya tidak mengubah apa pun.

@ Mera1506 Sayangnya tidak mengubah apa pun.

Sayang sekali ..... Pada titik ini saya akan berterima kasih jika dapat menyenangkan pada 30fps stabil yang mirip dengan mhgu pada saklar.

Saya menemukan masalahnya. Permainan mendapatkan dan menyetel register debug pada utas saat ini, membutuhkan panggilan server, yang sangat lambat. Menghentikan fungsi ini akan memperbaiki kinerja.

@ Guy1524 Apakah Anda mengujinya secara lokal dengan perbaikan milik Anda?

@przmkg Ya, dan kinerjanya telah diperbaiki, jangan gunakan ini dalam pembuatan anggur biasa Anda karena dapat merusak aplikasi lain.
mkw_hack.diff.txt

Saya dapat mengonfirmasi bahwa itu berhasil.
Screenshot_20200114_215406

Apakah ada yang punya versi Proton terkompilasi dengan perbaikan secara kebetulan?

Untuk apa nilainya, saya tidak akan terkejut jika masalah ini juga yang menyebabkan masalah orang di Windows. Mendapatkan dan menyetel register debug memerlukan sakelar konteks, yang tidak semahal kunci global yang menunggu ptrace menyetel register, tetapi masih mungkin menjadi penyebab masalah kecil di sana.

Bung! Ini luar biasa!!!!! Oke, sekarang bagaimana kita bisa mengirimkan ini ke orang non-teknologi?

Ya, baru saja akan bertanya bagaimana saya akan membuat ini bekerja.

Saya ingin sekali mengetahui cara membuatnya berhasil juga.

Saya mencoba membuat versi khusus proton dengan perbaikan ini. Saya tidak menjanjikan apa-apa tetapi saya akan mencoba. Jika berhasil, saya akan menaruhnya di repo sehingga semua orang dapat menggunakannya.

@ Guy1524 @przkg Anda luar biasa!

Luar biasa, komunitas Linux sekali lagi menyelamatkan dunia ... Nah Monster Hunter World: P

Semua hal debug ini sepertinya tidak seharusnya disertakan. Apakah mereka secara tidak sengaja menerbitkan build pengembangan game?

Itu adalah asumsi awal tapi kami tidak bisa mengatakannya. Itu mungkin .

@DeathTBO Sepertinya perlindungan penggandaan. Mereka mungkin mencoba untuk terus menghapus titik putus perangkat keras, tetapi saya tidak memeriksanya.

Ini dia, butuh waktu 2 jam untuk mengumpulkan semuanya. Saya sudah mengujinya dan kinerjanya kembali ke jalur semula.
Tautan ada di sini
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

Mungkinkah perbaikan khusus ini akan menyebabkan larangan?

@ Tk-Glitch Saya telah mengompilasi proton-tkg dengan patch Anda diaktifkan, dan kinerja agak (tidak sepenuhnya) meningkat - 5 fps hingga 30, ketika itu 60.

@przmkg Bagus, saya kembali ke 40 FPS dengan ini.

@Utopanic Jika saya memahami ini dengan benar, tampaknya tweak ini mencegah server Wine mengubah mode debug pada utas. Jadi, tidak seperti peretasan CRC, kami menghapus kemampuan untuk menipu sejak awal. Saya berharap ini tidak menghasilkan larangan, tetapi siapa yang tahu bagaimana sebenarnya Capcom menerapkan anti-cheat mereka.

@MrMulciber Di Italia kami mengatakan: "

@jadball Pastikan pengaturan Anda benar (bagi saya, framecap diaktifkan dalam pengaturan secara default setelah saya menginstal ulang game). Dikatakan itu lebih berat daripada sebelumnya dan dengan demikian berjalan lebih lambat dari sebelumnya tambalan dengan pengaturan yang seharusnya serupa. Saya pasti akan menunggu Capcom di bagian depan itu.

Screenshot_20200115_010242

Sunting: Saya juga ingat membaca (dan setelah itu melihatnya sendiri) bahwa mereka telah menghentikan migrasi konfigurasi, jadi hapus file graphics_option.ini di gamedir atau alihkan semua pengaturan ke rendah lalu naikkan kembali ke nilai yang diinginkan tetap serupa masalah.

Berhasil! Saya harus memakai topi 30fps jika tidak saya akan gagap. Saya kesulitan untuk mencapai 60fps pada pengaturan yang sama (setidaknya menurut saya keduanya sama). Anti cheat untuk coop game semoga tidak terlalu mengganggu. Saya pikir itu terutama pemeriksaan status sisi server.

Ini dia, butuh waktu 2 jam untuk mengumpulkan semuanya. Saya sudah mengujinya dan kinerjanya kembali ke jalur semula.
Tautan ada di sini
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

Bekerja dengan sempurna untuk saya gagap memang muncul di awal tetapi setelah bermain mereka pergi jadi saya kira itu adalah masalah cache. Sekali lagi terima kasih telah menyusun versi proton itu!

Ini dia, butuh waktu 2 jam untuk mengumpulkan semuanya. Saya sudah mengujinya dan kinerjanya kembali ke jalur semula.
Tautan ada di sini
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

Bekerja untuk saya, seperti di atas dengan beberapa gagap awal setelah memuat peta.

Saya benar-benar memperhatikan bahwa kinerja sistem ketika alt tab keluar dari game lebih lambat daripada pra-ekspansi tetapi kami dapat dimainkan!

Spesifikasi sistem: 3900x, 1080 ti pada Manjaro Gnome

Ini dia, butuh waktu 2 jam untuk mengumpulkan semuanya. Saya sudah mengujinya dan kinerjanya kembali ke jalur semula.
Tautan ada di sini
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

apakah saya harus membuat folder kompatibilitastools, atau haruskah sudah ada? Terima kasih sebelumnya kawan.

@DigitalDevilSummoner Anda harus membuatnya jika tidak ada. Ini tidak seharusnya ada di sana secara default kecuali Anda telah menginstal proton khusus atau alat terkait uap lainnya sebelumnya.

@ Tk-Glitch Terima kasih!

Ini dia, butuh waktu 2 jam untuk mengumpulkan semuanya. Saya sudah mengujinya dan kinerjanya kembali ke jalur semula.
Tautan ada di sini
https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW

Terima kasih (dan @ Tk-Glitch dan @ Guy1524 )! Saya agak bisa bermain sekarang, meskipun saya pikir CPU saya yang lambat memberikan ke overhead CPU yang ditambahkan pembaruan ini.

i5 4460, RX 570, Ubuntu 18.04 5.4

Saya mendapatkan unduhan 80GB lagi, apakah ini seharusnya terjadi?

Terima kasih banyak, mencoba ini setelah bekerja ...

wow, terima kasih banyak telah memikirkan hal ini!
Game tampaknya bekerja lebih keras daripada sebelum Iceborne, tetapi saya kembali ke performa saya sebelumnya.

@przmkg terima kasih banyak, ini bekerja luar biasa !!

@DigitalDevilSummoner , pembaruan judul untuk Iceborne harus menjadi tambahan 10-15 GB, sehingga seluruh pemasangan menjadi 40 GB. Anda mungkin mengunduh tekstur beresolusi tinggi, itulah sebabnya ukurannya menjadi sebesar itu.

Setelah mengambil gambar dengan kamera dalam game yang ditambahkan di Iceborne, layar menjadi hitam dan softlock game. Saya masih bisa membuka menu komunikasi dengan menahan Select, tapi selain itu tidak ada yang bisa dilakukan.

@ Guy1524 Harap perhatikan game lain yang memiliki masalah dengan FPS rendah:
[1] [Agen Mayhem] (https://github.com/ValveSoftware/Proton/issues/1466)
[2] [The Evil Within 2] (https://github.com/ValveSoftware/Proton/issues/2070) - ini adalah PFS rendah saat game menampilkan layar pembuka awal.
Patch yang membantu menyelesaikan masalah dengan FPS rendah di MHW tidak menyelesaikan masalah dalam game ini.

Terima kasih @ Guy1524 , @ Tk-Glitch, @przmkg , game diluncurkan seperti pesona sekarang!

@ Guy1524 terima kasih telah menemukan dan memperbaikinya! Sekarang mari berharap denuvo tidak mengacaukan segalanya lagi untuk saya: D

Solusi yang diposting berhasil untuk saya.
Saya akhirnya mendapatkan gagap yang sangat buruk pada pertarungan pertama saya dengan legiana yang menjerit. Saya perhatikan 1 utas memaksimalkan 100% sepanjang waktu. Saya berharap ini adalah bug yang memengaruhi semua orang dan akan diperbaiki. tidak yakin itu sesuatu yang bisa diperbaiki di sini.

Capcom telah mengumumkan bahwa mereka akan segera merilis perbaikan untuk bug data tersimpan yang hilang dan untuk mengurangi penggunaan CPU. Mungkin + tambalan ini akan menyelesaikan banyak hal. Sekarang saya bertanya-tanya apakah "perbaikan" ini adalah sesuatu yang harus dibawa ke hulu anggur atau tidak dan jika tidak, apa solusi hulu yang seharusnya

Tambalan tampaknya berfungsi. Meskipun dengan build yang telah dikompilasi, saya harus mengatur ulang konfigurasi sepenuhnya karena saya mendapat layar hitam di awal permainan. Saya pikir ini terkait dengan bug paket Tekstur HD yang menyiksa pengguna windows juga. Kursor mouse juga tampak lambat; Agak seperti yang dilakukan di 4.11-9, apakah patch itu tidak ada di GE build?

Juga, @ Guy1524 , karena penasaran: bagaimana Anda bisa menemukannya? Saya tidak ingat kedua fungsi ini muncul di perf top dan penelusuran tidak menunjukkan fungsi ini mendapatkan spam. Apakah operasi ITU lambat atau apakah ada kurangnya penebangan?

Jadi, kemarin itu berfungsi dengan baik, tetapi hari ini terus macet, ada saran? Saya menggunakan Linux mint dan menjalankan driver rx 480 wit mesa

@alosarjos Saya memikirkannya juga, dan saya tidak yakin apakah ada solusi yang baik di hulu, seperti

AFAIK satu-satunya cara untuk menyetel register debug di Linux adalah menggunakan ptrace . Dimungkinkan untuk membuat utas pekerja di server anggur untuk melakukan hal-hal dengan pthread membebaskannya untuk permintaan lain, tetapi permintaan itu sendiri masih akan sangat lambat, jadi itu tidak akan memperbaiki masalah.

Satu-satunya cara saya dapat melihat ini diperbaiki adalah Linux menambahkan register debug ke struktur ucontext_t, sehingga kita dapat melakukan hal yang sama seperti Windows.

@ GoLD-ReaVeR Saya menulis patch anggur yang mencatat permintaan server anggur dan waktunya dalam mikrodetik dalam format biner. Saya kemudian mengurai file secara offline pada waktu tertentu untuk melihat bagaimana wineserver menangani permintaan pada waktu itu. Keluaran khas selama masa perlambatan menunjukkan sesuatu seperti ini: https://paste.ubuntu.com/p/mNmf4T9b7X/
Seperti yang Anda lihat, wineserver sedang berjuang untuk memenuhi semua permintaan, dan itu sedang di-spam dengan (get / set) permintaan threadcontext, yang harganya sangat mahal.

@ Guy1524 Saya mengerti bahwa mengkompilasi ulang ntdll.dll dengan tambalan Anda harus melakukan trik, bukan?

Juga, saya mengerti Anda telah menghapus pengaturan data utas di _NtSetContextThread_ tetapi kemudian Anda semacam memulihkannya dari utas saat ini di _NtGetContextThread_?

Terima kasih sekali lagi untuk tambalannya, saya akan mengujinya juga!

Sunting : Ini berfungsi, tampaknya kinerjanya sama dengan pra-tambalan.
Pekerjaan investigasi yang luar biasa!

MHW_Iceborne

@Emanem Yang saya lakukan hanyalah menghapus fungsionalitas untuk mendapatkan dan menyetel register debug.

Apakah ada orang lain yang mendapat masalah di mana seluruh komputer Anda membeku selama cutscene dengan Wyverian Pertama di Jangkauan Embun Beku? Saya sampai ke bagian itu dan kemudian seluruh mesin saya berhenti merespons apa pun. Saya harus melakukan reboot keras. Saya tidak yakin apakah ini masalah dengan tambalan atau tidak. Saya akan mencobanya lagi besok setelah bekerja untuk melihat apakah itu konsisten atau hanya sekali. Pembekuan seperti itu membuatku takut.

Saya juga memiliki masalah layar hitam yang sama dengan kamera dalam game yang disebutkan @jclc .

Apakah ada orang lain yang mendapat masalah di mana seluruh komputer Anda membeku selama cutscene dengan Wyverian Pertama di Jangkauan Embun Beku? Saya sampai ke bagian itu dan kemudian seluruh mesin saya berhenti merespons apa pun. Saya harus melakukan reboot keras. Saya tidak yakin apakah ini masalah dengan tambalan atau tidak. Saya akan mencobanya lagi besok setelah bekerja untuk melihat apakah itu konsisten atau hanya sekali. Pembekuan seperti itu membuatku takut.

Saya juga memiliki masalah layar hitam yang sama dengan kamera dalam game yang disebutkan @jclc .

Tidak yakin tentang masalah pertama, tetapi bug set surveyor diketahui dan terjadi di windows juga. tampaknya ini bukan masalah grafis.

"Pembaruan" penggunaan CPU dan data yang disimpan baru saja mendarat. Permainan masih berjalan pada 1 fps tanpa pembuatan anggur khusus.

Sepertinya itu juga tidak membantu pemain windows ...

"Pembaruan" penggunaan CPU dan data yang disimpan baru saja mendarat. Permainan masih berjalan pada 1 fps tanpa pembuatan anggur khusus.

Sepertinya itu juga tidak membantu pemain windows ...

Sebutnya: D

Saya melihat peningkatan kinerja dari tambalan, berjalan dengan pembuatan anggur khusus. Sebelumnya saya mendapatkan ~ 45-50fps di sebagian besar game, dan sekarang saya mencapai ~ 60-70fps, yang cukup sehingga terlihat jauh lebih mulus. Saya tidak akan terkejut jika kami melihat lebih banyak perbaikan kinerja dari waktu ke waktu, secara pribadi.

Juga, untuk orang-orang yang memiliki masalah dengan cutscene (saya pribadi mengalami crash setelah mengalahkan Xeno'jiiva untuk pertama kalinya, dan ketakutan - untungnya game ini otomatis disimpan setelah Anda mengalahkannya) - MHW membutuhkan solusi Media Foundation untuk wine, seperti banyak game lainnya . Meskipun sebagian besar cutscene lainnya bekerja dengan baik, anehnya.

Saya tidak dapat memuat misi lagi tanpa kartu grafis yang membekukan sistem saya.

Oke itu berfungsi OK sebelum pembaruan, tetapi sekarang selama perburuan tiba-tiba kartu grafis saya macet.
Oke, menebak itu karena sinkronisasi gsync dan V aktif .... Dinonaktifkan dari vsync dan tampaknya berfungsi dengan baik lagi.

Performa saya kembali ke build wine kustom (10fps-ish) dengan update baru saat masih menjalankan build wine kustom ... Hanya plus input lag hilang sehingga terasa lebih lancar. Mengapa capcom ...

i5 4430, RX 570, Ubuntu 18.04 pada 5.4

Satu-satunya hal yang menyedihkan sekarang adalah ketidakmampuan untuk menggunakan kata surveyor, setelah mengambil gambar itu tetap macet di layar hitam. Tahu apa yang menyebabkan itu?

@ Mera1506 Karena ini juga terjadi di windows, menurut saya Capcom melakukan pekerjaan yang buruk, seperti dengan seluruh rilis Iceborne.

Saya mengalami masalah ketika saya mengeklik putar dalam uap, dialog tersebut memunculkan dialog mulai dan kemudian ditutup dan permainan tidak pernah dimulai. Tombol putar menjadi dapat diklik dan saya dapat melakukannya lagi. Melakukan ini berkali-kali sepertinya tidak pernah memulainya.

Jika saya memulai ulang uap beberapa kali, saya bisa membuat game akhirnya diluncurkan. Adakah yang pernah melihat masalah yang mirip dengan ini?

@ ProtonLover432 Dapatkah Anda membuat log saat menjalankan di mana hal ini terjadi dan mengunggahnya di sini?

@ Guy1524 Saya ingin melakukannya, tetapi saya tidak yakin bagaimana cara membuatnya atau di mana harus mencari keluaran. Apakah ada panduan yang menjelaskan apa yang harus dilakukan? Ini adalah pertama kalinya saya benar-benar mengalami masalah dengan apa pun, jadi saya tidak perlu banyak memecahkan masalah.

Halo @ ProtonLover432 , tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game dan seret dan lepas $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

@ Mera1506 Karena ini juga terjadi di windows, menurut saya Capcom melakukan pekerjaan yang buruk, seperti dengan seluruh rilis Iceborne.

Di windows juga wtf Capcom. Lol, saya hanya berharap mereka memperbaikinya di beberapa titik sudah senang game ini bisa dimainkan sekarang.

Saya menggunakan https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW dan akhirnya saya bisa memainkan MHW lagi di Linux. Terima kasih banyak!

Saya tidak tahu apa yang terjadi, tapi saya bisa memainkan misi lagi. Tidak memasang sesuatu yang baru dalam hal proton, jadi saya tidak tahu apa yang terjadi. SteamDB juga mengatakan bahwa gamedev tidak diperbarui. Mungkin itu hanya hal yang menambal.

Saya mogok ke desktop setiap beberapa menit, sekarang
bahkan tidak bisa menyelesaikan misi

Saya langsung crash setelah mengganti pemuatan. Matikan V-Sync dan sejak itu tidak rusak, dalam waktu sekitar 4-5 jam pemutaran. Jika Anda masih macet dengan V-Sync mati, katakan saja dan saya akan menuliskan sisa pengaturan saya sehingga kami dapat mempersempit penyebab / perbaikannya.

Punyaku macet dengan sinkronisasi V, bukan tanpa .... Setidaknya belum.

Menulis patch untuk ntdll.dll sedikit lebih umum yang menerapkan _workaround_ dari @ Guy1524 hanya saat MH: W sedang berjalan.
Jangan ragu untuk mengulas dan berkomentar!

mhw_iceborne_ntdll.txt

Saya tidak berpikir itu hanya es, Anda mungkin harus memberi nama bendera DENUVO2020 atau sesuatu seperti itu karena seseorang melaporkan game lain di utas ini memiliki masalah fps yang serupa.

Saya tidak yakin tentang itu, Denuvo dapat dikaitkan tetapi bisa jadi itu hanya penggunaan yang buruk oleh Capcom. Untuk saat ini saya akan menyimpan tag Iceborne

Atau, kita juga bisa menamainya setelah apa yang dilakukannya yaitu STUB_DEBUG_REGS.

Saya mungkin baru saja mengalami masalah yang sama seperti @ ProtonLover432 , yang menampilkan dialog "Mulai ..." tetapi langsung menutup. Inilah (sangat singkat) steam-582010.log :

======================
Proton: 1579111914 5.0-rc3-GE-1-7-gc08532c
SteamGameId: 582010
Command: ['/home/wuestengecko/.local/share/Steam/steamapps/common/Monster Hunter World/MonsterHunterWorld.exe']
Options: set()
======================
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0037:err:esync:esync_init Failed to open esync shared memory file; make sure no stale wineserver instances are running without WINEESYNC.

Saya baru saja mem-boot mesin, memulai Steam dan mencoba memulai permainan. Saya tidak tahu dari mana asal server anggur basi seperti itu. Saya juga memeriksa bahwa saya tidak kehabisan memori atau ruang /tmp .

Namun, tidak seperti @ ProtonLover432 , bagi saya ini hanya terjadi sekali dan setelah mengklik Mulai lagi itu diluncurkan secara normal.

  • Arch Linux
  • linux-ck 5.4.12
  • nvidia-dkms 440.44-12
  • % cat .local/share/Steam/compatibilitytools.d/mhwhack/version 1579111914 5.0-rc3-GE-1-7-gc08532c

@ Guy1524 maaf atas keterlambatannya, dan @ kisak-valve terima kasih atas bantuannya.
Log yang saya dapatkan kurang lebih sama dengan @Wuestengecko
`` ======================
Proton: 1579042588 5.0-rc3-GE-1-7-gc08532c
SteamGameId: 582010
Perintah: ['/ home / username / storage / games / steam / steamapps / common / Monster Hunter World / MonsterHunterWorld.exe']

Opsi: set ()

GALAT: ld.so: object '/home/username/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' dari LD_PRELOAD tidak dapat dimuat sebelumnya (salah kelas ELF: ELFCLASS32): diabaikan.
EROR: ld.so: object '/home/username/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' dari LD_PRELOAD tidak dapat dimuat sebelumnya (salah kelas ELF: ELFCLASS64): diabaikan.
EROR: ld.so: object '/home/username/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' dari LD_PRELOAD tidak dapat dimuat sebelumnya (salah kelas ELF: ELFCLASS64): diabaikan.
2708.786: 0032: 0033: err: esync : esync_init Gagal membuka file memori bersama esync; pastikan tidak ada contoh server anggur basi yang berjalan tanpa WINEESYNC.
``

Saya sedang berlari:

  • OS: Pop! _OS 19.10
  • Kernel: 5.3.0-7625-generik
  • Versi Driver Nvidia: 440.44.0

Sepertinya ada masalah dengan build GloriousEggroll. Anda mungkin ingin mencoba menerapkan tambalan ke proton 4.11 atau menggunakan proton-tkg.

  1. Saya belum membuat rilis rc3, jadi itu adalah build yang dikompilasi sendiri yang dia gunakan.
  2. Saya memiliki rc5 membangun itu bekerja dengan baik dengan MHW yang saya belum dirilis.
  3. Build saya menggunakan staging's esync, dan tkg's fsync serta proton patches. Apa pun masalahnya terkait dengan instance wine lain yang sedang berjalan, dan tidak terkait dengan tambalan mana pun, karena tambalan esync adalah tambalan anggur default.

Dengan itu dikatakan jika WINEESYNC = 0 ditentukan, game kemungkinan akan berjalan.

5.0-rc3-GE-1-MHW adalah fork dari build GloriousEggroll dengan versi wine yang dimodifikasi yang mengimplementasikan solusi Guy1524. Ini ditautkan sebelumnya oleh przmkg .

@ ProtonLover432 Saya akan mengatakan ikuti saran GloriousEggroll tentang server anggur basi, karena itulah yang disarankan kesalahan juga dan cocok dengan cara Wuestengecko memperbaiki hal-hal (reboot kemungkinan mematikan server anggur lama).

Satu masalah saat menjalankan solusi dari @ Guy1524 tampaknya ada pada vsync, yang lain melaporkannya macet setelah beberapa menit dengan vsync aktif. Saya belum mengujinya, tetapi saya dapat mengonfirmasi bahwa ini berfungsi dengan baik jika tidak aktif.

EDIT: Diuji dengan vsync selama sekitar 20 menit tanpa masalah. Mungkin kombinasi dari hal-hal yang menyebabkan kecelakaan itu

Ya, saya menggunakan versi yang ditautkan oleh @onesol .
Jadi untuk WINEESYNC=0 Saya menebak itu adalah opsi peluncuran?
Jika demikian, apakah hanya WINEESYNC=0 atau apakah saya perlu melakukan WINEESYNC=0 %command% ?
Saya melihat %command% untuk hal-hal lain tetapi tidak yakin apakah itu selalu diperlukan atau tidak.

cocok dengan cara Wuestengecko memperbaiki hal-hal (reboot kemungkinan mematikan server anggur lama)

Sepertinya saya tidak jelas saat menjelaskan situasi saya. Saya mem-boot dingin mesin saya, memulai Steam, dan kemudian mengalami masalah. Itu terjadi segera setelah boot, dan tidak diperbaiki dengan reboot. Tidak ada yang bisa memulai server anggur seperti itu. Dan lebih anehnya, bahkan jika ada sesuatu, itu akan mendapatkan WINEESYNC=1 dari ~/.pam_environment .

Kemudian, setelah upaya gagal untuk memulai (dan tanpa reboot), saya mengklik Mulai lagi dan berhasil.

Perilaku ini juga konsisten pada mesin saya: setelah reboot, gagal sekali (dengan pesan log yang sama), dan kemudian bekerja setiap kali sampai saya reboot lagi. Saya tidak tahu apa yang mungkin menyebabkan ini.

@ ProtonLover432 , ya itu dimaksudkan untuk digunakan seperti opsi peluncuran Proton, jadi Anda perlu menentukan %command% . Namun, seperti yang saya pahami, Proton menetapkan esync melalui variabel lingkungannya sendiri yang disebut PROTON_NO_ESYNC (dengan arti terbalik, yaitu 1 = esync mati). Dengan mengingat hal itu, baris opsi peluncuran lengkap akan terlihat seperti ini:

PROTON_LOG=1 PROTON_NO_ESYNC=1 %command%

Tindak lanjut dari "masalah esync". Melihat jurnal saya mengungkapkan ini:

Process 6471 (wineserver) of user 1000 dumped core.

Stack trace of thread 6471:
#0  0x00007fabbdeae248 n/a (/home/wuestengecko/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so + 0xd248)

Jadi, sebenarnya tidak ada hubungannya dengan esync sama sekali, ini adalah server anggur yang rusak (tampaknya karena hamparan Steam). Sayangnya, ini tidak tampak sekonsisten yang saya duga, yang membuatnya sangat sulit untuk menguji masalah tersebut. @ ProtonLover432 , Anda mungkin ingin mencoba menonaktifkan hamparan dalam game Steam.

Output jurnal lengkap dari instance Steam itu: steam-journal.log

@Wuestengecko Bisakah Anda memberikan mhw build yang telah saya dorong di sini untuk mencoba melihat apakah ada perubahan dalam perilaku?

@ Tk-Glitch 10 dari 10 percobaan peluncuran (dengan reboot setiap 3 kali) berhasil. Saya akan mengatakan bahwa build memperbaikinya untuk saya. Terima kasih!

@ Tk-Glitch Sepertinya saya mengalami masalah saat bergabung dengan sesi teman dengan bangunan terbaru Anda (proton_tkg_5.0rc6.r1.g9dc9c57b.mhw) - Saya menerima kode kesalahan 50385-MW1. Ada ide?

@egguchan Jika Anda tidak melewatkan ketergantungan anggur, saya akan bersikeras sedikit. Capcom memiliki beberapa masalah konektivitas sejak Iceborne, jadi pada akhirnya akan memperbaiki dirinya sendiri. Saya hanya bermain selama dua jam berturut-turut di sesi teman.

@egguchan Jika Anda tidak melewatkan ketergantungan anggur, saya akan bersikeras sedikit. Capcom memiliki beberapa masalah konektivitas sejak Iceborne, jadi pada akhirnya akan memperbaiki dirinya sendiri. Saya hanya bermain selama dua jam berturut-turut di sesi teman.

@ Tk-Glitch Terima kasih, mereka tidak memiliki masalah untuk bergabung dengan sesi saya, jadi anggaplah itu adalah gangguan jaringan sementara.

ada orang lain yang mengalami masalah saat kameranya terus berputar atau karakternya terus berjalan?
Saya pikir saya memiliki masalah stick drift, tetapi itu hanya terjadi di MHW sejak pembaruan IB.

ketika saya mencabut pengontrol, kamera segera mulai berputar dan tidak akan berhenti sampai saya mencolokkannya kembali.

pengujian menunjukkan kepada saya bahwa ketika pengontrol saya tidak dicolokkan, MHW mendeteksi kemiringan konstan ke atas ke kamera, bersama dengan berjalan terus-menerus ke kiri, dan saya tidak bisa seumur hidup saya tahu dari mana input itu berasal, karena itu terjadi bahkan jika saya mencabut keyboard dan mouse saya.

Sistem:
Manjaro
5.4: 12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
Saya menggunakan proton-tkg 5.0rc6.r1.g9dc9c57b, tetapi itu terjadi apa pun versi Proton yang saya gunakan.

tidak tahu bug siapa ini, sungguh.

bantuan apa pun akan sangat bagus.

CATATAN

ada orang lain yang mengalami masalah saat kameranya terus berputar atau karakternya terus berjalan?
Saya pikir saya memiliki masalah stick drift, tetapi itu hanya terjadi di MHW sejak pembaruan IB.

ketika saya mencabut pengontrol, kamera segera mulai berputar dan tidak akan berhenti sampai saya mencolokkannya kembali.

pengujian menunjukkan kepada saya bahwa ketika pengontrol saya tidak dicolokkan, MHW mendeteksi kemiringan konstan ke atas ke kamera, bersama dengan berjalan terus-menerus ke kiri, dan saya tidak bisa seumur hidup saya tahu dari mana input itu berasal, karena itu terjadi bahkan jika saya mencabut keyboard dan mouse saya.

Sistem:
Manjaro
5.4: 12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
Saya menggunakan proton-tkg 5.0rc6.r1.g9dc9c57b, tetapi itu terjadi apa pun versi Proton yang saya gunakan.

tidak tahu bug siapa ini, sungguh.

bantuan apa pun akan sangat bagus.

Saya memiliki masalah yang sama. Saya hanya memiliki satu pengontrol PS4 yang terhubung, dan saat game berjalan, jstest-gtk menunjukkan kepada saya bahwa pengontrol xbox360 tambahan terhubung. Kontroler ini tampaknya membuat input konstan ini.

Pengontrol ini harus diemulasi dengan uap atau sesuatu. Mencoba mengkonfigurasinya tidak mengubah apa pun.

Masalahnya tidak terjadi sebelum pembaruan iceborne / versi proton yang ditambal.

ada orang lain yang mengalami masalah saat kameranya terus berputar atau karakternya terus berjalan?
Saya pikir saya memiliki masalah stick drift, tetapi itu hanya terjadi di MHW sejak pembaruan IB.
ketika saya mencabut pengontrol, kamera segera mulai berputar dan tidak akan berhenti sampai saya mencolokkannya kembali.
pengujian menunjukkan kepada saya bahwa ketika pengontrol saya tidak dicolokkan, MHW mendeteksi kemiringan konstan ke atas ke kamera, bersama dengan berjalan terus-menerus ke kiri, dan saya tidak bisa seumur hidup saya tahu dari mana input itu berasal, karena itu terjadi bahkan jika saya mencabut keyboard dan mouse saya.
Sistem:
Manjaro
5.4: 12-1-MANJARO
Ryzen 3900x
Nvidia RTX 2080ti
Saya menggunakan proton-tkg 5.0rc6.r1.g9dc9c57b, tetapi itu terjadi apa pun versi Proton yang saya gunakan.
tidak tahu bug siapa ini, sungguh.
bantuan apa pun akan sangat bagus.

Saya memiliki masalah yang sama. Saya hanya memiliki satu pengontrol PS4 yang terhubung, dan saat game berjalan, jstest-gtk menunjukkan kepada saya bahwa pengontrol xbox360 tambahan terhubung. Kontroler ini tampaknya membuat input konstan ini.

Pengontrol ini harus diemulasi dengan uap atau sesuatu. Mencoba mengkonfigurasinya tidak mengubah apa pun.

Masalahnya tidak terjadi sebelum pembaruan iceborne / versi proton yang ditambal.

Coba matikan dukungan pengontrol di pengaturan, serta masuk ke properti untuk MHW dan ubah pengaturan pengontrol tersebut ke "dipaksa mati"

@Digitalindonesia
Mengatur pengaturan pengontrol untuk mhw dalam uap ke "mati paksa" membuat pengontrol PS4 saya bekerja lebih baik (masukan berfungsi) tetapi tidak memperbaiki masalah yang disebutkan

@heikomat apakah Anda mematikan dukungan pengontrol dalam pengaturan uap? Pastikan semua opsi itu dimatikan juga.

@DigitalDevilSummoner akan menguji bahwa ketika saya bisa, bisa memakan waktu satu atau dua hari. Tapi terima kasih atas masukannya! :)

5.0-rc3-GE-1-MHW adalah fork dari build GloriousEggroll dengan versi wine yang dimodifikasi yang mengimplementasikan solusi Guy1524. Ini ditautkan sebelumnya oleh przmkg .

@ ProtonLover432 Saya akan mengatakan ikuti saran GloriousEggroll tentang server anggur basi, karena itulah yang disarankan kesalahan juga dan cocok dengan cara Wuestengecko memperbaiki hal-hal (reboot kemungkinan mematikan server anggur lama).

Satu masalah saat menjalankan solusi dari @ Guy1524 tampaknya ada pada vsync, yang lain melaporkannya macet setelah beberapa menit dengan vsync aktif. Saya belum mengujinya, tetapi saya dapat mengonfirmasi bahwa ini berfungsi dengan baik jika tidak aktif.

EDIT: Diuji dengan vsync selama sekitar 20 menit tanpa masalah. Mungkin kombinasi dari hal-hal yang menyebabkan kecelakaan itu

Saya mendapat masalah, saya menggunakan proton-ge-5rc-mhw tetapi ketika game startup, game muncul tetapi di layar hitam dan setelah itu game keluar secara tidak terduga.

5.0-rc3-GE-1-MHW adalah fork dari build GloriousEggroll dengan versi wine yang dimodifikasi yang mengimplementasikan solusi Guy1524. Ini ditautkan sebelumnya oleh przmkg .
@ ProtonLover432 Saya akan mengatakan ikuti saran GloriousEggroll tentang server anggur basi, karena itulah yang disarankan kesalahan juga dan cocok dengan cara Wuestengecko memperbaiki hal-hal (reboot kemungkinan mematikan server anggur lama).
Satu masalah saat menjalankan solusi dari @ Guy1524 tampaknya ada pada vsync, yang lain melaporkannya macet setelah beberapa menit dengan vsync aktif. Saya belum mengujinya, tetapi saya dapat mengonfirmasi bahwa ini berfungsi dengan baik jika tidak aktif.
EDIT: Diuji dengan vsync selama sekitar 20 menit tanpa masalah. Mungkin kombinasi dari hal-hal yang menyebabkan kecelakaan itu

Saya mendapat masalah, saya menggunakan proton-ge-5rc-mhw tetapi ketika game startup, game muncul tetapi di layar hitam dan setelah itu game keluar secara tidak terduga.

Mengikuti utas ini saya memiliki kesalahan yang tepat, permainan diluncurkan tetapi sebagian besar macet dengan layar hitam dalam beberapa detik, terkadang setelah pemuatan karakter. Ini lognya
steam-582010.log

Solusi yang digunakan: media pondasi (bahkan tidak tahu cara mengaplikasikannya), menggunakan proton-ge-5rc-mhw, overlay dinonaktifkan (tebak itulah sebabnya ia memunculkan kesalahan di awal), esync dinonaktifkan menggunakan PROTON_LOG = 1 PROTON_NO_ESYNC = 1% perintah%

Spesifikasi:
Ram: 15,5
Intel® Core ™ i7-8750H CPU @ 2,20GHz × 12
grafis GeForce GTX 1050 / PCIe / SSE2
Gnome 3.32.1 (Ubuntu 19.04)
64 bit
disk 1TB

Saya menemukan perbaikan untuk alat foto.
Seorang teman saya memberi tahu saya bahwa di bawah windows, game membuat direktori bernama "_TempPhoto" di root hard drive tempat game diinstal dan tidak menghapusnya. Sistem file root kami (maksud saya "/") di-mount sebagai Z: dan game tidak memiliki izin untuk membuat folder / file di sana.
Jadi untuk memperbaikinya:

  • Buat folder di direktori root Anda bernama "_TempPhoto" (sudo mkdir / _TempPhoto)
  • Berikan izin yang sesuai (Saya hanya mengujinya dengan izin penuh, sudo chmod 777 / _TempPhoto)

Pengambilan foto berfungsi seperti yang diharapkan, dan Anda dapat melihat foto ditulis di direktori itu.
Ingatlah untuk mengembalikan izin direktori ke sesuatu yang lebih aman setelah sesi bermain.
Gim ini juga tidak membersihkan dirinya sendiri, gambar tetap berada di direktori temp itu. Mereka disalin di suatu tempat saat mereka disalin kembali setelah menghapus file dan memulai permainan lagi, tapi saya tidak tahu di mana. fdupes tidak dapat menemukan apa pun.

Saya menemukan perbaikan untuk alat foto.

Temuan bagus! Saya dapat mengonfirmasi bahwa menghubungkan /tmp (yang memiliki 1777) dan menggunakan direktori dengan izin terbatas (700 dan chown ed untuk saya sendiri) juga berfungsi dengan baik. Tampaknya semua yang diperlukan adalah akses baca / tulis untuk proses permainan.

(Siapa yang bahkan butuh %TEMP% ...)

Luar biasa yang memperbaiki foto, sekarang saya bisa menyelesaikannya terima kasih.
Apakah chown/ _Temphotos dan chmod 700

Pada Rabu, 22 Jan 2020, 14:16 Wuestengecko [email protected] menulis:

Saya menemukan perbaikan untuk alat foto.

Temuan bagus! Saya dapat mengkonfirmasi bahwa symlinking / tmp (yang memiliki 1777) dan
menggunakan direktori dengan izin terbatas (700 dan milik ke
sendiri) bekerja dengan baik juga. Tampaknya semua yang dibutuhkan adalah
akses baca / tulis untuk proses permainan.

(Siapa yang bahkan membutuhkan% TEMP% ...)

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

Saya menemukan perbaikan untuk alat foto.
Seorang teman saya memberi tahu saya bahwa di bawah windows, game membuat direktori bernama "_TempPhoto" di root hard drive tempat game diinstal dan tidak menghapusnya. Sistem file root kami (maksud saya "/") di-mount sebagai Z: dan game tidak memiliki izin untuk membuat folder / file di sana.
Jadi untuk memperbaikinya:

  • Buat folder di direktori root Anda bernama "_TempPhoto" (sudo mkdir / _TempPhoto)
  • Berikan izin yang sesuai (Saya hanya mengujinya dengan izin penuh, sudo chmod 777 / _TempPhoto)

Pengambilan foto berfungsi seperti yang diharapkan, dan Anda dapat melihat foto ditulis di direktori itu.
Ingatlah untuk mengembalikan izin direktori ke sesuatu yang lebih aman setelah sesi bermain.
Gim ini juga tidak membersihkan dirinya sendiri, gambar tetap berada di direktori temp itu. Mereka disalin di suatu tempat saat mereka disalin kembali setelah menghapus file dan memulai permainan lagi, tapi saya tidak tahu di mana. fdupes tidak dapat menemukan apa pun.

Saya mendapat beberapa pertanyaan apa yang dilakukan chown dan bagaimana Anda melakukannya?

Juga folder root dan folder home berada di drive yang berbeda. Root di bootdrive dan folder home ada di drive kedua dan steam diinstal di folder home. Apakah saya masih harus menginstal file ini di folder root?

Hanya berpikir saya akan berkomentar dan mengatakan bahwa versi tambalan Emanem bekerja untuk saya dalam mendapatkan kinerja yang hampir sama seperti sebelum tambalan, dan untuk mencoba memberikan kembali pemikiran saya akan membagikan pembuatan khusus yang saya lakukan dari Proton 4.11-9 dengan tambalan dan patch dx12 yang diperlukan agar es dapat berfungsi. Ini khususnya versi ini karena saya memiliki masalah dengan perubahan input yang ditambahkan di Proton 4.11-10 yang menyebabkannya sehingga saya tidak dapat menggunakan mouse saya sama sekali di aplikasi lain dalam window manager saya setelah memulai Monster Hunter World, dan versi ini telah melayani saya dengan baik untuk sementara waktu sebelum Iceborne jatuh. Meskipun ia memiliki bahan proton terbaru di luar anggur, hanya anggur 4.11-9, jadi ia memiliki dxvk dan faudio terbaru dan sejenisnya. Semoga bermanfaat bagi seseorang, sekiranya saya akan berbagi:
https://drive.google.com/open?id=1LAAtj2g4xcQrlboy6WH3L-PjsxcWZoMj

Sayangnya itu tidak berhasil untuk saya. / dan / home ada di dua drive berbeda untuk saya dan steam ada di folder home. Saya mencoba membuat direktori Temp Photo di / dan / home, tetapi tidak ada yang berfungsi, apakah saya melewatkan sesuatu?

@JDGBOLT di mana Anda menemukan tambalan Emanem?

Selain itu, mengapa begitu sulit untuk menelusuri utas masalah? Saya harus memuat dari atas untuk menjangkau beberapa pesan terbaru yang belum cukup baru untuk dimuat. Sangat membuat frustasi

https://github.com/ValveSoftware/Proton/issues/175#issuecomment -575883674
Ini didasarkan pada pekerjaan dari Guy1524 tetapi dibuat lebih umum untuk hanya memengaruhi dunia pemburu monster.
Menambal dlls / ntdll / signal_x86_64.c di direktori wine.

@JDGBOLT ohh begitu. Melewatkan komentar itu!

@ Mera
Fakta bahwa mereka menggunakan hard drive yang berbeda seharusnya tidak menjadi masalah.
Saya menyukai yang berikut ini:
Pastikan Anda masuk sebagai pengguna yang meluncurkan Steam, atau Lutris, idk
$ mkdir / tmp / MonsterHunterPhotos
$ sudo ln -s / tmp / MonsterHunterPhotos / / _TempPhoto

Sayangnya itu tidak berhasil. Mengikuti itu dengan tepat dan sayangnya tidak berhasil. Juga tidak membuat direktori _TempPhoto langsung di /. Mungkinkah ini khusus OS Pop?

Mengenai patch itu mengusulkan untuk menghapus aktivitas DebugRegister x64. Tidak cukup jika ini sebenarnya menyebabkan masalah kinerja untuk Anda dengan WINE.

Semua Denuvo dan sejumlah strategi anti-debug roll-your-own lainnya melibatkan teknik ini memanggil SetThreadContext (…) secara berkala pada thread yang dilindungi dengan DR yang dimanipulasi. Ini adalah strategi bodoh mereka untuk menghapus breakpoint yang ditetapkan oleh utilitas, sama sekali tidak ada gunanya karena ini sangat mudah dikenali. 🤷‍♂

Anda mungkin ingin solusi ini sebagai fitur lengkap untuk keuntungan semua game Denuvo, atau inefisiensi dalam WINE perlu diatasi. Anti-debug hanya ditingkatkan dan muncul di game yang tidak memiliki aplikasi praktis.

Saya masih kesulitan mendapatkan pemburu monster yang mengerjakan proton khusus atau proton normal dengan perbaikan media. jika saya ingin bergabung dengan sesi online dan kemudian layar pemuatan muncul di tengah proses ini. game ini sedang crash.

Tahu bagaimana cara memperbaikinya?

@StylinGreymon @DigitalDevilSummoner saya memperbaiki pemintalan kamera konstan (setidaknya untuk saya)
pertama, saya mematikan semua pengaturan pengontrol uap yang ditawarkan kepada saya. Itu memperbaiki situasi pengontrol (seperti dalam, start sekarang akan memunculkan menu mulai dll), tetapi tidak memperbaiki pemintalan.

Apa yang memperbaiki pemintalan adalah mengatur versi windows di winecfg kembali ke windows 7.
Ketika orang menyarankan bahwa DX12 dapat meningkatkan framerate, saya secara manual mengatur lingkungan windows ke windows 10, dan melupakannya.

Menyetelnya kembali ke Windows 7 memperbaikinya.

Patch baru mengerem game, :( tidak dimuat. Menggunakan versi proton: 5.0-rc3-GE-1-MHW , masuk di sini . (Catatan: semuanya berfungsi dengan runtime proton kustom dengan baik)

Distro: Pop OS! 19.10
CPU: Ryzen 9 3900x
GPU: Nvidia rtx 2070 super

Apakah Anda menggunakan mod? Dll SpecialK? Anda mungkin ingin bermain-main dengan itu. Saya menggunakan dll SpecialK tanpa mod dan patch terbaru tampaknya berfungsi di sini (meskipun jaringan masih lengkap).

@ GoLD-ReaVeR bagaimana Anda membuat SpecialK bekerja?
itu selalu menghentikan MHW dari memuat, bagi saya.

Dia memperbarui dllnya beberapa kali setelah tambalan, pastikan Anda menggunakan yang terbaru. Selain itu, saya tidak mendapatkan sesuatu yang istimewa selain versi 5.0-rc3-GE-1-MHW-fix itu.

Apakah Anda menggunakan mod? Dll SpecialK? Anda mungkin ingin bermain-main dengan itu. Saya menggunakan dll SpecialK tanpa mod dan patch terbaru tampaknya berfungsi di sini (meskipun jaringan masih lengkap).

@ GoLD-ReaVeR Tidak ada mod, hanya beberapa dlcs (iceborne, deluxe kit, dan meningkatkan tekstur)

Saya mengunduh ulang game lengkap dari yang bersih. Masih mengalami masalah yang sama. Sekarang saya bertanya-tanya di mana saya mengacau.

Apakah ada di antara Anda yang menggunakan dlcs selain yang iceborne, juga konfigurasi lain di peluncur?

Saya memiliki masalah yang sama di Ubuntu 19.10. Meluncurkan game dengan proton-ge khusus membuatnya macet di awal. Ini diluncurkan dengan baik dengan proton 4.11-12 tetapi masih dengan bug 3 fps

Sunting: Gim ini diluncurkan dengan baik dengan 4,11-9-mhw yang ditautkan oleh @JDGBOLT , tetapi saya memiliki masalah kamera yang aneh dengan yang satu ini, rasanya seperti bergetar saat saya menggerakkan mouse dan akhirnya memberikan perasaan gim yang tidak mulus

@ GoLD-ReaVeR Bagaimana cara kerja mod K Spesial?
Rupanya itu membutuhkan vcredist2019, yang saya instal dengan protontricks, tetapi game masih tidak mau memuat (hang di layar hitam).
Mau berbagi .ini Anda?

Patch baru mengerem game, :( tidak dimuat. Menggunakan versi proton: 5.0-rc3-GE-1-MHW , masuk di sini . (Catatan: semuanya berfungsi dengan runtime proton kustom dengan baik)

Distro: Pop OS! 19.10
CPU: Ryzen 9 3900x
GPU: Nvidia rtx 2070 super

Menjalankan Pop OS 18.04 dan itu pertaruhan apakah itu akan dimuat atau tidak.

@ GoLD-ReaVeR Bagaimana cara kerja mod K Spesial?
Rupanya itu membutuhkan vcredist2019, yang saya instal dengan protontricks, tetapi game masih tidak mau memuat (hang di layar hitam).
Mau berbagi .ini Anda?

Saya tidak mengubah apa pun di uni specialK, saya memang memindahkan konfigurasi MHW lama dan menggantinya dengan yang dimasukkan IB di sana. Saya kemudian pergi ke menu untuk mengkonfigurasi ulang semuanya seperti itu dll dalam game.

Saya menggunakan perbaikan ini tetapi ketika saya mencoba mengatur MHW untuk diluncurkan dengan itu dalam uap, saya harus melakukan pembaruan 40Gb (saya sudah mengunduh Iceborne) dan ketika saya melakukannya, alat kompatibilitas menghilang dari alat yang tersedia. Saya meluncurkan kembali uap dan saya harus melakukan pembaruan lagi jika saya memilih alat tersebut. Ada ide mengapa itu terjadi? Saya berhasil memainkan alat kompatibilitas ini sebelum pembaruan untuk festival apresiasi jadi saya tidak begitu mengerti.

Saya bertanya-tanya apakah masalah saya terkait atau tidak, tetapi bagi saya itu berfungsi dengan baik dengan perbaikan di sini https://github.com/przmkg/proton-ge-custom/releases/tag/5.0-rc3-GE-1-MHW Namun Saya mengalami masalah di mana saya terkadang mengalami hard crash dan harus memaksa reboot komputer saya. Saya menjalankan 4.19. (98?) Manjaro, dan menggunakan i7-8700k, bersama dengan gtx 1070, saya tidak melihat masalah apa pun dengan penggunaan cpu saat menjalankan game. Tidak yakin apakah saya bisa mendapatkan log karena hard crash

@Zyean Kedengarannya seperti masalah lama dengan MHW + DXVK di Pascal. Anda mungkin ingin mencoba driver 440.43.02 vulkan dev jika Anda belum menggunakannya. Ini berisi perbaikan bug yang hilang dari 440.44 dan tidak memiliki masalah stabilitas yang dimiliki 440.48.02.

PSA

Harap dicatat dengan tambalan terbaru, mengatur pengatur cpu ke _performance_ adalah wajib untuk menghindari gangguan mikro (setidaknya pada Intel).

Saya belum melihat perbedaan antara kedua gubernur, tetapi saya perhatikan penggunaan CPU saya telah turun sejak tambalan.
Saya masih tidak bisa bermain lebih tinggi dari 30fps tanpa crash.

@ Tk-Glitch Saya tidak dapat menemukan versi mhwd itu. Tetapi saya mencoba saran dari @Emanem dan menonaktifkan kompositor saya saat dalam permainan, dan mengotak-atik beberapa pengaturan bios, tampaknya telah banyak mengurangi frekuensi pembekuan penuh, itu terjadi sekali atau dua kali tetapi pada dasarnya saya dapat bermain sepanjang malam tanpa itu terjadi, apakah Anda memiliki lokasi paket untuk 440.43.02?

Seperti yang saya pahami Anda menjalankan Manjaro, Anda dapat menggunakan penginstal nvidia-semua saya untuk itu:
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/nvidia-all

Jika Anda tidak terbiasa dengan makepg:

git clone https://github.com/Tk-Glitch/PKGBUILDS.git
cd PKGBUILDS/nvidia-all
makepkg -si

Saya mendorong memeriksa readme tersebut;)

Saya mendapatkan begitu banyak kerusakan startup sehingga saya menyerah untuk bermain sekarang ... sebelum tambalan 27 Januari itu berfungsi dengan baik dengan build Proton GE khusus.

Saya bisa membuka game dengan versi resmi Proton, tetapi kemudian saya mendapatkan bug 3 FPS.

Sekarang saya tidak tahu apakah tambalan 6 Februari akan memperbaiki semua ini jika akan menjadi lebih buruk.

Ada yang punya solusi untuk crash terus-menerus saat startup?

Kubuntu 19.10 x86_64
driver nvidia 440.48.02.0
GeForce GTX 1050 Ti
RAM 16 GB
Intel Core i5-8300H CPU @ 2.30GHz
5.0-rc3-GE-1-MHW dan Proton-5.0-GE-1

Jika semua orang dengan masalah ada di Ubuntu / Debian / PopOS, itu akan terlihat seperti ada kemunduran di distro. Juga untuk orang yang menggunakan nvidia, 440.48.02 memiliki masalah stabilitas, jadi Anda mungkin ingin melakukan rollback ke 440.43.02 (atau bahkan 440.44) hingga rilis berikutnya.

Di mana Anda mendapatkan 440.48.02? Saya tidak melihat nvidia menawarkannya sama sekali.

Saat ini saya mengalami masalah dengan game yang membeku saat chromium terbuka dan memutar video. Ini menyebabkan game dan chromium berulang kali membeku hingga salah satunya terbunuh. Tidak ada CPU yang melonjak, disk saya sepertinya sedang dalam beban berat tetapi saya tidak melihat bagaimana seharusnya hal itu mengganggu chromium. Ini mulai terjadi khususnya setelah patch terakhir (26-01-2020). Jika seseorang memiliki ide tentang cara menghindari ini, itu akan menyenangkan. Saya mencoba menonaktifkan G-sync, dan meskipun tampaknya meringankan masalah pada awalnya, sekarang kembali ke hal yang membeku.

Di mana Anda mendapatkan 440.48.02? Saya tidak melihat nvidia menawarkannya sama sekali.

Saya tidak tahu tentang distro lain, tetapi di Ubuntu PPA tersedia untuk Ubuntu 18.04
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=bionic

Tetapi saya dapat membuka game lain tanpa masalah dan dengan Proton MHW resmi selalu terbuka, tetapi dengan bug <10FPS, jadi saya rasa itu mungkin sesuatu yang terkait dengan solusi yang digunakan di Proton-GE ... tapi saya tidak ' tidak tahu cara men-debug itu. Saya akan mencoba untuk melihatnya.

Beberapa masukan lagi:

  • Permainan sekarang berjalan pada level yang sama sebelum _Iceborne_
  • Membutuhkan _ntdll.dll_ yang ditambal - perlu mencoba GE Proton, menggunakan milik saya untuk saat ini
  • Permainan memiliki masalah dengan _G-Sync_ (atau _FreeSync_), itu juga terjadi di Windows
  • _Alt-Tab_ terkadang menyebabkan penurunan FPS - coba hindari
  • Menjalankan program lain di latar belakang dan _Alt-Tab_ memiliki peluang tinggi untuk memicu bug kinerja
  • Menyetel pengatur CPU ke _performance_ hampir harus dimiliki sekarang - karena tambalan terbaru jika Anda tidak melakukannya, Anda akan mengalami gangguan mikro
  • Yayasan Media memang diperlukan, jika tidak, Anda tidak akan bisa 'menyelesaikan' permainan.

Segala sesuatu yang lain cukup bagus - seseorang benar-benar dapat bermain dengannya.

Nah, ini akan sedikit berbeda tergantung pada konfigurasi perangkat keras dan perangkat lunak Anda. Pengalaman saya berbeda:

  • Permainan tidak berjalan pada level yang sama dengan sebelum Iceborne di sini. Perf lebih rendah ~ 5-7% pada pengaturan yang sama (maks), tergantung pada suasana. Namun beberapa efek seperti oklusi ambien tidak sama seperti sebelumnya dan pengaturan tertinggi baru jauh lebih berat daripada sebelumnya.
  • Tambalan memang masih dibutuhkan. Saya menggunakan build proton-tkg saya sendiri di sini.
  • Tidak ada masalah dengan Freesync di 5700XT saya. Saya tidak memiliki Geforce berkemampuan VRR untuk diuji.
  • Saya mengubah ratusan kali sesi bermain dan tidak pernah melihat penurunan kinerja dengan melakukannya.
  • Saya selalu memiliki sejumlah besar aplikasi yang berjalan di latar belakang, terutama sesi Firefox 100+ tab, dan alt-tab untuk itu atau aplikasi lain tidak pernah memicu masalah (seperti yang dikatakan di atas).
  • Mengubah pengatur CPU tidak diperlukan selama yang digunakan masuk akal untuk tingkat kinerja dan CPU yang diinginkan. Driver Intel_pstate (biasanya tetap default pada kernel yang disediakan distro) yang akan digunakan pada Sandy-Bridge dan CPU yang lebih baru telah mengalami kemunduran kinerja yang sangat besar akhir-akhir ini (sejak 5.3 menurut saya?) Jadi nonaktifkan atau gunakan dalam mode pasif untuk bertindak sebagai pembungkus direkomendasikan pada CPU Intel (dan semakin banyak core yang Anda miliki, semakin Anda terpengaruh).
  • mfplat memang masih dibutuhkan untuk beberapa cutscene.

Saya memiliki sekitar 150 jam bermain sejak rilis IB pada saat ini 🐸

Sunting: Untuk yang tertarik, saya baru saja merilis versi berbasis 5.1, dengan satu yang didedikasikan untuk MHW: https://github.com/Tk-Glitch/PKGBUILDS/releases/tag/5.1.r2.gd53a1b4a

Halo @Emanem , solusi yang Anda

Nah, ini akan sedikit berbeda tergantung pada konfigurasi perangkat keras dan perangkat lunak Anda. Pengalaman saya berbeda:

  • Permainan tidak berjalan pada level yang sama dengan pra _Iceborne_ di sini. Perf lebih rendah ~ 5-7% pada pengaturan yang sama (maks), tergantung pada suasana. Namun beberapa efek seperti oklusi ambien tidak sama seperti sebelumnya dan pengaturan tertinggi baru jauh lebih berat daripada sebelumnya.
  • Tambalan memang masih dibutuhkan. Saya menggunakan build proton-tkg saya sendiri di sini.
  • Tidak ada masalah dengan Freesync di 5700XT saya. Saya tidak memiliki Geforce berkemampuan VRR untuk diuji.
  • Saya mengubah ratusan kali sesi bermain dan tidak pernah melihat penurunan kinerja dengan melakukannya.
  • Saya selalu memiliki sejumlah besar aplikasi yang berjalan di latar belakang, terutama sesi Firefox 100+ tab, dan alt-tab untuk itu atau aplikasi lain tidak pernah memicu masalah (seperti yang dikatakan di atas).
  • Mengubah pengatur CPU tidak diperlukan selama yang digunakan masuk akal untuk tingkat kinerja dan CPU yang diinginkan. Driver Intel_pstate (biasanya tetap default pada kernel yang disediakan distro) yang akan digunakan pada Sandy-Bridge dan CPU yang lebih baru telah mengalami kemunduran kinerja yang sangat besar akhir-akhir ini (sejak 5.3 menurut saya?) Jadi nonaktifkan atau gunakan dalam mode pasif untuk bertindak sebagai pembungkus direkomendasikan pada CPU Intel (dan semakin banyak core yang Anda miliki, semakin Anda terpengaruh).
  • mfplat memang masih dibutuhkan untuk beberapa cutscene.

Saya memiliki sekitar 150 jam bermain sejak rilis IB pada saat ini 🐸

Sunting: Untuk yang tertarik, saya baru saja merilis versi berbasis 5.1, dengan satu yang didedikasikan untuk MHW: https://github.com/Tk-Glitch/PKGBUILDS/releases/tag/5.1.r2.gd53a1b4a

Apakah Anda menggunakan mouse dan keyboard? Saya menggunakan rilis terbaru GloriousEggroll yang dikombinasikan dengan driver vulkan beta nvidia dan sejauh ini saya memiliki kinerja yang baik. Tapi mouse tidak akan berfungsi dengan baik saat saya membuka browser. Input lain juga tidak berfungsi. Saya tidak memiliki indikasi proses yang menggantung atau yang serupa, server anggur di bawah 5% dan penggunaan CPU MHW ada di mana-mana seperti biasanya. Saya mengaktifkan indikator nvidia dan terkadang dikatakan vsync aktif untuk 1-2 frame karena beberapa alasan aneh. Framerate adalah 60fps (saya membatasi pada itu) dengan beberapa penurunan ke 50fps, tetapi tidak ada yang mengkhawatirkan. Harus menutup browser saya adalah masalah tertunda terakhir yang saya miliki dengan rilis es (sepengetahuan saya) dan ketika itu diperbaiki saya AKHIRNYA dapat menikmati permainan seperti yang saya bisa lakukan sebelum rilis IB.

@ GoLD-ReaVeR Saya menggunakan m + kb dan masukan saya baik-baik saja. Namun perilaku itu terdengar familiar. Saya mengalami masalah serupa di Nvidia ketika beberapa jenis konten yang dipercepat perangkat keras diputar di browser. Menonaktifkan hw accel bekerja. Setidaknya tidak ada masalah seperti itu dengan kombo AMD + RADV / ACO. Meskipun demikian, penanganan input telah berubah dengan jelas sejak pembaruan (rilis-IB), dan bukan dengan cara yang baik. Putaran 180 ° itu funky (tetapi masalahnya juga ada di windows), dan beberapa interaksi mouse tidak berfungsi lagi saat menjalankan game melalui xwayland (sebelumnya berfungsi sebelumnya).

Menggunakan versi terbaru Tk-Glitch memperbaiki masalah aplikasi yang mogok saat saya menekan tombol putar.
Namun sekarang ketika saya memulai permainan itu duduk di layar hitam selama beberapa detik kemudian akhirnya ditutup.
Ini adalah log untuk itu: steam-582010.log

Saya telah melakukan sejumlah tes dan sepertinya jika saya terus mencoba menjalankannya, setiap putaran keempat atau kelima layar tetap hitam lebih lama sebelum menutup.

Jika saya mengklik mouse saya di jendela permainan saat sedang memuat (pada putaran ke-4 atau ke-5 yang tetap terbuka lebih lama) maka itu akan memuat permainan dan menjatuhkan saya di menu utama.

Waktu lain di mana biasanya akan menutup dengan cepat tidak dimulai jika saya mengklik di jendela permainan.

Apakah ini masuk akal bagi siapa pun, kedengarannya takhayul bagi saya, tetapi ini terjadi cukup konsisten. Saya pikir mengklik di jendela permainan berarti melakukan sesuatu.

Yah, mungkin saya adalah takhayul, saya melakukan lebih banyak pengujian dan kadang-kadang akan dimulai tanpa saya mengklik ke dalam jendela aktif, sepertinya masih setiap 4 atau 5 percobaan

@ Tk-Glitch Nah ini agak memalukan, ketika saya menggunakan skrip Anda (skrip hebat btw!) Saya menyadari bahwa saya menggunakan 418.113 sebagai driver saya (oopsie!) Itu akan menjelaskan semua crash yang saya alami

@ ProtonLover432 Sudahkah Anda mencoba beralih mode? Dari FS tanpa batas ke FS, atau berjendela? Saya ingat bahwa beberapa orang mengalami masalah itu dengan beberapa DE bahkan sebelum IB dirilis. Anda bisa membukanya dengan mengedit graphics_option.ini di direktori game.
Juga jika Anda memiliki mod (terutama yang memasukkan dirinya ke dalam memori permainan), cobalah tanpa mod. Layar hitam awal itu adalah saat DRM mulai bekerja.

@Zyean Senang Anda merasa berguna! 418.113 memang harus melewatkan beberapa perbaikan penting sehingga terdengar masuk akal 😄

Saya mendapatkan beberapa framedrop acak menggunakan Proton-5.0-GE-1. Di area baru, saya beralih dari 60 menjadi 35 selama 2 detik, lalu melompat kembali ke 60 dll. Saya tidak memiliki masalah ini di game lain, dan tidak pernah mengalaminya sebelum rilis Iceborne. Gubernur cpu saya disetel ke Kinerja. Adakah orang lain yang mengalami masalah ini?

Sunting: Saya memiliki framedrop yang sama menggunakan @ Tk-Glitch build. Saya akan memeriksa dengan beberapa driver nvidia yang berbeda

@ GoLD-ReaVeR Saya menggunakan m + kb dan masukan saya baik-baik saja. Namun perilaku itu terdengar familiar. Saya mengalami masalah serupa di Nvidia ketika beberapa jenis konten yang dipercepat perangkat keras diputar di browser. Menonaktifkan hw accel bekerja. Setidaknya tidak ada masalah seperti itu dengan kombo AMD + RADV / ACO. Meskipun demikian, penanganan input telah berubah dengan jelas sejak pembaruan (rilis-IB), dan bukan dengan cara yang baik. Putaran 180 ° itu funky (tetapi masalahnya juga ada di windows), dan beberapa interaksi mouse tidak berfungsi lagi saat menjalankan game melalui xwayland (sebelumnya berfungsi sebelumnya).

Saya juga curiga ada akselerasi HW di browser, tapi saya sudah menonaktifkannya. Apakah Anda memiliki tambalan yang tidak dimiliki GE?

@ ProtonLover432 sudahkah Anda mencoba menghapus ~ / .steam / root / userdata / 582010? Memiliki masalah yang sama seperti Anda kemarin dan hari ini setelah menghapus direktori itu, game diluncurkan lagi.

sunting- Seperti yang ditunjukkan Emas di bawah ini adalah direktori penyimpanan data, saya telah mencadangkan milik saya di windows & steam cloud.

Eh itu hemat datanya. Harap dukung itu sebelum menghapus!

Saya sebenarnya memiliki masalah yang mirip dengan @shigutso

Ini akan memuat layar hitam dan kemudian macet saat startup beberapa kali dan akhirnya akan memuat

Namun ketika memuat ke dalam game setelah menekan 'start game' tampaknya ada kemungkinan 50/50 itu akan crash di sana juga kembali ke awal crash saat startup

Ini terjadi sebelum saya memperbarui driver jika ada yang mengikuti jejak kertas yang saya tinggalkan

@ Tk-Glitch Apakah ini sesuatu yang juga menjadi masalah Anda? Anda menyebutkan itu berjalan sempurna untuk Anda (dikurangi penurunan kinerja kecil) Saya berasumsi Anda berada di 440,43,02 seperti yang Anda sebutkan?

@ GoLD-ReVR

Saya juga curiga ada akselerasi HW di browser, tapi saya sudah menonaktifkannya. Apakah Anda memiliki tambalan yang tidak dimiliki GE?

Itu sangat mungkin dan mungkin benar sebaliknya dan saya tidak merasa beberapa tambalan yang diaktifkan GE secara default harus dalam untuk membangun "generalis". Saya mungkin agak terlalu konservasionis di sini terkait "rilis" tersebut, tetapi sistem build saya pada akhirnya dibuat untuk penyesuaian dan eksperimen, jadi seseorang dapat membuat bangunan yang sangat unik dan tidak aman dengannya jika perlu.

Untuk orang-orang yang memiliki masalah dalam menjalankan game, atau masalah kinerja, apakah Anda menggunakan kernel yang ditambal fsync? Saya telah memperhatikan bahwa beberapa orang tampaknya memiliki lebih banyak masalah dalam menjalankan game akhir-akhir ini ketika mereka mencapai jalur esync. Fsync tampaknya tidak menunjukkan masalah yang sama, dan juga akan meningkatkan performa. Mengingat game ini masih melakukan hal-hal yang terbelakang, mungkin esync mengalami hambatan di sini. Menonaktifkannya sama sekali tidak diinginkan mengingat persyaratan CPU yang berat dari gim tersebut, jadi mungkin ada baiknya mencoba kernel yang ditambal fsync jika Anda belum menggunakannya.

Khusus untuk mereka yang tidak bisa mendapatkan game atau hanya sangat tidak konsisten, apakah lebih baik menggunakan PROTON_NO_ESYNC=1 %command% sebagai opsi peluncuran untuk game (dari menu properti game)? Jika itu memperbaikinya, Anda pasti harus mempertimbangkan untuk mencoba kernel yang ditambal fsync untuk mengembalikan kinerja yang hilang dengan menonaktifkan esync (+ sedikit lebih) dan mendapatkan stabilitas yang ditingkatkan.

@Yean

Apakah ini sesuatu yang juga menjadi masalah Anda? Anda menyebutkan itu berjalan sempurna untuk Anda (dikurangi penurunan kinerja kecil) Saya berasumsi Anda berada di 440,43,02 seperti yang Anda sebutkan?

Saya memainkan game dengan AMD GPU saat ini (RX5700XT), dan sejak rilis IB. Saya melihat dan menerima sejumlah besar umpan balik pengguna terkait masalah 440,48,02, semuanya diperbaiki dengan memutar kembali ke 440,43,02, jadi saya hanya membagikannya dengan kalian. GPU Nvidia saya akan segera dipasang di mesin yang berbeda jadi saya akan dapat memberikan pengalaman yang lebih pribadi. Nvidia mungkin memiliki driver baru untuk memperbaiki masalah 440,48,02 saat itu .. Siapa tahu 🐸

Halo, belum mengikuti utas ini dengan sangat cermat, jadi maaf jika saya keluar dari lingkaran tetapi saya pikir saya harus memposting ini.
Saya menatap utas beberapa minggu yang lalu di papan diskusi uap untuk game ini dengan instruksi untuk membantu pengguna Linux menjalankannya lagi yang langsung tertaut ke utas ini.
https://steamcommunity.com/app/582010/discussions/3/1735509281937243358/
Saya memang memposting tautan ke utas github ini tetapi saya yakin banyak orang di sana belum membaca seluruh utas ini untuk menemukan informasi lebih lanjut.
Ini memiliki beberapa orang yang memposting jadi jika ada yang ingin bergabung dan membantu mereka yang ada di sana, itu akan sangat baik untuk komunitas. Jika seseorang ingin saya memperbarui OP dengan instruksi yang lebih baik, cukup posting instruksi itu di utas uap dan saya akan menyiasatinya. Banyak orang tidak repot-repot membaca lulus OP.

Menggunakan tanpa esync tampaknya mengurangi masalah yang saya alami cukup aneh, meskipun saya menjalankan kernel fsync (zen kernel). Selain itu, menghapus batas framerate (dari 60fps ke tanpa batas) akan meningkatkan efek dan membuat game crash. Gim ini tidak menghambat perangkat keras apa pun pada 60fps dan GPU hanya mencapai 70% sebelum gim mogok. Pasti beberapa hal aneh sedang terjadi. Perilaku mouse agak terasa seperti Anda menyentuh tepi jendela tanpa kursor mengatur ulang ke tengah. Tombol tidak menekan atau menekan dengan benar. Dan game lain, seperti code vein, tidak memiliki masalah ini sama sekali.

Untuk orang-orang yang memiliki masalah dalam menjalankan game, atau masalah kinerja, apakah Anda menggunakan kernel yang ditambal fsync? Saya telah memperhatikan bahwa beberapa orang tampaknya memiliki lebih banyak masalah dalam menjalankan game akhir-akhir ini ketika mereka mencapai jalur esync. Fsync tampaknya tidak menunjukkan masalah yang sama, dan juga akan meningkatkan performa. Mengingat game ini masih melakukan hal-hal yang terbelakang, mungkin esync mengalami hambatan di sini. Menonaktifkannya sama sekali tidak diinginkan mengingat persyaratan CPU yang berat dari gim tersebut, jadi mungkin ada baiknya mencoba kernel yang ditambal fsync jika Anda belum menggunakannya.

Ada ide tentang cara menginstal fsync di ubuntu 19.10?

@tuxrinku Karena Valve tidak menyediakan PPA untuk 19.10 afaik, taruhan terbaik Anda adalah mencoba kernel alternatif seperti Xanmod atau Liquorix.

@ Tk-Glitch Merci! Saya akan mencobanya dan memberi tahu Anda jika itu memperbaiki masalah framedrops.

Edit: Oke saya menginstal kernel xanmod dengan fsync (fsync: aktif dan berjalan di log game). Masalah framedrops masih ada tetapi tampaknya lebih jarang muncul. Gim ini masih meluncurkan 1 dari 10 kali dan masih sering crash tepat setelah memuat karakter. Bahkan dengan PROTON_NO_ESYNC = 1 set.

Saya menemukan bahwa penggunaan cpu selama permainan "puncak" secara acak selama 2 detik dan itulah yang menyebabkan saya fps turun. Ini kebanyakan terjadi di daerah baru, saya juga memperhatikannya di daerah lama tetapi lebih jarang. fsync membuat penurunan menjadi kurang signifikan, tetapi masih di sini dan mengganggu.

@tux_gratis @ GoLD-ReVeR
Mengenai halangan acak, saya pikir dan pasti berharap saya benar-benar dapat mereproduksinya sehingga perbaikan saya juga akan berhasil untuk kalian. Perbaikannya tampaknya menyetel dxgi.maxFrameLatency = 1 untuk DXVK. Ada beberapa cara untuk melakukannya, tetapi yang paling mudah adalah membuat file dxvk.conf di direktori yang sama dengan game exe, dan meletakkan dxgi.maxFrameLatency = 1 di sana. Jika Anda mengaktifkan log proton, Anda akan melihat opsi tersebut diterapkan saat DXVK menginisialisasi.

Hal-hal lain yang berpotensi menarik:

  • Tekstur HD DLC tampaknya rusak sejak IB dan saat ini membutuhkan 11GB + VRAM untuk bekerja secara stabil di Windows . DXVK menggunakan lebih banyak memori membuatnya tidak cocok untuk sebagian besar perangkat keras (termasuk 2080Ti) jika Anda menginginkan game yang stabil setiap saat.
  • Opsi bias LOD tertinggi tampaknya dioptimalkan dengan sangat buruk saat memuat data baru antar zona. Menggunakan nilai yang lebih rendah atau opsi "variabel" membuat pengaliran data menjadi lebih lancar.
  • Gim ini menjadi jauh lebih sensitif terhadap overclocking sejak pembaruan IB, terutama terkait RAM sistem dan GPU, jadi jika Anda meng-overclocknya, mungkin ada baiknya mencoba jam yang sedikit lebih rendah.

@ GoLD-ReVR

menghapus batas framerate (dari 60fps ke tanpa batas) meningkatkan efek dan merusak game

Yang itu sangat aneh. Saya bermain dengan framerate tanpa tutup dan lancar. Saya penasaran untuk melihat apakah saya dapat mereproduksinya dengan Nvidia GPU saya. Ini sebenarnya bisa menjadi unik untuk Nvidia tbh, dari laporan serupa yang saya lihat di Windows .

@ Tk-Glitch Terima kasih atas tipnya. Sayangnya saya tidak dapat mencobanya karena permainan sekarang selalu macet setelah memuat karakter. Tidak tahu apakah ini terkait dengan pembaruan 11.50.00 terbaru tetapi saya telah mencoba menjalankannya selama 30 menit terakhir.
steam-582010.log

EDIT: Saya akhirnya berhasil mendapatkan ingame (saya masih merasa peluang untuk melewati layar pemuatan itu lebih buruk sekarang), dan dapat mengonfirmasi pengaturan dxgi.maxFrameLatency = 1 membantu. Saya masih memiliki fps yang turun di sana-sini, tetapi tidak seberapa dibandingkan dengan sebelumnya.

tidak peduli apa yang saya lakukan, saya masih tidak bisa bermain lebih dari 30fps tanpa crash setiap 40 menit.

@ Tk-Glitch Saya belum menguji mematikan batas framerate, tetapi pengaturan tidak berpengaruh pada masalah input saya saat browser terbuka. Saya merindukan kemewahan manis bermain game dengan browser saya terbuka: '(Tidak ada kelebihan beban di mana pun, di beberapa titik masukan tidak merespons. Ini terjadi jauh lebih sering dalam perburuan dibandingkan dengan hub.

Dapat mengonfirmasi bermain dengan kernel & proton yang mendukung fsync tanpa paket tekstur hd, game ini berada pada 60fps yang dibatasi 90% dari waktu. Tidak tahu mengapa game baru-baru ini menolak untuk diluncurkan dan menghapus data penyimpanan lokal memperbaikinya.

Bagi siapa pun yang masih mengalami masalah, coba gunakan versi terbaru dari proton khusus GloriousEggroll, ini memperbaiki 99% masalah untuk saya, secara konsisten diluncurkan di awal, hanya sesekali macet saat pemilihan karakter

https://github.com/GloriousEggroll/proton-ge-custom/releases

Bahkan dengan game build proton GE crash di tengah jalan selama memuat layar setelah mencapai game baru.
Edit:
Setelah mencoba semuanya dari utas ini dan melaporkan tentang protondb hanya memimpin yang saya miliki adalah bahwa crash adalah variasi segfault dan tidak ada yang saya coba dalam 3 jam terakhir yang membantu. Crash terjadi pada sekitar 55% tanda di layar pemuatan tepat setelah memilih entri menu game baru setelah instal baru / savefile baru.
Lengkungan. nvidia terbaru. proton misalnya terbaru. mf-install. 1050ti.
Edit2: strace menunjukkan bahwa segfault terjadi tepat setelah grup panggilan ini
image
Saya rasa ini berhubungan dengan hal fsync yang dibicarakan semua orang?

@ Flutterlice Saya memiliki masalah yang sama (

@ semua orang, berapa banyak RAM yang Anda miliki di pengaturan Anda? Mungkin ini adalah masalah terkait RAM yang bocor ...

Saya memiliki 16GB RAM DDR4.

RAM 24 GB, apakah game Anda crash sebelum layar pemuatan muncul atau tepat di tengah bilah kemajuan?
Juga setelah terlalu banyak eksperimen, saya pikir akun saya terkunci selama 24 jam karena DENUVO
image
image

Ya, biasanya tepat di tengah bilah kemajuan.

Saya menjalankan game dengan PROTON_LOG = 1 tetapi tidak ada info relevan yang dapat mengarah ke akar masalah, tetapi mungkin itu membantu seseorang:
https://paste.ubuntu.com/p/mxPZq6jnSc/

@shigutso Saya tidak tahu sihir apa ini, tetapi tip Anda untuk meluncurkan CS: GO sebelum pemburu monster benar-benar membantu, terima kasih. Saya memiliki tingkat keberhasilan 0% untuk meluncurkan game sebelumnya, tetapi sekarang dengan solusi hacky ini saya menyelesaikan 9 dari 10 peluncuran.
Sunting: Setelah beberapa percobaan saya menemukan cara yang 100% andal untuk melewati layar pemuatan pertama ini. Segfault menghilang jika saya menekan cpu tepat sebelum saya mengklik tombol start game ke frekuensi minimum yang diizinkan (dalam kasus saya 800 Mhz). Mengapa dan bagaimana ini membantu - saya bahkan tidak dapat membayangkan tetapi setelah permainan trik kecil ini 100% dapat dimainkan bahkan tanpa masalah kecil (saya dapat melepaskan cpu setelah pemuatan selesai)
image

Saya memiliki RAM 16GB dan tampaknya memiliki masalah yang sama setelah memilih karakter juga. Bilah pemuatan akan bergerak sedikit, berhenti, lalu macet.

@ Flutterlice Bagaimana Anda

sudo cpupower frekuensi-set -u 2700Mhz
sebagai contoh

Jadi Sebelum Anda mulai dengan permainan dengan uap yang Anda lakukan:
sudo cpupower frequency-set -u 800Mhz
memulai permainan
pilih karakter
lalu Anda mengaturnya kembali ke normal:
sudo cpupower frequency-set -u 2700Mhz
Apakah itu prosesnya?

Saya memulai permainan dengan daya cpu penuh untuk mempercepat pemuatan awal, lalu ketika saya berada di menu - saya mencekik cpu ke 800Mhz dan klik putar. Setelah itu game dimuat secara normal dan saya menyalakan cpu dengan daya penuh lagi.
Sunting: Setelah beberapa restart dalam kondisi berbeda ternyata saya terlalu cepat untuk menemukan kesimpulan. Saya masih sesekali mengalami crash pada layar pemuatan pertama di sana-sini tanpa koneksi yang jelas ke kecepatan jam cpu saya.

Saya mencoba mengaktifkan logging yang lebih mendalam untuk menentukan apa yang menyebabkan saya crash pada fps yang lebih tinggi dari 30.
PROTON_LOG=1 tidak memberi saya jawaban yang bisa saya tafsirkan, jadi apakah ada catatan lain yang harus saya lihat?

Patch khusus MH: W yang diperbarui untuk dll / ntdll / signal_x86_64.c proton / wine terbaru.
Bekerja dengan indah seperti sekarang - selamat menikmati.

signal_x86_64.patch.txt

@ Tk-Glitch Saya mendapat kabar terbaru tentang situasi saya. Rupanya pemutar video peramban dan gim tersebut tidak bermain bagus satu sama lain. Jika saya memiliki aliran video berkedut terbuka, saya mendapatkan masalah input dan bingkai yang sebenarnya hang sementara jika saya pindah ke tab seperti daftar masalah ini, masalahnya hilang. Saya memiliki 2 monitor, yang satu adalah gsync dan yang lainnya bukan. Saya mencoba menonaktifkan gsync menggunakan pengaturan nvidia tetapi monitor itu sendiri masih menunjukkan gsync diaktifkan. Saya akan mencoba untuk menyelidikinya lebih dalam; ini mungkin terkait dengan masalah yang dilaporkan di forum MHW dengan pengguna gsync di windows.

Jika ada yang punya ide tentang masalah ini, saya akan senang mendengarnya.

Saya akhirnya berhasil menonaktifkan GSync dan tidak ada bedanya sama sekali.

patch 2GB baru dari Capcom hari ini.
CTD dalam waktu 10 menit setelah diputar pada 60fps.

@ GoLD-ReaVeR Itu sepertinya memang sangat nvidia-y. Saya dulu memiliki pengaturan tiga monitor dengan GPU Nvidia dan itu cukup umum ketika GPU mendekati atau pada pemanfaatan 100%. Itu tanpa Gsync, jadi mungkin tidak ada hubungannya. Saya telah mencoba hampir setiap konfigurasi yang mungkin dan satu-satunya perbaikan parsial adalah menggunakan chromium (setelah game dijalankan dan kompositor dinonaktifkan), tetapi itu akan berhenti bekerja secara acak, dan frametimes tidak mendekati sebaik itu. Saya tidak pernah mengalami hal seperti itu di radeon saya.

Di akhir saya, saya telah bermain selama 3 jam berturut-turut hari ini dan permainan telah berhenti selama 2 jam lebih saat saya pergi. Tidak ada kerusakan, tidak ada masalah kinerja, rasio bingkai tidak terkunci dan rata-rata 80 @ 1440p ..

Meskipun pada awalnya tampak seperti masalah distro berbasis Debian, itu mungkin tidak menceritakan keseluruhan cerita. Apakah ada yang mengalami masalah tidak menggunakan GPU Nvidia? Dan, jika ya, pada distro apa?

Apakah Anda menggunakan mouse? Karena tampaknya hanya itu yang terpengaruh oleh peningkatan framerate dalam hal gagap. Saya baru saja mencoba meningkatkan menu dan mouse menjadi sangat berombak sementara keyboard merespons dengan baik. Saya tidak melihat perbedaan CPU di htop (jadi tidak ada kelebihan server anggur).

Dengan tambalan terbaru saya juga mendapatkan perilaku misterius ini ketika kedutan saya tersembunyi dan memiliki tab di atasnya yang berisi gambar diam. Permainan juga tampaknya menjadi lebih rentan crash lagi; meskipun saya belum sepenuhnya memverifikasi itu dengan pembaruan vulkan terbaru nvidia. Permainan tampaknya mengenali perender telah rusak dan bahkan menarik sembulan untuk itu, setelah itu mencoba untuk menutup permainan meskipun WM menampilkan sembulan berikutnya menanyakan apakah saya ingin keluar tanpa menyimpan, mengklik "Ya" namun tidak menutup permainan. Itu tetap dalam zombie seperti yang akan dilakukan jika Anda mencoba keluar dari permainan secara normal. Kalau mau info lebih lanjut dari saya, beri tahu saya.

Ya, saya menggunakan mouse + keyboard untuk game ini. Input mouse tidak terlalu mulus dan kompromi terbaik yang saya temukan adalah dengan mouse saya disetel ke 125Hz. 500Hz cukup lincah. Anggur memiliki masalah dengan tikus dengan tingkat pollrate tinggi selama bertahun-tahun, jadi tidak ada yang terlalu aneh di sini. Jika Anda menggunakan opsi pipeline komposisi gaya, Anda mungkin ingin mencobanya tanpa opsi ini karena cenderung bermain-main dengan frametimes saat beban GPU tinggi.

Mengenai masalah stabilitas, sudahkah Anda memeriksa jurnal / dmesg Anda untuk kemungkinan XID dari driver Nvidia saat perender mati? Saya mengetahui kecelakaan yang diduga spesifik Pascal, orang-orang Nvidia mencoba untuk melakukan repro lebih baik pada permainan dasar karena jejak mereka memicu kecelakaan hanya setelah ~ 8 jam, jadi tidak terlalu praktis.

Jika masalahnya memang spesifik untuk nvidia (yang saya asumsikan, mengingat saya tidak memiliki masalah stabilitas dengan game pada sistem Intel + Navi dan Zen2 + Polaris) dan dapat dilacak / direproduksi dengan apitrace, kemungkinan akan sangat membantu untuk Nvidia.

Ini ada di dmesg saya:

[17856.122461] NVRM: GPU pada PCI: 0000 : 09: 00: GPU-21589442-001b-4b23-9b0e-073213285a8d
[17856.122464] NVRM: Nomor Seri Papan GPU:
[17856.122468] NVRM: Xid (PCI: 0000: 09: 00): 31, pid = 2563, Ch 0000002b, intr 10000000. Masalah MMU: GRAFIS MESIN GPCCLIENT_T1_4 gagal @ 0x364d_00002000. Kesalahan adalah tipe FAULT_PDE ACCESS_TYPE_READ

Terima kasih. Saya akan menyebarkannya.

Beberapa umpan balik - Ketika saya menggunakan 1080 GTX saya, game tersebut mogok secara acak - sejak saya pindah ke 2080 Ti RTX, ini jauh lebih stabil.
Sekarang, tidak sepenuhnya yakin tentang 1080 GTX saya dengan driver yang lebih baru, sayangnya tidak memiliki PC lain untuk mengujinya.

@ Tk-Glitch tentang mouse, saya ingat salah satu perubahan antara MHW base dan MHW IB adalah bahwa mereka mengalihkan input mouse ke raw. Apakah ada patch yang tersedia yang melewatkan panggilan wineserver untuk jenis input ini? Atau apakah ini sudah merupakan perilaku asli?

@ GoLD-ReaVeR Proton dan wine-staging memiliki dukungan (dan menambalnya memperburuk keadaan), tetapi pasti ada ruang untuk perbaikan.

Dukungan untuk itu? Apakah saya perlu mengaktifkannya?

Tidak, OOTB akan digunakan saat game mencoba menggunakan input mentah, maaf jika saya tidak jelas.

Apakah ada cara untuk memverifikasi apakah ini?

Apakah ada sesuatu di log ini yang mungkin menjelaskan mengapa sistem saya terkunci sepenuhnya saat saya bermain di ≥60fps?
steam-582010.log

@ GoLD-ReaVeR WINEDEBUG="+rawinput" harus dilakukan

Pembaruan terbaru dari Proton memperbaiki segalanya! Satu-satunya masalah kecil yang saya miliki dengan build proton resmi adalah bahwa beberapa kunci angka (bukan yang ada di numpad) tidak berfungsi dalam game. Mungkin ada hubungannya dengan keyboard menggunakan tata letak prancis.

@ tuxrinku Ya sudah. Menggunakan tata letak AS biasanya memperbaiki masalah tersebut. Sebagai pengguna tata letak perancis juga, saya telah menemukan bahwa menggunakan tata letak AS secara default, kemudian mengaturnya ke perancis melalui DE saya juga memperbaikinya, tanpa mempengaruhi kebutuhan pengetikan saya sehari-hari (seperti dalam, saya tidak perlu mengganti tata letak pada titik mana pun, dan bertahan boot ulang).

Pembaruan MHW terbaru sepertinya telah merusak sesuatu, game tidak diluncurkan dan saya tidak yakin dari mana mendapatkan info diagnostik.

@ Tk-Glitch baiklah, ada tambalan lain ... apakah ini berjalan untuk Anda? Saya menggunakan versi terbaru Anda dan itu bahkan tidak dimulai untuk saya.

Bahkan tidak mendapatkan pesan di konsol uap.

Tidak ada patch terakhir yang merusak game di Proton. Ini akan berjalan tanpa patch Guy (Proton <5.0-4) tetapi dengan masalah kinerja yang tidak dapat dimainkan sebelumnya, membuatnya hampir tidak dapat dimainkan lagi di Linux.

Sunting: Saya telah dilarang Denuvo selama 24 jam ke depan karena pengujian - huh - tetapi jika seseorang mau mencoba, Guy mengirimi saya tambalan untuk diuji: dihapus (Saya tidak akan menjelaskan cara menggunakan: katak:)

Sunting2: Banyak pengguna Windows juga terpengaruh oleh pembaruan baru itu dan tidak dapat bermain lagi, jadi saya cenderung berpikir Capcom akan dipaksa untuk melakukan sesuatu . Tetapi mungkin perlu beberapa saat mengingat seberapa lambat mereka biasanya dalam memperbaiki sesuatu.

Sunting3: Saya telah menghapus patch uji yang diposting sebelumnya karena saya dapat mencoba permainan dengannya (dengan hasil yang sama - permainan tidak berjalan)

Saya senang melihat saya bukan satu-satunya yang mengalami masalah tambalan baru ini. Saya berharap dalam waktu dekat seseorang dapat menemukan solusinya.

Saya tidak menerima pesan-pesan itu di dmesg saya. Versi proton mana yang Anda jalankan?

Dapat mengonfirmasi bahwa game tidak akan diluncurkan baik dengan proton resmi atau versi GE yang saya gunakan yang berfungsi dengan baik sampai sekarang.

Baca juga beberapa pengguna Windows di Steam yang mengatakan itu tidak bisa boot untuk mereka juga.

Saya bisa memastikannya juga. Sedihnya, proton terbaru bekerja dengan sempurna sebelum pembaruan mhw mendarat.

@tokopedia

Baca juga beberapa pengguna Windows di Steam yang mengatakan itu tidak bisa boot untuk mereka juga.

Mereka telah menemukan solusinya, cukup matikan anti-virus dan permainan bekerja lagi. Pembaruan terakhir membawa lebih banyak perilaku mirip virus, sekarang kami memiliki lebih banyak pemindai untuk memindai disk Anda lagi. Meskipun, pengguna Windows mendapatkan fps mereka turun lagi karena ini, tetapi mereka memiliki solusi, mereka dapat memainkan game sekarang tanpa reaksi dari CAPCOM. Jadi, saya yakin CAPCOM tidak akan merilis patch baru-baru ini untuk memperbaiki masalah ini (bahkan mungkin bukan masalah bagi pengguna Windows).

@tokopedia

Baca juga beberapa pengguna Windows di Steam yang mengatakan itu tidak bisa boot untuk mereka juga.

Mereka telah menemukan solusinya, cukup matikan anti-virus dan permainan bekerja lagi. Pembaruan terakhir membawa lebih banyak perilaku mirip virus, sekarang kami memiliki lebih banyak pemindai untuk memindai disk Anda lagi. Meskipun, pengguna Windows mendapatkan fps mereka turun lagi karena ini, tetapi mereka memiliki solusi, mereka dapat memainkan game sekarang tanpa reaksi dari CAPCOM. Jadi, saya yakin CAPCOM tidak akan merilis patch baru-baru ini untuk memperbaiki masalah ini (bahkan mungkin bukan masalah bagi pengguna Windows).

Harus menonaktifkan antivirus tidak dapat diterima

Itu tidak berfungsi untuk semua pengguna windows. Adakah yang tahu jika ada game denuvo baru lainnya yang mengalami masalah ini?

Sepertinya bukan Denuvo tbh. Lebih seperti kelanjutan dari kebiasaan "anticheat" mereka yang tidak akan pernah berhasil karena mereka tidak tahu apa yang mereka lakukan. Capcom harus melakukan sesuatu tentang itu, tetapi penundaannya adalah bagian yang kabur.

Seperti yang saya pahami, itu adalah denuvo yang memperlambat segalanya menjadi berhenti di bawah proton. Jika tambalan asli Guy yang dibatalkan memperbaiki kerusakan tetapi menyebabkan perlambatan kembali, maka masuk akal untuk mencurigai denuvo dari perubahan ini. Lebih jauh lagi, tidak ada injektor yang dibuat untuk MHW yang menargetkan pengurangan framerate yang diterima proton, yang juga menyiratkan bahwa itu bukan perbuatan denuvo tetapi capcom. Special K juga telah menyatakan sebelumnya kepada saya bahwa denuvo dalam pengalamannya selalu berusaha mempertahankan performa game yang mereka lindungi; tentu saja dukungan anggur bukanlah tujuan mereka dan server anggur jatuh dan terbakar karena ini. Tetapi jika implementasi wine dapat menghentikan panggilan debug, siapa pun yang mengganti atau menyuntikkan ntdll / kernel di windows dapat melakukan hal yang sama. Saya akan berasumsi bahwa game sekarang crash karena mereka memeriksa ini. Ini juga akan menjelaskan mengapa ia memicu hampir semua pemindai virus di planet ini.

Yang mengatakan, jika Anda bisa membuatkan saya rilis dengan tambalan baru yang diterapkan (atau tambalan baru yang ingin Anda terapkan untuk kepentingan pengujian), saya akan dengan senang hati menghabiskan 5 percobaan saya sehari untuk itu. Mungkin orang lain juga mau.

Saya dapat mengkonfirmasi hal berikut:

  • itu berfungsi dengan versi Proton sebelumnya, ketika mengatur / mengatur ulang registri (membuat panggilan _wineserver_ yang mahal) sudah ada - FPS benar-benar buruk.
  • ini tidak bekerja dengan versi baru Proton saat kita tidak menyetel flag debug

Sepertinya @ GoLD-ReaVeR benar: perangkat lunak anti cheat sekarang memberlakukan pemeriksaan registri debug yang sedang disetel.
Ini sangat menyedihkan.

@ Guyub

edit

Rasanya kali ini akan suram - atau kinerja _wineserver_ ditangani atau kita harus menemukan cara agar anti-cheat (? Denuvo?) Tertipu dengan berpikir register debug telah disetel ...

edit 2

Sepertinya perlindungan denuvo muncul di _setelah_ crash dengan Proton 5. Ini membuat saya berpikir bahwa mungkin masalahnya bukan pada register debug, tetapi dengan Proton 5.0 itu sendiri.
Sayangnya saya sudah kehabisan percobaan denuvo saya, tetapi besok saya akan menambal _ntdll.dll_ untuk Proton 4.11 dan melihat apakah game tersebut berfungsi atau tidak.
Cukup lucu, sekarang saya sudah habis mencoba, jika saya menjalankan Proton 5 saya bahkan tidak mendapatkan jendela denuvo. Proton 4.11 malah melakukannya (bahkan dengan dll yang ditambal).

Saya masih memiliki proton 4 yang dibangun di sistem saya dengan tambalan sebelumnya. Juga, bagaimana denuvo dapat menghentikan Anda untuk memulai ketika perlindungannya masuk setelah kecelakaan? Atau apakah Anda melewatkan beberapa hal?

EDIT: Build yang awalnya dipasok untuk menghindari masalah di iceborne crashes sama saja.

Saya dapat mengonfirmasi bahwa Proton dan GE terbaru tidak akan meluncurkan game dengan pembaruan terbarunya, hanya untuk melempar topi ke ring. Saya juga mencoba menguji build proton lainnya dan saya juga terkunci dari game selama 24 jam karena Denuvo.

Capcom telah menghapus Denuvo dari game mereka di sana-sini - DMC5 menjadi yang terbaru - apakah kita tahu jika ada berita tentang mereka melakukan hal yang sama untuk MHW?

Saya bersedia membantu dengan 5 percobaan saya yang sudah saya keluarkan

edit: tidak ada lagi percobaan: D

edit2: Saya mungkin telah mencoba kembali.

Saya berharap capcom hanya membuang denuvo tetapi tidak tahu berapa banyak harapan yang saya miliki karena mereka hanya menyarankan orang untuk mengecualikan game dari anti-virus mereka alih-alih membatalkan sedikit yang mereka tambahkan dengan tambalan Stygian yang tersandung av.

Melakukan sedikit penggalian melalui posting forum lama, meskipun itu tidak membantu menyelesaikan masalah dengan segera, itu menjelaskan mengapa Denuvo menyebabkan perlambatan seperti itu, terutama di server anggur. Menurut forum peretasan dari sekitar awal perlambatan, Capcom menjalankan 24 utas setiap saat melakukan pemeriksaan CRC. Denuvo bertujuan untuk menjaga efisiensi, tetapi hanya jika itu tidak diubah menjadi pemindaian memori yang konstan oleh Capcom.

... benar beberapa berita.

Yang buruk : permainan tampaknya sedikit tidak stabil, kadang-kadang macet setelah 5 kadang-kadang setelah 20 menit - atau lebih lama. Tidak yakin apakah terkait dengan tambalan.

Yang baik : Saya sebenarnya bisa menjalankannya:
mhw_linux

Singkatnya, saya telah membuat tambalan untuk _Proton 4.11_ yang akan menjalankan panggilan pengaturan register yang terkenal, tetapi alih-alih pergi ke _wineserver_ itu tetap dalam proses saat ini. Kinerjanya ok-ish saat ini, hampir pada level yang sama seperti sebelumnya.

Lama-lama, saya sekarang mempertahankan status semua utas dan konteksnya secara lokal ke proses, mencegat semua yang disetel dan menerima panggilan dan mencoba menanggapi permintaan tanpa membuka _wineserver_ sebanyak yang saya bisa.
Saya juga mencoba untuk 'membersihkan' sumber daya secara dinamis, tetapi itu tidak berfungsi dengan baik (saya curiga ada bug di sana) - dan pengelolaan konteks utas saat ini dapat dioptimalkan lebih lanjut (dan saya akan melakukannya).

Lampirkan patch untuk ntdll , cukup terapkan ke wine untuk cabang _Proton 4.11_ dan Anda dapat mengkompilasinya.
Saya tidak melampirkan _ntdll.dll.so_ karena bahkan penebangannya agak 'kasar di sekitar tepinya' maka itulah yang untuk saat ini - jika Anda dapat menerapkan tambalan dan mengkompilasi, itu berarti Anda sadar akan apa status buruk itu - dan Anda dapat membantu memperbaiki atau menunjukkan kesalahan konyol saya.

Ini adalah permulaan.

Saya ingin seseorang meninjau tambalan dan memberikan umpan balik.
Tambalan ini adalah 'peretasan yang dihitung', saya tidak berharap untuk pergi ke mana pun dalam bentuk atau bentuknya.

@ Guy1524 , sangat menghargai tanggapan Anda.

@Emanem Kerja Hebat! Saya cukup yakin bahwa wine sudah memiliki mekanisme untuk menyimpan register debug ke cache untuk tujuan ini. Jika saya tidak salah, inilah yang dilakukan patch Anda. Jika ya, dapatkah Anda memeriksa apakah tambalan ini berfungsi di atas 4.11?

@Emanem Kerja Hebat! Saya cukup yakin bahwa wine sudah memiliki mekanisme untuk menyimpan register debug ke cache untuk tujuan ini. Jika saya tidak salah, inilah yang dilakukan patch Anda. Jika ya, dapatkah Anda memeriksa apakah tambalan ini berfungsi di atas 4.11?

@ Guy1524 patch Anda tidak berfungsi karena selalu mengasumsikan bahwa 'pengaturan' dan 'mendapatkan' register debug selalu terjadi untuk utas yang sama (_self_).
Pemahaman saya tentang tujuan pekerjaan CAPCOM adalah bahwa sistem _anti-cheat_ mereka telah mendapat untaian _control_ baru yang mengatur register debug untuk utas lain, dan kemudian Anda memiliki kelas lain dari utas _control_ yang mengharapkan untuk mengambil nilai yang sama.
Inilah mengapa tambalan Anda (asli) tidak berfungsi lagi.

Saya tidak berpikir wine memiliki mekanisme caching ini, saya pada dasarnya harus mem-port implementasi _rudimentary_ dari server ke dalam proses klien - mengandalkan fakta bahwa _all_ utas selalu dalam proses yang sama setidaknya.

Memperbarui.

Melampirkan patch yang lebih _stable_. Saya berhasil pergi ke _Guiding Lands_ dan menyelesaikan quest _Stygian Zinogre_. Memainkan cutscene dan lainnya.

Permainan sekarang secara konsisten macet saat keluar dari _Gathering Hub_ atau memasuki _Ruang Pelatihan_ - Saya telah menambahkan beberapa pencatatan dan menggunakan PROTON_LOG = 1 akan mencetak log seperti _MH: W patch ..._.
Yang menarik adalah sekarang saya mencatat semua peristiwa dan panggilan yang dapat menyebabkan masalah, tetapi semuanya tampaknya baik-baik saja.

Saya khawatir ini hanya perkembangan yang buruk dari CAPCOM dan kami mungkin terjebak ...

Patchnya adalah:
Seperti biasa, kami menghargai umpan balik.

Kali ini saya telah mengompilasi ntdll.dll.so , passwordnya adalah 'mhw'.
Sekali lagi, jika Anda menggunakannya, itu adalah risiko Anda sendiri.
Saya sarankan untuk menjalankannya dengan PROTON_LOG = 1 dan lihat apakah crash adalah 'stack_overflow' biasa ...

Memperbarui

Porting patch saya ke _Proton 5.0_ dan langsung crash.
Kecurigaan utama SAYA adalah bahwa faktor yang sama untuk memicu crash di _Proton 5.0_ dan yang dengan _Proton 4.11_ dengan tambalan saya adalah _same_.
Saya pikir _anti cheat_ dari CAPCOM melakukan sesuatu yang cerdik. Itu buruk.

Sudahkah Anda mencoba menerapkan tambalan ini ke cabang 5.x? Mungkin masalah hub pertemuan akan diselesaikan juga.

Sudahkah Anda mencoba menerapkan tambalan ini ke cabang 5.x? Mungkin masalah hub pertemuan akan diselesaikan juga.

Sesuai pembaruan, saat menerapkan tambalan ini ke _Proton 5.0_, game langsung mogok. Seperti di atas, ketakutan saya adalah bahwa ini disebabkan oleh kode _bad_ dalam CAPCOM remit ...

Tidak, saya TAHU itu kode buruk dalam game CRAPCUM. Maksud saya semua masalah kinerja, masalah mouse, crash, dll. Tidak terjadi pada saya di Code Vein, jadi pasti ada yang salah dengan game INI secara khusus. Tetapi jika proton 5.x gagal dan 4.x tidak ada semacam regresi di sana juga. Selain itu, dapatkah Anda mencoba tambalan Tk-Glitch dan GE? Versi mereka tampak jauh lebih stabil. (maaf, saya seharusnya menanyakan itu pertama kali)

Patchset GE adalah milik saya, saya percaya - saya pikir mereka menggunakan yang asli saya (yaitu sudah mencoba :-).
Pasti ada regresi antara Proton 4.11 dan 5.0-4 (_regress_ menurut standar pengkodean tinggi dari CAPCOM tentu saja :-); jika kami menemukan regresi ini, saya yakin kesalahan di bawah ini tidak akan terjadi dan kami akan dapat bermain sepenuhnya pada 4.11 atau 5.0-4 ...

Saya telah menjalankan lebih banyak tes, terutama seputar masalah stack-overflow.
Rupanya kami berakhir dengan stack overflow, tetapi sungguh, inilah yang menyebabkannya (hanya utas yang bertanggung jawab atas crash):

1562.173:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.173:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.174:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.175:0030:0074:fixme:thread:get_thread_context  [MH:W patch] mhw_get_context(717960960, 0x2acaeb80) flags 00000010 self 1 (0x2acaea54)
1562.175:0030:0074:fixme:thread:set_thread_context  [MH:W patch] mhw_set_context(717960960, 0x2acaeb90) self 1 on handle 0xfffffffffffffffe (0x2acaea84)
1562.175:0030:0074:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x7bcb38c3 ip=7bcb38c3 tid=0074
1562.175:0030:0074:trace:seh:NtRaiseException  info[0]=0000000000000000
1562.175:0030:0074:trace:seh:NtRaiseException  info[1]=ffffffffffffffff
1562.175:0030:0074:trace:seh:NtRaiseException  rax=0000000000000000 rbx=0000000000000000 rcx=00000000194bc298 rdx=00000000194bb350
1562.175:0030:0074:trace:seh:NtRaiseException  rsi=0000000000000000 rdi=000000015cc6b3d3 rbp=3a70252074612073 rsp=000000002acaeb50
1562.175:0030:0074:trace:seh:NtRaiseException   r8=00000000194bc298  r9=00000000194bbce0 r10=000000000006a542 r11=0000000000000712
1562.175:0030:0074:trace:seh:NtRaiseException  r12=0000000000000000 r13=0000000000000000 r14=0000000021110560 r15=0000000000000000
1562.175:0030:0074:trace:seh:call_vectored_handlers calling handler at 0x69060aa0 code=c0000005 flags=0

Bit yang menarik:

  • Salah satu 'thread kontrol mhw' terus memanggil _get_thread_context_ dalam waktu yang sangat singkat; alamat yang dapat Anda lihat di sisi kanan adalah tumpukan.
  • Seperti yang dapat Anda amati, ini hanyalah kode CAPCOM cerdik yang terus melakukan perulangan dan memeriksa kondisi yang sama _ berulang kali_ lagi.
  • Kemudian utas yang sama memanggil _set_thread_context_, dan boom, memanggil _NtRaiseException_ dengan kesalahan yang tampaknya terkait dengan dereferensi lokasi memori yang tidak valid (kesalahan _c0000005_), kemudian berputar di tempat yang sama dan masuk ke tumpukan overflow

Patch yang digunakan: mhw.4-11.v5.patch.txt

@ Guy1524 @Plagman @ kisak-valve Saya hanya menghormati apa yang Anda lakukan - berurusan dengan kode ini kadang-kadang menegangkan.

edit

Saya telah melakukan penyelidikan selama 1 jam berturut-turut, dengan senjata yang berbeda dan secara online. Sangat stabil.
Masalahnya adalah benar-benar mengakses / keluar dari beberapa lokasi, semoga orang-orang di Valve / Wine memiliki alat untuk menunjukkan dengan tepat akses memori yang buruk dan mengatasinya.

@Emanem Ah begitu, kerja bagus menemukan itu. Jika saya tidak salah, penurunan kinerja metode dalam anggur biasa saat ini karena utas target ditangguhkan agar server mendapatkan register debug. Apakah utas kontrol perlu bekerja cepat? Jika tidak, mungkin cukup hanya menyimpan register di server anggur dan melewati hal-hal ptrace. Bagaimana menurut anda?

Jika itu tidak berhasil, saya pikir kami akan dengan senang hati memasukkan beberapa bentuk tambalan Anda saat ini ke Proton, @aeikum ?

@Emanem Ah begitu, kerja bagus menemukan itu. Jika saya tidak salah, penurunan kinerja metode dalam anggur biasa saat ini karena utas target ditangguhkan agar server mendapatkan register debug. Apakah utas kontrol perlu bekerja cepat? Jika tidak, mungkin cukup hanya menyimpan register di server anggur dan melewati hal-hal ptrace. Bagaimana menurut anda?

Pemahaman saya tentang penurunan kinerja disebabkan oleh:

  • harus pergi dan menanyakan proses off (ke server anggur) - ini lambat apa pun yang terjadi (server menjalankan _epoll_ dalam satu utas)
  • kemungkinan utas perlu ditangguhkan (bahkan lebih lambat)
  • seperti yang Anda lihat dengan verbose logging di patch terbaru, hal ini terjadi banyak dan itu tak terduga

Saya akan merekomendasikan yang berikut ini:

  1. temukan penyebab crash / regresi (pengalaman / firasat memberi tahu saya bahwa itu serupa untuk 4,11 dan 5.0-4)
  2. poles tambalan saya dengan menjaga hal-hal penting (mungkin menggunakan struktur data lain daripada mencari melalui array linier saat mengelola peta utas dan konteks_t)

Patch saya berisi beberapa fungsi debug yang mungkin ingin Anda singkirkan.
Silakan menggunakannya dalam bentuk atau bentuk apa pun (alangkah baiknya disebutkan, itu saja :).

Saya ingin mengatakan, saya sangat menghargai kerja keras kalian semua

@Emanem Saya mencoba tambalan Anda lebih dari 5,4, sayangnya sementara itu berlaku, game masih belum diluncurkan

Edit - maaf, saya menggulir ke atas dan menyadari bahwa ini sudah ditangani

@GloriousEggroll sudahkah Anda menghapus patch lama untuk mhw dari 5.0-4? jika tidak, Anda dapat mencoba menambahkan tambalan ke proton 5.0-3 untuk melihat apakah itu akan diluncurkan

... dan plotnya semakin tebal.

Saya telah mencoba melacak masalah akses memori yang salah (mengikuti panduan dari @aeikum di sana - sini ) dengan benderanya

WINEDEBUG = + seh, + relay, + tid

Dan coba tebak? Itu tidak terjadi. Tidak ada tabrakan.
Tidak ada crash juga dengan

WINEDEBUG = + relay, + tid

Ketika kita menyetel flag seperti itu, apakah kita juga menginisialisasi memori ke _zero_ atau sesuatu di sepanjang baris itu?
Apakah kita juga melakukan sesuatu yang esoterik?

Saya menghapus benderanya - tabrakan langsung terjadi (masuk dan keluar dari _Seliana's_ _Gathering Hub_).

@ Guy1524 @ikum @Plag

edit

Saya mencoba yang berikut ini:

  • Perkenalkan penundaan 5 dan kemudian 2 _msec_ dalam fungsi _set_thread_context_ sebelum pernyataan _return_: macet masih terjadi
  • Inisialisasi memori yang dialokasikan ke 0x00 dalam fungsi 'RtlAllocateHeap' dan crash terjadi seperti biasa (yaitu selama memuat layar saat mengubah lokasi) tetapi jauh sebelumnya (yaitu sepertinya kami berhasil memuat lebih sedikit sumber daya)

Crash selalu terjadi di pointer / alamat yang sama:

Kode NtRaiseException = c0000005 flags = 0 addr = 0x7bcb38c3 ip = 7bcb38c3

edit 2

Sekarang saya mencoba untuk menyimpan hanya panggilan _get_thread_context_ dan saya telah mengamati yang berikut:

  • FPS mengalami pukulan besar (diharapkan)
  • Sepertinya mesin CAPCOM melakukan panggilan _set ..._ secara proporsional ke objek di layar
  • game crash pada tahap yang sama, pointer yang sama, tetapi bahkan lebih tertunda dari biasanya, saat memuat sumber daya. Mungkinkah ada masalah sinkronisasi di DXVK (tidak menunjuk jari, hanya menebak-nebak karena sumber dayanya terkait)?

Hmm, jika ini terjadi biasanya masalah sinkronisasi data. Logging cenderung sedikit memperlambat segalanya yang cenderung memastikan hal-hal terjadi dalam urutan yang seharusnya.

Jika itu tidak berhasil, saya pikir kami akan dengan senang hati memasukkan beberapa bentuk tambalan Anda saat ini ke Proton, @aeikum ?

Pikiran pertama saya adalah bahwa itu adalah _lot_ kode. Tapi sepertinya ada lebih banyak pekerjaan yang terjadi di sini, jadi saya akan menunggu untuk meninjau lebih teliti ketika Anda hampir menyelesaikan ini.

Saat ini saya sedang mengerjakan dua versi tambalan enamen. Salah satu yang melakukan caching di wineserver (dan dengan demikian mengurangi jejak kode), dan yang menyimpan caching sisi klien, dengan kode yang lebih ringkas.

Beberapa pembaruan.

Biasanya _'control thread'_ bermain dengan menyetel dan menyetel ulang flag debug - patch saya mengaturnya dengan baik.

Kemacetan terjadi saat utas kontrol menyetel ulang CONTEXT_DEBUG_REGISTERS dan CONTEXT_CONTROL. dalam hal ini kita akan kembali menggunakan fungsi wine _set_full_cpu_context_ yang menurut wine ASM akan memulihkan _all_ register, bukan hanya yang disetel oleh flag.

Mungkin itu penyebab kecelakaan itu?

PEMBARUAN - Saya pikir saya menemukan jawabannya

Proton 4.11

Jadi, ada dua tujuan utama tambalan ini:

  • Cache semua hasil pengaturan dan mendapatkan CONTEXT_DEBUG_REGISTERS
  • Jangan pernah mengatur ulang konteks cpu ketika bendera CONTEXT_DEBUG_REGISTERS disetel

Mhw.4-11.v7.working.patch.txt ini sangat tidak terpoles dan penuh dengan kode suboptimal / debug.Saya hanya berbagi untuk alasan keterbukaan.Saya akan merilis patch yang telah dipoles nanti

Bentuk baru dari oven , mhw.4-11.v8.working.patch.txt yang lebih layak dan ntdll.dll.so untuk Proton 4.11 - kata sandi adalah "_works! _" (Harap dicatat bahwa tambalan hanya berfungsi saat menjalankan MH: W, Anda seharusnya aman mengganti ntdll.dll.so Anda saat ini - selalu buat salinan cadangan).
Tautan ini telah kedaluwarsa, jauh di bawah tautan baru di bawah
Performa dapat lebih dioptimalkan, selamat berburu!

Proton 5.0-4

Belum punya waktu untuk melihat ini.

@Bayu_joo

Ps. Pencarian Safi Jiva berakhir sebagai bukti :)
safi_jiva

Saya baru saja menulis versi tambalan Anda yang disimpan dalam cache di server anggur, karena ini sangat mengurangi ukuran kode. Dapatkah Anda menguji apakah kinerjanya sebanding?
mhw_serverside.diff.txt

Di sisi lain, saya melihat server anggur makan sekitar setengah dari inti, jadi saya cenderung percaya kami tidak melakukan terlalu buruk di bagian depan itu.

Saya baru saja menulis versi tambalan Anda yang disimpan dalam cache di server anggur, karena ini sangat mengurangi ukuran kode. Dapatkah Anda menguji apakah kinerjanya sebanding?
mhw_serverside.diff.txt

Di sisi lain, saya melihat server anggur makan sekitar setengah dari inti, jadi saya cenderung percaya kami tidak melakukan terlalu buruk di bagian depan itu.

Hanya beberapa hal:

  • pergi ke _wineserver_ _always_ akan lebih buruk daripada lokal dalam cache proses
  • Anda juga harus memasukkan bagian dari patch wrt _signal_x86_64.c_ jika tidak maka akan macet

Saya akan mencoba segera setelah saya punya waktu - saya pikir saya mengerti caching di _winesever_ akan lebih elegan.
Saya menduga patch _signal_x86_64.c_ mungkin dapat memperbaiki Proton 5.0?

pergi ke wineserver akan selalu lebih buruk daripada lokal dalam proses cache

Performa IRT, saya sadar. Namun menyimpan cache pegangan secara lokal adalah solusi yang berantakan dan agak salah. Jika kita bisa mendapatkan performa yang sama saat menyimpan register di wine-server, kita harus melakukannya.

bagian dari patch wrt signal_x86_64.c

Bagian mana? FWIW, saya menguji patch saya pada wine-git dengan windows steam, dan menu utama terbuka. Saya benar-benar menyadari bahwa saya lupa untuk membidik konteks yang di-cache pada pembuatan, jadi inilah pembaruannya:
dbg_ctx_cache.diff.txt

Jika Anda bisa mendapatkan ini bekerja pada memori bersama seperti proton telah dilakukan dengan esync, saya pikir hit kinerja server anggur dapat dihindari dengan cukup mudah. Ada game lain di mana esync diwajibkan agar game berfungsi dalam mode online (misalnya seri Guilty Gear Xrd) dan itu karena server anggur kelebihan beban. Implementasi soket pada server anggur dengan sendirinya merupakan implementasi yang sangat lambat, tidak peduli hal-hal yang harus datang setelahnya.

Bagaimana kami menangani pencarian melalui memori bersama? Apakah Anda ingin kami menampilkan tabel pegangan ke userspace?

Saya tidak yakin tentang detailnya, saya hanya akan mencoba mengikuti semangat implementasi esync. Itu melakukan pekerjaan dengan cukup baik untuk game-game yang terpengaruh.

Saya tidak bisa cukup menekankan bahwa sementara wineserver mungkin merupakan implementasi yang nyaman, itu adalah pelanggar terburuk dalam hal masalah kinerja. Dan itu hanya akan menjadi lebih buruk ketika aplikasi mulai menjalankan lebih banyak utas untuk sepenuhnya memanfaatkan CPU (di windows, OS target mereka).

@ GoLD-ReaVeR Setuju - server anggur akan menjadi hambatan (sebenarnya sudah ada).

@ Guy1524 Saya juga telah menambal _signal_x86_64.c_ untuk menghindari crash lebih lanjut, ada masalah dengan fungsi ASM _set_full_cpu_context_. Cobalah untuk masuk ke _Training Room_ dan lihat apakah itu crash atau tidak dengan tambalan Anda.

Saya setuju bahwa implementasi server anggur elegan dan tambalan saya cukup berantakan dan tidak mengikuti protokol yang tepat.
Namun seperti yang ditunjukkan sebelumnya, untuk menghapus implementasi _wineserver_ yang lambat, Anda mungkin ingin menggunakan memori bersama dan sinkronisasi untuk melakukannya dengan benar. Memang bukan tugas yang sepele.

@Emanem Saya tidak memainkan game ini, dan saya tidak dapat menemukan ruang pelatihan, tetapi saya memulai game baru dan sepertinya semuanya berfungsi dengan baik. Saya rasa saya tidak memerlukan peretasan tambahan Anda karena saya hanya mengaktifkan peretasan saya ketika register debug adalah satu-satunya hal yang diatur atau diambil.

Saya hanya ingin mengatakan saya menghargai pekerjaan yang ingin saya bantu tetapi pengetahuan pengkodean saya terbatas (terutama beberapa mod kecil di sana-sini) dan saya mencoba mengikuti tetapi saya tersesat, saya bahkan tidak yakin ke mana file-file itu pergi. XD

Saya hanya ingin mengatakan saya menghargai pekerjaan yang ingin saya bantu tetapi pengetahuan pengkodean saya terbatas (terutama beberapa mod kecil di sana-sini) dan saya mencoba mengikuti tetapi saya tersesat, saya bahkan tidak yakin ke mana file-file itu pergi. XD

Jika Anda ingin menggunakan patch untuk _Proton 4.11_, cukup salin _ntdll.dll.so_ ke direktori
/home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine
atau di mana pun Anda menginstal _Proton 4.11_. Saya sarankan Anda mengambil cadangan dari file yang sama dalam direktori sebelum Anda menyalin dan menimpanya.

Terima kasih atas tanggapan cepat yang saya berikan pada / home //.steam/SteamApps/common/Proton 4.11 / dist / lib64 seperti orang idiot

Saya mencoba mem-port patch saya ke _Proton 5.0_ tetapi saya mendapatkan error lagi.
Ini sepertinya tidak ada hubungannya

5411.443:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\vulkan-1.dll" at 0x64d40000: PE builtin
5411.444:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winevulkan.dll" at 0x7f59c5330000: builtin
5411.445:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\d3d11.dll" at 0x6a340000: native
5411.448:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\msacm32.dll" at 0x66440000: PE builtin
5411.448:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\WINMM.dll" at 0x637c0000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\propsys.dll" at 0x69c80000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rtworkq.dll" at 0x65680000: PE builtin
5411.450:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MFPlat.DLL" at 0x71200000: PE builtin
5411.451:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MFReadWrite.dll" at 0x6cd80000: PE builtin
5411.453:0034:0035:trace:loaddll:load_so_dll Loaded L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" at 0x7f59c50c0000: builtin
5411.453:0034:0035:trace:loaddll:free_modref Unloaded module L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" : builtin
5411.453:0034:0035:trace:loaddll:load_native_dll Loaded L"Z:\\disk5\\SteamLibrary\\steamapps\\common\\Monster Hunter World\\amd_ags_x64.dll" at 0x180000000: native
5411.525:0034:0035:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
5411.526:0034:0035:trace:seh:raise_exception code=406d1388 flags=0 addr=0x7b00fc3e ip=7b00fc3e tid=0035
5411.526:0034:0035:trace:seh:raise_exception  info[0]=0000000100001000
5411.526:0034:0035:trace:seh:raise_exception  info[1]=0000000144fd924d
5411.526:0034:0035:trace:seh:raise_exception  info[2]=0000000000000037
5411.526:0034:0035:trace:seh:raise_exception  rax=000000000022f9d0 rbx=0000000144fd9200 rcx=000000000022f9b0 rdx=0000000000000000
5411.526:0034:0035:trace:seh:raise_exception  rsi=000000000022faa8 rdi=000000000022f9e8 rbp=0000000000000000 rsp=000000000022f990
5411.526:0034:0035:trace:seh:raise_exception   r8=0000000000000003  r9=000000000022fa90 r10=000000007b42c9a0 r11=0000000000000246
5411.526:0034:0035:trace:seh:raise_exception  r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
5411.526:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=406d1388 flags=0
5411.526:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned ffffffff
5411.526:0034:0035:trace:seh:raise_exception code=406d1388 flags=0 addr=0x7b00fc3e ip=7b00fc3e tid=0035
5411.526:0034:0035:trace:seh:raise_exception  info[0]=0000000100001000
5411.526:0034:0035:trace:seh:raise_exception  info[1]=0000000144fd92ed
5411.526:0034:0035:trace:seh:raise_exception  info[2]=0000000000000038
5411.526:0034:0035:trace:seh:raise_exception  rax=000000000022f9d0 rbx=0000000144fd92a0 rcx=000000000022f9b0 rdx=0000000000000000
5411.526:0034:0035:trace:seh:raise_exception  rsi=000000000022faa8 rdi=000000000022f9e8 rbp=0000000000000000 rsp=000000000022f990
5411.526:0034:0035:trace:seh:raise_exception   r8=0000000000000003  r9=000000000022fa90 r10=000000007b42c9a0 r11=0000000000000246
5411.526:0034:0035:trace:seh:raise_exception  r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
5411.526:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=406d1388 flags=0
5411.526:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned ffffffff
5411.526:0034:0037:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0037:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0038:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.526:0034:0038:warn:seh:set_cpu_context  [MH:W patch] skipping restoring full context
5411.679:0034:0035:trace:seh:raise_exception code=c0000005 flags=0 addr=0x14ed8bda3 ip=14ed8bda3 tid=0035
5411.679:0034:0035:trace:seh:raise_exception  info[0]=0000000000000000
5411.679:0034:0035:trace:seh:raise_exception  info[1]=0000000010905a4d
5411.679:0034:0035:trace:seh:raise_exception  rax=0000000000000000 rbx=000000000000001e rcx=0000000010905a4d rdx=ffff80a6346087f0
5411.679:0034:0035:trace:seh:raise_exception  rsi=0000000010000000 rdi=000000007b410000 rbp=000000000021c100 rsp=000000000021c000
5411.679:0034:0035:trace:seh:raise_exception   r8=000000000000001e  r9=0000000000000003 r10=0000000000010000 r11=000000000021c1d0
5411.679:0034:0035:trace:seh:raise_exception  r12=0000000000000040 r13=0000000010000000 r14=0000000000000000 r15=0000000010000000
5411.679:0034:0035:trace:seh:call_vectored_handlers calling handler at 0x6a435690 code=c0000005 flags=0
5411.679:0034:0035:trace:seh:call_vectored_handlers handler at 0x6a435690 returned 0
5411.679:0034:0035:trace:seh:RtlVirtualUnwind type 1 rip 14ed8bda3 rsp 21c000
5411.679:0034:0035:trace:seh:dump_unwind_info **** func ed8bc81-ed8c42a
5411.679:0034:0035:trace:seh:dump_unwind_info unwind info at 0x143b2dd88 flags 4 prolog 0x0 bytes function 0x14ed8bc81-0x14ed8c42a

Sepertinya masalah manajemen pengecualian 406d1388 - digunakan untuk mengatur nama utas, sekarang tampaknya memicu pengecualian akses memori lain yang tidak valid ( c0000005 ) - perhatikan di log di atas utas yang menyinggung adalah _0035_.

Mohon maaf jika saya tidak menggali lebih jauh tentang ini, tetapi ini sepenuhnya berfungsi dengan _Proton 4.11_, saya akan menyerahkan kepada para profesional.
Harap dicatat jika Anda mengubah versi wine dan pustaka inti terlalu banyak _Denuvo_ akan mencekal Anda selama 24 jam - dan saya tidak mau!

@ Guy1524 sudahkah Anda membandingkan FPS (dijalankan dengan DXVK_HUD=version,fps,devinfo %command% ) antara tambalan (_wineserver_ Anda dan _less konvensional_ saya)?
Bahkan hanya memindahkan karakter di area awal akan dilakukan - itu penuh dengan detail.

@GloriousEggroll Anda dapat mengintegrasikan mhw.4-11.v9.working.patch.txt saya di 57 70 orang telah mengunduh binari.

Semua , jangan ragu untuk memberikan umpan balik kepada salah satu dari kami di utas ini!

Sebagai umpan balik kecil yang menyenangkan, saya dapat mengonfirmasi bahwa tambalan ketika ditambahkan ke /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine membuat game berjalan lagi! Saya menggunakan vanilla MHW (saya tidak memiliki Iceborne) dan saya hampir tidak menyukai permainan (HR 5), jadi saya hanya bisa memberikan patch jempol untuk bagian vanilla awal ini dan berlarian di sekitar Astera dan melakukan perburuan. Namun, ini JAUH lebih dari yang dapat saya lakukan sejak pembaruan terbaru, jadi TERIMA KASIH BESAR untuk semua orang yang mengerjakan ini! Saya akan memberi tahu Anda bahwa saya mengalami masalah kinerja yang besar dan terus-menerus.

Menguji v8 ntdll.dll.so dengan gim dan tampaknya berfungsi dengan sempurna, kinerjanya hampir identik dengan versi gim sebelumnya

EDIT: Saat ini saya melakukan pencarian game akhir dan tidak ada crash

Saya menguji tambalan v8 juga, dan menemukan beberapa minor (tambalan berkedip hitam pada objek tertentu, hampir tidak terlihat) dan beberapa gangguan grafis berat yang terkait dengan salju dinamis (pilar putih dan hitam berkedip). Saya pertama kali mencurigai ACO, tetapi gangguan ini berlanjut dengan LLVM juga. Anehnya pilar tersebut tidak muncul saat memasuki Seliana dari menu utama karena sepertinya tidak memuat dinamis salju sama sekali, namun setelah quest / ekspedisi pertama muncul.
https://imgur.com/a/ruUenMj

@Tokopedia
Tautan ke unduhan Anda memberi saya pesan yang mengatakan bahwa unduhan itu telah kedaluwarsa dan meminta kata sandi.

Sunting: Saya tahu melihat bahwa saya payah membaca pemahaman untuk sedikit kata sandi tetapi sekarang hanya mengatakan langsung kedaluwarsa

@Emanem Saya hanya ingin memberikan lebih banyak umpan balik, mengonfirmasi bahwa tambalan Anda telah membuat MHW berfungsi kembali. Saya bertanya-tanya apakah ada yang beruntung dengan fungsionalitas pengontrol? Pengontrol PS4 saya berfungsi dengan baik di game lain yang didukung Proton, tetapi MHW tampaknya tidak mengenali input apa pun kecuali untuk bantalan pelacakan. Saya tidak tahu apakah ini telah menjadi masalah sebelumnya, karena ironisnya saya hanya memutuskan untuk menginstal MHW di linux pada hari pembaruan yang menghentikannya.

Hei @Emanem , kamu

@Emanem Sepertinya bekerja dengan baik di pihak saya juga.
@Ampsersanddd Pengontrol uap saya tampaknya berfungsi dengan baik.

patch tampaknya berfungsi dengan baik - tidak ada penurunan performa yang terlihat, tidak ada error yang ditemukan. kerja bagus!

@Tokopedia

ganti _ntdll.dll.so Anda saat ini

bisakah kamu membagikannya lagi? Firefox mengirim tautan katakanlah akhir masa pakai

@Emanem Hanya untuk menambahkan pengalaman saya di sini. Dengan patch v8 Anda, game ini berjalan dengan baik! Saya bahkan mendapatkan FPS yang lebih tinggi, secara konsisten sekitar 5-10 lebih banyak dengan Vega 64 saya, terutama di area sumber daya yang mahal seperti Seliana. Pengontrol Nintendo Switch Pro saya juga berfungsi dengan baik. Tidak ada satupun crash atau glitch.

Terima kasih yang sebesar-besarnya kepada semua orang yang berkontribusi dalam hal ini, ini terus menjadi lebih baik meskipun Capcom berusaha untuk menghentikan permainan!

Tautan baru; kata sandinya adalah "_works! _".

Link kedua: ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>

Kali ini saya xz - Anda harus mengekstraknya; seperti biasa, taruh di /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine atau lokasi yang setara. Lakukan _selalu_ buat cadangan! Saya juga (saya tidak percaya kecanggungan saya :).

Selamat berburu!

@Emanem mempertanyakan bagaimana Anda membangun tambalan dari file teks Anda. Tolong arahkan saya ke arah untuk mencari informasi lebih lanjut tentang ini jika Anda tidak ingin hanya memberi tahu saya: senyum:

@Emanem mempertanyakan bagaimana Anda membangun tambalan dari file teks Anda. Tolong arahkan saya ke arah untuk mencari informasi lebih lanjut tentang ini jika Anda tidak ingin hanya memberi tahu saya tersenyum

Dengar, jika aku jadi kamu, aku akan melakukan hal yang sama, maka jawabanku.
Ini _relatif_ sederhana:

  1. clone versi wine yang benar dari github _Valve_
  2. Beralih ke cabang yang benar
  3. Terapkan patch ke kode sumber Anda saat ini ( git apply <patch filename> dari direktori _wine_)
  4. Build wine - Anda perlu memastikan Anda telah menginstal semua paket dependensi dan kemudian menginisialisasi direktori build - poin ini saja mungkin membutuhkan waktu
  5. Anda harus mendapatkan file _ntdll.dll.so_ di jalur <build dir>/dlls/ntdll Anda - Anda mungkin ingin menghapusnya untuk mengurangi ukuran ( strip ntdll.dll.so )

Pekerjaan selesai. Sejujurnya saya tidak ingin _pollute_ menginstal Ubuntu utama saya dengan paket dev, oleh karena itu saya biasanya menjalankan semua hal di atas dalam VM khusus.

@ kisak-valve @Plag @ Guy1524
Saya telah bermain-main dengan _Proton 5.0_ dan saya merasa kami memiliki _regress__ di sana dalam cara kami mengelola beberapa pengecualian (yaitu yang digunakan untuk mengubah nama thread) dibandingkan dengan _Proton 4.11_.
Sayangnya saya tidak punya banyak waktu untuk mengacaukannya, tetapi beri tahu kami bagaimana kami dapat membantu.

Sudahkah Anda mencoba kinerja antara tambalan Anda dan milik saya? Sekali lagi, saya penasaran untuk melihat seberapa besar manfaat _wineserver_ bagi kami dalam hal kinerja.
Saya setuju tambalan saya tidak elegan - tetapi pada saat yang sama saya pikir cara yang elegan dan efisien untuk _really_ memecahkan masalah kinerja _wineserver_ adalah dengan merombak mekanisme IPC dan menggunakan memori bersama dan bernama mutexes atau semaphores.

Apa pandangan Anda, UKM?

@Emanem facepalm seharusnya berpikir tentang mencari di bawah git. Saya masih menganggap saya sebagai pengguna baru, jadi saya berterima kasih atas jawaban yang cepat dan sederhana.

Hanya beberapa masukan lagi. Pertama-tama terima kasih atas kerja keras untuk semua yang telah mengatur agar ini berfungsi kembali!

@Emanem Patch bekerja dengan baik dan saya mendapatkan kinerja yang sama seperti sebelum patch 11 Maret. Hanya sedikit masalah yang saya alami adalah bahwa keluar dari game melalui menu dalam game menutup jendela tetapi saya pergi dengan proses yang disebut "Monster" yang terus berjalan di latar belakang dengan uap tanpa menyadari bahwa game telah berakhir. Proses berhenti paksa bekerja dengan baik, jadi seperti yang saya katakan, hanya masalah kecil.
@Ampsersanddd Saya menggunakan pengontrol PS4 dan berfungsi dengan baik. Saya menemukan komentar ini berguna untuk menyiapkan pengontrol pada awalnya https://github.com/ValveSoftware/Proton/issues/1549#issuecomment -447654643. Dengan tambalan ini saya memiliki masalah dengan permainan yang tidak mengenali pengontrol tetapi mencabut dan mencolokkannya lagi tampaknya memperbaiki masalah, atau memulai permainan dari mode gambaran besar aliran tampaknya berfungsi dengan baik juga.

@Tokopedia
Saya memiliki kinerja yang sangat rendah dengan perbaikan ini (
Sekitar 5-10fps di menu utama
Mungkin saya salah membuat awalan?
Langkah saya - Saya mengubah ntdll.dll.so di vanila proton 4.11, membuat ulang awalan game dan menambahkan mfplat untuk video (seperti dalam petunjuk lama untuk proton katup). tanpa situasi mfplat tidak berubah.
ryzen 1600 / RX560 4gb / mesa 20.0.1 ACO diaktifkan.
Dengan ACO dinonaktifkan situasi yang sama, tetapi penggunaan CPU ekstra 60-70%

mode layar - tanpa batas

@motorlatitude Terima kasih untuk itu, memaksa input uap mati telah menyelesaikan masalah sepenuhnya.

@Tokopedia
Saya memiliki kinerja yang sangat rendah dengan perbaikan ini (
Sekitar 5-10fps di menu utama
Mungkin saya salah membuat awalan?
Langkah saya - Saya mengubah ntdll.dll.so di vanila proton 4.11, membuat ulang awalan game dan menambahkan mfplat untuk video (seperti dalam petunjuk lama untuk proton katup). tanpa situasi mfplat tidak berubah.
ryzen 1600 / RX560 4gb / mesa 20.0.1 ACO diaktifkan.
Dengan ACO dinonaktifkan situasi yang sama, tetapi penggunaan CPU ekstra 60-70%

mode layar - tanpa batas

Anda yakin menimpa dll yang benar?
Kemungkinan besar penyiapan di akhir Anda mengalami masalah.
Juga _mfplat_ hanya relevan ketika Anda menonton film, yang berada di akhir permainan utama dan jika Anda melihat tutorial senjata.

@Tokopedia
Anda yakin menimpa dll yang benar?

Saya pikir jika saya menimpa dll lain, game tidak mulai =)
~ / Proton 4.11 / dist / lib64 / wine / ntdll.dll.so

Saya pikir jika saya menimpa dll lain, game tidak mulai =)
~ / Proton 4.11 / dist / lib64 / wine / ntdll.dll.so

Kemungkinan besar Anda tidak menggunakan pengaturan yang benar - misalnya saat Anda menyebutkan mungkin prefiks tidak diatur dengan benar.

Sekarang saya meluncurkan kembali uap dan membuat ulang awalan lagi ...
Sekarang kinerjanya bagus, tapi sedikit lebih buruk dari pada versi 5.2-ge sebelum patch dari 11 Maret.

Terima kasih untuk perbaikan =)

Saya hanya ingin mengatakan bahwa saya dulu bermain di Windows 8.1 sebelum saya beralih ke linux dan dengan tambalan ini berjalan lebih lancar daripada sebelumnya di komputer saya ... kecuali saat saya online tetapi internet saya lambat
meskipun sepertinya tidak menutup tanpa me-restart komputer saya bukan masalah bagi saya untuk hanya me-restart tetapi saya pikir saya mungkin menyebutkannya

Bahkan sebelum ice bourne mhw tidak menutup dengan benar, saya juga harus menutupnya secara paksa karena akan meninggalkan proses yang menggantung jika tidak. Lain kali saya menjalankannya di pengaturan linux saya, saya akan mencoba dan membagikan log jika itu menunjukkan sesuatu yang bermanfaat.

@Emanem Sangat menghargai pekerjaan Anda. Saya memiliki kinerja yang sebanding dengan yang di windows, kecuali
ketegaran kecil. Saya tidak mengalami proses gantung setelah keluar dari permainan, meskipun saya mengalami ini beberapa waktu sebelumnya. Semoga tim wine / proton dapat menemukan cara untuk mengintegrasikan tambalan Anda.

@Emanem dapat mengonfirmasi bahwa tambalan berfungsi dengan baik untuk saya.
Terima kasih!

@Emanem Pertama, terima kasih untuk tambalannya. Ini berfungsi dengan baik, tetapi saya menemukan interaksi yang aneh dengan Firefox. Jika saya menjalankan Firefox bersama mhw, ternyata sangat lamban, dan jika saya membuka video YouTube, mhw akan macet setelah beberapa waktu acak (5 tes, semuanya antara sekitar 5 dan 120 detik, Suara terus diputar tetapi jendela tidak mau digambar ulang). Saya tidak percaya ini adalah masalah sumber daya, karena ram saya berada di 7G / 32G (htop), cpu kira-kira pada 60% per inti (juga htop) dan vram saya ada di 3G / 4G (nvidia-smi). Yang juga perlu diperhatikan adalah bahwa pada saat crash, nama seperti yang ditunjukkan oleh nvidia-smi berubah dari ...ter Hunter World\MonsterHunterWorld.exe menjadi - . Perilaku yang sama tidak terjadi jika saya menggunakan chromium, bukan firefox. Itu juga tidak macet jika saya menggunakan Proton 4.11 yang belum ditambal untuk mhw (Saya berlari berputar-putar di Seliana, berbicara dengan npcs yang berbeda selama kira-kira 5 menit).

Distro: Arch
Kernel: 5.5.9-arch1-2
GPU: NVIDIA GeForce GTX 980
Driver: nvidia-beta 440.64-1
CPU: i7-6700K
RAM: 32 GB
Versi Firefox: 74.0-2

Tautan baru; kata sandinya adalah "_works! _".

Link kedua: ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>

Kali ini saya xz - Anda harus mengekstraknya; seperti biasa, taruh di /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine atau lokasi yang setara. Lakukan _selalu_ buat cadangan! Saya juga (saya tidak percaya kecanggungan saya :).

Selamat berburu!

Bagus, tambalan bekerja dengan baik. Kadang-kadang gagap di sana-sini dengan framer makan pada 60fps. Agak gugup mengedit file proton pada awalnya .... Terima kasih banyak.

Tautan baru; kata sandinya adalah "_works! _".
Link kedua: ntdll.dll.so.tar.gz <Note: Added directly to Github by moderator>
Kali ini saya xz - Anda harus mengekstraknya; seperti biasa, taruh di /home/<your username here>/.steam/SteamApps/common/Proton 4.11/dist/lib64/wine atau lokasi yang setara. Lakukan _selalu_ buat cadangan! Saya juga (saya tidak percaya kecanggungan saya :).
Selamat berburu!

Bagus, tambalan bekerja dengan baik. Kadang-kadang gagap di sana-sini dengan framer makan pada 60fps. Agak gugup mengedit file proton pada awalnya .... Terima kasih banyak.

Untuk gagap, pastikan Anda menjalankan pengatur CPU dalam mode _performance_.
(yaitu di Intel echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor )

@Emanem Terima kasih! Ini berfungsi lagi dan tampaknya saya dapat menjalankannya dengan profil XMP tanpa CTD (yang pernah terjadi sebelumnya dengan {5.1,5.2} -ge, saya menghabiskan beberapa waktu untuk mengetahui bahwa itu adalah inti dari masalahnya, tetapi sementara itu ada pembaruan bios mobo yang mengatakan "Tingkatkan dukungan memori", jadi saya tidak bisa mengatakan dengan pasti apa yang membantu di sini), yang menangkap kembali dari hilangnya FPS yang saya alami.

Sayangnya, seperti @TheHooly, saya memiliki masalah kesalahan salju: https://tmp.epheme.re/mhw_ice.jpg

Saya menjalankannya dengan RAM 16GB, AMD ryzen 7 3700x, Radeon RX 5700 xt pada motherboard x570.

Jika Anda membutuhkan lebih banyak log atau lebih, saya dapat menyediakannya.

masih sesekali mengalami CTD dan masalah koneksi, tetapi hal ini selalu ada untuk saya dalam beberapa kapasitas.

melihat beberapa kesalahan baru di log uap saya, mungkin itu akan berguna.
steam-582010.log

@Emanem Terima kasih! Ini berfungsi lagi dan tampaknya saya dapat menjalankannya dengan profil XMP tanpa CTD (yang pernah terjadi sebelumnya dengan {5.1,5.2} -ge, saya menghabiskan beberapa waktu untuk mengetahui bahwa itu adalah inti dari masalahnya, tetapi sementara itu ada pembaruan bios mobo yang mengatakan "Tingkatkan dukungan memori", jadi saya tidak bisa mengatakan dengan pasti apa yang membantu di sini), yang menangkap kembali dari hilangnya FPS yang saya alami.

Sayangnya, seperti @TheHooly, saya memiliki masalah kesalahan salju: https://tmp.epheme.re/mhw_ice.jpg

Saya menjalankannya dengan RAM 16GB, AMD ryzen 7 3700x, Radeon RX 5700 xt pada motherboard x570.

Jika Anda membutuhkan lebih banyak log atau lebih, saya dapat menyediakannya.

Wow, perangkat keras Anda hampir sama persis dengan milik saya. Kecuali untuk CPU, Ryzen 7 3800X.
Saya dapat melaporkan bahwa kesalahan terjadi secara sporadis, terkadang kesalahan tersebut tidak ada di Seliana. Sayangnya, sebagian besar waktu hadir.
Ini hanya disebabkan oleh salju dinamis di tanah, jenis yang berubah ketika seseorang berjalan melewatinya. Bioma tundra di tanah pemandu tidak terpengaruh (tidak ada salju dinamis).
Bagian utama dari jangkauan embun beku pada dasarnya tidak dapat dimainkan.
Menariknya di area 3, tempat Beotodus tidur, salju yang sangat dalam TIDAK menyebabkan kesalahan ini, bahkan jika sisa salju yang menyebabkan.

Ini mungkin lebih terkait dengan driver Vulkan daripada tambalan ini, karena kesalahan yang tepat ini juga ada di BF4. Itu hanya muncul beberapa minggu yang lalu, dan tampaknya sporadis juga.

Saya pikir ada pola di sini 😉

Ya, saya dapat mengonfirmasi bahwa itu sporadis. Saya menambahkan bahwa dari sudut pandang perangkat lunak, saya menjalankan archlinux dengan linux-mainline (5.6.0-rc6-1-mainline) dengan mesa 19.3.4.

Dengan Proton 4.11-13 (dengan atau tanpa file ntdll.dll.so yang "ditambal"), game akan diluncurkan, tetapi menu dan segala sesuatu di luarnya berjalan pada ~ 5 FPS.
Anehnya, htop melaporkan penggunaan CPU yang rendah, penggunaan I / O yang rendah, dan penggunaan memori yang rendah.
nvidia-smi juga melaporkan bahwa penggunaan GPU paling banyak sekitar 10%.

Distro: Arch
Kernel: 5.5.10.arch1-1
GPU: GTX 970
Pengemudi: nvidia 440.64-5
CPU: Ryzen 5 1600
RAM: 16 GB

Itu karena salah satu inti Anda menjalankan server anggur pada 100% menghentikan yang lainnya karena yang lainnya menunggu tanggapan server anggur.

Saya memiliki masalah yang sama dengan @HubbeKing , apa solusi untuk memungkinkan komputasi didistribusikan di antara inti?

Saya telah mencoba DLL yang sudah dibuat dengan Egroll Build dan 4.11 (default). Dengan Egroll Build, game langsung gagal (setelah 5 detik uap memungkinkan untuk mengklik "Mainkan" lagi) dan dengan 4.11 game menjadi sangat lambat (dan sepertinya memiliki 5 FPS). Saya akan mencoba mengkompilasi DLL sendiri menggunakan tambalan.

@ henri.s
Lihat posting dari "BoostCookie" di protondb. Saya memiliki perangkat keras yang hampir sama dengan Anda dan @HubbeKing dan saya membuatnya berfungsi tanpa beralih ke 5 bingkai

Saya baru mengetahui tautan asli saya ke _ntdll.dll.so_ telah kedaluwarsa dua kali, saya tidak akan memposting lagi, ada tautan _github_.

Terima kasih semuanya telah berbagi umpan balik. _MH: W_ di Linux memiliki banyak pemain (setidaknya 200), saya harap saya akan bertemu beberapa dari Anda secara online.

@ kisak-valve @ Guy1524 @aeikum @Plagman apakah kalian punya strategi untuk mengatasi masalah _Proton 5.xxx_ dan juga bagaimana cara menambal di jalur utama?
Saya ingin tahu dan beri tahu kami jika Anda membutuhkan bantuan!

Oke, gangguan grafis saya BUKAN disebabkan oleh tambalan ini. tapi ketidakmampuanku sendiri. Saya telah menginstal driver "AMDGPU" DAN "AMDVLK", yang juga akan menjelaskan mengapa gangguan ini terjadi begitu sporadis.

Saya secara manual menghapus paket "amdvlk" dan "lib32-amdvlk", sejak itu saya tidak lagi mengalami gangguan grafis.
https://imgur.com/dDpMV3x

@Chouhartem periksa driver AMD dan Vulkan mana yang telah Anda instal dan coba solusi di atas.

Terima kasih @TheHooly 😁

Saya meluncurkan kembali game dua kali setelah mencopot amdvlk dan teman 32 bitnya, dan tampaknya sejauh ini telah menyelesaikan masalah: https://tmp.epheme.re/mhw_ice2.jpg

Sekarang saya hanya memiliki masalah "harus mematikan game secara manual", yang tidak memengaruhi game jadi sejauh ini tidak masalah…

Saya baru mengetahui tautan asli saya ke _ntdll.dll.so_ telah kedaluwarsa dua kali, saya tidak akan memposting lagi, ada tautan _github_.

Terima kasih semuanya telah berbagi umpan balik. _MH: W_ di Linux memiliki banyak pemain (setidaknya 200), saya harap saya akan bertemu beberapa dari Anda secara online.

@ kisak-valve @ Guy1524 @aeikum @Plagman apakah kalian punya strategi untuk mengatasi masalah _Proton 5.xxx_ dan juga bagaimana cara menambal di jalur utama?
Saya ingin tahu dan beri tahu kami jika Anda membutuhkan bantuan!

Nah, tag nama saya BLASTER di steam, jangan ragu untuk menambahkan saya.

Hai @Emanem , bisakah kita mendapatkan tautan baru ke tambalan? Tautan Firefox kedaluwarsa :(

Tampaknya game sekarang bekerja pada 5.0-5 dengan pembaruan game terakhir

Saya mengonfirmasi bahwa ini berfungsi pada 5.0-5 sekarang. Sepertinya crapcom menghapus mekanisme anti-debugging untuk melewatkan beberapa perangkat lunak antivirus.

Pembaruan terbaru berjalan seperti sebelum rilis stygian zinogre. Mungkin bahkan sebelum rilis es tapi saya belum mengujinya.

Tampaknya berfungsi dengan baik - Saya setuju dengan @ GoLD-ReaVeR @ ljn917 , sepertinya CAPCOM telah menghapus kode pengaturan register _anti-cheat_ debug ...

Saya dapat mengonfirmasi bahwa ini berfungsi sekarang dengan 5.0-5 di build saya juga.

Pada Jum, 27 Mar 2020, 09.28 Emanem [email protected] menulis:

Tampaknya berfungsi dengan baik - Saya setuju dengan @ GoLD-ReaVeR
https://github.com/GoLD-ReaVeR , sepertinya CAPCOM telah menghapus file mereka
anti-cheat debug register kode pengaturan ...

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-605000900 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/ACHAHPUDMCGQB2A2ETBSUJLRJSSZVANCNFSM4FRB5W2A
.

Tambalan sebelumnya yang memperbaiki kinerja masih diperlukan, untungnya 5.0-5 masih memiliki tambalan yang diterapkan

Tambalan sebelumnya yang memperbaiki kinerja masih diperlukan, untungnya 5.0-5 masih memiliki tambalan yang diterapkan

Jadi sekarang mereka telah berhenti memeriksa tanda register debug, tetapi masih menyetelnya dan mengingat kita melakukan hubungan arus pendek pada operasi seperti itu di 5.0-5, kita baik-baik saja?

Instalasi baru Ubuntu dan Steam (klien beta). Game tidak dimulai untuk saya dengan 5.0-5.

Distro: Ubuntu 18.04
Kernel: 5.3.0-45
GPU: RTX 2080 SUPER
Sopir: 440,64
CPU: Ryzen 9 3900X
RAM: DDR4 3200MHz 64GB

Cuplikan log

3478.469:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65000000: PE builtin
3478.472:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68a40000: PE builtin
3478.472:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64940000: PE builtin
3478.472:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7ff02b6e0000: builtin
3478.473:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\mpr.dll" at 0x6d9c0000: PE builtin
3478.474:0034:0035:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ws2_32.dll" at 0x7ff02b690000: builtin
3478.474:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\wininet.dll" at 0x6b2c0000: PE builtin
3478.529:0034:0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6bec0000: PE builtin
3478.747:0034:0035:trace:seh:raise_exception code=c0000005 flags=0 addr=0x160a59fd6 ip=160a59fd6 tid=0035
3478.747:0034:0035:trace:seh:raise_exception  info[0]=0000000000000000
3478.747:0034:0035:trace:seh:raise_exception  info[1]=ffffffffffffffff
3478.747:0034:0035:trace:seh:raise_exception  rax=000000000000000d rbx=0000000160a59fd0 rcx=000000007ed8320b rdx=00000000461fe8de
3478.747:0034:0035:trace:seh:raise_exception  rsi=0000000000000000 rdi=000000000c7630fb rbp=000000000022ffd0 rsp=000000000022f8a8
3478.747:0034:0035:trace:seh:raise_exception   r8=000000007fffffff  r9=b7cb1454c7a8f154 r10=0000000000000000 r11=0000000160a5a001
3478.747:0034:0035:trace:seh:raise_exception  r12=0000000140000000 r13=000000000022f900 r14=0000000000000003 r15=0000000000000000
3478.747:0034:0035:warn:seh:virtual_unwind exception data not found in L"MonsterHunterWorld.exe"
3478.747:0034:0035:trace:seh:RtlVirtualUnwind type 1 rip 15205c9b7 rsp 22f8c0
3478.747:0034:0035:trace:seh:dump_unwind_info **** func 9783eba-1d68ba49
3478.747:0034:0035:trace:seh:dump_unwind_info unwind info at 0x143c55000 flags 4 prolog 0x0 bytes function 0x149783eba-0x15d68ba49
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movaps %xmm7,0x70(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movaps %xmm6,0x80(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %r13,0x90(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %r12,0xd0(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %rdi,0xc8(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     0x0: movq %rbx,0xc0(%rsp)
3478.747:0034:0035:trace:seh:dump_unwind_info     chained to function 0x15d676fb0-0x15d67cc98

Perbarui : menonaktifkan instruksi umip dengan clearcpuid=514 memperbaikinya untuk saya. Muncul sebagai contoh dari masalah 2927 .

Distro: Manjaro
Kernel: 5.5.13-arch2-1-fsync
GPU: AMD RX 480
Driver: Mesa 20.1.0-devel (git-548fab0d5b) + ACO
CPU: Ryzen 7 1700
RAM: 16 GB

Proton: 5.0.5

Permainan berhenti bekerja hari ini (bekerja seperti pesona dua hari yang lalu), itu jatuh saat diluncurkan. Saya tidak berpikir ada pembaruan untuk MH sejak itu.

steam-582010.log

steam.log

Pembaruan: Mesa baru saja diturunkan menjadi 20.1.0-devel (git-ffc7574ff7) tetapi masalah masih berlanjut.

Saya dapat mengonfirmasi saat ini rusak di mesa-git. Hanya memutar kembali tidak memperbaikinya untuk saya, saya juga harus menghapus cache mesa shader saya agar game dapat berjalan lagi. Saya belum bisa menunjukkan komit yang bertanggung jawab atas kerusakan.

Patch untuk DOOM: Eternal support merusak kompatibilitas Wolfenstein 2. Mungkin yang ini juga?

https://gitlab.freedesktop.org/mesa/mesa/-/issues/2734

Tidak, tambalan tersebut telah dikembalikan sejak. Itu sesuatu yang lain.

@ Tk-Glitch Bisakah Anda memberi tahu saya di mana letak shader sehingga saya dapat mencoba juga? Terima kasih

@przmkg Jika Anda menonaktifkan opsi berbagi cache shader uap, itu akan menjadi ~/.cache/mesa_shader_cache secara default, dan jika Anda mengaktifkan opsi (default, menurut saya), itu akan ada di uap Anda jalur pustaka untuk gim (jalur bervariasi tergantung apakah gim tersebut dipasang di drive yang berbeda - defaultnya adalah ~/.steam/root di Manjaro) di /steamapps/shadercache/582010 .

Sunting: Juga, tampaknya penting untuk menyingkirkan cache status DXVK, yang akan berakhir di sebelah eksekusi game dengan cache shader uap dimatikan.

Sunting2: Pelakunya adalah https://gitlab.freedesktop.org/mesa/mesa/-/commit/507956ed04fcdcfd44419d1b16f032e1d81d0dcb . Itu tidak kembali dengan bersih jadi saya telah membuat tambalan untuk melakukannya: mhw-revert.mymesapatch.txt . Dengan cache dingin dan tambalan pengembalian diterapkan, game bekerja kembali.

Edit3: Masalah ini sekarang telah diperbaiki dengan permintaan penggabungan yang tertunda berikut ini: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4465 jadi mungkin segera diperbaiki upstream.

Edit4: Sekarang diperbaiki upstream dengan https://gitlab.freedesktop.org/mesa/mesa/-/commit/cc8a85d05a9cf47e89c6a8c5e6db98caba79e00d

Adakah yang menemukan pusaran hijau yang hanya berputar-putar selamanya setiap kali mencoba memutar video tutorial?

Pertanyaan noob tetapi apakah mungkin untuk menjalankan mod smarthunter di Steam dengan Proton? Atau apakah ada program yang setara untuk Linux?

Pertanyaan noob tetapi apakah mungkin untuk menjalankan mod smarthunter di Steam dengan Proton? Atau apakah ada program yang setara untuk Linux?

Banyak dari _add-ons_ ini mengandalkan intersepsi memori proses, memindai dan menemukan _canary patterns_ dan kemudian mencari struktur data untuk dipantau / diedit.

Sayangnya itu tidak cukup berfungsi saat berjalan di _wine_, hanya karena tata letak memori berubah (alokasi _wine_ di _Linux_ berbeda dari _Windows_), dan kecuali seseorang dari komunitas peretasan memposting sumber pencarian saat ini di _Windows_, itu akan menjadi hampir tidak mungkin untuk mencoba memindahkannya ke _wine_.

Saya memang mencoba tahun lalu ketika saya mendapatkan sumber monitor DPS dasar, dan sayangnya hanya dapat mencari bagian dari _canary patterns_.

Harap diperhatikan bahwa _CAPCOM_ tidak cocok untuk itu, terutama yang disebut _mengukur kerusakan_ yang digunakan komunitas _pro_ untuk meningkatkannya.

Distro: KDE neon User Edition 5.18.0
Kernel: 5.3.0-46-generik
RAM: 16 GB
GPU: NVIDIA 440,82
GPU: NVIDIA GeForce GTX 1660 SUPER
CPU: AMD Ryzen 7 3700X 8-Core
PROTON: 5.0-6

Saya sudah membaca bahwa di distro berbasis Ubuntu / Debian dengan KDE tidak ada cara itu akan berhasil. Bahkan, itu bahkan tidak bisa boot.

Saya tinggalkan di sini pronton log untuk berjaga-jaga karena saya telah melihat sedikit informasi tentang game ini di lingkungan KDE dan mungkin seseorang yang tahu akan menganggapnya berguna

steam-582010.log

Semuanya bekerja dengan baik di sini. Kubuntu.


                          ./+o+-       
                  yyyyy- -yyyyyy+      OS: Ubuntu 19.10 eoan
               ://+//////-yyyyyyo      Kernel: x86_64 Linux 5.3.0-46-generic
           .++ .:/++++++/-.+sss/`      Uptime: 12h 11m
         .:++o:  /++++++++/:--:/-      Packages: 2861
        o:+o+:++.`..```.-/oo+++++/     Shell: bash 5.0.3
       .:+o:+o/.          `+sssoo+/    Resolution: 3839x1080
  .++/+:+oo+o:`             /sssooo.   DE: KDE 5.62.0 / Plasma 5.16.5
 /+++//+:`oo+o               /::--:.   WM: KWin
 \+/+o+++`o++o               ++////.   GTK Theme: Breeze-Dark [GTK2/3]
  .++.o+++oo+:`             /dddhhh.   Icon Theme: breeze
       .+.o+oo:.          `oddhhhh+    Font: Noto Sans Regular
        \+.++o+o``-````.:ohdhhhhh+     CPU: Intel Core i5-8300H @ 8x 2.3GHz
         `:o+++ `ohhhhhhhhyo++os:      GPU: GeForce GTX 1050 Ti
           .o:`.syhhhhhhh/.oo++o`      RAM: 6583MiB / 15827MiB
               /osyyyyyyo++ooo+++/    
                   ````` +oo+++o\:    
                          `oo++.      

Halo @ alohl669 , tolong beri # 2927 bacaan. Prosesor Ryzen 7 3700X Anda akan terpengaruh oleh kernel yang lebih tua dari 5.4.x.

Halo @ alohl669 , tolong beri # 2927 bacaan. Prosesor Ryzen 7 3700X Anda akan terpengaruh oleh kernel yang lebih tua dari 5.4.x.

@ kisak-valve benar, saya telah berhasil memulai dengan instruksi yang benar dan permainan sudah dimulai, namun itu retak ketika memberikan untuk menampilkan informasi dari iceborn DLC

Log proton terakhir:
pid 5170! = 5169, melewatkan pemusnahan (garpu tanpa exec?)

Oke, saya bisa memberi Anda log proton lengkap, atau yang saya gunakan untuk melihat keluaran uap:

/tmp/dumps/myuser_stdout.txt
my_user_stdout.txt

@ kisak-valve benar, saya telah berhasil memulai dengan instruksi yang benar dan permainan sudah dimulai, namun itu retak ketika memberikan untuk menampilkan informasi dari iceborn DLC

Itu karena popup DLC memiliki video tertanam yang menggunakan Media Foundation DLL dan lumpuh (masalah yang diketahui)
Ada beberapa solusi:

  • Menambal proton agar memiliki DLL, yang secara hukum bermasalah
  • Membuka game di PC windows untuk menutup popup, lalu memuat save, save game dan keluar (sehingga popup tidak akan muncul lagi)
  • Berjalan pada proton 4.11, menggunakan FPS yang sangat lambat untuk menutup popup sebelum video dimuat, lalu muat save, simpan game dan keluar, lalu gunakan proton 5.0.6 untuk bermain normal

@ Dl0tt akhirnya saya tidak sengaja menemukan solusi yang agak tidak profesional, tetapi berhasil. Saya hanya men-spam tombol "B" di pad dan iklan dibatalkan

Terima kasih banyak @ kisak-valve dan @ Dl0tt

Tidak dapat mengaktifkan VKD3D di Monster Hunter World (ID 582010)

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/3795.
@ Galcian79 diposting pada 2020-04-24T19: 28: 40:

Versi Proton: 5.6-GE-2

Isu:

menggunakan PROTON_USE_VKD3D=1
memaksa DirectX12Enable=On di graphics-option.ini

sekarang di menu game menunjukkan Directx 12 API: Ya
DXVK_HUD masih memiliki pendapat berbeda

Schermata del 2020-04-24 21-11-47 - 1
Tahu bagaimana cara memperbaikinya?

Ya, tetapi persyaratan tidak tersedia di versi proton saat ini:
1 - pada dasarnya versi pengembangan VKD3D terbaru dari https://github.com/HansKristian-Work/vkd3d;
2 - untuk meneruskan VKD3D_FEATURE_LEVEL=12_0 env var saat meluncurkan game ke dukungan palsu untuk fitur yang tidak didukung / tidak lengkap;
3 - seri patch untuk Wine yang digabungkan di 5.7 (https://www.winehq.org/pipermail/wine-devel/2020-April/164477.html).

Terhadap mode DXVK / d3d11, kinerja terikat GPU adalah 10-15% lebih rendah, sedangkan kinerja terikat CPU sekitar 30-40% lebih tinggi.
Pada coffeelake i7 hexacore 5GHz dan mesin yang dilengkapi 5700XT, game ini selalu terikat GPU dan sebagai hasilnya ~ 10-15% lebih lambat secara keseluruhan dengan VKD3D / d3d12 dibandingkan dengan DXVK / d3d11.

Ya, tetapi persyaratan tidak tersedia di versi proton saat ini:
1 - pada dasarnya versi pengembangan VKD3D terbaru dari https://github.com/HansKristian-Work/vkd3d;
2 - untuk meneruskan VKD3D_FEATURE_LEVEL=12_0 env var saat meluncurkan game ke dukungan palsu untuk fitur yang tidak didukung / tidak lengkap;
3 - seri patch untuk Wine yang digabungkan di 5.7 (https://www.winehq.org/pipermail/wine-devel/2020-April/164477.html).

Terhadap mode DXVK / d3d11, kinerja terikat GPU adalah 10-15% lebih rendah, sedangkan kinerja terikat CPU sekitar 30-40% lebih tinggi.
Pada coffeelake i7 hexacore 5GHz dan mesin yang dilengkapi 5700XT, game ini selalu terikat GPU dan sebagai hasilnya ~ 10-15% lebih lambat secara keseluruhan dengan VKD3D / d3d12 dibandingkan dengan DXVK / d3d11.

Jadi bisa membantu i5 4570 saya mendapatkan lebih banyak frame?

Saat ini saya mengalami masalah kinerja disk yang parah dengan versi terbaru. Apakah ada semacam sistem caching yang dapat dihubungkan ke wine untuk menghindari game memuat file yang sama dari disk berulang kali?

@ Galcian79 Jika GPU Anda bukan faktor pembatas utama Anda, ya itu bisa.

edit: Perender MHW d3d12 sekarang dapat digunakan dengan Proton 5.0-7 RC: https://github.com/ValveSoftware/Proton/issues/3814 - Anda harus meluncurkan game dengan VKD3D_FEATURE_LEVEL=12_0 %command% seperti yang dinyatakan sebelumnya .

Karena penasaran, saya mencoba meluncurkannya dengan VKD3D_FEATURE_LEVEL=12_0 %command% tetapi masih tidak memungkinkan saya untuk mengatur Directx12 di pengaturan. Saya mencoba menyetel DirectX12Enable=On tetapi saya merasa game tersebut masih menggunakan dx11 karena saya belum melihat adanya perubahan.
Tentu saja saya memilih versi beta "berikutnya" dari Proton 5.0

Sunting: Tidak terkait, tetapi saya baru saja membayangkan bahwa beralih ke Prime offload dari mode kinerja di pengaturan nvidia menabrak fps saya ~ 15. Saya akan dengan senang hati menerimanya, tetapi bagaimana ini bisa dijelaskan?

@ Galcian79 Jika GPU Anda bukan faktor pembatas utama Anda, ya itu bisa.

edit: Penyaji MHW d3d12 sekarang dapat digunakan dengan Proton 5.0-7 RC: # 3814 - Anda harus meluncurkan game dengan VKD3D_FEATURE_LEVEL=12_0 %command% seperti yang dinyatakan sebelumnya.

Selesai. Beban cpu sebenarnya 10 - 15% lebih rendah tetapi beban gpu 100%, sama seperti dxvk. Performanya sepertinya sedikit lebih buruk.
Diuji dengan Mango HUD.

@tux

Sunting: Tidak terkait, tetapi saya baru saja membayangkan bahwa beralih ke Prime offload dari mode kinerja di pengaturan nvidia menabrak fps saya ~ 15. Saya akan dengan senang hati menerimanya, tetapi bagaimana ini bisa dijelaskan?

Itu tidak bisa.

Screenshot from 2020-04-30 15-38-34
Screenshot from 2020-04-30 15-42-29

Ini contohnya. Ini satu-satunya permainan di mana saya bisa melihat perbedaan besar. Di game lain saya kehilangan sekitar 2-3 fps karena coolbits tidak tersedia dengan render offload (bukan berarti saya menyadarinya)

Apakah ada orang di sini yang bermasalah saat memuat ke lembah busuk?

@ Tk-Glitch pertanyaan di atas tampaknya menjadi masalah dengan build terbaru Anda (5.6.1). Proton dasar bekerja dengan baik. Build Anda juga memberi tahu saya untuk meningkatkan ke versi nvidia yang tidak tersedia di Linux, yang cukup luar biasa: P

Build terbaru saya berbasis 5.7. Tidak ada masalah seperti itu di pihak saya (dengan 5.7r6, yaitu).

Saya mengalami bug aneh menggunakan vkd3d, tidak yakin apakah itu umum di antara yang lain tetapi tekstur dan efek partikel tertentu mulai bergerak saat saya menggerakkan kamera. Biasanya api, air terjun, dan lalat pengintai bergerak ke atas dan ke bawah saat saya memutar kamera, bukan di tempat yang seharusnya.
Menjalankan proton 5.0.7
CPU: i3-7000
GPU: RX 580 8 GB

Akan lebih baik jika vkd3d berfungsi sebaik dxvk karena ada peningkatan kinerja yang cukup besar karena sistem terikat CPU saya.

Pic1: api sedang melayang dan tidak berada di tempat yang seharusnya
Gambar 2: tekstur salju juga mengambang
Fire tweaking
floating ground

Kami telah menyelesaikan pementasan winehq sekarang. Tetapi setelah mengimpor Monster Hunter World Iceborne dari uap ke lutris saya mencoba meluncurkannya dan dikatakan pelari tidak terpasang. Saya pergi ke konfigurasi tetapi uap tidak terdaftar sebagai pelari dan versi lutris tidak diinstal Saya baru saja mengunduh uap dari toko pop. Tetapi ketika saya mencoba menginstalnya dari daftar runner di lutris, tetapi tidak dapat menginstal ... Runner apa yang harus saya gunakan ....

Halo @ Mera1506 , silakan gunakan forum lutris untuk mendapatkan bantuan dengan masalah khusus lutris.

Build terbaru saya berbasis 5.7. Tidak ada masalah seperti itu di pihak saya (dengan 5.7r6, yaitu).

5,7 berfungsi dengan baik ya. Terima kasih.

Masalah yang baru-baru ini diperkenalkan dengan beban disk tetap ada. Setelah memainkan MHW untuk beberapa saat (waktu bervariasi), permainan sering berhenti dan sepertinya sedang dimuat dari disk. Pemain paling terkenal adalah ketika salah satu pemain dalam misi pingsan. Kapanpun ini terjadi dan permainan keluar dengan anggun setelah saya keluar dari permainan, steam sedang memvalidasi file. Saya tidak tahu tingkat kebodohan apa yang telah diperkenalkan di patch MHW terbaru, tapi saya ingin mengelak karena alasan yang jelas.

@ Tk-Glitch sebagai @ GoLD-ReaVeR yang dinyatakan sebelumnya

Build Anda juga memberi tahu saya untuk meningkatkan ke versi nvidia yang tidak tersedia di Linux,

benar di pihak saya

steam-582010.log
MonserhunterNvidia driver

@ Tk-Glitch Saya berhasil membuat d3d12 bekerja dengan basis proton, tetapi tidak dengan milik Anda. Saya menginstal vkd3d (yaourt -S vkd3d-git) sesuai instruksi yang ditemukan di info rilis penerapan Anda, tetapi tampaknya itu tidak berhasil. Apakah ada hal lain yang harus saya lakukan?

Pengalaman saya dengan build proton dasar sejauh ini adalah bahwa gim ini berkinerja lebih baik, tetapi ada BANYAK gangguan rendering saat ini. Gim ini juga macet setelah menyelesaikan perburuan, itulah sebabnya saya ingin mencoba vkd3d git build daripada vkd3d yang dibundel.

EDIT: Hampir lupa menyebutkan, penyaji d3d12 dan videoplayer kromium masih belum berfungsi dengan baik satu sama lain. Ini adalah pengaturan monitor ganda dan saya yakin akselerasi perangkat keras pada pemutar video masih dinonaktifkan, namun permainan masih terpengaruh dan benar-benar berombak karenanya.

Penyaji DX12 hanya mengeluh tentang kelebihan memori, jadi mungkin bocor dari suatu tempat.

@ GoLD-ReaVeR Saya harus mengubah / membuat catatan lebih jelas. Winehq vkd3d git repo sangat ketinggalan zaman dan jauh di belakang versi Proton, yang didasarkan pada garpu HansKristian dan Doitsujin. Anda bisa mendapatkan versi terbaru dari itu melalui vkd3d-git PKGBUILD yang saya sediakan, tetapi versi AUR tidak akan memotongnya untuk apa pun kecuali mungkin untuk WoW.

@ Tk-Glitch ok saya menginstalnya dan opsi dx12 masih dinonaktifkan.

@ GoLD-ReaVeR apakah Anda mengkompilasi ulang wine / proton setelah menginstal vkd3d-git?

Oh, tidak dinamis?

@ Tk-Glitch Bahkan dengan membangun PKGBUILD Anda, itu tidak berhasil.

EDIT: Saya mengotak-atik user_settings.py dan sekarang saya mendapatkan "ERR14: Graphics API tidak diterapkan"

Wah gitu, akhir-akhir ini game tersebut mengalami kesulitan untuk diluncurkan. Saya menemukan bahwa saya harus memulai ulang Steam sebelum memainkan MHW setiap kali ... Bahkan setelah boot! Ini sebenarnya bukan masalah besar, tapi mengganggu.

Jika saya meluncurkan game, menutupnya, dan meluncurkan kembali game tersebut akan macet saat startup. Saya perlu memulai ulang Steam sekali lagi!

Ini aneh. Awalnya saya pikir itu terkait dengan ACO / LLVM, tapi tidak masalah mana yang saya gunakan. Saat ini saya menggunakan Proton GE 5.8, tetapi saya telah mencoba versi lain dari Proton dan mereka memiliki masalah yang sama. Ini menciptakan jendela hitam, dan kemudian menutup setelah beberapa detik.

Sunting: Saya menguji metode restart 3 kali, dan itu berhasil setiap kali ... Tapi hari ini tidak berfungsi sama sekali. Saya tidak tahu apa itu.

Edit 2: Abaikan posting ini.

@ Tk-Glitch FYI, build terakhir yang Anda buat (5.8.r *), yang dikompilasi di mesin saya memungkinkan saya memainkan MHW dan menonton streaming secara berdampingan tanpa masalah performa. Setidaknya di d3d11, saya masih belum menggunakan d3d12 untuk bekerja.

@ GoLD-ReaVeR Anda mungkin ingin memposting di pelacak masalah saya sehingga kami dapat mencari tahu apa yang salah di pihak Anda. Saya pikir kita sudah mendapatkan cukup dukungan pengguna GE / tkg di luar topik yang terjadi di sini 🐸 Pelacak masalah Proton tidak boleh digunakan seperti itu dan itu membuat pekerjaan semua orang lebih sulit.

Saya tidak begitu yakin apakah ini tempat yang tepat untuk ini tetapi saya akan tetap mencobanya karena saya kehabisan pilihan untuk bertanya.

Saya menggunakan Proton-5.8-GE-2-MF dan beberapa hal tampaknya tidak berfungsi seperti yang saya harapkan berdasarkan komentar orang lain.

  1. Ada klaim bahwa video tutorial senjata mf bekerja secara default. Tidak demikian halnya bagi saya. Saya mendengar pawang membicarakan video tersebut tetapi seluruh permainan macet dan saya harus membunuhnya.
  2. Sepertinya GE memaksa Monster Hunter untuk berjalan dengan vkd3d saat diluncurkan dalam mode DX12. Tidak ada masalah pada itu tetapi dalam mode ini (meskipun saya memiliki 5-10 fps yang lebih baik) permainan memiliki artefak bayangan di dekat peta / area salju dan langsung hang segera setelah saya membunuh monster.

Satu-satunya cara saya dapat memainkan game ini adalah dalam mode DXVK (baik DX11 atau DX12 jika menggunakan proton default). Permainan tampaknya berjalan dengan sempurna dengan cara ini kecuali bahwa dalam konfigurasi apa pun saya memiliki video tutorial yang berfungsi.

Saya telah menguji semua ini dengan dan tanpa ACO atau fsync dan tidak ada bedanya.

Spesifikasi saya:
AMD Vega56 (driver mesa dan vulkan-radeon)
Intel i5 6600k
Steam-native (Proton-5.8-GE-2-MF, kernel fsync, ACO shader)

Untuk 2, mungkin ada patch terbaru untuk vkd3d yang akan membantu Anda. Jika tidak tersedia, matikan Z-prepass. Tes yang saya lakukan dengan proton dasar selalu berakhir dengan crash, maka saya mencoba dengan versi tkg.

Bagi saya penyaji d3d12 sekarang berjalan dengan sempurna (dengan tkg) dan saya dapat menjalankan game pada pengaturan maksimal di ~ 60 fps (nvidia GTX1080). Masalah beban disk yang saya miliki telah hilang dan saya juga dapat membuka kedutan saat bermain. Saya telah menjalankan game ini selama lebih dari 12 jam tanpa satu pun crash atau sedikit pun crash. Satu-satunya informasi yang saya miliki adalah bahwa pratinjau senjata tidak ditampilkan dengan benar dan kabut volumetrik hanya berfungsi dengan baik pada pengaturan tertinggi; tapi saya bisa hidup dengan itu.

Saya tidak begitu yakin apakah ini tempat yang tepat untuk ini tetapi saya akan tetap mencobanya karena saya kehabisan pilihan untuk bertanya.

Saya menggunakan Proton-5.8-GE-2-MF dan beberapa hal tampaknya tidak berfungsi seperti yang saya harapkan berdasarkan komentar orang lain.

1. There are claims the mf weapon tutorial videos work by default. Not the case for me. I hear the handler talking over the video but the entire game hangs and I have to kill it.

2. Seems like GE forces Monster Hunter to run with vkd3d when it's launched in DX12 mode. Not a problem on it's on but in this mode (even though I have 5-10 better fps) the game has shadow artifacts near snow maps/areas and outright hangs as soon as I kill a monster.

Satu-satunya cara saya dapat memainkan game ini adalah dalam mode DXVK (baik DX11 atau DX12 jika menggunakan proton default). Permainan tampaknya berjalan dengan sempurna dengan cara ini kecuali bahwa dalam konfigurasi apa pun saya memiliki video tutorial yang berfungsi.

Saya telah menguji semua ini dengan dan tanpa ACO atau fsync dan tidak ada bedanya.

Spesifikasi saya:
AMD Vega56 (driver mesa dan vulkan-radeon)
Intel i5 6600k
Steam-native (Proton-5.8-GE-2-MF, kernel fsync, ACO shader)

memverifikasi bahwa Anda telah menginstal ffmpeg saat menggunakan Proton-5.8-GE-2-MF sehingga video dapat diputar, dan jika Anda memiliki solusi mf, Anda harus menghapus data de compat dari mosnter hunter

Saya tidak begitu yakin apakah ini tempat yang tepat untuk ini tetapi saya akan tetap mencobanya karena saya kehabisan pilihan untuk bertanya.
Saya menggunakan Proton-5.8-GE-2-MF dan beberapa hal tampaknya tidak berfungsi seperti yang saya harapkan berdasarkan komentar orang lain.

1. There are claims the mf weapon tutorial videos work by default. Not the case for me. I hear the handler talking over the video but the entire game hangs and I have to kill it.

2. Seems like GE forces Monster Hunter to run with vkd3d when it's launched in DX12 mode. Not a problem on it's on but in this mode (even though I have 5-10 better fps) the game has shadow artifacts near snow maps/areas and outright hangs as soon as I kill a monster.

Satu-satunya cara saya dapat memainkan game ini adalah dalam mode DXVK (baik DX11 atau DX12 jika menggunakan proton default). Permainan tampaknya berjalan dengan sempurna dengan cara ini kecuali bahwa dalam konfigurasi apa pun saya memiliki video tutorial yang berfungsi.
Saya telah menguji semua ini dengan dan tanpa ACO atau fsync dan tidak ada bedanya.
Spesifikasi saya:
AMD Vega56 (driver mesa dan vulkan-radeon)
Intel i5 6600k
Steam-native (Proton-5.8-GE-2-MF, kernel fsync, ACO shader)

memverifikasi bahwa Anda telah menginstal ffmpeg saat menggunakan Proton-5.8-GE-2-MF sehingga video dapat diputar, dan jika Anda memiliki solusi mf, Anda harus menghapus data de compat dari mosnter hunter

Saya sudah menginstal ffmpeg dan saya tidak memiliki solusi mf karena ini adalah penginstalan game baru. Apakah ada prasyarat lain untuk memutar video dengan Proton-5.8-GE-2-MF?

Untuk 2, mungkin ada patch terbaru untuk vkd3d yang akan membantu Anda. Jika tidak tersedia, matikan Z-prepass. Tes yang saya lakukan dengan proton dasar selalu berakhir dengan crash, maka saya mencoba dengan versi tkg.

Bagi saya penyaji d3d12 sekarang berjalan dengan sempurna (dengan tkg) dan saya dapat menjalankan game pada pengaturan maksimal di ~ 60 fps (nvidia GTX1080). Masalah beban disk yang saya miliki telah hilang dan saya juga dapat membuka kedutan saat bermain. Saya telah menjalankan game ini selama lebih dari 12 jam tanpa satu pun crash atau sedikit pun crash. Satu-satunya informasi yang saya miliki adalah bahwa pratinjau senjata tidak ditampilkan dengan benar dan kabut volumetrik hanya berfungsi dengan baik pada pengaturan tertinggi; tapi saya bisa hidup dengan itu.

Yah, aku pernah mencoba tkg sebelumnya. Saya sedikit baru dalam hal ini jadi saya mengunduh versi uap prebuild dan tampaknya hanya menjalankan dxvk di bawah dx12 daripada vkd3d. Saya tidak yakin apakah saya harus mengunduh sumber dan menambalnya sendiri? Atau bagaimana cara melakukannya. Melihat-lihat halaman github, saya tidak melihat opsi apa pun tentang menonaktifkan z-prepass. Apa yang Anda lakukan tentang video tersebut?

Z-prepass adalah pengaturan dalam game yang ditemukan di pengaturan grafis lanjutan. Untuk video saya menggunakan alat kepatutan yang tersedia di github tetapi saya tidak diizinkan menyebutkan namanya.

Untuk build tkg, saya mengikuti instruksi kompilasi yang disediakan serta rekomendasi @ Tk-Glitch. Saya juga harus menyetel "PROTON_USE_WINE_DXGI": "1", di user_settings.py. Anda harus mendapatkan versi terbaru sekarang sehingga Anda tidak mengalami komplikasi lebih lanjut. Saya juga menetapkan "PROTON_NVAPI_DISABLE": "1" jadi saya tidak mendapatkan pop-up yang mengganggu di awal permainan yang memberitahu saya untuk memutakhirkan driver saya ke versi yang tidak tersedia untuk Linux.

Ok jadi setelah beberapa pengujian ini adalah hasil saya:

Masalah 1:
-Menggunakan DX11 (dxvk) atau DX12 (dxvk): Game berjalan mulus kecuali untuk masalah film video.
-Menggunakan DX12 (vkd3d): Saya memiliki 5 hingga 10 fps lebih banyak daripada dengan dxvk tetapi saya juga memiliki artefak grafis bayangan mengambang di area salju. Gim ini juga tidak dapat dimainkan untuk menabrak saat membunuh monster apa pun segera setelah dia mati.

Versi proton:
Proton-5.8-GE-2-MF DX11 (dxvk) DX12 (vkd3d)
Proton-tkg-5.9.r0 DX11 (dxvk) DX12 (dxvk)
Proton 5.0.7 (katup) DX11 (dxvk) DX12 (dxvk)
Saya dapat mengetahui versi mana yang tertawa dengan apa berkat pengaturan DXVK_HUD. Itu muncul untuk setiap combo kecuali dx12 proton-5.8-GE-2-MF, jadi saya berasumsi bahwa salah satunya menggunakan vkd3d. Kecuali saya salah paham tentang sesuatu.

Idealnya karena semua orang tampaknya menggunakan GloriousEggroll dan menikmati manfaat DX12 dengan vkd3d, saya ingin mencari tahu mengapa hal itu tidak berhasil bagi saya. Mematikan Z-Prepass hanya mengubah artefak menjadi salju mengambang putih, bukan hitam. Mengalihkan bayangan ACO, f-sync, atau e-sync tidak melakukan apa pun untuk mengatasi masalah ini. Setiap pengujian di bawah dxvk (baik dx11 atau 12) pada dasarnya bekerja sama tanpa perbedaan mencolok antara semua versi proton.

Masalah 2: Masalah video Media Foundation

  • Proton-5.8-GE-2-MF: Ini benar-benar tidak berfungsi. Game hang saat saya mencoba memutar film sementara saya bisa mendengar suara game di latar belakang. Mengharuskan saya untuk membunuh game secara manual. Rupanya itu seharusnya bekerja secara default tanpa harus menginstal apa pun tetapi tidak. Perlu dicatat bahwa menggunakan mf patch dengan versi proton ini menghasilkan kartu video total hang bahkan ketika mencoba untuk mem-boot game dan saya perlu me-reboot sistem.

-Proton-tkg: Menurut pemahaman saya, saya harus menggunakan mf patch agar bisa bekerja di bawah versi ini. Saya melakukannya dan masih tidak berhasil. Saya mendapatkan masalah yang sama persis dengan Proton-5.8-GE-2-MF.

-Proton 5.0-7 (valve): Masih membutuhkan mf patch. Saya menggunakannya dan masih tidak berfungsi tetapi saya mendapatkan kesalahan yang berbeda. Ini langsung mogok ke desktop alih-alih menggantung seperti yang sebelumnya.

Sejujurnya, saya tidak yakin harus berbuat apa lagi. Saya kira saya bisa hidup dengan bermain dxvk tanpa video tetapi pemahaman saya adalah bahwa pada akhirnya akan menjadi gamebreaking di beberapa titik selama cerita.

Pertama, DXVK tidak menangani d3d12 - sama sekali. Tidak ada jalan lain. Jika game berjalan secara efektif dalam mode d3d12, itu dengan VKD3D. Jika Anda melihat DXVK HUD, ini menggunakan DXVK dan dengan demikian berjalan dalam mode d3d11, terlepas dari apa yang Anda yakini.

Mengenai crash dan anomali grafis Anda, itu sebagian besar karena VKD3D jauh lebih muda dari DXVK dan pada akhirnya cukup buggy / tidak lengkap. Esync / Fsync hanya akan meningkatkan kinerja CPU di sebagian besar game modern jika didukung, dan di luar kasus yang sangat spesifik (MHW bukan salah satunya), tidak akan memengaruhi kualitas atau ketepatan grafis. Membangun versi VKD3D yang lebih baru dapat mengurangi / memperbaiki masalah. Mesa (atau nv blob) juga dapat mengalami masalah secara berkala, dan rilis 20.0.7 tidak terlalu bagus untuk dikatakan.

Untuk masalah mf Anda, Proton-tkg tidak memerlukan patch mf eksternal selama ia dibangun dengan patch WIP mfplat Guy1524 (prebuilt 5.9 sudah pasti). Versi lama dari tambalan itu digunakan oleh GE dalam versi -MF itu. Meski begitu, ini jauh dari sempurna dan sementara video tutorial akan diputar dengan baik, gim mungkin / akan berhenti tidak dapat dipulihkan ketika video harus diputar ulang. Melewati sebelum akhir melewati masalah.
Vanilla Proton membutuhkan tambalan yang bermasalah secara hukum untuk saat ini sampai tambalan Guy1524 digabung, dan saya tidak akan berharap itu terjadi begitu saja mengingat beberapa kekurangan yang tersisa yang dimilikinya.

Karena kedua solusi tidak berfungsi untuk Anda, saya akan menyalahkan dependensi yang hilang (plugin gst, mungkin), atau driver vulkan yang bermasalah / mesa (dengan mempertimbangkan "total kartu video hang").

Pertama, DXVK tidak menangani d3d12 - sama sekali. Tidak ada jalan lain. Jika game berjalan secara efektif dalam mode d3d12, itu dengan VKD3D. Jika Anda melihat DXVK HUD, ini menggunakan DXVK dan dengan demikian berjalan dalam mode d3d11, terlepas dari apa yang Anda yakini.

Terima kasih telah membereskan ini. Saya tidak punya banyak waktu beberapa hari terakhir ini untuk duduk dan membaca tentang mereka. Kesimpulan saya hanya muncul dari dxvk_hud yang muncul atau tidak. Saya kira karena hud muncul di apa yang saya yakini sebagai dx12 maka pasti itu secara otomatis mengatur game saya untuk berjalan di dx11 tanpa saya mengubah pengaturan di menu game.

Agaknya bagi saya untuk membangun versi VKD3D yang lebih baru ke salah satu proton, saya harus membuatnya sendiri secara manual atau menunggu pembuat masing-masing untuk memperbaruinya menjadi prebuilt yang telah saya unduh.

Mengenai masalah mf saya. Saya mencari github guy1524 dan saya tidak dapat menemukan daftar dependensi atau sesuatu yang mungkin memberi petunjuk tentang apa yang mungkin saya lewatkan. Membaca halaman github tkg saya berhasil menemukan ini:

guy1524_mfplat_WIP.mypatch : MFPlat support patchset from our Lord and Savior Guy1524, binaryless version - You'll likely want _proton_mf_hacks="false" when using it - https://github.com/Guy1524/wine/commits/mfplat_cleanup

Tapi saya pikir ini adalah instruksi bangunan dan tidak ada yang berhubungan dengan menjalankannya. Melihat saran "gst plugin" Anda, saya dapat melihat bahwa saya hanya memiliki gstreamer, gst-plugins-base-libs, dan gst-plugins-base. Masih banyak lagi yang saya lewatkan. Jika Anda memiliki saran tentang mana yang harus saya instal atau jika saya harus melakukan sebagian besar dari mereka, itu akan bagus.

PS: Saya perhatikan bahwa dengan tkg prebuilt terbaru saya dapat melihat pratinjau item tidak ada masalah. Jadi itu sepertinya sudah diperbaiki.

EDIT: Saya berhasil memperbaiki masalah mf saya. Ternyata Anda melihat plugin gst yang hilang. Saya memutuskan untuk mengikuti firasat saya dan menginstal vaapi dan libav dan itu sepertinya memperbaiki masalah. Terima kasih atas sarannya, saya tidak akan pernah menebaknya. Ini mungkin masalah langka bagi kebanyakan orang karena saya memulai dari pemasangan arch yang bersih tanpa sebagian besar dari hal-hal ini sudah diinstal sebelumnya. Mungkin layak ditunjukkan di suatu tempat di github readme. Kecuali saya melewatkannya.

Jadi saya menguji game ini dengan Proton-5.8-GE-2-MF, rilis TKG terbaru (5.9) dan sekarang saya mencoba dengan versi "resmi" 5.0.7.

Sejauh ini pengalaman saya adalah bahwa vkd3d memberikan pengaturan waktu bingkai yang lebih halus tetapi kinerja yang lebih buruk dan pada Image Quality disetel ke High mengarah ke banyak gangguan grafis, apa pun versi Proton yang saya gunakan (dan tidak peduli yang mana vkd3d versi yang saya gunakan).

Kinerja terbaik sejauh ini disediakan dengan menggunakan Proton 5.0.7 dengan vkd3d. Ini membuat saya - tergantung di mana saya berada - 50 hingga 60 fps pada campuran pengaturan rendah ke tinggi. Hanya saja gangguan grafis dalam mode DX12 sangat mengganggu. Pada dasarnya Lalat Pemandu tidak dapat digunakan karena Anda tidak dapat melihatnya, mereka ditampilkan pada ketinggian 50 kaki di atas Anda, hal yang sama berlaku untuk efek serupa (busa air, api, debu & sebagainya, tangkapan layar untuk mengilustrasikan masalah). Adakah yang tahu apa yang menyebabkan ini dan apa yang dapat dilakukan?

@NovitaSaya senang saran saya membantu :)

Tapi saya pikir ini adalah instruksi bangunan dan tidak ada yang berhubungan dengan menjalankannya.

Tepat sekali. Wine / Proton-tkg adalah sistem build dengan kumpulan tambalan khusus sebelum yang lainnya. Prebuilt yang ditawarkan hanyalah sebuah "tampilan" untuk apa yang dapat dicapai dengannya.

Mungkin layak ditunjukkan di suatu tempat di github readme.

Anda benar sekali. Sifat eksperimental / opsionalnya membuatnya semakin tidak jelas. Akan melakukan! Terima kasih.

@tokopedia

Sejauh ini pengalaman saya adalah bahwa vkd3d memberikan pengaturan waktu bingkai yang lebih halus tetapi kinerja yang lebih buruk

Itu sangat tergantung pada perangkat keras Anda. MHW sangat intensif menggunakan CPU dalam mode d3d11, dan akibatnya banyak orang akan memiliki GPU yang kurang digunakan. Dalam kasus seperti itu, VKD3D dapat memberikan peningkatan kinerja dengan memungkinkan pemanfaatan GPU yang lebih baik. Di sisi lain, dengan CPU yang cukup cepat, Anda akan melihat kinerja yang lebih rendah karena DXVK lebih cepat daripada VKD3D saat GPU terikat.

Adakah yang tahu apa yang menyebabkan ini dan apa yang dapat dilakukan?

Sepertinya bug driver Nvidia yang telah diperbaiki / ditangani dengan https://github.com/HansKristian-Work/vkd3d/commit/b3be23c066eb51c109c47cd7af0bcf3a0a997c15
Jika Anda tidak menggunakan nv GPU, Anda mungkin ingin mencoba rilis mesa yang lebih lama / lebih baru.

Terkait dengan game ini, orang-orang telah bertanya tentang modding di Linux tetapi juga aplikasi pendamping seperti SmartHunter .

Memang tidak semudah itu, tetapi saya telah berhasil membuat prototipe aplikasi serupa linux-hunter ; silakan lihat _README.md_ untuk beberapa detail teknis tentang mengapa sangat sulit untuk mem-port aplikasi semacam itu tetapi bukan sepenuhnya tidak mungkin.

Ada diskusi / utas utama yang membantu saya mengujinya di linux_gaming .
Jangan ragu untuk memeriksanya dan mengajukan pertanyaan apa pun di sana dan / atau github.

Maaf untuk memperbarui ini, tetapi masalah rendering hitam di seliana tidak diselesaikan dengan vkd3d terbaru. Masalahnya berkaitan dengan salju yang dirender dengan benar. Menyetel kualitas gambar ke tengah akan menghindari masalah. Ini juga memperbaiki masalah offset yang mungkin ada, pengaturan lain tidak memperbaiki masalah rendering d3d12 apa pun. Apa yang mereka lakukan adalah mengubah perilaku pengaturan yang disetel ke variabel dengan cara yang akan menghindari masalah.

Maaf untuk memperbarui ini, tetapi masalah rendering hitam di seliana tidak diselesaikan dengan vkd3d terbaru. Masalahnya berkaitan dengan salju yang dirender dengan benar. Menyetel kualitas gambar ke tengah akan menghindari masalah. Ini juga memperbaiki masalah offset yang mungkin ada, pengaturan lain tidak memperbaiki masalah rendering d3d12 apa pun. Apa yang mereka lakukan adalah mengubah perilaku pengaturan yang disetel ke variabel dengan cara yang akan menghindari masalah.

Aku akan mencobanya dan melihat apakah itu macet.

Karena itu, saya menyarankan semua orang untuk menggunakan kernel khusus linux-tkg-smp untuk cpu spesifik Anda. Memasang ini membuat pertempuran melawan Raging Brachydios berubah dari 35 fps pada efek partikelnya yang tinggi menjadi 50-60 fps. Di seliana saya mendapatkan dorongan yang lebih moderat yaitu 5-10 fps. Enak sekali.

Mereka memperbarui game lagi ... Saya memberikan file log saya, proses utama game masuk ke mode zombie setelah gagal meluncurkan utas dan modulnya.

@ Tk-Glitch ini juga terjadi pada versi proton Anda

steamlog.tar.gz

EDIT: Tidak apa-apa, itu strackers.

Saya tertarik jadi saya menyalakannya untuk memastikan. Semuanya masih berfungsi dengan baik, Fiuh 🐸

Sebenarnya ... Masalah kinerja: '(

Gim dengan proton dasar benar-benar berombak dan bahkan dengan set tambalan Anda, sementara itu mengurangi keruwetan itu masih ada dan signifikan. Cobalah membidik dengan mouse di tanah pemandu selama pertarungan dan Anda akan segera menyadarinya. Saya telah terkena monster di tempat saya tidak berdiri, orang kehilangan koneksi, dll. Seorang pengguna windows juga memiliki masalah ini dan karena datang dengan tambalan, mungkin permainannya menjadi bodoh lagi.

Saya mendapat lokasi lain: Hutan Kuno tepat di luar kamp 1, area terbuka. Saya telah mengutak-atik pengaturan saya dan tampaknya refleksi adalah penyebabnya. Jika Anda memiliki Hutan Kuno di tengah hujan, itu tidak bisa dimainkan.

Saat bergerak di sekitar server anggur muncul di penggunaan CPU teratas. Mereka telah melakukan banyak hal lagi ...

@ Tk-Glitch di atas ditemukan di build Anda.

Tetapi untuk memperjelas, saya yakin ini jauh lebih buruk dengan proton katup.

Jadi, saya telah mencoba mereproduksi masalah Anda. Perlu beberapa kali saya mengatur ulang tetapi akhirnya saya mendapatkan hujan di peta hutan, tepat di luar di kamp 1 untuk memiliki pemandangan indah di area terbuka yang luas, dan saya melihat ~ 73fps @ 1440p dengan DXVK. Saya juga menguji dengan d3d12 / VKD3D setelah itu untuk pemeriksaan, dan melihat sedikit lebih sedikit dengan ~ 71fps, yang merupakan pola biasa pada mesin saya. Penggunaan CPU juga tampak tidak biasa (~ 42% dengan DXVK, ~ 35% dengan VKD3D). Tidak bagus, tapi jauh dari tidak bisa dimainkan.

Pesan pembaruan mereka tampaknya menunjukkan bahwa mereka mungkin telah memperbaiki AC mereka dan memasukkannya kembali, tetapi setidaknya di komputer saya, sejauh ini saya tidak dapat melihat perbedaan yang dapat diukur. Mungkinkah itu hanya memengaruhi multipemain? Tes saya hanya dilakukan sendirian.

Menguji pengaturan, jika itu membantu dengan cara apa pun:
8086k @ 5.2GHz / 32GB 4133 RAM / RX 5700XT, mesa-git, ACO diaktifkan / Archlinux, kernel 5.7.0 dengan penjadwal CPU PDS dan dukungan Fsync / Proton-tkg 5.9.r21 (staging), Fsync diaktifkan, DXVK / VKD3D git .

Sudahkah Anda mencoba bergerak dan membidik sesuatu menggunakan mouse Anda?

Juga jumlah GHz mungkin melampaui faktor pembatas XD Namun Anda harus melihat lonjakan server anggur Anda di htop atau serupa. Lonjakan itu adalah yang tampaknya mematikan kinerja bagi saya, selain itu baik CPU maupun GPU saya tidak maksimal.

Saya akan meningkatkan proton-tkg saya untuk sementara, tetapi jika semua ini masih tidak membantu, versi proton katup menunjukkan ini jauh lebih mudah.

Hmmm, saya mematikan avahi-daemon dan masalah kinerja tampaknya jauh lebih tidak umum. Saya akan melanjutkan pengujian besok / malam ini dan melihat kemana perginya.

Jadi saya menemukan masalah yang aneh tentang MHW.

Saya baru saja beralih dari 1080ti ke 5700xt. Saat menjalankan game di bawah DXVK, menu Armor tertinggal ketika banyak armor Rarity 12 ada di layar dari Solid 60 ke 45-50fps

Berikut lagnya
83938297-997a0600-a798-11ea-9fae-63f7a29126e7(2)

Jika saya menggulir ke atas sedikit, lag akan berhenti
83938304-b1518a00-a798-11ea-8789-d19ef17a1c44

Masalah tidak terjadi dengan VKD3D (tidak memiliki 1080ti untuk menampilkan layar dari itu)
Screenshot from 2020-06-06 09-03-50

Ini tidak terjadi saat menggunakan 1080ti saya, saat menggunakan VKD3D, atau bagian lain dari game dan hanya spesifik untuk menu ini dan tempat menu ini dan melakukannya terlepas dari pengaturan grafis yang digunakan. Tampaknya 5700xt + DXVK terkait tetapi saya kesulitan melacak alasannya.

Saya tidak bisa menjalankan balapan jadi saya bisa mulai meneliti kemungkinan memperbaikinya jika memungkinkan.

Juga untuk menambahkan ini terjadi dengan Proton GE, Proton TKG, Proton 5.0.7, dan Proton 4.11. Mencoba dengan / tanpa Fsync dan ACO, mencoba pengatur kinerja dan tweak mode game, tidak ada yang mengubah perilaku.

EndeavourOS
Ryzen 5 3600 + 5700xt
Mesa 20.2 git + ACO

Juga Diperiksa di laptop saya, masalah yang sama seperti desktop saya

EndeavourOS
i7 2960xm + firepro m6100
Mesa 20.2git + ACO
Semua pengaturan rendah @ 720p

Layar ini tidak memiliki mangohud karena ini adalah pemeriksaan kewarasan cepat tetapi di laptop saya, saya turun dari 52-60fps ke 40fps

Screenshot from 2020-06-06 09-38-36

Screenshot from 2020-06-06 09-38-49

2 sistem yang benar-benar terpisah dan berbeda menunjukkan masalah ini dengan hanya kesamaan OS / Driver dan AMD + DXVK (VKD3D menggunakan terlalu banyak VRAM di laptop saya)

Saya bisa mereproduksi itu di pihak saya juga. Dari ~ 95 tanpa r12 hingga ~ 65 dengan hanya r12 armors di layar. Saya juga dapat mengamati perilaku yang sama dengan driver AMDGPU-PRO vk serta dengan spoofing GPU Nvidia.
Entah game tersebut melakukan sesuatu yang sangat bodoh, atau kedua driver tidak efisien dalam kasus tertentu itu, atau ada masalah dengan cara DXVK menanganinya ... Atau semuanya digabungkan 🐸

Saya bisa mereproduksi itu di pihak saya juga. Dari ~ 95 tanpa r12 hingga ~ 65 dengan hanya r12 armors di layar. Saya juga dapat mengamati perilaku yang sama dengan driver AMDGPU-PRO vk serta dengan spoofing GPU Nvidia.
Entah game tersebut melakukan sesuatu yang sangat bodoh, atau kedua driver tidak efisien dalam kasus tertentu itu, atau ada masalah dengan cara DXVK menanganinya ... Atau semuanya digabungkan 🐸

Apakah Anda tahu / dapatkah Anda menunjukkan kepada saya cara menjalankan apitrace melalui steam / proton?

Saya ingin mencoba dan mencari akar penyebabnya baik itu MHW, CPU, DXVK, dll

Bagi saya, permainan tampaknya berjalan dengan baik pada akhirnya, tetapi lonjakan server anggur mengkhawatirkan saya. Tidak hanya menghalangi sistem kinerja yang lebih rendah, dalam beberapa tambalan, lonjakan tersebut dapat diperburuk hingga game benar-benar menjadi tidak dapat dimainkan bagi banyak orang.

Saya juga ingin menambahkan bahwa game ini tampaknya memiliki lebih banyak beban disk sekarang, bahkan di d3d12. Ini terjadi selama misi dan saya tidak melihat hubungan antara acara game dan disk dimuat. Permainan berhenti selama beban ini.

Bagi saya, permainan tampaknya berjalan dengan baik pada akhirnya, tetapi lonjakan server anggur mengkhawatirkan saya. Tidak hanya menghalangi sistem kinerja yang lebih rendah, dalam beberapa tambalan, lonjakan tersebut dapat diperburuk hingga game benar-benar menjadi tidak dapat dimainkan bagi banyak orang.

Saya juga ingin menambahkan bahwa game ini tampaknya memiliki lebih banyak beban disk sekarang, bahkan di d3d12. Ini terjadi selama misi dan saya tidak melihat hubungan antara acara game dan disk dimuat. Permainan berhenti selama beban ini.

Saya belum mengalami ini, sejauh ini satu-satunya masalah kinerja yang saya temui adalah menu baju besi r12 dan pengguna busur biasa dan lonjakan hujan menyebabkan framerate turun.

Saya menggunakan mq-deadline dengan Intel 545s SSD pada kernel TKGs PDS zen2 jadi tidak yakin apakah itu melakukan apa pun untuk akses disk dalam kasus saya.

Setelah menghabiskan berjam-jam mencoba mendapatkan game ini untuk memberi saya log (dxgi, d3d11, dan apitrace) tidak berhasil, saya memutuskan untuk mencoba tes lain. Jadi saya menguji menjalankan game dalam mode berjendela dengan lingkaran surga berjalan di latar belakang pada pengaturan rendah 1600x900 untuk menjaga frekuensi gpu tetap tinggi sambil berpikir mungkin frekuensi GPU turun tetapi mendapatkan perilaku yang persis sama. GPU tetap dimuat dan frekuensi tinggi tetapi masih kehilangan FPS. Penggunaan CPU tidak terlihat berubah baik dikurangi sedikit ekstra dari surga asli tapi itu tidak banyak.

Dengan melakukan beberapa pengujian lain, tampaknya roda gigi 100% r12 spesifik, dengan semua roda gigi r11 di jendela, frekuensi gambarnya bagus seperti halnya dengan yang lain di bawah r12. Saya akan terus mencoba log untuk mencoba dan mencari tahu tetapi saya juga akan meminta beberapa teman klan berbasis windows melakukan beberapa pengujian untuk melihat apakah mereka dapat mereplikasi itu.

@ Tk-Glitch Saya juga dapat mengonfirmasi perilaku di Windows. Ini terjadi dengan teman klan saya, satu turun dari 100fps ke 65-70, dia memiliki i5 6600k + gtx1070 dan yang lainnya dengan i7 2600k @ 4.4ghz + GTX980 melihat penurunan serupa tetapi lebih kecil dari 85 menjadi 75.

Masalahnya adalah sesuatu yang sedang dilakukan MHW, apa dan mengapa idk.

Berhenti bermain selama seminggu atau lebih dan sekarang, setelah tidak ada yang berubah di sistem saya (tidak ada pembaruan atau apa pun), gim tidak akan dimulai, apa pun versi Proton, tidak peduli apakah awalannya benar-benar baru.

Gim akan diluncurkan tetapi tidak ada jendela yang terbuka dan setelah sekitar 30 detik, gim itu keluar begitu saja tanpa kode kesalahan. Menurut log Proton tidak ada kesalahan yang ditemukan.

Berhenti bermain selama seminggu atau lebih dan sekarang, setelah tidak ada yang berubah di sistem saya (tidak ada pembaruan atau apa pun), gim tidak akan dimulai, apa pun versi Proton, tidak peduli apakah awalannya benar-benar baru.

Gim akan diluncurkan tetapi tidak ada jendela yang terbuka dan setelah sekitar 30 detik, gim itu keluar begitu saja tanpa kode kesalahan. Menurut log Proton tidak ada kesalahan yang ditemukan.

Ini terjadi pada beberapa teman klan di Windows jadi itu bukan proton tetapi saya tidak yakin apa yang menyebabkannya. Coba instal ulang mungkin?

Jika ada yang memiliki masalah dengan game yang tidak lagi dimulai, menghapus semua .dll di folder game dan kemudian memverifikasi penginstalan memperbaiki masalah untuk saya.

Menggunakan proton terbaru saya bisa memainkan cerita utama game sampai akhir.
Sayangnya setelah main story selesai, ada video iklan iceborn dlc yang langsung crash.
Saya telah melihat beberapa laporan tentang hal ini yang menyarankan untuk menutup video segera tetapi ini tidak berhasil untuk saya, karena apa pun yang saya lakukan, aplikasi macet.

Saya mencoba dengan Proton-5.8-GE-2-MF dan Proton-5.9-GE-2-MF tetapi tidak ada perbedaan.
Meskipun paket pondasi media seharusnya sudah termasuk dalam versi ge, saya menginstalnya lagi dengan skrip <Workaround removed by moderator> tetapi ini juga tidak ada bedanya. Saya menginstal vaapi dan libav untuk memastikan tidak ada dependensi yang hilang dan tetap tidak ada perubahan.

Adakah yang bisa menyelesaikan masalah ini dengan video iklan?

Halo @ Sirina32 , solusi yang Anda sebutkan bermasalah secara hukum dan telah dihapus.

@ Sirina32 Saya sarankan Anda mengikuti saran dari apa yang tertulis di protondb atau bertanya di forum reddit tersebut .
Solusi lain adalah memuat savegame di Windows, lewati cutscene, simpan dan kemudian muat ulang lagi di Linux. Anda dapat memberikan savegame ke teman jika Anda tidak memiliki Windows.

Karena itu, semoga solusi tersebut tidak diperlukan lagi karena wine pada akhirnya akan segera mendukung pustaka dan format MF ...

Halo @ nutta-git, solusi tersebut bermasalah secara hukum, itulah sebabnya komentar Anda dihapus.

Sepertinya pembaruan kernel Ubuntu terbaru Linux scv 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux mungkin mengalami regresi kinerja yang kecil (permainan belum diperbarui).

Ternyata bahkan menyetel gubernur CPU ke _performance_: menghasilkan beberapa mikro-gagap.

Rig saya adalah:

  • i7-8700k
  • 64 GiB RAM @ 3200 MHz
  • SSD M.2
  • Nvidia RTX 2080 Ti - Driver berpemilik 440.100
  • OS Ubuntu 18.04.3 (LTS saat ini - akan diperbarui ke 20.04.1 setelah direkomendasikan / aman)

Satu-satunya hal yang berubah dalam semalam adalah memperbarui kernel - itulah mengapa saya mendapat kecurigaan ini ...

Ada lagi yang mengalaminya?

Harap abaikan hal di atas.

Saya bermain menggunakan utilitas nv-pwr-ctrl untuk mengontrol suhu GPU / kecepatan kipas (melalui membatasi daya - sudo ./nv-pwr-ctrl --fan-ctrl gpu_temp ) dan beberapa hari yang lalu sangat hangat dan kasus saya ditutup: sebagai hasilnya GPU dibatasi lebih dari biasanya (batas daya default 2080 Ti RTX adalah 250000 mW) dan mungkin telah mencapai level yang rata sekitar <200000 mW.

Dimainkan pagi ini dengan case terbuka, kontrol suhu GPU sekitar 80 C dan batas daya dipertahankan sekitar 225000 mW, lebih dari cukup untuk bermain tanpa masalah.

Saya menghadapi masalah lama saat meluncurkan game. Jika saya meluncurkan game dengan build proton 5.0-9, game dimulai secara normal tetapi macet ketika saya mencoba memuat karakter saya. Dengan menggunakan build Proton-5.9-GE-5-ST, pemilihan karakter berfungsi dengan baik, tetapi game itu sendiri secara acak langsung crash setelah menekan tombol Play dengan uap, dan saya harus mengulang mengkliknya berkali-kali sampai game tersebut memutuskan untuk memulai .

Saya yakin ada beberapa solusi untuk masalah ini, tetapi saya tidak dapat menemukannya melalui semua pos di sini. Ada yang tahu bagaimana cara memperbaikinya?

Saya menghadapi masalah lama saat meluncurkan game. Jika saya meluncurkan game dengan build proton 5.0-9, game dimulai secara normal tetapi macet ketika saya mencoba memuat karakter saya. Dengan menggunakan build Proton-5.9-GE-5-ST, pemilihan karakter berfungsi dengan baik, tetapi game itu sendiri secara acak langsung crash setelah menekan tombol Play dengan uap, dan saya harus mengulang mengkliknya berkali-kali sampai game tersebut memutuskan untuk memulai .

Saya yakin ada beberapa solusi untuk masalah ini, tetapi saya tidak dapat menemukannya melalui semua pos di sini. Ada yang tahu bagaimana cara memperbaikinya?

Jelajahi utas ini - Apakah Anda menggunakan CPU AMD?

Jelajahi utas ini - Apakah Anda menggunakan CPU AMD?

Nah saya punya Intel satu, i7-10875H

Jelajahi utas ini - Apakah Anda menggunakan CPU AMD?

Nah saya punya Intel satu, i7-10875H

Saya sarankan untuk mengatur tingkat log maksimum, gunakan 5.0-9 dan posting pengecualian / kesalahan?

Berikut log dari proton 5.0-9 dan proton-ge.

Saya akan mencoba proton-ge dengan esync dinonaktifkan karena kesalahan dalam log cukup eksplisit. Masih tidak ada petunjuk di log tentang mengapa 5.0-9 crash setelah memilih karakter.

proton5.0-9.log
proton5.9-ge-5-st.log

Sepertinya Anda mencoba menjalankan mode d3d12:

warn:d3d12
...
...

Saya menyarankan untuk mengubah pengaturan dan menggunakan D3D11 (dengan proton resmi 5.0-9) - Ini akan membuat melalui DXVK; beri tahu kami bagaimana kelanjutannya.

Maaf saya tidak menyebutkannya, tetapi kesalahan yang sama persis terjadi dengan DXVK:
pid 1388032 != 1388031, skipping destruction (fork without exec?)

Saya menggunakan vkd3d dan proton5.9-ge-5-st karena lebih stabil dengan tekstur HD dlc, sementara dxvk tersendat. Satu-satunya masalah adalah permulaan acak.

Maaf saya tidak menyebutkannya, tetapi kesalahan yang sama persis terjadi dengan DXVK:
pid 1388032 != 1388031, skipping destruction (fork without exec?)

Saya menggunakan vkd3d dan proton5.9-ge-5-st karena lebih stabil dengan tekstur HD dlc, sementara dxvk tersendat. Satu-satunya masalah adalah permulaan acak.

Sudahkah Anda menyetel pengatur CPU Anda ke performance dengan DXVK?

echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Hingga Iceborne kami tidak memiliki masalah penjadwalan, tetapi CAPCOM mengubah logikanya dan tanpa ini Anda mendapatkan micro-gagap dengan DXVK. Saya juga memiliki Intel (meskipun itu dan i7-8700k).

Bisakah Anda memposting log kecelakaan DXVK?

Aneh, itu tidak macet lagi setelah mengubahnya kembali ke proton 5.0-9 ... Dan ya gubernur diatur ke kinerja. Saya menggunakan gamemode Feral untuk itu. Gagap tidak terjadi tanpa tekstur HD, dan hanya dalam mode DXVK. Saya memiliki vram 8gb yang seharusnya cukup untuk menangani tekstur.

Menggunakan VKD3D, saya dapat menggunakan Tekstur HD tanpa tersendat, tetapi saya harus menggunakan build proton-GE.

Aneh, itu tidak macet lagi setelah mengubahnya kembali ke proton 5.0-9 ... Dan ya gubernur diatur ke kinerja. Saya menggunakan gamemode Feral untuk itu. Gagap tidak terjadi tanpa tekstur HD, dan hanya dalam mode DXVK. Saya memiliki vram 8gb yang seharusnya cukup untuk menangani tekstur.

Menggunakan VKD3D, saya dapat menggunakan Tekstur HD tanpa tersendat, tetapi saya harus menggunakan build proton-GE.

Sepertinya DXVK mungkin akan menggunakan sumber daya yang sedikit lebih banyak daripada VRAM Anda saat menggunakan tekstur HD, karenanya game menjadi tersendat.
VKD3D12 belum di _primetime_ pada proton resmi, itulah mengapa Anda harus menggunakan GE untuk itu.

Hari ini saya juga mengalami kerusakan startup, saya rasa MHW tidak menerima pembaruan, tetapi saya mungkin melewatkannya. Setelah menekan "Putar", ada jendela hitam yang muncul, seperti biasa sebelum masuk ke layar penuh, tetapi akan menutup sendiri setelah beberapa detik.

Setelah mencoba versi Proton yang berbeda, itu memicu pengunduhan ulang penuh permainan (mengubah versi Proton dari Steam entah bagaimana menghapus permainan lengkap), saya rasa itu tidak normal, tetapi bagaimanapun itu tidak mengubah apa pun.

Saya melampirkan log Steam dari titik di mana saya menekan "Putar", dan juga dapat memberikan log lain jika diperlukan. Terima kasih atas bantuan Anda di utas ini.
log.txt

Edit: Ryzen 1700, Vega 64, Tumbleweed openSUSE terbaru.

Hari ini saya juga mengalami kerusakan startup, saya rasa MHW tidak menerima pembaruan, tetapi saya mungkin melewatkannya. Setelah menekan "Putar", ada jendela hitam yang muncul, seperti biasa sebelum masuk ke layar penuh, tetapi akan menutup sendiri setelah beberapa detik.

Setelah mencoba versi Proton yang berbeda, itu memicu pengunduhan ulang penuh permainan (mengubah versi Proton dari Steam entah bagaimana menghapus permainan lengkap), saya rasa itu tidak normal, tetapi bagaimanapun itu tidak mengubah apa pun.

Saya melampirkan log Steam dari titik di mana saya menekan "Putar", dan juga dapat memberikan log lain jika diperlukan. Terima kasih atas bantuan Anda di utas ini.
log.txt

Edit: Ryzen 1700, Vega 64, Tumbleweed openSUSE terbaru.

Bisakah Anda melampirkan log dengan tingkat detail yang lebih

Harap dicatat log akan menjadi sangat besar dan aplikasi akan lebih lambat :)

Ps. harap perhatikan juga bahwa setelah _x_ versi Wine / binari yang berbeda, game mendeteksi penyiapan "berbeda" dan mekanisme anti-penyalinan dimulai ...

@Emanem Saya telah mencoba versi Steam Flatpak dan permainan sekarang berfungsi dengan baik. Saya harus mencoba lagi dengan Steam standar untuk memberi Anda lebih banyak output (perlu instal ulang, drive nvme kecil!). Terima kasih atas waktunya.

Saya telah mencoba dengan lebih banyak keluaran debug seperti yang Anda sarankan, tetapi sekarang perilakunya berbeda: jendela permainan muncul seperti sebelumnya, tetapi tidak pernah menutup sendiri, ke titik saya telah memaksa menutupnya setelah 15 menit. Haruskah saya menunggu lebih lama lagi? Sepertinya tidak ada aktivitas sama sekali. Jika saya menghapus flag debug dan menekan start, maka jendela game ditutup setelah setengah detik.

Juga sekarang setelah Anda menyebutkan anti-salinan yang menendang, ini mungkin terjadi, namun saya tidak mengubah versi Proton sama sekali hari ini, hanya memulai ulang permainan beberapa kali untuk menguji opsi debug yang berbeda.

steam-582010.log

@Jojonintendo Saya dapat melihat banyak entri log _dodgy_:

0124:err:heap:HEAP_GetPtr Invalid heap (nil)!

lalu banyak peringatan tentang tidak bisa menggunakan _esync_:

0084:warn:esync:get_object Failed to retrieve fd for handle 0x40, status 0xc0000002.

kemudian (yang bagi saya itu yang gagal)

00c8:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-6

Jadi sepertinya _ESYNC_ tidak didukung di kernel Anda tetapi Anda menjalankan proton dengannya, _HEAP_GetPtr_ tidak dapat mengalokasikan memori dan Anda tidak dapat menginisialisasi Vulkan: _wine_vkCreateInstance_ (ini adalah salah satu fungsi entri utama).
Menurut definisi VkResult , kesalahan yang Anda dapatkan adalah VK_ERROR_LAYER_NOT_PRESENT; sudahkah Anda menentukan dan menggunakan overlay / plug-in Vulkan?
Karena API menunjukkan fakta bahwa API tidak dapat memuat vulkan _layer_ (yaitu MangoHud), yang mungkin tidak disiapkan dengan benar.

Akan lebih baik untuk membandingkan log yang sama tetapi dari flatpak ...

@Emanem Anda benar, saya menggunakan vkBasalt sebagai satu-satunya lapisan vk (tanpanya warna terlihat mengerikan pada monitor saya yang dikalibrasi). Namun itu bekerja dengan sangat baik pada awalnya, tidak ada masalah sama sekali selama beberapa hari dan reboot yang berbeda.

Saya telah menghapus opsi peluncuran vkBasalt, tetapi perilaku yang sama terjadi. Bahkan setelah menghapus vkBasalt sepenuhnya, itu gagal dengan cara yang sama. Saya melampirkan log setelah upaya terakhir ini. Aneh bahwa di terminal tempat saya memuat Steam, ada baris yang mengatakan:

esync: up and running.

Namun di log yang lebih lengkap, ini menunjukkan saat Anda menunjukkan bahwa esync entah bagaimana tidak berfungsi. Saya akan mencoba menyelidiki lebih lanjut dan juga mengujinya dengan Flatpak Steam.

steam-582010.log

Adakah orang lain yang mendapatkan pengecualian kesalahan halaman saat peluncuran?

Ya, game tersebut sekarang mogok. Kerja bagus CAPCOM ...

Edit: _guesstimate_ saya mungkin terkait dengan beberapa kode perlindungan atau anti-cheat?

https://steamcommunity.com/app/582010/discussions/0/2931238448325495057/ <--- sepertinya beberapa pengembang memecahkannya lagi ya.

Adakah yang mencoba menggunakan implementasi register debug yang 'tepat'? Mungkin itu akan memperbaikinya. Mungkin jika kita terus mengoceh di kaki CRAPCUM selama 2 minggu mereka dapat membatalkan perubahan itu. Mungkin uang akan tumbuh di pohon suatu hari nanti, siapa tahu!

Ide lain: mungkin PROTON_USE_SECCOMP=1 diperlukan untuk MHW sekarang seperti beberapa game lain yang dilindungi Denuvo?

LOL, itu sudah diperbaiki!

Saya dapat meluncurkan game dengan PROTON_USE_SECCOMP=1 , tetapi pengontrol tidak berfungsi lagi = \ (Kontroler Uap)

Memperbarui:
Tidak masalah, melakukan Steam > Settings > Controller > General Controller Settings > check xbox memperbaikinya.

Ide lain: mungkin PROTON_USE_SECCOMP=1 diperlukan untuk MHW sekarang seperti beberapa game lain yang dilindungi Denuvo?

Saya mencoba perbaikan itu dan Monster Hunter World saya akan dimuat tanpa batas.
Setelah mencoba untuk kedua kalinya, Denuvo mengunci saya dan saya harus menunggu 24 jam.
Yang saya lakukan hanyalah menggunakan 2 versi Proton yang berbeda untuk mengujinya.

GF saya dapat memulai permainan dengan "PROTON_USE_SECCOMP = 1% command%" di parameter awal.

Saya dapat meluncurkan game dan bermain menggunakan Proton-5.4-GE-3
Meskipun saya mengalami bug yang menyebabkan kerusakan grafis saat saya menggunakan Alt-Enter.

Mengonfirmasi, menggunakan opsi peluncuran PROTON_USE_SECCOMP=1 %command% berfungsi pada Proton 5.0.9

Ide lain: mungkin PROTON_USE_SECCOMP=1 diperlukan untuk MHW sekarang seperti beberapa game lain yang dilindungi Denuvo?

Saya mencoba perbaikan itu dan Monster Hunter World saya akan dimuat tanpa batas.
Setelah mencoba untuk kedua kalinya, Denuvo mengunci saya dan saya harus menunggu 24 jam.
Yang saya lakukan hanyalah menggunakan 2 versi Proton yang berbeda untuk mengujinya.

GF saya dapat memulai permainan dengan "PROTON_USE_SECCOMP = 1% command%" di parameter awal.

Kapal yang sama di sini, saya mencoba mengubah versi Proton dan akhirnya terkunci dari bermain game selama 24 jam ...: /
Saya bahkan tidak bisa menguji solusi ini.

Saya akan coba lagi besok.

Baiklah setelah mencoba menjalankan game dengan benar, saya perhatikan bahwa sementara variabel lingkungan itu memulai game, game tersebut benar-benar berombak untuk saya dan membuat saya tidak dapat menggunakan desktop saya di luarnya. Ini bukan kondisi yang membuat saya bersedia melawan Alatreon, apalagi Fatalis.

@ Tk-Glitch Saya akan membuat masalah pada versi Anda karena itulah yang saya gunakan saat ini.

Saya menjalankannya dengan Proton-5.1-GE-2 tanpa opsi peluncuran. Performa lebih buruk, tetapi dengan vsync stabil pada 60 fps.

Adakah yang mengonfirmasi kapan / apakah penguncian 24 jam denuvo (bagaimana ini legal ..?) Dalam kaitannya dengan debugging masalah terbaru benar-benar dicabut?

"Larangan" saya harus dicabut dalam beberapa menit hingga beberapa jam, saya akan melaporkannya kembali.

EDIT:
Saya bisa memulai permainan dengan normal lagi.
Jadi, "larangan" akan dicabut setelah 24 jam aktivasi pertama Anda, terlepas dari upaya apa pun yang dilakukan setelah penguncian (saya menguji sepanjang hari jika saya dapat memulai permainan lagi).

Saya dapat melaporkan kinerjanya sama seperti sebelumnya untuk saya (i7-8700k, 2080 Ti, 64 GiB 3200 MHz RAM, NVMe).
Bahkan pemburu linux yang diperbarui (cabang 0.1.2) berfungsi dengan baik ...

Setelah penguncian berakhir, saya bisa masuk dan bermain selama beberapa menit dengan SECCOMP env var.
Namun- Saya sekarang sering mengalami crash sejak tambalan, yang terlihat seperti mereka mematikan driver grafis (amdgpu) dan ketika ini terjadi, dan saya kemudian melakukan booting keras, saya sekali lagi mencela.

Apakah ada orang lain yang mengalami penurunan stabilitas secara drastis belakangan ini?

Ide lain: mungkin PROTON_USE_SECCOMP=1 diperlukan untuk MHW sekarang seperti beberapa game lain yang dilindungi Denuvo?

Saya mencoba perbaikan itu dan Monster Hunter World saya akan dimuat tanpa batas.
Setelah mencoba untuk kedua kalinya, Denuvo mengunci saya dan saya harus menunggu 24 jam.
Yang saya lakukan hanyalah menggunakan 2 versi Proton yang berbeda untuk mengujinya.

GF saya dapat memulai permainan dengan "PROTON_USE_SECCOMP = 1% command%" di parameter awal.

Saya menggunakan proton-ge-5rc-mhw dan PROTON_USE_SECCOMP = 1% perintah% di parameter awal dan permainan memuat dan bermain dengan baik untuk saya. Tidak mengalami crash apa pun tetapi saya hanya berlari di sekitar Seliana dan belum melakukan pencarian apa pun.

Adakah yang mengonfirmasi kapan / apakah penguncian 24 jam denuvo (bagaimana ini legal ..?) Dalam kaitannya dengan debugging masalah terbaru benar-benar dicabut?

Itu selalu diangkat. Ini biasa. Dan ya, legal.

Setiap kali Anda mencoba meluncurkan game setelah mengubah konfigurasi wine / Proton Anda (terutama mengubah ke versi yang berbeda) atau awalan baru, game mengira Anda meluncurkan dari mesin yang sama sekali berbeda, karena secara efektif memang begitu. Tentunya salinan permainan dibatasi dalam jumlah mesin yang dapat Anda luncurkan dalam sehari, karena tidak ada seorang pun dengan salinan sah yang akan mencoba dan memainkan permainan yang sama pada 10 mesin yang berbeda dalam satu hari.

Setelah 24 jam, larangan tersebut benar-benar akan dicabut. Ini sudah lama kami tangani.

Mohon maaf jika ini di luar topik, tetapi bagaimana kami mengetahui apakah masalahnya ada pada proton atau denuvo? Saat saya mencoba menjalankan game, game langsung ditutup. PROTON_LOG=1 tidak menghasilkan apa-apa (lokasi permainan yang dapat dieksekusi, opsi, dll) jadi saya merasa proses pengujian saya sangat tidak ilmiah — hanya mengubah hal-hal secara acak — dan mungkin juga mengapa suhu denuvo melarang saya.

Sangat mudah: lihat forum bantuan teknis MHW dan Anda akan melihat banyak sekali utas bermunculan dengan orang-orang yang tidak dapat meluncurkan game mereka atau memiliki masalah kinerja hingga merusak PC mereka. Sekarang kecuali semua pengguna yang mengeluh adalah pengguna Linux, dan jika itu masalahnya mereka benar-benar harus membuat klien Linux, kami dapat dengan aman berasumsi bahwa pengguna windows berbagi masalah kami. Fakta sederhana bahwa game ini bekerja sebelum tambalan dan tidak lagi berfungsi setelah tambalan juga merupakan petunjuk yang jelas bahwa CRAPCUM mengubah sesuatu di tambalan yang seharusnya tidak mereka lakukan.

Oleh karena itu, saya menyarankan Anda untuk tidak membeli game dari penerbit yang merusak game dengan setiap rilis lainnya karena menurut mereka adil jika setengah basis pemain tidak dapat memainkan game tersebut sehingga mereka dapat menghentikan 5 bajak laut untuk bermain selama mungkin sebulan. Saya juga merekomendasikan sangat berhati-hati dengan game yang memiliki perlindungan pihak ke-3 dan mempertimbangkan untuk membatalkan pembelian sampai game tersebut dihapus.

@ GoLD-ReaVeR, anggaplah ini sebagai peringatan, hilangkan nama panggilannya, atau berikan masukan Anda ke tempat lain. Ini adalah pelacak masalah untuk masalah teknis dan bukan forum untuk diskusi umum.

Jadi, kapan ini akan diperbaiki?

@ GoLD-ReaVeR ini adalah pelacak masalah khusus untuk masalah Proton dan masalah Proton saja. Selain itu, ini untuk diskusi teknis dan perbaikan / solusi, bukan diskusi lain. Tolong jatuhkan sikap.

Jika pembaruan game menyebabkan masalah bagi pengguna Windows seperti yang Anda katakan, kemungkinan besar ini tidak ada hubungannya dengan Proton.

@ gardotd426 Saya memberikan jawaban kepada orang di atas saya dan telah dibatalkan oleh moderator. Jadi jelas ini pasti masalah Proton.

Sudah lama tidak dimainkan. Memperbarui gim tadi malam dan meluncurkannya menggunakan PROTON_USE_SECCOMP=1 %command% Dengan versi stabil 5,9 saya baru-baru ini (baik 6 dan yang sedang dalam proses 7 ditautkan di utas mafia). Bekerja tanpa masalah, termasuk pengontrol. Afaik satu-satunya persyaratan adalah bendera seccomp.

Saya tidak akan mengatakan Anda tidak valid, tetapi lebih disarankan untuk meninggalkan Anda tahu apa di tempat lain.

Jaga agar tetap sopan, dan yang paling penting, teknis, kawan, menurut saya!

Edit: Permintaan maaf kepada siapa pun yang salah menandai; Saya masih belum terlalu terbiasa dengan minyak mentah GitHub ini.

Sudah lama tidak dimainkan. Memperbarui gim tadi malam dan meluncurkannya menggunakan PROTON_USE_SECCOMP=1 %command% Dengan versi stabil 5,9 saya baru-baru ini (baik 6 dan yang sedang dalam proses 7 ditautkan di utas mafia). Bekerja tanpa masalah, termasuk pengontrol. Afaik satu-satunya persyaratan adalah bendera seccomp.

Baiklah, saya menemukan mengapa saya memiliki masalah kinerja. Semua orang: hapus PROTON_LOG = 1 dari baris perintah Anda.

@GloriousEggroll @ Tk-Glitch Anda akan ingin menambal ini karena tidak mungkin mengirim log jika sesuatu terjadi saat bermain.

Seperti inilah tampilan log saat ini:
steam-582010.log.gz

Menghantam kinerja saat log Proton diaktifkan diharapkan dan bukan bug. Inilah mengapa ini dinonaktifkan secara default dan mengapa Anda perlu secara eksplisit memintanya saat memecahkan masalah. Beberapa hal bisa menjadi sangat cerewet yang menghasilkan log besar dan biaya overhead kinerja yang menyertainya.

Saya cukup yakin bahwa sistem Anda (bukan hanya gim) terkena spam sampai mati karena penebangan bukanlah efek samping yang diinginkan. Dan bahkan jika itu tidak memungkinkan bagi pengguna untuk menarik log dari game, mencegah pengembang untuk melihat apa yang sedang terjadi jika game tersebut crash dalam 30 menit misalnya. Saya menasihati mereka karena itu demi kepentingan terbaik mereka, saya dapat menonaktifkan log dan baik-baik saja, maka saya merekomendasikannya kepada orang-orang.

Game mengalami crash di build GE saat memasuki misi Alatreon's Dawn's Triumph. (d3d12) Saya masih mengalami perlambatan saat saya memfokuskan browser atau kedutan terbuka. Tidak masalah pemain berkedut mana yang saya gunakan, ini menghambat kinerja game di build GE. Saya akan memverifikasi apakah ini sama dengan tkg build.

Dengan bendera SECCOMP diaktifkan, saya melihat tidak ada kinerja yang berhasil, semua yang ada dalam game berfungsi dengan baik sejauh ini.

Sunting: ini dengan Proton default dan tanpa mod.

Masalah kinerja pada build tambang atau tkg tidak relevan di sini. Proton standar adalah tempat fokus perlu. Build kami disediakan untuk fungsionalitas tambahan tetapi benar-benar terpisah dari katup dan tidak boleh digunakan sebagai perbandingan.

Selain itu, seperti yang Kisak nyatakan, logging tidak boleh diaktifkan, dan dinonaktifkan secara default. Anda akan selalu menerima pukulan kinerja saat logging.

Jika dx12 memberi Anda masalah, gunakan dx11 sebagai gantinya.

Bekerja dengan baik untuk saya dengan proton biasa dengan PROTON_USE_SECCOMP=1 . Baru dimainkan sekitar lima jam berturut-turut.

Jika dx12 memberi Anda masalah, gunakan dx11 sebagai gantinya.

Saya telah melalui sedikit upaya untuk membuat dx12 berfungsi beberapa waktu lalu karena alasan yang sangat sederhana bahwa dx11 bekerja jauh lebih buruk dan sering mogok. Kerusakan yang telah saya laporkan di sini dan sejauh ini tidak ada yang terjadi untuk mengatasinya (itu lebih dari 6 bulan). Masalah kinerja yang dimiliki dx11 terkait dengan MHW, hal ini menyebabkan layar membeku saat pemain pingsan, memperpanjang waktu pemuatan dan memberikan penurunan fps yang sangat besar saat kedutan terbuka; bahkan sebelum patch MHW terbaru. Jadi dx11 tidak mungkin.

Jika dx12 memberi Anda masalah, gunakan dx11 sebagai gantinya.

Saya telah melalui sedikit upaya untuk membuat dx12 berfungsi beberapa waktu lalu karena alasan yang sangat sederhana bahwa dx11 bekerja jauh lebih buruk dan sering mogok. Kerusakan yang telah saya laporkan di sini dan sejauh ini tidak ada yang terjadi untuk mengatasinya (itu lebih dari 6 bulan). Masalah kinerja yang dimiliki dx11 terkait dengan MHW, hal ini menyebabkan layar membeku saat pemain pingsan, memperpanjang waktu pemuatan dan memberikan penurunan fps yang sangat besar saat kedutan terbuka; bahkan sebelum patch MHW terbaru. Jadi dx11 tidak mungkin.

IDK jika itu hanya masalah AMD atau apa, tetapi saya tidak memiliki masalah ini dengan DX11 di Nvidia. Saya tidak pernah turun di bawah 80 fps dan rata-rata sekitar 120 pada 1440p semua pengaturan tinggi.

Rupanya kecelakaan itu adalah masalah khusus GTX 1080. Pembekuan juga terjadi pada pengguna windows sehingga seluruh perburuan bisa terputus. Kinerja di dxvk selalu lebih buruk bagi saya daripada yang seharusnya. Saya rasa saya mendapatkan sekitar dua kali lipat framerate menggunakan d3d12 karena kartu video saya digunakan sepenuhnya; sedangkan dengan dxvk itu bahkan tidak akan melewati 50% penggunaan.

Kinerja di dxvk selalu lebih buruk bagi saya daripada yang seharusnya. Saya rasa saya mendapatkan sekitar dua kali lipat framerate menggunakan d3d12 karena kartu video saya digunakan sepenuhnya; sedangkan dengan dxvk itu bahkan tidak akan melewati 50% penggunaan.

@ GoLD-ReaVeR Anda yakin DXVK Anda sudah yang terbaru? MHW melakukan beberapa… hal-hal yang meragukan, seperti membaca dari memori yang tidak di-cache (lol) dan untuk mengatasinya, mode apitrace sekarang diaktifkan secara default untuk MHW sejak versi 1.7.1.

Contoh kasus: seseorang memposting perbandingan ini di server Discord yang ramah, yang menurut saya benar.

Oh, saya tidak tahu tentang perubahan itu, atau tentang peningkatan kinerja. Saya akan mencoba sekali lagi.

EDIT: Ok, masuk Seliana dan mulai pemain kedutan keluar dari kinerja dibunuh. Saya tidak dapat menggerakkan mouse ke mana pun, keyboard sangat lamban sehingga saya harus beralih ke terminal non-X untuk mematikan MHW.

Ya, 'pemain berkedut' tidak termasuk dalam tangkapan layar itu. Afaik: stuck_out_tongue:

Saya membayangkan itu membawa CPU Anda (jika menggunakan decoding perangkat lunak, kemungkinan besar) atau GPU (jika menggunakan decoding perangkat keras, tidak mungkin) pemanfaatan ke tingkat yang tidak dapat ditangani oleh mesin Anda dengan anggun.

Ngomong-ngomong, dengan pengaturan grafis apa tangkapan layar itu diambil? Jauh lebih bersahabat untuk memiliki kedutan dan permainan berjalan sekarang setelah saya menolak semua pengaturan saya. Namun tetap tidak akan melakukan Fatalis dengan itu.

Game mengalami crash setelah update Fatalis dengan @GloriousEggroll dibangun bahkan dengan PROTON_USE_SECCOMP = 1 di mesin deskop saya (Fedora 32, 5.8.5-fsync.301.fc32.x86_64, i7 9700k, RTX 2080, 455.22.04). Hanya dapatkan layar hitam selama beberapa detik sebelum crash.
Ia bekerja dengan stok Proton 5.0-9.

Di laptop saya (Fedora 33 beta, 5.8.13-300.fc33.x86_64, Ryzen 7 4700U, Renoir, Mesa 20.2.0, Xorg) ini TIDAK berfungsi dengan build ge Proton.

Bagi saya, game ini berjalan dengan baik menggunakan rilis GE terbaru atau 5.0-9 tetapi saya mendapat beberapa crash acak saat bermain dan log sistem saya di-spam dengan wineserver[49569]: segfault at 7f942279c3bc ip 00007f6b566ffc68 sp 00007ffe42422800 error 6 in gameoverlayrenderer.so[7f6b566f3000+37000]
Juga mendapat pesan dalam game bahwa perangkat grafis saya rusak. Hanya terjadi di mhw sejauh ini, dan tidak pernah terlihat sebelum rilis terbaru

Sepertinya hamparan uap menabrak, kecuali gimnya
crash karena beberapa alasan lain sebelum itu dan Anda melewatkannya, dan itu
menyebabkan Steam overlay macet.

Pada hari Senin, 5 Okt 2020 jam 14:34 tuxrinku [email protected] menulis:

Bagi saya game ini berjalan dengan baik menggunakan rilis GE terbaru atau 5.0-9 tetapi saya mendapatkannya
crash acak saat bermain dan log sistem saya terkena spam dengan server anggur [49569]:
segfault di 7f942279c3bc ip 00007f6b566ffc68 sp 00007ffe42422800 kesalahan 6 dalam
gameoverlayrenderer.so [7f6b566f3000 + 37000]
Juga mendapat pesan dalam game bahwa perangkat grafis saya rusak. Hanya terjadi
di mhw sejauh ini, dan tidak pernah melihatnya sebelum rilis terbaru

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-703812450 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AM5Y332PZOIZKRJ77UPGMYLSJIGUDANCNFSM4FRB5W2A
.

Sepertinya hamparan uap menabrak, kecuali jika gim tersebut macet karena alasan lain sebelum itu dan Anda baru saja melewatkannya, dan itu menyebabkan hamparan Steam macet.

Ya, itulah yang saya pikirkan. Saya menonaktifkannya dan sejauh ini tidak ada kerusakan yang terjadi.

Setelah penguncian berakhir, saya bisa masuk dan bermain selama beberapa menit dengan SECCOMP env var.
Namun- Saya sekarang sering mengalami crash sejak tambalan, yang terlihat seperti mereka mematikan driver grafis (amdgpu) dan ketika ini terjadi, dan saya kemudian melakukan booting keras, saya sekali lagi mencela.

Apakah ada orang lain yang mengalami penurunan stabilitas secara drastis belakangan ini?

Sama disini. Menonaktifkan DX12 tampaknya telah membantu tetapi saya perlu memainkan lebih banyak untuk mengonfirmasi.

Jika DirectX 12 entah bagaimana terlibat dalam crash Steam Overlay, mungkin itu terkait dengan "Memperbaiki kerusakan saat beralih antara Direct3D 11 dan 12 atau sebaliknya di Serious Sam 4" dalam pembaruan beta klien Steam 2020-09-28 . Apakah mereka terpengaruh menggunakan versi utama atau beta dari klien Steam dan apakah peralihan di antara mereka berpengaruh?

Jika DirectX 12 entah bagaimana terlibat dalam crash Steam Overlay, mungkin itu terkait dengan "Memperbaiki kerusakan saat beralih antara Direct3D 11 dan 12 atau sebaliknya di Serious Sam 4" dalam pembaruan beta klien Steam 2020-09-28 . Apakah mereka terpengaruh menggunakan versi utama atau beta dari klien Steam dan apakah peralihan di antara mereka berpengaruh?

Ini adalah crash yang berbeda, tidak terkait dengan Steam Overlay. Ini adalah kesalahan dengan driver AMD yang mengatur ulang GPU tanpa alasan.

saya mengalami crash setelah beberapa jam bermain.
hardlock sistem selama 5-10 detik, kemudian pulih. tapi permainan tetap membeku. saya harus menghentikan permainan.
Telah terjadi di area permainan akhir tanah pemandu.

saya telah mengaktifkan hamparan uap, saya akan mencoba menonaktifkannya saat saya bermain lagi.

Saya mendapatkan pengaturan ulang kartu grafis secara teratur hanya selama memuat layar . Ini menggunakan Wayland, dengan RX 5700 XT dan amdgpu, jadi pengaturan grafis yang agak tidak konvensional.
Googling di sekitar menunjukkan bahwa ini adalah masalah yang cukup biasa di windows (kartu grafis membatalkan dirinya sendiri selama memuat layar), dengan resolusi untuk underclock RX 5700 XT, mencobanya dan melihat sedikit peningkatan, tetapi tidak melampaui margin kesalahan.

Ini sudah dengan menonaktifkan hamparan uap.

Bagi mereka yang menggunakan nvidia masih mengalami masalah, nvidia merilis pembaruan driver sekitar seminggu yang lalu yang tampaknya telah menyelesaikan masalah kinerja dengan MHW untuk saya. Performanya masih tidak seperti dulu tetapi setidaknya input terdaftar dengan benar sekarang.

Beberapa hari yang lalu saya mengunci diri saya dengan benda Denuvo. Saya mendengar tentang variabel lingkungan SECOMP. Saya melemparkannya ke sana, dan menunggu sampai kedaluwarsa.

Maju cepat ke hari ini ... Hari ini membuat frustrasi. Saya pergi untuk meluncurkan MHW, dan itu mulai mengunduh ~ 98GB konten. Saya segera menghentikannya dan memeriksa direktori instal. Hanya 10MB konten yang ada di sana (file log, konfigurasi, simpan cadangan). Saya tidak dapat menemukan game ini di mana pun di drive. Ada banyak ruang dan tidak gagal sama sekali.

Jadi saya mengunduh game itu lagi. Luncurkan, dan ini berjalan melalui apa yang menurut saya adalah proses konversi Iceborne. Sangat memprihatinkan, tetapi saya tidak punya pilihan lain. Tampaknya berfungsi dan saya mendapatkan menu. Semuanya terlihat mulus dan normal. Saya menekan start. Video "Selamat Datang di Iceborne" muncul, dan game berhenti. Mencoba melewati / menghentikan video tidak berhasil.

Saya biasanya bermain dengan Proton-GE, tetapi hal yang sama terjadi pada 5.0-9. Saya menginstal perbaikan mf-plat, dan mengujinya lagi. Tetap tidak ada.

Kernel 5.8.14 - Fedora 33
Ryzen 2700
5700xt - Mesa 20.2.0 / ACO

Sunting: Baiklah, saya membersihkan awalan untuk keseribu kalinya, dan meluncurkan kembali permainan. Kali ini video sambutan tidak ditayangkan. Bisa bermain dengan baik sekarang.

Anda tidak perlu memperbaiki mf-plat dengan Proton-GE

Pada Rabu, 14 Okt 2020 pukul 19.54 DeathTBO [email protected] menulis:

Beberapa hari yang lalu saya mengunci diri saya dengan benda Denuvo. Saya mendengar tentang
variabel lingkungan SECOMP. Saya melemparkannya ke sana, dan menunggu sampai
berakhir.

Maju cepat ke hari ini ... Hari ini membuat frustrasi. Saya pergi untuk meluncurkan MHW, dan itu
mulai mengunduh ~ 98GB konten. Saya segera menghentikannya dan memeriksa
instal direktori. Hanya 10MB konten yang ada di sana (file log,
config, simpan cadangan). Saya tidak dapat menemukan game ini di mana pun di drive. Ada
banyak ruang dan tidak gagal sama sekali.

Jadi saya mengunduh game itu lagi. Luncurkan, dan itu berjalan melalui apa yang saya pikirkan
adalah proses konversi Iceborne. Sangat memprihatinkan, tapi saya tidak punya
pilihan lain. Tampaknya berfungsi dan saya mendapatkan menu. Semuanya terlihat
halus dan normal. Saya menekan start. Video "Selamat Datang di Iceborne" muncul,
dan game membeku. Mencoba melewati / menghentikan video tidak berhasil.

Saya biasanya bermain dengan Proton-GE, tetapi hal yang sama terjadi pada 5.0-9. saya
memasang mf-plat fix, dan menguji keduanya lagi. Tetap tidak ada.

Kernel 5.8.14 - Fedora 33
Ryzen 2700
5700xt - Mesa 20.2.0 / ACO

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/175#issuecomment-708720728 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/ACHAHPVKYFTHW4PO7ST4MS3SKY24PANCNFSM4FRB5W2A
.

Hanya ingin melaporkan bahwa MHW tidak berjalan dengan Proton 5.13-1, tetapi berfungsi dengan Proton 5.0-10-rc4.
file lognya 35 mb, jadi saya tidak bisa menguploadnya ke GitHub.
mhw

Apa yang saya lihat kesamaan dengan masalah lain yang saya hadapi saat ini dengan Proton 5.13-1 adalah jaringan. Division, TitanFall 2 dan MHW semuanya memiliki masalah jaringan dengan Proton 5.13-1.
Sejak 2 variabel diperbarui; Steam runtime dan Proton, saya tidak tahu apakah masalahnya disebabkan oleh runtime atau Proton.

@ nutta-git, saya pikir Anda mungkin memiliki beberapa masalah di pihak Anda, karena saya benar-benar baru saja memainkan pertandingan Titanfall 2, jaringan baik-baik saja.

@tokopedia
biarkan saya mengkompilasi proton tkgs dan melaporkan kembali. selamat datang yang gagal untuk dikompilasi
2132.686:00cc:00d0:warn:seh:virtual_unwind exception data not found in L"MonsterHunterWorld.exe"

2132.686:00cc:00d0:err:virtual:virtual_setup_exception stack overflow 1664 bytes in thread 00d0 addr 0x7f0444728e68 stack 0x120980 (0x120000-0x121000-0x220000)
ini jika apa yang saya temukan dari log, semoga bermanfaat.

Buka tkg issue tracker dan beri tahu itu tidak dapat dikompilasi dan tkg akan menyelesaikannya untuk Anda ketika dia sampai di sana. Saya mengompilasi versi sekitar seminggu yang lalu dan versi itu berjalan dengan flag SECCOMP dengan baik. Tidak ada tambalan dll vkd3d khusus, tidak ada pengaturan khusus selain fs_hack dinonaktifkan (btw, nonaktifkan itu, memungkinkan mouse Anda untuk meninggalkan jendela saat menu terbuka).

Buka tkg issue tracker dan beri tahu itu tidak dapat dikompilasi dan tkg akan menyelesaikannya untuk Anda ketika dia sampai di sana. Saya mengompilasi versi sekitar seminggu yang lalu dan versi itu berjalan dengan flag SECCOMP dengan baik. Tidak ada tambalan dll vkd3d khusus, tidak ada pengaturan khusus selain fs_hack dinonaktifkan (btw, nonaktifkan itu, memungkinkan mouse Anda untuk meninggalkan jendela saat menu terbuka).

Sebenarnya jangan lakukan itu.

TKG masih dapat menyediakan fungsionalitas fsync dan esync bergantung pada sejumlah hotfix, dan itu ditambah filosofi umum dari sistem pembuatan wine / protonnya pada dasarnya memerlukan pelacakan upstream dengan cara yang sangat spesifik. Ini berarti bahwa hampir setiap malam ketika orang-orang di Eropa tertidur (di mana dia tinggal), wine-tkg-git dan proton-tkg akan gagal terbentuk jika Anda melakukan klon git baru, karena pasti akan ada komitmen untuk wine atau pementasan anggur yang mencegah kompilasi untuk sementara, dan selalu diperbaiki dalam beberapa jam.

Ini hanya melekat pada cara kerja sistem pembuatan anggur dan proton TKG. Membanjiri dia dengan laporan bug atas hal-hal yang bukan bug tidak membantu. Percayalah, sebelum saya menyadari ini, saya memposting banyak sendiri, dan itu selalu sesuatu yang akan diselesaikan sendiri seandainya saya menunggu satu atau dua jam lagi untuk menyusun.

Jadi setiap kali membuat wine atau proton TKG dari sumbernya, jika gagal dikompilasi, tunggu beberapa jam, lakukan penarikan, dan coba lagi. Jika masih gagal, maka laporkan masalahnya. Sebagai alternatif, Anda dapat mengambil hash commit pementasan anggur sebelumnya dan memasukkannya ke dalam __staging_version dalam file konfigurasi dan itu akan berhasil dikompilasi (dan selalu jelas komit mana yang memecahnya, karena itu akan dilakukan di malam / malam waktu TKG).

Hanya ingin melaporkan bahwa MHW tidak berjalan dengan Proton 5.13-1, tetapi berfungsi dengan Proton 5.0-10-rc4.
file lognya 35 mb, jadi saya tidak bisa menguploadnya ke GitHub.
mhw

Apa yang saya lihat kesamaan dengan masalah lain yang saya hadapi saat ini dengan Proton 5.13-1 adalah jaringan. Division, TitanFall 2 dan MHW semuanya memiliki masalah jaringan dengan Proton 5.13-1.
Sejak 2 variabel diperbarui; Steam runtime dan Proton, saya tidak tahu apakah masalahnya disebabkan oleh runtime atau Proton.

Pembaruan: tidak lagi mendapatkan kesalahan koneksi jaringan, tetapi MHW hanya mogok saat diluncurkan tanpa membuat log.

Saya merekomendasikan opsi peluncuran berikut:
PROTON_USE_SECCOMP=1 DXVK_STATE_CACHE=0 VKD3D_FEATURE_LEVEL=12_0 %command%
Yang pertama Anda perlukan, ini menetapkan emulasi / simulasi register debug yang benar, yang sekarang digunakan oleh denuvo karena Tuhan tahu alasannya. Yang kedua menonaktifkan cache DXVK yang mencegah kehilangan cache di DX11 yang menggantung game Anda selama 1-2 detik dan yang ketiga diperlukan untuk mengaktifkan DX12 jika versi proton Anda mendukungnya; dan ya, versi tkg mendukungnya dan Anda harus menggunakannya karena dukungan DX11 karena iceborne telah menjadi bencana (berbagai macet, pemuatan quest yang lambat, dll. Ini adalah masalah windows tetapi semuanya terjadi di proton).

SECCOMP usang dengan proton 5.13 -1. Ini bukan masalah DXVK atau Vkd3d karena game (3 ~ 4 detik) setelah menekan tombol putar di steam. Saya memang mencoba perintah, tetapi saya mendapatkan hasil yang sama. Terima kasih atas tipnya!

update: MHW berjalan dengan tkgs-proton 5.19.r12.gbe9c9681

Saya dapat menjalankannya dengan baik pada 5.13.

Proton 5.13-1
Melihat Steam Logs (saat menjalankan steam melalui terminal saat membuka MHW) Saya melihat kesalahan ini di log:
bwrap: Can't mkdir /usr/lib32/gconv: Read-only file system
ln: failed to create symbolic link '/run/user/1000/SteamLinuxRuntime.d5d4b9af6c1477c2/socket' -> '': No such file or directory
pressure-vessel-launch[140611]: Can't connect to peer socket: Could not connect: No such file or directory

Itu masalah yang sama yang orang-orang atasi di # 4278

Sepertinya masalah saya mencapai 360 derajat,
Saya tidak mengalami crash mengintimidasi lagi, tetapi masalah jaringan.
Saya menonaktifkan firewall saya, tetapi itu terbukti tidak ada gunanya.
Game yang tidak menggunakan internet seperti The Witcher 3 dan Euro Truck Sim 2 berfungsi dengan baik.

Halo versi proton mana yang akan Anda rekomendasikan untuk mengoptimalkan penampilan saya. Saat ini saya memiliki banyak stuttering dan fps drop saat bermain di Guiding Lands yang cukup mengganggu.

Distro: Arch 5.9.1
GPU: GTX970M
Driver: 455.28
CPU: i5-6300HQ
RAM: DDR4 16GB

Saya telah menggunakan Proton 5.0.9 selama beberapa bulan tetapi saya tidak puas dengan kinerjanya.

Terima kasih sebelumnya atas bantuan Anda

Saya akan merekomendasikan proton tkg karena membutuhkan sedikit usaha untuk mengkompilasi terlebih dahulu dan terutama dan bagi saya rasanya kinerjanya sedikit lebih baik. Ini juga memiliki banyak opsi yang dapat Anda konfigurasikan pada waktu kompilasi, sehingga Anda dapat misalnya menonaktifkan fs_hack yang dapat membantu masalah kinerja dan pemfokusan atau memilih versi vkd3d Anda sendiri untuk menghindari build d3d yang buruk.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Elkasitu picture Elkasitu  ·  3Komentar

juppso picture juppso  ·  3Komentar

AwesamLinux picture AwesamLinux  ·  3Komentar

AwesamLinux picture AwesamLinux  ·  3Komentar

ArekPiekarz picture ArekPiekarz  ·  3Komentar