Proton: Kompetisi Assetto Corsa (805550)

Dibuat pada 12 Sep 2018  ·  235Komentar  ·  Sumber: ValveSoftware/Proton

Laporan Kompatibilitas

  • Nama permainan dengan masalah kompatibilitas: Assetto Corsa Competizione
  • Steam AppID permainan: 805550

Sistem Informasi

Saya mengkonfirmasi:

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

Gejala

Permainan dimulai tetapi video awal tidak ditampilkan. Semuanya baik-baik saja, bahkan dukungan Force Feedback di Logitech G27 saya. Performa gamenya tidak teratur

Game compatibility - Unofficial

Komentar yang paling membantu

Untuk kesenangan pengujian Anda: http://www.mediafire.com/file/7zc3875pe8koyoh/proton-5.0-9-rf2-acc.7z

Patch ACC dan rF2 terbaru diterapkan ke Proton 5.0-9 terbaru.

Semua 235 komentar

Bagaimana performanya untuk Anda? Saya mendapatkan ~ 30fps dengan segala sesuatu dalam pengaturan serendah mungkin dengan driver Nvidia GTX 770 dan 396,54. Yang membuat game ini tidak bisa dimainkan (dan sangat jelek).

Saya mencoba KDE Neon Bionic dengan kernel 4.15 dan Solus KDE dengan masalah kinerja yang sama.

Saya dapat mengonfirmasi bahwa G27 berfungsi dengan sempurna.

Masalah dengan mobil tak terlihat adalah milik saya. Saya mengatur secara tidak sengaja jumlah yang ditampilkan menjadi 1. Saya pikir game ini bisa masuk ke Whitelist.

@Setelah itu saya memiliki lebih banyak FPS di pengaturan pertengahan dengan 1050Ti

Apa yang salah dengan rig saya? karena ketika saya mengatakan pengaturan serendah mungkin yang saya maksud adalah resolusi 1024x768 dan skala resolusi pada 70.

Di Windows, saya mendapat lebih dari 144fps pada pengaturan rendah dan 1080p dan skala resolusi pada 100.

Saya memainkan balapan cepat dengan 5 lawan dalam pengaturan Mid di 1920x1080 dan mendapatkan rata-rata 35-40 FPS. Tidak sempurna tapi tetap cukup stabil untuk dimainkan (untuk saya). Saya melihat video di Youtube tentang orang-orang yang mengatakan bahwa game tersebut tidak memiliki framerate yang bagus di Windows. Saya pikir ini dapat dioptimalkan di masa mendatang selama Akses Awal

Menekan F8 memberi saya lebih banyak FPS (lebih dari dua kali lipat). Saya sekarang dapat bermain pada 50-80FPS pada 1080p.

Hanya siang hari. Pada malam hari, framerate sangat buruk.

Apa sebenarnya tombol F8?

Saya terkadang tidak memiliki audio dari mesin, tapi suara rem / derit aero masih terdengar

Apa sebenarnya tombol F8?

Jika Anda menekan F2, Anda dapat melihat tombol pintas. Saya pikir dikatakan di sana bahwa F8 membuat tangkapan layar. Mengapa itu menutup dan membuka framerate, saya tidak tahu.

Saya terkadang tidak memiliki audio dari mesin, tapi suara rem / derit aero masih terdengar

Ya, saya juga punya masalah yang sama.

Terkadang berjalan dengan baik untuk saya, tetapi terkadang macet saat memuat. Juga mendapatkan bug audio.

Tetapi secara umum tampaknya game ini masih cukup bermasalah dengan sendirinya, jadi mungkin saja.

Ini adalah game Akses Awal, dan mungkin saja masalah ini juga merupakan masalah yang ada di windows

Sistem Informasi

Saya mengkonfirmasi:

  • [x] bahwa menekan tombol Play di klien Steam sudah cukup.
  • [] opsi konfigurasi runtime itu
    diperlukan untuk menjalankan game.
  • [x] bahwa tidak ada solusi selain yang disebutkan yang diperlukan.

Masalah

  • [x] Saya belum mengalami masalah apa pun.
  • [] Tidak ada masalah yang dibiarkan terbuka untuk game ini.
  • [] Meskipun saya menganggap pengalaman bermain game sama dengan Windows, ada
    masalah yang tersisa.

Gim ini masih berfungsi baik dengan Steam Play / Proton setelah pembaruan kemarin (Rilis 2). Anda dapat melihat videonya di sini:

https://youtu.be/W96AYqUzLq8

Punyaku berhenti bekerja. Saya hanya mendapatkan layar hitam di awal dan saya perlu me-reboot PC karena macet.

Versi proton apa yang Anda gunakan? Saya menggunakan 3.7.7Beta

3.7-8 Beta sekarang.

Apakah ini berfungsi dengan versi 3.7.7?

Game ini menderita masalah nvapi UE4: https://github.com/ValveSoftware/Proton/issues/1374

Setelah pembaruan 0,3, game terus dapat dimainkan. Penting: Multiplayer online juga berfungsi.
Video awal tidak diputar seperti biasa
Saya menggunakan 3.16-4 beta dengan driver nvida 415.13 beta.

Di hotfix 0.3.5 terakhir (https://www.assettocorsa.net/forum/index.php?threads/acc-release-0-3-discussion.52898/page-37#post-1011269):
"- Memperbaiki kemungkinan masalah server pada emulator linux"

Saya tidak yakin apa artinya ini, tetapi sepertinya kami sedang dipertimbangkan.

Terkadang berjalan dengan baik untuk saya, tetapi terkadang macet saat memuat. Juga mendapatkan bug audio.

Tetapi secara umum tampaknya game ini masih cukup bermasalah dengan sendirinya, jadi mungkin saja.

Saya mengalami kesalahan ini kemarin, dengan rilis game 3.16-5Beta dan 0.4. Saya tidak tahu apakah masalah ini terkait dengan versi ini. Saya melihat bahwa di layar pemuatan balapan, catatan lintasan selalu sama (waktu yang sama, pemain yang sama), saya tidak memperhatikan ini sebelumnya, tetapi sudah terjadi sejak game dirilis di Early Access. Saya tidak tahu apakah itu masalah Proton atau pengguna Windows memiliki kesalahan yang sama.
Berikut adalah video rilis 0,4 EA dengan 3,16-5Beta;
https://youtu.be/VVyhJpLJ9NY

Satu hal lagi, setelah merekam video sebelumnya saya memperbarui driver GPU saya dan dengan 415.23 (dengan umpan balik transformasi) saya merasakan kinerja game yang lebih baik dengan Nvidia GTX 1050Ti saya yang buruk.

Halo lagi. Akhirnya hari ini saya bisa mencoba game tersebut di Windows. Pertama, seperti yang saya katakan di posting sebelumnya, ada menu video sebelum. Dalam multipemain, ping jauh lebih rendah daripada di Linux. Di Linux Anda dapat melihat ping lebih tinggi dari 300ms dan di Windows, ini normal (lebih rendah dari 100ms). Saya pikir beberapa waktu lalu ini jauh lebih rendah.

Dengan rilis terakhir (6) ping pada multiplayer jauh lebih rendah. Di layar pemuatan balapan, saya tidak selalu melihat catatan yang sama. Namun pesan jendela mini "Fatal error" terkadang masih terjadi. Seperti sebelumnya, terkadang musik tidak berfungsi, di lain waktu Anda mendengar semuanya kecuali suara mesin Anda sendiri.
Saya menggunakan 3.16-7Beta

Mencoba versi terakhir Proton (3.16-8 Beta), gim ini tampaknya tidak memperbaiki masalah yang dijelaskan dalam posting ini, tetapi saya memiliki jendela macet ini ketika saya mencoba menangkap layar dengan OBS:
https://imgur.com/a/FZiTWiu

Saya tidak tahu apakah masalahnya terkait atau tidak ada hubungannya dengan OBS

Penilaian awal memang game ini berjalan dengan cukup baik, namun video gagal diputar membuatnya belum siap untuk di whitelist.

Game ini tidak dapat masuk daftar putih karena memiliki beberapa masalah dengan suara (https://github.com/ValveSoftware/Proton/issues/1420#issuecomment-421112109) dan pada saat-saat tertentu muncul pesan popup dan kemudian ditutup (https: // github.com/ValveSoftware/Proton/issues/1420#issuecomment-471203462)

Tidak mungkin untuk mengunggah log (32MB hanya menjalankan permainan dari awal ke menu, jika Anda bermain hanya satu menit, 140MB)

Gim ini mengalami masalah yang sama dengan versi terakhir Proton (4.2)

Kemarin gim ini diluncurkan secara resmi , dan sekarang memiliki banyak konten baru. Hal pertama yang saya lihat adalah sekarang banyak game yang gagap , tetapi jelas merupakan masalah game (ada banyak pengguna windows yang melaporkan masalah ini). Anda dapat melihatnya di video ini:
https://youtu.be/UZHq0QuC-K0
Tapi, ada masalah (lama dan) besar. Video tidak dapat ditonton, dan ketika Anda memulai karir baru, layar menjadi hitam dan kemudian tidak mungkin untuk dilanjutkan. Saya mencoba menunggu, untuk menekan tombol, mouse .... tapi tidak ada yang terjadi.
Video game dalam format wmv, dan dapat ditonton tanpa masalah dengan pemutar media sistem. Apakah ada cara untuk memutar video ini di Wine? Apakah perlu memasang pelengkap dengan Winetricks? Pengguna Windows ini memiliki masalah yang sama, tetapi memperbaikinya dengan menginstal pembaruan windows

Saya mungkin telah menemukan penyebab bug audio. Tampaknya ada di cache shader yang tidak dibersihkan dengan benar setelah keluar dari permainan. Hasilnya adalah peluncuran pertama game setelah penginstalan memiliki audio yang berfungsi, setelah itu bug audio muncul. Dalam kasus saya, bug audio ini adalah tidak adanya audio menu serta audio mesin.

Ini diperbaiki dengan menghapus cache shader secara manual sebelum memulai permainan. Itu dapat ditemukan di direktori ini: steam / steamapps / shadercache. Hapus file dengan appID game, "805550".

Saya sedang mencari solusi untuk bug video.

Terima kasih banyak! Sangat menyenangkan mengetahui solusi untuk masalah ini. Masalah Vídeo adalah masalah besar karena Anda tidak dapat memulai mode karier. Saya berharap dalam waktu dekat kita bisa memainkan game ini seperti di Windows

Permainan telah diperbarui menjadi 1.0.4 dan sekarang saya dapat memainkan mode karier. Jika saya menekan tombol mouse saat layar menjadi hitam (video intro) itu terus berlanjut dan mungkin untuk diputar. Namun gagap terkadang membuat tidak mungkin untuk bermain normal. Gagap ini tidak ada sebelum peluncuran resmi, pada akses awal, game bekerja lebih baik untuk saya.

Sayangnya aplikasi secara konsisten macet saat menggunakan SteamVR (diuji di Ubuntu 19.10 dengan Indeks Katup)

@aeikum Apakah Anda memerlukan informasi / log lebih lanjut?

Sistem Informasi

Saya mengkonfirmasi:

Reproduksi

  1. Pilih judul dalam Library menggunakan klien Steam dan tekan tombol Play
  2. Launch Assetto Corsa Competizione Steam VR mode

Halo @mimattr , sebagai catatan tambahan, log Proton terkompresi dengan baik dan Anda dapat menarik dan melepas arsip ke dalam komentar Anda.

@ leillo1975 Mengenai mikro gagap, saya juga telah melihat bahwa ini dimulai cukup berat dengan versi 1.0.

Edit: Maaf , mohon lupakan apa yang saya tulis di atas, memilih trek yang berbeda dan gagapnya lebih buruk dari sebelumnya. Tidak tahu apa yang terjadi dengan game ini. Bahkan ketika GPU saya (GTX 1080) tidak berjalan 100%, saya melihat lonjakan waktu frame ini jadi saya tidak yakin apakah gagap ini bahkan terkait dengan GPU. Bisa jadi kompilasi shader konstan, tetapi tidak tahu apakah ini akan menunjukkan micro stutters yang sangat sering seperti ini.

Dengan Proton 4.11-2, ketika Anda mencoba untuk menyimpan konfigurasi roda, dengan penetapan sumbu dan tombol, game tersebut crash.
Saya tidak dapat mengunggah log (52MB)
Saya mencopot gim, dan memasangnya kembali, dan dengan versi proton yang sama, ketika saya mencoba membuat profil baru di awal gim, ketika Anda memilih bahasanya, macet lagi.
Jika saya kembali ke 4.2-9, game berfungsi kembali.

Halo @ leillo1975 , secara umum, log Proton terkompresi dengan baik dalam sebuah arsip, dapatkah Anda mencobanya?

@ leillo1975 @ kisak-valve Macet startup saat membuat profil adalah regresi yang dikenal di msctf. Saya membaca bahwa versi Proton 4.11 berikutnya akan berisi perbaikan untuk itu (https://github.com/ValveSoftware/Proton/issues/2978#issuecomment-521631126).
Sementara itu, Anda dapat menggunakan winetricks msctf sebagai solusi (jangan lupa untuk menyetel awalan Anda). Ada kemungkinan hal ini menyebabkan crash saat menyimpan konfigurasi roda juga.

@ leillo1975 @ kisak-valve Macet startup saat membuat profil adalah regresi yang dikenal di msctf. Saya membaca bahwa versi Proton 4.11 berikutnya akan berisi perbaikan untuk itu ( # 2978 (komentar) ).
Sementara itu, Anda dapat menggunakan winetricks msctf sebagai solusi (jangan lupa untuk menyetel awalan Anda). Ada kemungkinan hal ini menyebabkan crash saat menyimpan konfigurasi roda juga.

... dan jika mencoba mengetik obrolan dalam game juga

Diperbaiki dalam versi Proton baru (4.11-3)

Dengan masalah msctf teratasi, saya telah menyelidiki dua masalah tersisa dengan game yang saya miliki ini. Sekarang ini berjalan cukup sempurna untuk saya.

Pemutaran video

Unreal Engine 4, yang digunakan di bawahnya, menggunakan Windows Media Foundation untuk memutar film dalam game. ACC ingin memutar video MP4 (h264 / acc) dan WMV (wmv3 / wmapro). Jadi pemutaran video yang hilang terkait dengan https://github.com/ValveSoftware/Proton/issues/1464

Saya mendapatkan pemutarannya bekerja dengan langkah-langkah ini:

  • Salin file asli berikut ke folder system32 dari awalan anggur ACC: colorcnv.dll , mf.dll , mferror.dll , mfreadwrite.dll , msmpeg2adec.dll , msmpeg2vdec.dll , resampledmo.dll , sqmapi.dll , mfplat.dll , mfps.dll , mfplay.dll , wmvdecod.dll , wmadmod.dll
  • Media Foundation memerlukan pengaturan registri, ini harus diinstal menggunakan regedit ke awalan anggur ACC.
  • Dari file di atas, berikut ini perlu didaftarkan menggunakan regsvr32 di awalan anggur ACC: mfplay.dll , mfps.dll , wmadmod.dll , wmvdecod.dll , msmpeg2vdec.dll , msmpeg2adec.dll , colorcnv.dll , resampledmo.dll
  • Pastikan wine mengambil versi asli dari file ini, misalnya dengan menggunakan variabel lingkungan: WINEDLLOVERRIDES=mf,mferror,mfreadwrite,msmpeg2adec,msmpeg2vdec,sqmapi,mfplat,mfps,mfplay,wmvdecod,wmadmod=n

Langkah-langkah ini seharusnya cukup untuk keberhasilan pemutaran ulang sebagian besar video. Ini _tidak_ cukup untuk intro sekalipun. Saya pikir pemutarannya baik-baik saja (dikonfirmasi oleh UE4 logging), tetapi video tersembunyi atau tidak terlihat. Tampaknya ukuran video yang menjadi masalah di sini. Setelah saya mengubah ukuran video intro menjadi "ukuran normal", video itu juga muncul. Jadi:

  • Ubah ukuran video berikut di .steam/steam/steamapps/common/Assetto Corsa Competizione/AC2/Content/Movies (atau serupa): UE4MovingLogo4K.mp4 , Intro_Kunos_505.mp4 , ACC_GameIntro_16-9.mp4 dan TestIntro.mp4 . Saya telah menggunakan ffmpeg untuk melakukannya: ffmpeg -i <in>.mp4 -vf scale=1920:-1 <out>.mp4

Lonjakan waktu frame / gagap

Saat ini patch diperlukan di atas Proton untuk menghilangkan lonjakan waktu frame yang berat, terutama yang terlihat di sesi online. Lihat https://github.com/ValveSoftware/Proton/issues/1420#issuecomment -639084670
Berikut adalah build Proton khusus yang tambalannya diterapkan pada Proton 5.0-8: https://www.dropbox.com/s/dz1kk9i22buz8fj/proton-5.0-8-acc-0001-ntdll-perform-fsync-in-client .tar.xz? dl = 0

ACC cukup GPU dan terutama CPU intensif. Gim ini memiliki HUD dalam gim. Lihat https://www.assettocorsa.net/forum/index.php?threads/can -somebody-pls-menjelaskan-me.59540 /. Nilai O (% okupansi untuk kalkulasi fisika) mungkin memberi kesan penggunaan CPU. Mirip seperti di Windows, menurunkan jumlah lawan mungkin membantu ketika CPU Anda tidak dapat mengimbangi.
Posting ini harus memberikan beberapa indikasi pengaturan terkait GPU mana yang harus digunakan dengan hati-hati: https://www.assettocorsa.net/forum/index.php?threads/biggest -settings-impact-on-gpu.59535 / dan,.

Selamat balapan!

Permainan diperbarui ke 1.0.8 dan sekarang, ketika Anda menekan start, layar menjadi hitam dan kemudian crash ke Desktop. Saya mencoba mengeksekusi dengan Proton 4.2 dan mengunduh ulang game, tetapi masalah tetap ada.

Halo @ leillo1975 , tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game dan seret dan lepas $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

@ leillo1975 @ kisak-valve Sama di sini, meskipun ini mungkin merupakan masalah permainan yang mempengaruhi Windows juga, lihat https://www.assettocorsa.net/forum/index.php?threads/an -unreal-process-has-crashed- setelah-1-0-8-update.60152 /

Halo @ leillo1975 , tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game dan seret dan lepas $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

steam-805550-.zip

Setelah pembaruan hari ini (1.0.9), game berfungsi kembali . Saya pikir game ini bekerja sedikit lebih lancar daripada versi sebelumnya.

Saya sedikit memperbarui petunjuk di atas untuk versi 1.1. Permainan sekarang menggunakan video intro wmv3 / wmapro yang membutuhkan perhatian. Gagap juga tampak jauh lebih sedikit dengan versi 1.1.

Dengan masalah msctf teratasi, saya telah menyelidiki dua masalah tersisa dengan game yang saya miliki ini. Sekarang ini berjalan cukup sempurna untuk saya.

Pemutaran video

Unreal Engine 4, yang digunakan di bawahnya, menggunakan Windows Media Foundation untuk memutar film dalam game. ACC ingin memutar video MP4 (h264 / acc) dan WMV (wmv3 / wmapro). Jadi pemutaran video yang hilang terkait dengan # 1464

Saya mendapatkan pemutarannya bekerja dengan langkah-langkah ini:

* Copy the following native files into the system32 folder of the ACC wine prefix: `colorcnv.dll`, `mf.dll`, `mferror.dll`, `mfreadwrite.dll`, `msmpeg2adec.dll`, `msmpeg2vdec.dll`, `resampledmo.dll`, `sqmapi.dll`, `mfplat.dll`, `mfps.dll`, `mfplay.dll`, `wmvdecod.dll`, `wmadmod.dll`

* Media Foundation needs registry settings, these should be installed using `regedit` into the ACC wine prefix.

* From above files the following needs to be registered using `regsvr32` in the ACC wine prefix: `mfplay.dll`, `mfps.dll`, `wmadmod.dll`, `wmvdecod.dll`, `msmpeg2vdec.dll`, `msmpeg2adec.dll`, `colorcnv.dll`, `resampledmo.dll`

* Make sure that wine picks up the native versions of these file, e.g. by using environment variable: `WINEDLLOVERRIDES=colorcnv,mf,mferror,mfreadwrite,msmpeg2adec,msmpeg2vdec,sqmapi,mfplat,mfps,mfplay,wmvdecod,wmadmod=n`

Langkah-langkah ini seharusnya cukup untuk keberhasilan pemutaran ulang sebagian besar video. Ini _tidak_ cukup untuk intro sekalipun. Saya pikir pemutarannya baik-baik saja (dikonfirmasi oleh UE4 logging), tetapi video tersembunyi atau tidak terlihat. Tampaknya ukuran video yang menjadi masalah di sini. Setelah saya mengubah ukuran video intro menjadi "ukuran normal", video itu juga muncul. Jadi:

* Resize the following videos in `.steam/steam/steamapps/common/Assetto Corsa Competizione/AC2/Content/Movies` (or similar) :`UE4MovingLogo4K.mp4`, `ACC_GameIntro_16-9.mp4` and `TestIntro.mp4`. I've used ffmpeg for doing so: `ffmpeg -i <in>.mp4 -vf scale=1920:-1 <out>.mp4`

Lonjakan waktu frame / gagap

ACC cukup intensif untuk GPU ketika semua pengaturan dimaksimalkan. Yang mengatakan kesan saya adalah bahwa gagap disebabkan oleh batasan CPU . Bahkan dengan pengaturan grafis terendah, gim ini akan memaksimalkan inti CPU karena fisika dan AI (saya kira). Dengan versi 1.1, gagap hampir hilang, jika tidak, menurunkan jumlah lawan mungkin membantu.

Gim ini memiliki HUD dalam gim. Lihat https://www.assettocorsa.net/forum/index.php?threads/can -somebody-pls-menjelaskan-me.59540 /. Selama nilai O (% okupansi untuk kalkulasi fisika) tetap nol, semuanya akan baik-baik saja.

Selain itu, saya masih membatasi fps hingga 50 dan menyesuaikan pengaturan grafis sehingga penggunaan GPU sebagian besar sedikit di bawah 100%. Posting ini harus memberikan beberapa indikasi pengaturan terkait GPU mana yang harus digunakan dengan hati-hati: https://www.assettocorsa.net/forum/index.php?threads/biggest -settings-impact-on-gpu.59535 /

Selamat balapan!

Saya berharap seseorang dari Proton devs melihat posting Anda dan mencatat dari masalah pemutaran video untuk memasukkan solusi dalam versi Proton berikutnya.

Halo @ leillo1975 , harap perhatikan bahwa ada pekerjaan yang sedang berlangsung untuk memberikan dukungan bagi kerangka Yayasan Media di Wine. Tidak akan ada perbaikan cepat karena itu perlu diimplementasikan dari awal dan setelah itu masalah lisensi dengan codec perlu dipecahkan.

Ada beberapa cara untuk mengatasi masalah ini, tetapi memerlukan penginstalan Windows 7 64 bit untuk mengambil beberapa file karena tidak ada penginstal yang dapat didistribusikan ulang secara legal untuk kerangka kerja yang tersedia dari Microsoft.

Di samping catatan, master opentrack mendapat dukungan untuk ptroton, pelacakan kepala dengan itu sekarang bekerja dengan indah bersama dengan ACC.
https://github.com/opentrack/opentrack

Asseto Corsa: Competizione FFB overload di G920

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/3246.
@flukejones diposting pada 2019-11-22T10: 36: 00:

Sistem Informasi

  • GPU: RTX2060
  • Versi driver / LLVM: Nvidia 440.31
  • Versi kernel: 5.4.0-rc8-1.g97aef18-default (openSUSE Tumbleweed)
  • Laporan informasi sistem Inti :
  • Versi Proton: 4.11-8

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 tersedia.

Gejala

Paksa Umpan Balik tampaknya berfungsi. Tapi kemudian antrian TBS perangkat menjadi kelebihan muatan, menyebabkan TBS tidak teratur atau tidak ada TBS.

dmesg

[ 1627.828016] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73140 commands, causing substantial delays!
[ 1627.842136] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73160 commands, causing substantial delays!
[ 1627.843229] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73160 commands, causing substantial delays!
<Trimmed by moderator>

Gim ini tampaknya bekerja dengan baik dengan kinerja yang baik - kecuali untuk film yang tidak diputar.

Reproduksi

Mainkan game.

Proton Log

steam-805550.zip

Informasi lebih lanjut di atas. Saat bermain game tampaknya sebagian besar tetap di atas FFB dan tampaknya ada berbagai macam efek.

Tetapi segera setelah game dihentikan, antrian perintah FFB tumbuh ke stratosfer dan terus berjalan.

Selain itu, setelah FFB dimatikan dalam game, antrean perintah mulai menyusut. Menginstal Pop! _OS 19.10 dan mengalami hal yang sama.

Huh ... Jadi antrean berhenti digunakan setelah game keluar, yang berarti pengosongannya berhenti? Yang berarti bahwa di game mengemudi lain, itu menggunakan antrean efek yang dibangun, menguras efek dari Asseto Corsa.

Saya menemukan bahwa game ini memiliki banyak kegagapan, terutama di game multipemain, atau saat Anda mengendarai banyak mobil. Pada saat-saat tertentu game menampilkan pesan di kiri atas (penggunaan CPU> 99%), dan grafik frametimes dari DXVK_HUD menunjukkan banyak gagap. Saya merekam video untuk menunjukkan masalah ini:
https://youtu.be/cEoahOxIWqc

Seperti yang Anda lihat di jendela "htop", CPU tidak berada pada 99% (mungkin 60%). Ada banyak kinerja CPU yang hilang, dan mungkin jika game menggunakan seluruh CPU, gagap ini akan berkurang. Saya pikir ini tidak normal.

Saya membuat sebuah Blender Benchmark dan semua inti diatur pada 100% di "htop" tanpa masalah.

Saya memainkan 2 balapan multipemain di Windows di PC yang sama tanpa masalah dan pesan kelebihan CPU. Saya pikir Proton tidak dapat menggunakan semua CPU dalam game ini. Masalahnya sama dengan versi 5.0, 4.11 dan 4.2

CPU saya adalah Intel i7-3770. Anda dapat melihat GIST sistem saya di sini:
https://gist.github.com/leillo1975/db654fd0c71ce0baf57c1cca5bef3525

Saya tahu perilaku semacam ini, lihat https://github.com/doitsujin/dxvk/issues/1161 meskipun dalam kasus saya, saya benar-benar memiliki inti CPU yang maksimal ketika pesan kiri atas muncul.
Untungnya (setidaknya bagi saya) game berjalan jauh lebih baik di sini sejak pembaruan terkini. Cukup mengecewakan karena masih berjalan sangat buruk di mesin Anda.
Gim ini masih memaksimalkan inti CPU di sini, tetapi tampaknya menyisakan cukup ruang sehingga lonjakan waktu bingkai jarang terjadi di mesin saya. Karena itu, saya tidak pernah menemukan sakelar atau pengaturan yang menghilangkan paku untuk selamanya. Terkadang saya pikir itu tergantung pada inti CPU mana game itu mendarat :)
I7-6850K dan NVIDIA GTX 1080 di sini. Membaca di Forum ACC permainan tampaknya sangat bergantung pada CPU, saya kira ini bahkan lebih penting di Linux.

NB: Anda dapat mencoba https://github.com/jp7677/dxvk-nvapi
Ini memberi saya 1 atau maks. 2 fps ekstra, mungkin Anda mendapatkan lebih banyak.

Saya salin / tempel pesan saya pada masalah dxvk @doitsujin Anda, tetapi saya pikir masalah ini tidak terkait dengan DXVK

Saya salin / tempel pesan saya pada masalah dxvk @doitsujin Anda, tetapi saya pikir masalah ini tidak terkait dengan DXVK

Saya juga yakin bahwa ini tidak ada hubungannya dengan DXVK. Menurut forum ACC, ada juga banyak pengguna Windows dengan lonjakan waktu bingkai: https://www.assettocorsa.net/forum/index.php?forums/acc -troubleshooting.72 /

Yang aneh adalah game tersebut melaporkan penggunaan CPU> 99% dan OS hanya melaporkan kurang dari 60%. Seolah-olah Proton tidak menggunakan kekuatan penuh CPU

Yang aneh adalah game tersebut melaporkan penggunaan CPU> 99% dan OS hanya melaporkan kurang dari 60%. Seolah-olah Proton tidak menggunakan kekuatan penuh CPU

Ya, itu sangat aneh. Saya baru saja menguji ACC dan htop di mesin saya, di sini htop menunjukkan kepada saya inti CPU hampir 100%. Apakah Anda yakin tidak ada hal lain yang membuat mesin Anda stres, mungkin IO, bukan CPU?

Sunting: Apakah Anda melihat perilaku yang sama dalam balapan pemain tunggal? Saya rasa saya harus menyebutkan bahwa saya mempertahankan balapan pemain tunggal.

Saya salin / tempel pesan saya pada masalah dxvk @doitsujin Anda, tetapi saya pikir masalah ini tidak terkait dengan DXVK

Saya juga yakin bahwa ini tidak ada hubungannya dengan DXVK. Menurut forum ACC, ada juga banyak pengguna Windows dengan lonjakan waktu bingkai: https://www.assettocorsa.net/forum/index.php?forums/acc -troubleshooting.72 /

https://www.assettocorsa.net/forum/index.php?threads/large -intermittent-stutters-with-high-end-pc.62505 /

Sunting: Apakah Anda melihat perilaku yang sama dalam balapan pemain tunggal? Saya rasa saya harus menyebutkan bahwa saya mempertahankan balapan pemain tunggal.

Pada balapan pemain tunggal, gagap berkurang, tetapi ketika Anda menambahkan lebih banyak mobil, efek ini meningkat

Menarik. Apa yang ditampilkan htop dengan lebih sedikit atau lebih banyak mobil dalam satu pemain
balapan untukmu?

Pada hari Minggu, 9 Feb 2020 pukul 00:30, leillo1975 [email protected] menulis:

Sunting: Apakah Anda melihat perilaku yang sama dalam balapan pemain tunggal? Saya rasa saya
harus menyebutkan bahwa saya menjaga balapan pemain tunggal.

Pada balapan pemain tunggal, gagap lebih sedikit, tetapi ketika Anda menambahkan lebih banyak
mobil efek ini meningkat

-
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/1420?email_source=notifications&email_token=AEDL5XORFBQNWIF5SO4BWYDRB457VA5CNFSM4FUYQ7U2YY3PNVWWK3K3TUL52HS4DFVREXG43VYTUL52HS4DFVREXG43VYTUL52HS4DFVREXG43VYTUL52HS4DFVREXG43VYTUL52HS4DFVREXG43VYTUL52HS4DFVREXG43VYTUL52HS4DFVREXG43
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AEDL5XIC2OAON34HVU67LH3RB457VANCNFSM4FUYQ7UQ
.

Sunting: Apakah Anda melihat perilaku yang sama dalam balapan pemain tunggal? Saya rasa saya harus menyebutkan bahwa saya mempertahankan balapan pemain tunggal.

Pada balapan pemain tunggal, gagap berkurang, tetapi ketika Anda menambahkan lebih banyak mobil, efek ini meningkat

Saya baru saja menguji beberapa game multipemain. Gagap memang lebih buruk di sana, meskipun tidak selalu (sepertinya menjadi lebih baik dari waktu ke waktu) dan tidak seburuk dalam rekaman Anda. Saya telah menjalankan htop pada saat yang sama, serupa dengan game pemain tunggal, saya memiliki inti CPU hampir 100% sepanjang waktu.

Saya membuat tes lain untuk
https://youtu.be/2CXBhQOsFig

Menarik. Apa yang ditampilkan htop dengan lebih sedikit atau lebih banyak mobil dalam balapan pemain tunggal untuk Anda?

Video menunjukkan CPU ini digunakan pada balapan Single Player terhadap 7 lawan. Seperti yang Anda lihat ada jauh lebih sedikit gagap:
https://youtu.be/ZLRpOEp3h5s

Maaf untuk mengemudi di semua video ini, saya memiliki kemudi di sisi meja sehingga saya bisa mengetik dengan nyaman dengan keyboard melaporkan tes ini

Edited: Maaf, saya diposting multiplayer w / o video yang HT. Sekarang dikoreksi

Saya pikir itu pasti sesuatu yang terkait dengan lapisan bersih di Wine / Proton. Hal serupa memengaruhi rFactor2, dalam pemain tunggal, game berjalan dengan baik, dengan banyak mobil dalam balapan. Namun saat mencoba balapan multiplayer, game ini jauh lebih lambat, bukan di tampilan grafis, tapi di balapan, seperti go on slow motion, dan penggunaan CPU juga lebih tinggi dari pada single player.

Saya pikir itu pasti sesuatu yang terkait dengan lapisan bersih di Wine / Proton. Hal serupa memengaruhi rFactor2, dalam pemain tunggal, game berjalan dengan baik, dengan banyak mobil dalam balapan. Namun saat mencoba balapan multiplayer, game ini jauh lebih lambat, bukan di tampilan grafis, tapi di balapan, seperti go on slow motion, dan penggunaan CPU juga lebih tinggi dari pada single player.

Ini adalah masalah rFactor2 (https://github.com/ValveSoftware/Proton/issues/245) yang dilaporkan @alexbrrsclnt :
https://youtu.be/cz1mE1QpcKE

FWIW, saya telah menambahkan tweak ke ffbtools di berarma / ffbtools # 17 yang memperbaiki masalah umpan balik gaya yang dialami orang-orang dengan game ini (setidaknya pada roda G27 / G920).

Hari ini game tersebut diperbarui ke versi 1.4 dan sekarang tidak berfungsi. Sebelum menu, itu crash ke desktop. Silakan lihat

Coba saja dengan 1.4 dan proton terbaru, dan ini bekerja dengan baik untuk saya. Bisakah Anda memposting log?

Ini dia:
steam-805550.zip

"` `28416.743: 00e4: 00e8: trace: loaddll : load_so_dll Dimuat L" C: \ windows \ system32 \ XAudio2_7.dll "di 0x7f3534140000: builtin
LogConsoleManager: Peringatan: Menyetel variabel konsol 'r.VSync' dengan 'SetByGameSetting' telah diabaikan karena prioritasnya lebih rendah daripada 'SetByProjectSetting' sebelumnya. Nilai tetap '0'
LogStreaming: Kesalahan: Tidak dapat menemukan file untuk paket / Script / SourceControl yang diminta oleh kode pemuatan async. NameToLoad: / Script / SourceControl
LogStreaming: Kesalahan: Ditemukan 1 paket yang bergantung ...
LogStreaming: Kesalahan: / Game / GUI / Shared / WDG_InteractiveFooterButton
LogKsPhysics: Error: _ITERATOR_DEBUG_LEVEL adalah 0, tidak ada pemeriksaan jangkauan
LogKsOnlineServices: Tampilan: TcpClient mencoba untuk terhubung (tahap 5)
LogKsOnlineServices: Peringatan: Status koneksi OnlineService 5 berubah menjadi 0
LogKsOnlineServices: Tampilan: Menghubungkan ke 809a.assettocorsa.ne, 809b.assettocorsa.ne:809
LogKsPhysics: Galat: galat setTimeout soket TCP terdeteksi 10009

LogInit: Tampilan: Game Engine Diinisialisasi.
LogInit: Tampilan: Memulai Game.
info: Presenter: Properti rantai pertukaran aktual:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Mode saat ini: VK_PRESENT_MODE_IMMEDIATE_KHR
info: Ukuran penyangga: 1920x1080
info: Jumlah gambar: 2
info: FS Eksklusif: 1
28448.814: 00e4: 00e8: fixme: dxgi: dxgi_output_GetDisplayModeList iface 0x3f1f2f0, format DXGI_FORMAT_R8G8B8A8_UNORM, tanda 0, mode_count 0x5fd600, mode (nihil) rintisan parsial!
28448.814: 00e4: 00e8: fixme: dxgi: dxgi_output_GetDisplayModeList iface 0x3f1f2f0, format DXGI_FORMAT_R8G8B8A8_UNORM, tanda 0, mode_count 0x5fd600, mode 0x7f3486d84300 rintisan parsial!
info: Presenter: Properti rantai pertukaran aktual:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Mode saat ini: VK_PRESENT_MODE_FIFO_KHR
info: Ukuran penyangga: 1920x1080
info: Jumlah gambar: 3
info: FS Eksklusif: 1
info: Mengatur mode tampilan: 1920x1080 @ 60
LogD3D11RHI: Error: agsDriverExtensionsDX11_SetDepthBounds (1.0.000000, 1.000000) mengembalikan kode error 2. * * HARAP PERBARUI DRIVER VIDEO ANDA * **
LogKsOnlineServices: Tampilan: Mencoba menghubungkan (kembali) ke backend KSON
LogKsOnlineServices: Peringatan: Status koneksi OnlineService 0 berubah menjadi 1
LogKsOnlineServices: Tampilan: backend KSON terhubung
LogSlate: Peringatan: FontCache flush diminta. Alasan: Budaya untuk pelokalan diubah
LogSlate: Peringatan: FontCache flush diminta. Alasan: Budaya untuk pelokalan diubah
LogAudio: Kesalahan: ~ FXAudioDeviceProperties: XAudio2-> Rilis () kesalahan: Kode kesalahan tidak tertangani 1
info: Memulihkan mode tampilan: 1920x1080 @ 60
``

Tidak begitu yakin apa yang terjadi, mungkin tidak suka tidak bisa online?

Saya tidak tahu. Ini adalah log permainan terakhir, bukan steam log:
AC2.log

Saya juga sekarang gagal dengan pembaruan 1.4. @ ah- Anda menggunakan versi proton apa? Kernel apa? Kartu video apa? ada perubahan? Resolusi?

LogConsoleManager: Warning: Setting the console variable 'r.VSync' with 'SetByGameSetting' was ignored as it is lower priority than the previous 'SetByProjectSetting'. Value remains '0'
LogStreaming: Error: Couldn't find file for package /Script/SourceControl requested by async loading code. NameToLoad: /Script/SourceControl
LogStreaming: Error: Found 1 dependent packages...
LogStreaming: Error:   /Game/GUI/Shared/WDG_InteractiveFooterButton
LogKsPhysics: Error: _ITERATOR_DEBUG_LEVEL is 0, no range checks
LogKsOnlineServices: Display: TcpClient trying to connect (stage 5)
LogKsOnlineServices: Warning: OnlineService's connection state 5 changed to 0
LogKsOnlineServices: Display: Connecting to 809a.assettocorsa.ne, 809b.assettocorsa.ne:809
LogKsPhysics: Error: TCP socket setTimeout error detected 10009 

LogInit: Display: Game Engine Initialized.
LogInit: Display: Starting Game.
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1920x1080
info:    Image count:  2
info:    Exclusive FS: 1
28448.814:00e4:00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x3f1f2f0, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x5fd600, modes (nil) partial stub!
28448.814:00e4:00e8:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x3f1f2f0, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x5fd600, modes 0x7f3486d84300 partial stub!
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_FIFO_KHR
info:    Buffer size:  1920x1080
info:    Image count:  3
info:    Exclusive FS: 1
info:  Setting display mode: 1920x1080<strong i="6">@60</strong>
LogD3D11RHI: Error: agsDriverExtensionsDX11_SetDepthBounds(1,0.000000, 1.000000) returned error code 2. **********PLEASE UPDATE YOUR VIDEO DRIVERS*********
LogKsOnlineServices: Display: Trying to (re)connect to KSON backend
LogKsOnlineServices: Warning: OnlineService's connection state 0 changed to 1
LogKsOnlineServices: Display: KSON backend connected
LogSlate: Warning: FontCache flush requested. Reason: Culture for localization was changed
LogSlate: Warning: FontCache flush requested. Reason: Culture for localization was changed
LogAudio: Error: ~FXAudioDeviceProperties: XAudio2->Release() error: Unhandled error code 1
info:  Restoring display mode: 1920x1080<strong i="7">@60</strong>

Tidak begitu yakin apa yang terjadi, mungkin tidak suka tidak bisa online?

Apakah log ini dari game yang berfungsi ? Jika ya, maka itu sangat membantu saya dalam proses debug.

@ ah- Jika milik Anda berfungsi, satu set lengkap file log akan membantu saya memperbaiki ini :)

Tentu, ini dia. Di atas berasal dari @ leillo1975 s gagal log, hanya dengan kebisingan seh dihapus.

Milik saya ada di sini, saya pikir semua detail ada di log itu sendiri:

@ ah-: Anda satu-satunya untuk siapa ini bekerja ... Apakah Anda kebetulan lauching dalam mode VR?

Juga, maaf atas semua pertanyaannya, tetapi maukah Anda menjalankan lagi dan mengambil log dengan level log DXVK disetel ke trace ? @ ah- Terima kasih atas bantuan Anda. Saya harus memperbaikinya sebelum balapan hari Minggu.

Permainan berakhir di sini juga saat memainkan logo UE4. Saya telah mencoba awalan yang bersih, yang menunjukkan layar pemilihan bahasa, tetapi kemudian tetap berhenti. Ini bukan kecelakaan, itu hanya keluar. Satu-satunya baris yang agak mencurigakan di log permainan adalah saya kira

[2020.05.14-18.56.58:791][169]Closing by request
[2020.05.14-18.56.58:791][169]LogWindows: FPlatformMisc::RequestExit(0)

Tidak tahu apa arti dibalik itu.
Edit: Catatan menarik, keluar tidak selalu pada waktu yang sama, kadang-kadang bisa memilih bahasa, kadang-kadang ada sebelumnya.

Melihat file log, sepertinya file tersebut mati jika koneksi TCP habis waktunya, yang merupakan kesalahan yang pernah saya lihat sebelumnya. Ia mengatakan itu mencoba untuk terhubung ke lokasi DNS berikut:

  • 809a.assettocorsa.ne
  • 809b.assettocorsa.ne

Menjalankan dig bagi saya melawan itu tidak menyelesaikan apa pun. @ ah- apa yang mereka putuskan untuk Anda? Saya akan menambahkan entri /etc/hosts secara lokal dan melihat apakah itu memperbaikinya untuk mengonfirmasi.

Anehnya, 809a.assettocorsa.net menyelesaikan untuk saya, dan mencari kesalahan winsock yang terjadi (10009), itu berarti Nomor File Buruk , yang bagi saya menunjukkan kegagalan resolusi nama.

@mcoffin Tidak tahu apakah ini masalahnya, tetapi log Anda berisi entri ini, sedangkan log dari @ ah- tidak:

steam-805550.log:314839:28454.084:00e4:00e8:warn:seh:OutputDebugStringA "[2020.05.14-17.20.02:868][ 45]LogTextLocalizationResource: LocRes '../../../Engine/Content/Localization/Engine/es-ES/Engine.locres' could not be opened for reading!\r\n" steam-805550.log:315093:28454.085:00e4:00e8:warn:seh:OutputDebugStringA "[2020.05.14-17.20.02:870][ 45]LogTextLocalizationResource: LocRes '../../../Engine/Plugins/Online/OnlineSubsystemSteam/Content/Localization/OnlineSubsystemSteam/es-ES/OnlineSubsystemSteam.locres' could not be opened for reading!\r\n" steam-805550.log:315347:28454.086:00e4:00e8:warn:seh:OutputDebugStringA "[2020.05.14-17.20.02:871][ 45]LogTextLocalizationResource: LocRes '../../../Engine/Plugins/Online/OnlineSubsystem/Content/Localization/OnlineSubsystem/es-ES/OnlineSubsystem.locres' could not be opened for reading!\r\n" steam-805550.log:315601:28454.087:00e4:00e8:warn:seh:OutputDebugStringA "[2020.05.14-17.20.02:872][ 45]LogTextLocalizationResource: LocRes '../../../Engine/Plugins/Online/OnlineSubsystemUtils/Content/Localization/OnlineSubsystemUtils/es-ES/OnlineSubsystemUtils.locres' could not be opened for reading!\r\n" steam-805550.log:315855:28454.088:00e4:00e8:warn:seh:OutputDebugStringA "[2020.05.14-17.20.02:873][ 45]LogTextLocalizationResource: LocRes '../../../AC2/Content/Localization/Game/es/Game.locres' could not be opened for reading!\r\n"

Mungkin melihat ke lokasi file tersebut, dan / atau mencoba mengubah bahasa Anda ke en-US daripada es-ES?

`` ~ ❯❯❯ ping 809a.assettocorsa.net
PING 809a.assettocorsa.net (144.76.81.131) 56 (84) byte data.
^ C
--- Statistik ping 809a.assettocorsa.net ---
4 paket dikirim, 0 diterima, kehilangan paket 100%, waktu 3024ms

~ ❯❯❯ ping 809b.assettocorsa.net ✘ 1
PING 809b.assettocorsa.net (64.188.22.202) 56 (84) byte data.
64 byte dari 64.188.22.202.static.quadranet.com (64.188.22.202): icmp_seq = 1 ttl = 121 waktu = 14,8 ms
64 byte dari 64.188.22.202.static.quadranet.com (64.188.22.202): icmp_seq = 2 ttl = 121 waktu = 14,8 ms
^ C
--- Statistik ping 809b.assettocorsa.net ---
2 paket dikirim, 2 diterima, 0% kehilangan paket, waktu 1001ms
rtt min / rata-rata / maks / mdev = 14.787 / 14.816 / 14.846 / 0.029 md
``

@aeikum Saya belum memposting log saya, tetapi karena Anda membantu, saya akan melampirkan log saya di sini.

steam-805550.log.gz

@ ah- apakah Anda menurut fchance menggunakan systemd-resolved ? Atau apakah Anda menggunakan yang lain? Menariknya, tanpa menggunakan @1.1.1.1 , dig waktu habis untuk saya di url assettocorsa.ne

Hanya dns biasa melalui ISP saya, DNS 1: 212.69.40.23 .

Masuk dengan debug dxvk, opsi peluncuran penuh PROTON_LOG=1 DXVK_HUD=full WINEFSYNC_SPINCOUNT=100 DXVK_LOG_LEVEL=debug %command% :
steam-805550.log.gz

@ ah- Mengapa Anda menyetel opsi WINEFSYNC_SPINCOUNT ?

Hanya sisa lama, diuji tanpa itu sekarang dan berfungsi sama.

@ ah- tetapi apakah Anda menggunakan systemd-resolved atau resolvd atau apa untuk manajemen DNS secara lokal?

@ ah- Hanya memeriksa, Anda benar-benar menggunakan versi 1.4?

@ jp7677 Saya pikir dia karena dia memiliki baris log ini

4167.921:00d4:00d8:warn:seh:OutputDebugStringA "[2020.05.14-18.36.57:142][  0]LogTemp: Project Version: 1.4.0\r\n"

Ya, saya yakin ini versi 1.4, ini juga menunjukkannya di UI. Saya rasa saya menggunakan NetworkManager untuk manajemen dns? Ini hanya lengkungan default dengan desktop gnome normal.

Satu-satunya hal yang dapat saya pikirkan adalah saya menjalankan driver nvidia jalur utama, bukan vulkan beta. Tapi kemungkinan besar ini terkait dns / network, tidak beruntung hanya dengan menambahkan keduanya ke / etc / hosts?

Jadi, saya telah memperhatikan baris-baris ini di @ ah- logs, tetapi BUKAN di milik saya (grep untuk 99Check untuk melihat baris tepat sebelum di mana seharusnya.

AH- log

4158.945:00d4:00d8:warn:seh:OutputDebugStringA "[2020.05.14-18.36.48:166][  0]LogKsPhysics: 99Check ok with S76561197993476496\r\n"
4158.946:00d4:00d8:warn:seh:OutputDebugStringA "[2020.05.14-18.36.48:166][  0]LogKsOnlineServices: Display: TcpClient trying to connect (stage 5)\r\n"
LogKsOnlineServices: Display: TcpClient trying to connect (stage 5)
4158.963:00d4:00d8:warn:seh:OutputDebugStringA "[2020.05.14-18.36.48:184][  0]LogKsOnlineServices: Warning: OnlineService's connection state 5 changed to 0\r\n"
LogKsOnlineServices: Warning: OnlineService's connection state 5 changed to 0
4158.964:00d4:00d8:warn:seh:OutputDebugStringA "[2020.05.14-18.36.48:185][  0]LogKsOnlineServices: Display: Connecting to 809a.assettocorsa.ne, 809b.assettocorsa.ne:809\r\n"
LogKsOnlineServices: Display: Connecting to 809a.assettocorsa.ne, 809b.assettocorsa.ne:809
4158.965:00d4:00d8:warn:seh:OutputDebugStringA "[2020.05.14-18.36.48:185][  0]LogKsGamePlatform: Sending kson connection request with account lastUpdated: 948612704\r\n"
4158.965:00d4:00d8:warn:seh:OutputDebugStringA "[2020.05.14-18.36.48:186][  0]LogKsPhysics: Error: TCP socket setTimeout error detected 10009 \n\r\n"
LogKsPhysics: Error: TCP socket setTimeout error detected 10009

Log Saya

417.853:00e8:00ec:warn:seh:OutputDebugStringA "[2020.05.14-19.30.39:949][  0]LogKsPhysics: 99Check ok with S76561198056164727\r\n"
417.853:00e8:00ec:warn:seh:OutputDebugStringA "[2020.05.14-19.30.39:949][  0]LogKsPhysics: Error: TCP socket setTimeout error detected 10009 \n\r\n"
LogKsPhysics: Error: TCP socket setTimeout error detected 10009

Log saya untuk tahap ini:

LogKsOnlineServices: Display: TcpClient trying to connect (stage 5)
LogKsOnlineServices: Warning: OnlineService's connection state 5 changed to 0
LogKsOnlineServices: Display: Connecting to 809a.assettocorsa.ne, 809b.assettocorsa.ne:809
LogKsPhysics: Error: TCP socket setTimeout error detected 10009 
NvAPI_D3D_GetObjectHandleForResource: Not implemented
NvAPI_D3D_SetResourceHint: Not implemented
LogInit: Display: Game Engine Initialized.
LogInit: Display: Starting Game.
NvAPI_D3D11_SetDepthBoundsTest: Succeeded
LogKsOnlineServices: Display: Trying to (re)connect to KSON backend
LogKsOnlineServices: Warning: OnlineService's connection state 0 changed to 1
LogKsOnlineServices: Display: KSON backend connected

(Harap abaikan log NVAPI)

Hanya untuk bersenang-senang saya sudah memutus jaringan saya, masih jalan keluar yang sama. (Meskipun cukup yakin lognya sedikit berbeda dalam kasus itu.). Jadi tidak yakin apakah ini terkait jaringan ...

Seseorang membutuhkan sesuatu dari saya (log, tes)? Saya mencoba membuat awalan yang bersih dan permainan keluar setelah menunjukkan pemilihan bahasa.

@ leillo1975 @ jp7677 @ ah- CPU apa yang dimiliki semua orang di sini?

Saya memiliki i7 3770, GTX-1060-6GB (440), 16GB, dan saya menggunakan Ubuntu 20.04

Tidak ada yang istimewa, i7-6850K, 1080GTX, Fedora 32, Nvidida 440,82.

@ ah- Maukah Anda membuat zip seluruh folder c:\users\steamuser\My Documents\Assetto Corsa Competizione dan menempelkannya di sini agar saya dapat mencoba dengan pengaturan TEPAT?

@ leillo1975 terima kasih, tapi saya benar-benar mencari pengaturan

ac.zip
Harus melewati dir MoTec atau zip menjadi terlalu besar untuk diunggah ke gh.

Juga threadripper 2950x jika itu penting.

@ ah- Terima kasih. Maukah Anda memasukkan sesi latihan untuk memastikan htat bekerja untuk Anda juga, dan memposting log itu? Saya sedang mengerjakan ini sekarang.

Terima kasih atas seluruh bantuan Anda. Orang seperti Anda adalah anugerah untuk memperbaiki masalah ini

Saya baru saja melakukan upaya putus asa dengan awalan baru, tidak ada opsi peluncuran dan proton terbaru dari https://github.com/GloriousEggroll/proton-ge-custom/releases , tetapi perilaku tetap sama.
@mcoffin Apakah Anda bisa masuk ke dalam game sekarang?

Saya baru saja melakukan upaya putus asa dengan awalan baru, tidak ada opsi peluncuran dan proton terbaru dari https://github.com/GloriousEggroll/proton-ge-custom/releases , tetapi perilaku tetap sama.
@mcoffin Apakah Anda bisa masuk ke dalam game sekarang?

Negatif.

Sebagai catatan menarik lainnya, ketika saya melihat hal-hal lain, dapatkah seseorang yang memiliki masalah mencoba mengubah zona waktunya menjadi GMT (offset +0)? Saya perhatikan bahwa @ ah- menggunakan zona waktu GMT. Seharusnya tidak masalah, tapi mungkin ... Kurasa? @ jp7677 @ leillo

Log dari satu putaran acara khusus:
steam-805550.log.gz

@ ah-, maukah Anda mengganti nama awalan Anda untuk sementara dan kemudian mencoba untuk memulai permainan? Ini menciptakan awalan baru dan mungkin memberi petunjuk ke arah mana harus dicari?

@mcoffin Mengubah zona waktu ke Islandia tidak ada bedanya di sini.
Sunting: Saya mencoba Inggris juga;)

Saya di Inggris, tapi saya harap tidak ada bedanya.

Awalan baru masih berfungsi, log:
steam-805550.log.gz

Satu-satunya hal yang dapat saya pikirkan adalah saya tidak bermain setidaknya selama beberapa minggu sebelum mencoba 1.4.

Terima kasih telah mencoba. Yah, saya rasa itu tidak ada hubungannya dengan pengaturan dalam game.

Sial. Saya benar-benar tidak dapat melihat apa yang salah ... ini seperti jendela yang dihancurkan secara tidak perlu

Saya bisa masuk ke layar pemilihan bahasa, pilih bahasa Inggris, lalu langsung macet setelah itu dengan menghapus seluruh direktori My Documents/Assetto Corsa Competizione (setelah membuat cadangan). @ jp7677 dapatkah Anda mengkonfirmasi perilaku ini sama sekali?

Ya, sama di sini. Tidak ada btw crash. Game keluar dengan sendirinya.

@ ah- Saat Anda menutup permainan, apakah Anda menutupnya melalui window manager Anda, atau melalui menu, atau dengan alt-F4'ing atau apa? Saya mencoba untuk men-debug pesan "Menutup saat diminta" yang kami lihat saat game memutuskan untuk ditutup

Melalui menu di dalam game.

@ jp7677 bagaimana tepatnya Anda meluncurkan game? Saya mengambilnya dari pesan sebelumnya bahwa @ ah- diluncurkan melalui uap dengan baris perintah yang dia posting di atas

Hanya tombol putar hijau normal di Steam. Saya memiliki beberapa opsi peluncuran
(mode permainan, penggantian anggur untuk pemutaran video) tetapi juga membersihkannya
tidak ada perbedaan.

Pada Kamis, 14 Mei 2020 pukul 23:18, Matt Coffin [email protected] menulis:

@ jp7677 https://github.com/jp7677 bagaimana tepatnya Anda meluncurkan
permainan? Saya mengambilnya dari pesan sebelumnya bahwa @ ah- https://github.com/ah-
diluncurkan melalui uap dengan baris perintah yang dia posting di atas

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/1420#issuecomment-628891745 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AEDL5XNGT2XTWUQARYGME2DRRRNZXANCNFSM4FUYQ7UQ
.

@ jp7677 keberatan membagikan penggantian Anda untuk pemutaran video?

Lihat lebih jauh di atas di utas ini (saat ini saya tidak di depan saya
mesin), saya telah membuat postingan yang lebih besar di masa lalu yang menjelaskan apa itu
diperlukan untuk pemutaran video. Perhatikan bahwa ini melibatkan lebih dari sekadar menyesuaikan
opsi peluncuran.

Pada Kamis, 14 Mei 2020 pukul 23:25, Matt Coffin [email protected] menulis:

@ jp7677 https://github.com/jp7677 keberatan membagikan override Anda untuk video
pemutaran?

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/1420#issuecomment-628894970 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AEDL5XPY5EYWHO35WCVUN73RRROV3ANCNFSM4FUYQ7UQ
.

Saya dapat mengonfirmasi bahwa ini kemungkinan bukan masalah jendela / layar penuh, karena perilaku yang sama persis diamati di Wayland

Apakah game ini berfungsi untuk salah satu dari Anda di versi 1.4?

@ ah- mengklaim itu berhasil untuknya

@ ah- apakah pemutaran video berfungsi untuk Anda, atau tidak?

Ugh, ini sangat menjengkelkan, terutama karena seseorang benar-benar membuatnya berfungsi.

Pembaruan: jika Anda alt-F4 atau mematikan jendela dengan pengelola jendela Anda, maka Anda tidak mendapatkan pesan log Closing by request , yang berarti bahwa permainan tahu itu dihentikan. Seolah-olah ia mengira bahwa tombol "Keluar" sedang diklik.

Tebakan buta, tetapi bagaimana jika ada input gamepad / joystick hantu yang mengirimkan perintah tipe belakang? @ ah-, apakah Anda bermain dengan mouse dan keyboard? Pada titik ini, tidak ada salahnya untuk menguji apakah masalah tersebut dapat dihindari dengan mencabut semua periferal yang tidak penting.

@ kisak-valve Saya sudah melakukannya (hanya tersisa mouse + keyboard yang terpasang), dan tidak ada perubahan. Still game keluar dengan sendirinya.

Dari lognya, @ ah- sedang bermain dengan pengontrol ... tetapi saya belum menemukan satu orang pun yang dapat menjalankannya sejauh ini.

Saya memutuskan hubungan roda dan kamera web saya dan tidak ada yang berubah

Ini cukup membuat frustrasi, karena gim ini jelas keluar sendiri karena pesan itu tidak muncul kecuali Anda memiliki masalah ini atau keluar secara manual melalui menu

Baru saja mencoba banyak hal, dan tidak ada yang merusak ACC bagi saya, itu terus bekerja. Menggunakan steam-native, pergi offline, memutuskan semua pengontrol saya, menggunakan fluxbox sebagai ganti gnome. Tidak tahu apa yang terjadi padamu. Instalasi saya cukup lama, saya mungkin memiliki beberapa symlink lama untuk versi gnutls dll. Tergeletak di sekitar, tetapi saya benar-benar tidak dapat membayangkan bahwa itulah yang membuat ini bekerja.

Pemutaran video tidak berfungsi untuk saya, saya hanya mendapatkan jendela hitam dan perlu mengklik dengan mouse untuk melompat ke menu.

Oke, setidaknya itu waras. Apakah Anda memiliki penggantian DLL untuk awalan itu (periksa winecfg dengan PATH dan WINEPREFIX setel dengan benar)

Aku akan benar-benar kehilangan akal untuk mencoba memperbaiki ini. Saya tidak tahu apa bedanya @ ah-

Ada yang tahu tentang ini? Perlombaan liga saya akan datang :(

@ ah- Jika Anda punya waktu besok untuk duduk bersama saya dan mencoba memikirkan hal ini, saya akan sangat menghargainya. Discord / IRC / apapun; sebut saja!

Karena saya berada dalam krisis waktu, saya akan menambahkan bug bounty $ 50 untuk siapa pun yang memperbaikinya, atau memberi saya informasi yang memungkinkan perbaikan.

Unreal Engine 4 memiliki sistem pencatatannya sendiri. Saat menambahkan berikut ini ke [prefix- folder]/805550/pfx/drive_c/users/steamuser/Local Settings/Application Data/AC2/Saved/Config/WindowsNoEditor/Engine.ini :

[Core.Log]
global=VeryVerbose

Saya mendapatkan lebih banyak info di file 805550/pfx/drive_c/users/steamuser/Local Settings/Application Data/AC2/Saved/Logs/AC2.log .

Langsung sebelum keluar dikatakan sekarang:

[2020.05.15-05.24.33:043][163]LogPrimitiveComponent: VeryVerbose: Driver_Player2->Driver_Head Performing overlaps!
[2020.05.15-05.07.38:219][198]LogScriptCore: Verbose: CallFunctionByNameWithArguments: Name not found ''
[2020.05.15-05.07.38:219][198]LogScriptCore: Verbose: CallFunctionByNameWithArguments: Name not found ''
[2020.05.15-05.07.38:219][198]Closing by request

Tidak tahu apakah ini ada hubungannya dengan permintaan penutupan ...

Menyerah pada VeryVerbose setelah beberapa menit, tapi inilah log Verbose:
AC2.log.gz

kesalahan yang sama untuk saya dengan rilis 1.4, versi sebelumnya bekerja dengan sempurna.

Saya baru saja mendapatkan versi 1.4.1, versi ini mulai dengan baik di sini!

Berhasil lagi, bagus. Saya berharap bantuan untuk memperbaiki Stuttering pada balapan Multiplayer. Saya meninggalkan pesan di forum dukungan mereka. Saya pikir Anda harus mendukungnya dengan meninggalkan respons, sehingga mereka dapat melihat bahwa ada lebih dari satu dari kita yang bermain di Linux:
https://www.assettocorsa.net/forum/index.php?threads/lots -of-stuttering-on-online-races.64414 /

Hai @mcoffin , karena Anda tampaknya balapan online dengan cara yang lebih profesional dengan ACC di Linux, apakah Anda benar-benar menghadapi lonjakan waktu bingkai seperti yang dijelaskan @ leillo1975 atau seperti yang saya jelaskan di sini https://github.com/doitsujin/dxvk/ issues / 1161 (Tidak lagi seburuk itu di sistem saya, tetapi saya masih mendapatkan lonjakan waktu frame semacam ini)?
Jika tidak, dapatkah Anda membagikan beberapa spesifikasi sistem dan konfigurasi Anda? Saya masih sangat mencurigai penggunaan CPU menjadi masalahnya, tetapi ingin mendengar lebih banyak pemikiran tentang topik itu.

Sunting: Mungkin Anda bisa bergabung dengan diskusi @ leillo1975 yang dibuka di forum Kunos, itu mungkin tempat yang lebih baik karena kita mungkin mendapatkan pemikiran dari orang lain juga? Saya tidak tahu seberapa baik "menyebutkan" berfungsi di forum Kunos, maka saya mulai di sini.

Saya tidak tahu seberapa baik "menyebutkan" berfungsi di forum Kunos, maka saya mulai di sini.

Ini bekerja seperti di sini. Anda hanya perlu menggunakan "@namapengguna" untuk menyebutkan

Bekerja pada 1.4.1

Bekerja pada 1.4.1

Saya dapat mengonfirmasi bahwa ini sekali lagi 100% baik untuk digunakan dengan 1.4.1 dan 1.4.2 . Terima kasih kepada Kunos atas dukungannya yang luar biasa!

Hai. Nah, kinerja bagi saya tidak sebaik yang kalian gambarkan. Saya mendapatkan 32, bukan 113 di windows. Juga, framerate dalam menu dipotong menjadi 30 dari 108 setiap kali saya kembali dari jalur semula. Saya memiliki gtx 970 dengan pengaturan yang sama persis di kedua OS. Adakah yang bisa membantu? Juga mencoba driver vulkan dev dari nvidia 440.66.15-1, di mana saya mendapatkan kesalahan Error: agsDriverExtensionsDX11_SetDepthBounds(1,0.000000, 1.000000) returned error code 2. **********PLEASE UPDATE YOUR VIDEO DRIVERS*********. selama urutan peluncuran. Lucunya, ini berlanjut jika jendela permainan Anda diminimalkan selama periode ini. Selain itu, game crash saat memasuki menu pemilihan sirkuit dengan Proton-5.8-GE-2-MF yang memperbaiki video. Ada ide? Saya mencoba membuatnya berjalan dengan benar hingga akhir pekan, jadi saya dapat membelinya nanti karena tahu itu akan layak untuk dimainkan. @ leillo1975 Bisakah Anda membantu?

Selain itu, game crash saat memasuki menu pemilihan sirkuit dengan Proton-5.8-GE-2-MF yang memperbaiki video.

Mungkin versi Proton ini mencoba memecahkan kode video dan tidak bisa. Gunakan versi resmi dan jika layar tetap hitam tekan tombol untuk melompat ke menu.

@ leillo1975 untuk klarifikasi, GE Proton dapat memecahkan kode video - video intro berfungsi dengan baik. Saat memilih trek itu macet. Dan tidak ada video. Saya menggunakan proton standar untuk saat ini.

Saya lebih peduli dengan kinerja umum. Apakah perilakunya sama untuk Anda? Maksud saya 20% kinerja windows dalam mode hotlap? Dan kinerja menu menurun?

Hai @ Furious7c8 Saya akan mencoba mengomentari pertanyaan Anda satu per satu:
1) Fps di menu: Ada pengaturan yang (untungnya) membatasi fps di menu menjadi 30 fps, saya rasa Anda baru saja menonaktifkannya di Windows;)
2) Fps dalam game: apakah Anda mendapatkan banyak perbedaan dengan pengaturan yang sama? Saya tidak memiliki OS Windows untuk dibandingkan, tetapi perbedaan itu terdengar sangat besar. Yang mengatakan GTX 970 mungkin agak terbatas. Game di Linux dengan DXVK benar-benar membutuhkan lebih banyak VRAM daripada di Windows dengan DX. Mungkin Anda terbatas di sana. Dari pengalaman saya, rekomendasi yang sama berlaku untuk Windows. Misalnya kualitas cermin dapat memenuhi fps Anda.
3) SetDepthBoundsTest adalah metode yang bukan merupakan bagian dari DX11, tetapi milik AMD-AGS atau NV-API. Unreal Engine dapat menggunakan ini yang menghasilkan lebih banyak fps (antara 1% dan 2%). Anda mungkin ingin mencoba https://github.com/doitsujin/dxvk-ags atau https://github.com/jp7677/dxvk-nvapi tetapi perlu beberapa upaya untuk menyiapkannya dengan keuntungan minimal. Tidak masalah untuk mengabaikan ini.
4) Video trek memiliki format yang berbeda dari yang ada di intro dan tidak berisi trek audio. Lihat di sini untuk detailnya https://github.com/ValveSoftware/Proton/issues/1420#issuecomment-526511312. Pekerjaan Media Foundation masih terus berlangsung, beri waktu lagi;)

@ jp7677 Terima kasih atas jawabannya.

  1. Saya mengetahui pengaturan ini. Seperti yang dinyatakan, pengaturan tripplecek agar identik. FPS dalam menu adalah 109 fps -> Saya pergi ke trek -> keluar jalur ke menu -> Saya punya 30 fps. Pasti ada sesuatu yang rusak.
  2. Dengan pengalaman yang cukup besar, saya setuju bahwa perbedaan itu terlalu besar. Misalnya, saya mengalami penurunan kinerja 15% di semua game Proton yang saya miliki. Saya pikir itu layak diperjuangkan karena ini bukan overhead sederhana. Sesuatu pasti rusak.
  3. Akan memeriksanya.
  4. Begitu ... Tapi saya belum melihat video apapun tentang trek, bahkan di windows.

1: Ah, sekarang saya mengerti apa yang Anda maksud. Saya pikir saya telah melihat perilaku ini juga, tetapi (jika itu / adalah apa yang Anda gambarkan) mungkin saja 5 kali total (dengan lebih dari 100 jam dalam permainan). Karena itu jarang terjadi, saya baru saja memulai ulang dan melupakannya. Sekarang pikirkan apa itu (tidak ada lagi VRAM yang tersedia? Mungkin DXVK HUD bisa memberi Anda beberapa petunjuk?)
2: Ya, beri tahu saya jika Anda menemukan cara atau pengaturan tertentu yang mengurangi perilaku yang Anda lihat.

  1. Nah, itu aneh;). Saya melihat trek video di Linux, meskipun setelah beberapa mengutak-atik seperti yang dijelaskan di pos (lebih jauh).

Saya pikir masalah terburuk yang dimiliki game ini bukanlah video atau kinerja video. Kegagapan online multipemain adalah masalah utama yang harus diperbaiki, karena yang terbaik dari game ini adalah fitur ini, dan pengguna linux tidak dapat bersaing dengan pemain lain dalam kondisi yang sama. Saya tidak tahu apakah pengembang Valve / Codeweavers mengetahui hal ini .... @aeikum Saya tidak tahu apakah pekerjaan Anda terkait dengan jaringan Wine / Proton, tetapi jika tidak, dapatkah Anda menunjukkan masalahnya kepada pengembang yang tepat? Ada masalah serupa dengan rFactor 2 . Mungkin ada sesuatu di Wine / Proton yang perlu dilihat.

@ jp7677 Komentar terakhir saya sebentar.

  1. Ini terjadi setiap saat jadi tidak bisa diterima. Saya memeriksa penggunaan vram dan tidak ada bedanya dengan di windows. Bukan masalah imho.
  2. Saya telah mencoba berbagai flag dari dxvk dan versi proton yang berbeda tetapi tidak berhasil.
  3. DXVK-nvapi tidak membantu dengan cara apapun (mencegah kesalahan muncul). Cukup yakin saya melakukan semua langkah yang diperlukan.

Saya juga membandingkan perilaku dengan jendela. Di Win ada 84 utas yang dibuat dan penggunaan cpu tidak pernah 100%. Banyak utas menempati cpu dengan cara yang berarti dan semuanya tampak baik-baik saja. Namun di Linux saya melihat perilaku yang sama seperti yang Anda jelaskan sebelumnya, di mana satu utas mematok utas cpu menjadi 100% sementara sisanya ... tunggu ... 160 utas yang dibuat oleh game menganggur secara umum. Yang juga 100%, adalah keyakinan saya bahwa ada masalah dengan sinkronisasi utas. Saya berharap menemukan beberapa flag yang dikenal di dxvk atau wine untuk mengubah perilaku setidaknya, untuk melihat beberapa janji. Satu hal yang belum saya coba adalah kernel yang mendukung fsync, tetapi saat ini saya tidak memiliki banyak harapan. Apakah ada yang mencoba?

@ leillo1975 Saya telah memeriksa secara online (tidak akan melacak dengan jujur) untuk memeriksa gagap yang Anda jelaskan. Karena hasil kinerjanya sangat tidak konsisten, saya pernah berhasil memiliki FPS di atas 90. Kemudian saya tidak melihat ada gagap. TBH Saya percaya bahwa (jika kita tidak membicarakan tentang kompilasi shader yang "diperbaiki" oleh fosilize) maka sumber dari gagap sama dengan performanya yang buruk pada umumnya.

Saya yakin akan sulit menemukan alat untuk menyelidiki perilaku utas ini, bukan?

@ Furious7c8 Terima kasih atas penjelasan rinci Anda. Ya, taruhan saya juga adalah bahwa anggur mengalami kesulitan untuk menangani sinkronisasi utas / utas dengan cara ACC menggunakannya. Saya sudah mencoba kernel f-sync satu atau dua kali tetapi tidak melihat banyak perbedaan di sini. Saya rasa memang demikian, tetapi sinkronisasi elektronik sudah aktif dan berjalan dengan benar di komputer Anda?
Intinya saya rasa Anda benar-benar membutuhkan sistem yang kuat untuk memainkan game ini agak OK-ish di Linux (i7-6850K / GTX1080 di Fedora 32 di sini).

0001-ntdll-Perform-fsync-in-client.txt

Tambalan terlampir akan membantu dengan gagap dalam multipemain.

Oh benar-benar keren, terima kasih banyak! Sekarang saatnya membangun proton saya
lingkungan aktif dan berjalan kembali. Apakah saya memerlukan kernel berkemampuan f-sync untuk
efektif menggunakan ini?

Pada Kamis, 4 Jun 2020 pukul 19:40, gofman [email protected] menulis:

0001-ntdll-Perform-fsync-in-client.txt
https://github.com/ValveSoftware/Proton/files/4731792/0001-ntdll-Perform-fsync-in-client.txt

Tambalan terlampir akan membantu dengan gagap dalam multipemain.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/1420#issuecomment-639002790 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AEDL5XMLO5U5TG4XWBATTZLRU7MBRANCNFSM4FUYQ7UQ
.

Tidak, masalah dan perbaikannya tidak terkait sinkronisasi, ini berfungsi dengan baik untuk saya bahkan tanpa esync (saya rasa game ini tidak terlalu bergantung pada itu).

0001-ntdll-Perform-fsync-in-client.txt

Tambalan terlampir akan membantu dengan gagap dalam multipemain.

Di mana dan bagaimana tambalan ini diterapkan?

Saya berharap tambalan ini akan masuk ke rilis Proton berikutnya. Anda perlu membangun Proton dari sumber untuk menggunakannya. Saya taruh di sini kalau-kalau ada yang mau melakukan itu dan mencobanya sebelumnya.

Ini adalah versi tambalan yang sedikit lebih baik.
0001-ntdll-Perform-fsync-in-client.txt

@gofman Saya telah menerapkan tambalan Anda di atas proton-5.0-next dan memang, lonjakan waktu bingkai yang berat, terutama dalam sesi multi pemain, hilang. Benar-benar keren, sekali lagi terima kasih banyak telah melihat ini. Akan sangat keren jika tambalan ini masuk ke proton / anggur hulu.

@ leillo1975 Jika Anda mengetahui cara menggunakan build proton khusus, Anda dapat mengunduh dan mencoba build saya di sini
https://www.dropbox.com/s/dz1kk9i22buz8fj/proton-5.0-8-acc-0001-ntdll-perform-fsync-in-client.tar.xz?dl=0

Sunting: Tautan yang diperbarui untuk Proton-5.0-8 + patch

@gofman Saya sudah mencoba patch di rFactor 2 dengan harapan itu akan membantu di sana tetapi tidak. Saya tidak memiliki ACC untuk mencoba. Sepertinya ini terkait dengan penggunaan jaringan yang berat. Ini adalah masalah jika Anda tertarik untuk melihatnya: https://github.com/ValveSoftware/Proton/issues/245#issuecomment -606511619

@berama

Saya sudah mencoba tambalan di rFactor 2 dengan harapan itu akan membantu di sana tetapi tidak. Saya tidak memiliki ACC untuk mencoba. Sepertinya ini terkait dengan penggunaan jaringan yang berat. Ini adalah masalah jika Anda tertarik untuk melihatnya: # 245 (komentar)

Saya akan mencoba melihat ini dalam beberapa hari mendatang. Adakah cara yang pasti bagaimana saya dapat mengamati masalah dalam game, tanpa mencoba mengikuti pemain lain? Idealnya (demi pengumpulan informasi yang lebih mudah), mungkin Anda mengetahui efek yang dapat diamati bahkan tanpa berpindah ke mana pun dari lubang?

Bisakah Anda mengumpulkan log dari sesi multiplayer yang lambat jika memungkinkan (mungkin tidak terlalu lama karena log mungkin bertambah besar) yang direkam dengan WINEDEBUG = + pid, + timestamp, + loaddll, + proses, + thread, + winsock, + seh? Dan lampirkan ke laporan bug Wine (mungkin sangat besar tetapi mereka di-zip dengan sangat baik): https://bugs.winehq.org/show_bug.cgi?id=48668.

Benar-benar hebat !!!
https://youtu.be/YDYoGotwzlM

Terima kasih banyak, @gofman

Saya baru saja memeriksa dari mana masalah kinerja saya berasal. Ternyata, pada windows dengan DXVK perilakunya pada dasarnya sama (sekitar 10 FPS lebih, mungkin dengan menghilangkan wine overhead). Jadi, sayangnya, saya tidak percaya saya bisa berbuat apa-apa kecuali @doitsujin akan memeriksanya. Juga, milik saya 970 dipatok pada VRAM di windows, yang mungkin dikaitkan dengan kinerja rendah (500 Mb terakhir menjadi drama yang sangat lambat dari beberapa tahun yang lalu).

Patch Wine sekarang di-upstream ke Wine dengan beberapa penyesuaian:
https://github.com/wine-mirror/wine/commit/3078f10d43d834b0498358fe0accb565191b7020

Semoga saja itu juga akan menemukan jalannya ke versi Proton berikutnya.

Benar benar hebat! Terima kasih lagi @gofman

@ jp7677 - Sepertinya ini sudah terselesaikan, tapi saya akan menjawab pertanyaannya.

Saya memang mengalami beberapa lonjakan, tetapi hanya ketika mobil baru terhubung. Ini bukan masalah untuk balapan liga, karena hanya akan mengganggu kualifikasi.

Ada jenis gagap baru yang diperkenalkan di tambalan terbaru, yang terjadi saat gim mencoba memuat corak khusus, tetapi itu juga terjadi di Windows, jadi perhatikan bahwa kasus itu akan menjadi perhatian saat menguji bahwa tambalan itu kerja.

Saya berharap tambalan ini akan masuk ke rilis Proton berikutnya. Anda perlu membangun Proton dari sumber untuk menggunakannya. Saya taruh di sini kalau-kalau ada yang mau melakukan itu dan mencobanya sebelumnya.

Ini adalah versi tambalan yang sedikit lebih baik.
0001-ntdll-Perform-fsync-in-client.txt

@GloriousEggroll , dapatkah Anda menyertakan perbaikan ini pada Proton-GE Anda berikutnya?

Untuk kesenangan pengujian Anda: http://www.mediafire.com/file/7zc3875pe8koyoh/proton-5.0-9-rf2-acc.7z

Patch ACC dan rF2 terbaru diterapkan ke Proton 5.0-9 terbaru.

Biner ACC saya berubah dalam tambalan diam hari ini, dan kami mogok saat memulai sekarang untuk saya :(

Sudahlah aku sebenarnya idiot. skrip peluncur saya macet ketika roda tidak terpasang, karena saya bodoh.

Proton-5.9-GE-ST bekerja di luar kotak, dengan video dan patch terakhir:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.9-GE-4-ST

@ leillo1975 Anda menautkan ke https://github.com/wine-staging/wine-staging/commit/8402c959617111ac13a2025c3eb7c7156a2520f8 dalam masalah "pengujian Proton 5.0-10 RC", apa yang berubah dengan commit ini untuk ACC?

Patch memperbaiki gagap pada balapan multipemain. Ada juga tambalan rFactor2 yang memperbaiki masalah online

Apakah kamu yakin
Kegagalan multipemain telah diperbaiki dengan https://github.com/wine-mirror/wine/commit/3078f10d43d834b0498358fe0accb565191b7020 , itulah tautan pertama yang Anda poskan dalam masalah "pengujian Proton 5.0-10 RC". Pertanyaan saya adalah tentang link kedua yang Anda posting untuk ACC.

@ leillo1975 Saya telah melihat lagi link patch Wine-Staging yang telah Anda posting. Saya kira Anda baru saja menyalin tautan ini secara membabi buta dari catatan rilis Proton-5.9-4-GE-ST? Saya agak ragu bahwa ini berdampak pada ACC. Patch ini untuk dukungan ACL (Access Control List). Saya akan menyarankan untuk menghapus tautan itu dari daftar tautan Anda di masalah "pengujian Proton 5.0-10 RC" untuk menghindari kebingungan.

@GloriousEggroll Bisakah Anda menjelaskan jika tambalan ini https://github.com/wine-staging/wine-staging/commit/8402c959617111ac13a2025c3eb7c7156a2520f8 seperti yang disebutkan di https://github.com/GloriousEggroll/proton-ge-custom/releases/tag /5.9-GE-4-ST benar-benar memengaruhi Assetto Corsa Competizione (ACC)? Seadil yang saya lihat, tambalan ini tentang dukungan Daftar Kontrol Akses (ACL).

ini tambalan ac:
https://github.com/wine-mirror/wine/commit/3078f10d43d834b0498358fe0accb565191b7020

Jika Anda perhatikan, bagian pertama dari patch mengubah ACL yang diperlukan dalam pernyataan if:

if (!ret && (type == FD_TYPE_FILE || type == FD_TYPE_DIR))

Ini merusak Origin, karena patch staging ACL salah menetapkan ACL yang salah saat origin dijalankan. Jadi, untuk memperbaikinya, Anda memerlukan patch ACL yang diperbarui dari staging.

Sebenarnya ada perbaikan lain untuk hulu lebih lanjut ini yang perlu di-backport yang memperbaiki masalah dalam anggur vanila selain pementasan. (Akulah yang mendiskusikan ini dengan Paul, penulis tambalan ketika diperbaiki.):

https://github.com/wine-mirror/wine/commit/01143089f08c662a75f5af47fc2a8a3f8ae2afd6#diff -9d5b3420303a159fb3342fbfd812b20f

Paul Gofman06/23/2020
Ok, it is actually oldest Staging patchset server-Stored_ACLs occasionally turns normal files into FILE_FD_CHAR in server if the files have security descriptor. Origin does not flush character devices of course, there are just security descriptors for normal files.
We should probably fix that, file type affects more than triggering regression in my recent patch.
set_file_sd() in server/file.c has the assignment that effectivly cleares _REG / _DIR attribute on file mode, so later the file is treated as FD_TYPE_CHAR
Not like we don't want the flushes for character devices working, just having that to affect Origin looked very weird.
I think I will fix that

Paul Gofman06/23/2020
Pushed update. Now the issue with Origin should be double fixed.

Saya berharap tambalan ini akan masuk ke rilis Proton berikutnya. Anda perlu membangun Proton dari sumber untuk menggunakannya. Saya taruh di sini kalau-kalau ada yang mau melakukan itu dan mencobanya sebelumnya.

Ini adalah versi tambalan yang sedikit lebih baik.
0001-ntdll-Perform-fsync-in-client.txt

Saya berbicara tentang tambalan ini. @gofman dapat menjelaskan hal ini dengan lebih baik, termasuk patch multplayer rfactor2 .
Perubahan ini termasuk dalam salah satu versi Wine terakhir

Saya berharap tambalan ini akan masuk ke rilis Proton berikutnya. Anda perlu membangun Proton dari sumber untuk menggunakannya. Saya taruh di sini kalau-kalau ada yang mau melakukan itu dan mencobanya sebelumnya.
Ini adalah versi tambalan yang sedikit lebih baik.
0001-ntdll-Perform-fsync-in-client.txt

Saya berbicara tentang tambalan ini. @gofman dapat menjelaskan hal ini dengan lebih baik, termasuk patch multplayer rfactor2 .
Perubahan ini termasuk dalam salah satu versi Wine terakhir

Kedua tambalan ini ada di Wine upstream dan akan muncul di rebase Proton berikutnya (yaitu, pembaruan besar berdasarkan versi Wine yang lebih baru).

Saya pikir komentar https://github.com/ValveSoftware/Proton/issues/1420#issuecomment -664136646 oleh @GloriousEggroll pada dasarnya menjelaskan dari mana rumor tentang patchset ACL berasal.

server-Stored_ACLs Staging patchset tidak diperlukan baik untuk Assetto Corsa maupun Origin untuk bekerja.

Namun Wine Staging dan build GE https://github.com/wine-mirror/wine/commit/01143089f08c662a75f5af47fc2a8a3f8ae2afd6#diff -9d5b3420303a159fb3342fbfd812b20f di arus utama dan oleh https://github.com/2025-402c2596178116c2596158116ac2c959617812b20f di Pementasan.

@GloriousEggroll @gofman Terima kasih banyak atas klarifikasi terperinci, tidak ada pertanyaan lagi!
Terima kasih @ leillo1975 telah mengedit komentar Anda dalam masalah "pengujian Proton 5.0-10 RC"!

Halo semuanya, Indeks Katup saya masuk hari ini!

Sejauh ini, saya dapat mengatakannya hampir, tetapi dukungan VR untuk judul ini sebenarnya masih rusak karena akses penunjuk NULL di suatu tempat. Saya akan mulai menggali sejak Project Cars 2 (juga UE4 saya percaya) bekerja, dan mudah-mudahan saya bisa mengetahui apa yang terjadi, tetapi untuk orang lain tertarik dalam debugging, di sini adalah permainan dan proton log dari upaya untuk menjalankannya di SteamVR mode.

AC2.log
steam-805550.log

Info baru tentang mode VR, tampaknya IVRCompositor::Submit dipanggil dengan tekstur yang memiliki pegangan NULL suatu tempat, seperti texture->handle == NULL dalam kasus di atas, menyebabkan 0x0 dereferensi penunjuk. (dikonfirmasi dengan custom vrclient_x64 logging)

Sekarang, saya hanya menghabiskan sekitar 5 jam mencoba memasang debugger ke game terkutuk ini dan memecahkan ivrcompositor_submit , tetapi untuk kehidupan absolut saya, saya tidak dapat membuatnya berfungsi. Jika saya memulai permainan DI LUAR steam, ia mengeluh tentang steam yang tidak berjalan. Jika saya memulainya dari uap, maka debugger tidak dapat dipasang. Saya tidak akan mengerjakannya untuk sedikit, karena saya hampir benar-benar kehilangan omong kosong menghabiskan banyak waktu untuk hal yang sederhana (dimulai dengan debugger).

Hai @mcoffin, terima kasih banyak atas
Sejauh yang saya baca Project Cars 2 tidak dibangun di atas UE4 tetapi di mesinnya sendiri, jadi ini mungkin bukan referensi terbaik. Tentang temuan Anda, tidak yakin bagaimana melanjutkannya. Saya kira Anda telah menemukan kode sumber di sini https://github.com/ValveSoftware/Proton/blob/proton_5.0/vrclient_x64/vrclient_x64/vrclient_main.c#L894 mungkin bijaksana untuk langsung bertanya kepada seseorang di sini untuk mendapatkan arahan.

Ok anak laki-laki, info baru (lagi) - cc: @ jp7677

Saya menambahkan retasan ke ivrcompositor_submit untuk membuatnya tidak segfault ketika pegangan tekstur NULL dilewatkan (itu hanya jatuh ke kode "pegangan tekstur tidak valid" yang sudah ada).

Dengan solusi ini, game sekarang diluncurkan dalam VR, dan Anda dapat melihat berbagai hal dalam 3d, tetapi, sepertinya semua tekstur yang tidak valid sesuai dengan overlay yang seharusnya ditampilkan game (menu), yang tidak muncul apa pun.

Terlepas dari itu, setidaknya saya akhirnya bisa melihat sesuatu terjadi, bahkan jika itu tidak terlalu berguna.

Sayangnya, VR di sini tampaknya mengalami jeda rendering sinkron yang sama antara mata yang dialami PC2 :( jadi ada kemungkinan masalah kinerja di atas ini bahkan setelah kami menyelesaikan tampilan menu.

WRT ke pcars2, saya pikir mereka sama karena ini juga menunjukkan garis LogHMD khas UE ketika dimulai dalam mode VR. @ jppnk

Pada pandangan kedua, sepertinya IVROverlay::SetOverlayTexture tidak memiliki logika dari IVRCompositor::Submit untuk melakukan konversi dxvk vs wined3d ... mungkin itu masalah?

@mcoffin Kemajuan yang keren! Bisakah Anda mencobanya sekali dengan Wine3D daripada DXVK, mungkin itu memberi beberapa petunjuk untuk mempersempitnya lebih jauh.
Mengenai PC2, saya mungkin salah besar dengan pernyataan saya, saya tidak memiliki game tersebut, saya hanya membaca di Internet yang serba tahu bahwa mereka menggunakan mesin di sana sendiri (Mesin Kegilaan).

@ jp7677 lol kami memposting pada waktu yang sama.

sejauh wined3d berjalan, itu hanya memberi saya layar hitam permanen (layar penuh) di HMD.

Saya tidak memeriksanya terlalu dekat, karena saya tidak memiliki masalah apa pun selain WineD3D di D3D10 +. Butuh USIA USIA untuk membuat ArmA III berjalan dengan baik (kemudian dxvk keluar seperti setahun kemudian lol)

@ jp7677 juga jika Anda tahu cara yang baik untuk benar-benar menjalankan debugger dalam game ini, saya memiliki beberapa cara yang super hacky, tetapi tidak ada yang sempurna, dan saya akan MEMBUNUH hanya dapat memiliki breakpoint pada semua d3d11 , dxgi , vrclient , dan openvr . Mencoba menghubungkan cap waktu antara apitrace , DXVK, proton, dll. Membunuh saya

jika saya meluncurkan menggunakan winedbg , itu keluar karena tidak dapat terhubung ke uap. Saya tidak dapat meluncurkan winedbg dengan opsi peluncuran steam karena stdin / stdout kacau. Melampirkan nanti agak berfungsi, tetapi hanya setengah dari pustaka yang benar-benar mendapatkan simbol debug mereka dimuat, disassembler tidak berfungsi sama sekali, nilai register yang dicetak sangat buruk, dan vrclient muncul sebagai non-debuggable, meskipun Saya mengonfirmasi bahwa itu memiliki info debug yang disertakan. (Saya jarang kesal pada kode tetapi saya hampir menekan monitor saya selama berjam-jam hanya mencoba untuk mendapatkan pengaturan debugger yang berfungsi. Sangat membuat frustrasi).

Juga, gelandangan super besar yang Kunos tidak izinkan untuk dukungan vulkan. Tidak akan memakan banyak hal kecuali mem-port shader HLSL, tetapi satu-satunya alasan -vulkan tidak berfungsi pada baris perintah adalah karena mereka tidak menyertakan sumber daya UE4 yang "dimasak" (apa pun artinya).

Ya, menggunakan Wine3D untuk ACC secara nyata bukanlah pilihan, saya hanya bermaksud untuk memecahkan masalah ini, mungkin tekstur-> pegangannya tidak null dengan Wine3D.

Tetapi mungkin Anda sudah cukup dekat dengan pemikiran Anda tentang SetOverlayTexture ...

Mengenai debugging, sayangnya tidak .. kecuali menggunakan garis tulis konsol jadul :(

Maksud saya, saya belum pernah melihat menu VR yang memiliki gaya ini berfungsi di Linux (yang hanya menampilkan layar permainan .... Saya berani bertaruh apa pun yang dikelola dengan IVROverlay , dan kurangnya vk<->d3d implementasi hack ada masalah. Saya akan menggali lebih dalam besok, tapi saya hampir kehilangan omong kosong saya lagi hari ini mengerjakan ini, jadi saya selesai dengan itu malam ... saya saya akan benar-benar pergi balapan sebelum saya harus melakukan 4 jam dengan Paul Ricard di pagi hari ...

Catatan samping: membuka video yang mendukung DHCP di firefox, pada monitor kedua, digerakkan oleh GPU yang berbeda, menggunakan PRIME untuk mentransfer frame ke GPU utama, kemudian digabungkan, ditampilkan, dan dikirim kembali tampaknya membuat game ini mogok di kompilasi shader apa pun ...

Sekarang, itu 100% bisa dipecahkan, tapi berita menarik yang cukup menarik yang saya temukan ketika mencoba menonton netflix saat men-debug ini. (terjadi di Hulu + konten yang dibeli di YouTube juga ... Yay drm)

Terima kasih banyak atas usaha Anda sampai sekarang dan semoga sukses dengan balapan! ;)

@ jp7677 tahukah Anda bahasa apa yang coba ditiru vrclient? Saya belum pernah melihat ABI seperti itu sebelumnya. Apakah itu mencoba menjadi seperti C #?

@mcoffin Sejauh yang saya tahu, vrclient adalah jembatan ke beberapa versi klien OpenVR. Sebagian besar file dibuat oleh https://github.com/ValveSoftware/Proton/blob/proton_5.0/vrclient_x64/gen.sh dan dengan demikian https://github.com/ValveSoftware/Proton/blob/proton_5.0/ vrclient_x64 / gen_wrapper.py

@ jp7677 Menu sekarang muncul, dan VR berfungsi !!!! Saya akan mencoba untuk ikut serta dalam permainan dan melihat apakah itu berhasil. Masih ada beberapa masalah kinerja (seperti yang terlihat di pCars), jadi pasti ada beberapa pekerjaan yang harus dilakukan di sisi itu, atau mungkin dengan pengaturan saya.

mcoffin / Proton @ acc

EDIT : Tambalan pasti belum siap untuk pengiriman upstream, karena berantakan, saya baru saja membuatnya berfungsi, dan itu hanya mendukung kasus DXVK sekarang. Ketika saya benar-benar mengirimkannya, saya akan merefaktor kasus terjemahan tekstur DXVK / WineD3D / Vulkan ke basis kode mereka sendiri sehingga ada lebih sedikit duplikasi kode, dan mendukung kasus non-DXVK.

Siapa yang mengira itu hampir berhasil?

@mcoffin oh bagus, kemajuan benar-benar keren!

Masalah kinerja sekarang teratasi juga - Jangan gunakan mode rendering lama (gunakan yang baru (async) dalam pengaturan SteamVR (khusus aplikasi)).

Sekarang hanya ada satu masalah yang dapat saya temukan - ada beberapa gangguan pelacakan, tetapi tampaknya itu adalah kesalahan SteamVR dalam skenario beban cpu tinggi, daripada kesalahan Proton / ACC

Adakah yang mendapatkan freeze secara acak dalam game ini? Bagi saya, terkadang game macet. Suaranya terus berlanjut, tetapi gambarnya tidak berubah dan saya harus menghentikan permainan. Di dmesg saya mendapatkan ini:

[432570.790754] NVRM: GPU at PCI:0000:01:00: GPU-756c0726-1313-410f-39b6-ed71283e1126
[432570.790758] NVRM: GPU Board Serial Number: 
[432570.790760] NVRM: Xid (PCI:0000:01:00): 13, pid=399, Graphics Exception: EXTRA_MACRO_DATA
[432570.790766] NVRM: Xid (PCI:0000:01:00): 13, pid=399, Graphics Exception: ESR 0x404490=0x80000002
[432570.790901] NVRM: Xid (PCI:0000:01:00): 13, pid=513968, Graphics Exception: ChID 0067, Class 0000c197, Offset 00002394, Data 00000000

Log akun diakhiri dengan banyak pesan seperti ini:

[2020.08.23-19.03.35:965][125]LogD3D11RHI: Timed out while waiting for GPU to catch up. (0.5 s)

Ada ide?
Beberapa informasi sistem: gentoo, proton-5.09, nvidia-drivers-450.57-r1, GTX-1060

Hmm ... kedengarannya seperti ketidakcocokan dengan driver berpemilik NVIDIA (sayangnya).

Jika Anda menggunakan VR, saya mendengar ada masalah dengan proyeksi ulang asinkron dan kartu NVIDIA, jadi jika Anda menonaktifkannya, ini mungkin mulai berfungsi, tetapi saya membayangkan kinerjanya akan hampir tidak dapat hidup.

Selain itu, apa versi kernel Anda?

Saya memiliki rig kedua dengan 2070S yang dapat saya coba hari ini untuk melihat apakah saya mengalami masalah yang sama.

Saya telah memperhatikan bahwa game TIDAK menangani waktu tunggu soket dengan baik, jadi waktu tunggu koneksi jaringan terkadang membuat game crash untuk saya, jadi itu bisa menjadi faktor juga, meskipun saya ragu itu mengingat baris dmesg Anda tunjukkan.

@ GOTZL apakah kartu Anda sudah di-overclock sama sekali? Resolusi apa yang Anda coba untuk menjalankan permainan? beberapa pencarian sepintas menemukan bahwa kesalahan ini terkadang menunjukkan kartu yang sekarat, atau kartu yang didorong agak terlalu keras.

Ini membekukan bagi saya juga. Biasanya macet saat permainan sedang dimuat, yaitu sebelum menu utama, tapi kadang akan membeku nanti. Saat macet nanti, biasanya segera setelah saya mengklik tombol pada menu, meskipun terkadang sepertinya hanya berhenti secara acak. Jika saya mengemudi saat macet, audio terus diputar dalam putaran yang sama dan grafik tidak berubah, tetapi saya tahu fisika masih disimulasikan karena umpan balik gaya roda saya berubah.

Crash saat memuat:
steam-805550.log.zip

Tabrakan saat balapan:
steam-805550.log.racing.zip

Kerusakan setelah mengklik tombol muat penyiapan:
steam-805550.log.button.zip

$ uname -r
5.7.12-arch1-1

$ pacman -Q mesa
mesa 20.1.5-1

Saya memiliki Vega 64 dan tidak melihat kesamaan dengan log @gotzl jadi mungkin ini adalah masalah tersendiri ...

Ini membekukan bagi saya juga. Biasanya macet saat permainan sedang dimuat, yaitu sebelum menu utama, tapi kadang akan membeku nanti. Saat macet nanti, biasanya segera setelah saya mengklik tombol pada menu, meskipun terkadang sepertinya hanya berhenti secara acak. Jika saya mengemudi saat macet, audio terus diputar dalam putaran yang sama dan grafik tidak berubah, tetapi saya tahu fisika masih disimulasikan karena umpan balik gaya roda saya berubah.

Crash saat memuat:
steam-805550.log.zip

Tabrakan saat balapan:
steam-805550.log.racing.zip

Kerusakan setelah mengklik tombol muat penyiapan:
steam-805550.log.button.zip

$ uname -r
5.7.12-arch1-1

$ pacman -Q mesa
mesa 20.1.5-1

Saya memiliki Vega 64 dan tidak melihat kesamaan dengan log @gotzl jadi mungkin ini adalah masalah tersendiri ...

Ya. Saya memiliki masalah yang sama dengan Anda, tetapi menurut saya ini tidak terkait dengan masalah @gotzl . Saya perhatikan bahwa memiliki salah satu dari yang berikut ini di latar belakang akan membuat hang yang Anda dan saya alami lebih mungkin terjadi:

  • Konten video diputar di firefox
  • Konten HDCP dalam bentuk apa pun di X11
  • Aplikasi yang secara aktif melakukan rendering dengan DRI_PRIME
  • Perselisihan terbuka
  • Zoom sedang berjalan (bahkan ditutup di baki)

Sepertinya pada dasarnya aktivitas apa pun di monitor sekunder dapat menyebabkan beberapa hal aneh di sana.

Saya berasumsi Anda melihat corrupted size vs. previous size di log Anda juga selama crash ini? Anda terdengar seperti Anda mendapatkan hal yang sama dengan saya, meskipun saya menghadapinya dengan menghindari hal di atas dan hanya meluncurkan kembali hingga berhasil.

EDIT : Setelah pemeriksaan lebih lanjut, sepertinya crash ini selalu terjadi selama segala jenis pemuatan atau kompilasi shader. @sambazley apakah Anda menggunakan fsync atau esync sama sekali? Apa pengaturan caching shader Anda untuk mesa dan Steam?

EDIT 2 : Berdasarkan saat Anda melihat masalah, menonaktifkan esync setidaknya dapat membantu Anda, meskipun itu akan membuat game tersendat beberapa kali pada lap pertama jika shader tidak di-cache

EDIT 3 : Kecelakaan saat mengemudi (log rintisan dinput ), jelas tidak berlaku untuk pesan di EDIT 2

Saya berasumsi Anda melihat ukuran rusak vs. ukuran sebelumnya di log Anda juga selama kerusakan ini?

Maaf, saya tidak yakin apa artinya ini.

apakah Anda sama sekali menggunakan fsync atau esync

Saya menggunakan default user_settings.py ( "PROTON_NO_ESYNC": "1" dikomentari) dan saya menggunakan kernel Arch standar, jadi saya rasa itu berarti saya menggunakan esync?

Apa pengaturan caching shader Anda untuk mesa dan Steam?

Cache shader uap diaktifkan. Saya sudah mencoba membersihkan cache untuk game ini, tetapi tidak membantu.

menonaktifkan esync setidaknya bisa membantu Anda

Baru saja mencobanya dan masih membeku.

Edit:
Saya mengerti apa yang Anda maksud dengan kesalahan corrupted size vs. previous size . Tahu apa artinya?

Hai @mcoffin mungkin itu adalah ide untuk membuka draf permintaan tarik dengan Anda modifikasi untuk VR untuk membuat Proton devs sadar akan apa yang dibutuhkan? Anda jelas masih dapat meningkatkan PR Anda dengan dorongan paksa jika Anda punya waktu. Akan sangat keren jika VR bekerja di luar kotak dengan versi Proton yang akan datang.

Hai @mcoffin mungkin itu adalah ide untuk membuka draf permintaan tarik dengan Anda modifikasi untuk VR untuk membuat Proton devs sadar akan apa yang dibutuhkan? Anda jelas masih dapat meningkatkan PR Anda dengan dorongan paksa jika Anda punya waktu. Akan sangat keren jika VR bekerja di luar kotak dengan versi Proton yang akan datang.

Jika Anda hanya khawatir tentang investasi waktu saya, saya sudah menyiapkan 90% untuk PR sekarang, hanya perlu menangani kasus vkd3d (vulkan / d3d11 selesai), dan saya akan siap untuk mengirimkan. Tidak masuk akal menawarkan fungsionalitas setengah matang, tetapi saya mengerti apa yang Anda katakan jika itu akan memakan waktu lebih lama.

Hai @mcoffin mungkin itu adalah ide untuk membuka draf permintaan tarik dengan Anda modifikasi untuk VR untuk membuat Proton devs sadar akan apa yang dibutuhkan? Anda jelas masih dapat meningkatkan PR Anda dengan dorongan paksa jika Anda punya waktu. Akan sangat keren jika VR bekerja di luar kotak dengan versi Proton yang akan datang.

Jika Anda hanya khawatir tentang investasi waktu saya, saya sudah menyiapkan 90% untuk PR sekarang, hanya perlu menangani kasus vkd3d (vulkan / d3d11 selesai), dan saya akan siap untuk mengirimkan. Tidak masuk akal menawarkan fungsionalitas setengah matang, tetapi saya mengerti apa yang Anda katakan jika itu akan memakan waktu lebih lama.

Terimakasih atas peringatannya! Saya belum melihat aktivitas apa pun di fork Anda dan sedikit khawatir bahwa Anda tidak punya waktu untuk menyelesaikan PR dan / atau akan melewatkan waktu untuk pembaruan Proton yang akan datang (kapan pun itu terjadi). Bagaimanapun, terima kasih banyak atas pekerjaan Anda dan menantikannya! Sangat keren!

Catatan menarik tentang kesalahan "ukuran rusak ...": Saya meningkatkan ke Threadripper 3960X hari ini, dan tidak dapat meluncurkan game seumur hidup saya, tetapi meluncurkannya dengan inti yang lebih sedikit terbukti lebih berhasil, jadi ini kemungkinan besar adalah perlombaan kondisi! Hore untuk info baru.

~ @mcoffin mengenai masalah Threadripper Anda, apakah Anda menggunakan dll mfplat dari instalasi Windows agar video dalam game berfungsi? ~

Sunting: Gores apa yang saya tulis sebelumnya, saya telah mencampur hal-hal yang tidak terkait.

~ @mcoffin mengenai masalah Threadripper Anda, apakah Anda menggunakan dll mfplat dari instalasi Windows agar video dalam game berfungsi? ~

Sunting: Gores apa yang saya tulis sebelumnya, saya telah mencampur hal-hal yang tidak terkait.

Saya mencobanya selamanya lalu, tetapi membatalkan semuanya karena tidak berhasil dan saya tidak ingin memperkenalkan lebih banyak kerumitan ketika saya sudah mendapatkan crash sporadis lainnya.

Halo teman-teman, saya melacak kesalahan "ukuran rusak" untuk bug di Mesa. Menggunakan master sudah cukup :)

Bagi siapa pun yang melacak ini, PR ffbtools yang disebutkan di atas telah digantikan oleh sistem pelambatan yang lebih baik, di berarma / ffbtools # 19 dan berarma / ffbtools # 20.

@mcoffin Apakah Anda memiliki versi terkompilasi dari vcrclient yang telah ditambal di suatu tempat untuk diunduh?

Saya tidak terlalu suka mendistribusikan binari karena ini adalah kebiasaan buruk bagi orang untuk menjalankan sesuatu secara membabi buta, jadi saya tidak suka mendorongnya untuk mereka yang tidak tahu apa yang mereka lakukan, tetapi karena ini memakan waktu lama dan itu terlibat tampaknya bukan orang seperti itu, saya memasang build saya. Tolong orang-orang tidak menumpuk tagihan AWS saya: tertawa:

cc: @ jp7677

EDIT : perhatikan bahwa nama sebenarnya seperti acc-vr_5.0-9-local sesuai dengan toolmanifest.vdf atau sesuatu seperti itu karena itu adalah nama cabang saya secara lokal, dan saya membangun tarball khusus ini dari dalam VM build proton yang gnarly itu

Catatan samping kedua, jika Anda menjalankan kernel dengan dukungan timeline syncobj, dan mesa>=20.2.0 , pastikan Anda menggunakan SteamVR<1.15 . SteamVR 1.15 menggunakan timeline syncobjs untuk menyinkronkan pengiriman vroverlay, dan ini menyebabkan beberapa gangguan yang relatif besar dengan menu karena mereka diimplementasikan sebagai IVROverlays. Saya belum yakin di komponen mana masalahnya ( mesa , amdgpu , steamvr , atau proton ). Tanda-tanda awal menunjuk ke mesa karena fungsinya cukup baru, dan batas kinerja menunjukkan banyak panggilan ke clock_gettime dari game dan vrcompositor , menunjukkan bahwa ada yang sibuk -menunggu di suatu tempat yang menenggak

Di samping catatan - sepertinya penurunan proyeksi ulang interleaved semi-sering bukan kesalahan Proton atau ACC, melainkan SteamVR, mesa , atau amdgpu , karena perilaku dapat diamati bahkan di Demo Valve hellovr_vulkan . Jadi itu .... berita dari beberapa jenis haha

Halo @mcoffin , buka laporan masalah di SteamVR-untuk-Linux untuk gangguan yang Anda lihat karena kedengarannya seperti permainan kata-kata baru.

@ kisak-valve Akan melakukannya. Saya akan menulis artikel yang bagus nanti malam, tapi sudah cukup dipersempit. Perilaku "gelisah" mulai terjadi ketika mesa>=20.2.0 mendaratkan dukungan timeline syncobj bahkan di SteamVR 1.14.x, tetapi hanya untuk lapisan vrdashboard (yang saat Anda menekan tombol sistem pada pengontrol indeks. .. maaf jika terminologi saya tidak aktif). Setelah SteamVR>=1.15 , perilaku yang sama ini juga berpindah ke overlay IVROverlay dari game. Saya akan menyertakannya di artikel akhir juga, tetapi itu adalah rentang versi yang cukup sempit untuk melihat perilaku apa dari overlay sistem yang disalin ke yang lain di rilis 1.15, jadi saya pikir saya akan menyebutkannya sekarang sebelum versi lengkap. artikel ini jika Anda sudah menyia-nyiakannya di sana dan dapat menemukan perbaikan hanya dari rentang versi yang sempit itu.

EDIT : sebenarnya, sebelum saya memberi tahu orang-orang SteamVR bahwa ada sesuatu yang rusak, izinkan saya melempar 2070S ke rig saya dan menguji dengan driver NVIDIA: vomiting_face: (jika mereka memiliki dukungan timeline syncobj). Jika mereka melakukannya dan tidak rusak, maka masalahnya pasti dengan mesa atau amdgpu itu sendiri. Ini akan menjadi PITA untuk disiapkan karena saya tidak pernah memiliki kartu NVIDIA di mesin ini, tetapi sepadan dengan waktu sebagai langkah debugging

Pembaruan: mesa perubahan versi tampaknya merupakan red herring yang waktunya tidak tepat. Dengan mesa-20.1.4 (dari sebelum timeline syncobj berubah), dan SteamVR=1.15.2 , masalah masih ada.

Sayangnya, karena Steam tidak mengizinkan Anda menginstal versi sembarang dari SteamVR, saya tidak dapat membagi ini lebih jauh lagi, jadi kita harus menunggu laporan bug: kecewa:.

EDIT : Ok, saya baru saja menguji semua premutasi mesa lama / baru dan 1.15.2 / 1.14.16. Saya pasti baru saja memiliki pembaruan SteamVR satu kali ketika saya tidak menyadarinya, dan itulah mengapa saya mengejar jalur mesa . Masalahnya 100% diperkenalkan di SteamVR 1.15, jadi ini akan menjadi pembaruan terakhir di utas ini, meskipun jika Anda menjalankan game ini, Anda ingin tetap di 1.14.X. Saya akan mengajukan laporan bug ke ValveSoftware / SteamVR-untuk-Linux .

@mcoffin terima kasih banyak telah menyediakan versi proton terkompilasi. Ya, saya sepenuhnya setuju bahwa mendistribusikan binari bukanlah ide terbaik, meskipun saya telah menghapus lingkungan build Proton saya beberapa waktu yang lalu dan belum menemukan waktu untuk menyiapkannya lagi :(

Saya mendapatkan Indeks saya sekarang dan setelah semuanya aktif dan berjalan, saya mencoba vrclient Anda. Berkat tambahan Anda, saya dapat memasuki game / menu dan kadang-kadang bahkan mencapai game yang sebenarnya, tetapi sayangnya pada beberapa titik dalam beberapa menit pertama game macet atau SteamVR / vrcompositor crash (titik jejak tumpukan ke driver nvidia, dmesg mengatakan XID 13 yang menunjukkan kesalahan aplikasi). Aplikasi lain yang saya coba di SteamVR (misalnya Elite berbahaya atau DCS) berjalan dengan baik, jadi menurut saya pengaturan saya umumnya tidak rusak. Saya telah menguji dengan SteamVR stable / beta, juga driver nvidia 450/455 stabil terbaru dan awalan baru.
Menurut saya, kerusakan tersebut tidak terkait dengan perubahan Anda. Saya akan menggali lebih jauh, tetapi saya sudah ingin membagikan apa yang saya lihat. Akan keren jika pengguna nvidia lain dapat mengonfirmasi (atau mudah-mudahan menolak) apa yang saya lihat.

@ jp7677 Saya dapat mencoba GF 2070 super saya di beberapa titik jika saya mengaturnya dengan rig saya (kotak ini belum memiliki driver NVIDIA sebelumnya, jadi ada banyak konfigurasi ulang yang harus saya lakukan.

Jika Anda memposting log proton / dmesg / journalctl, saya dapat memeriksanya, dan melihat apakah menurut saya itu terkait.

Anda menggunakan versi SteamVR apa?

@mcoffin Ya, jangan khawatir jika Anda tidak punya waktu. Crash vrcompositor 100% dapat direproduksi di sini saat memulai ACC. Saya harap tambalan Anda berhasil masuk ke rilis Proton berikutnya dan kemudian saya dapat menambahkan laporan masalah yang bagus di SteamVR dengan resep reproduksi yang mudah. Satu-satunya hal yang menarik yang saya kira adalah baris dmesg ini ketika vrcompositor crash.

[11897.915514] NVRM: Xid (PCI:0000:02:00): 13, pid=617873408, Graphics Exception: Class 0x0 Subchannel 0x0 Mismatch
[11897.915517] NVRM: Xid (PCI:0000:02:00): 13, pid=617873408, Graphics Exception: ESR 0x4041b0=0x80000
[11897.915519] NVRM: Xid (PCI:0000:02:00): 13, pid=617873408, Graphics Exception: ESR 0x404000=0x80000002
[11897.915828] NVRM: Xid (PCI:0000:02:00): 13, pid=57164, Graphics Exception: ChID 0064, Class 0000c197, Offset 00000f80, Data 00000000

Log Proton (termasuk vrclient saluran) atau log DXVK tidak menunjukkan apa pun yang mencurigakan. Saya melihat ini dengan Steam VR stable dan beta. Beralih antara versi driver nvidia 450 atau 455 juga tidak membuat perbedaan.

Sunting: Saya telah membuat masalah di SteamVR (https://github.com/ValveSoftware/SteamVR-for-Linux/issues/397) dan juga mengirim email ke linux-bugs [at] nvidia.com merujuk untuk masalah itu.

Edit: masalah dipindahkan ke StemVR

@gotzl terima kasih banyak telah mengonfirmasi kerusakan yang saya lihat. Urutan Anda terlihat sangat mirip, jika tidak sama. Kadang-kadang macet di sini cukup awal di lobi ACC, kadang-kadang saya bisa memulai permainan yang sebenarnya dan saya bisa melihat beberapa bingkai dalam permainan. Sepertinya saya ingat melihat kotak pesan yang Anda jelaskan satu atau dua kali, tetapi sering kali gambar hanya membeku (meskipun headtracking memang masih berfungsi sampai SteamVR ingin dimulai ulang. Sebenarnya saya tidak yakin proses mana yang mogok terlebih dahulu, atau lebih baik proses mana yang menyebabkan XID.
Bisakah Anda juga menambahkan pemikiran Anda ke masalah SteamVR karena saya menautkan yang itu di email saya ke linux-bugs di nvidia?

PS: Apakah apitrace bekerja dengan VR? Jika kita bisa membuat jejak dan itu mengkonfirmasi xid, mungkin lebih mudah untuk melacaknya.

Saya mencoba mengambil balapan D3D11. Mengambil jejak benar-benar berfungsi (termasuk kerusakan), tetapi memutar ulang berfungsi dengan baik tanpa kesalahan XID. Meskipun demikian, tayangan ulang hanya menampilkan jendela desktop, bukan apa yang ditampilkan di headset. Menu misalnya tidak terlihat dalam jejak, tapi setidaknya saya bisa melihat permainan sebenarnya secara singkat (beberapa frame pertama sesi latihan di dalam mobil). Bagaimanapun, jejak itu kurasa sama sekali tidak berguna.

@ jp7677 Saya juga mengujinya, saya memiliki perangkat keras yang serupa tetapi sistem Arch. Kesimpulan yang sama dari saya. Terkadang crash di lobby, tapi akan selalu crash saat memasuki game. Kecelakaan dalam balapan terlihat sangat mirip dengan yang terjadi di Project Cars 2. Yah, mereka menggunakan mesin yang sama.

Halo. Kegagapan yang ditemukan saat bermain multipemain online di Assetto Corsa Competizione semoga diperbaiki di rilis 5.13-1.

Akhir pekan ini saya akan menghabiskan banyak waktu untuk menguji dan menguji game .... ACC akan menjadi yang pertama

Halo. Kegagapan yang ditemukan saat bermain multipemain online di Assetto Corsa Competizione semoga diperbaiki di rilis 5.13-1.

Hanya sebuah catatan untuk orang lain di sini - masih ada gagap ketika seorang pemain bergabung permainan yang menggunakan livery kustom yang Anda belum melihat dalam game, tapi gagap ini diamati pada Windows juga, dan masalah yang dikenal dengan cara yang game memuat corak khusus. Itu harus benar-benar menghentikan sementara itu rendering utas saat membaca tekstur dan mengunggahnya ke VRAM, sehingga gagap tertentu (bukan yang diperbaiki di 5.13-1), tidak terkait dengan proton / anggur. Hanya berpikir saya akan menjelaskannya jika seseorang datang mengatakan itu tidak diperbaiki sepenuhnya.

Seseorang dapat mencoba VR dengan Proton 5.13-2RC?

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

@ leillo1975 Saya sudah melakukannya :), lihat https://github.com/ValveSoftware/Proton/pull/4163#issuecomment -724238497
Singkatnya, VR diperbaiki untuk saya di Nvidia dengan versi Proton yang akan datang ini!
(Pengandar nvidia masih melewatkan persyaratan proyeksi ulang asinkron untuk pengalaman yang sempurna, tetapi itu tidak terkait dengan Proton)

Seseorang dapat mencoba VR dengan Proton 5.13-2RC?

@ leillo1975 Dapat mengonfirmasi hasil yang sama dengan @ jp7677 , VR sekarang bekerja dengan Proton 5.13-2 RC3 dan SteamVR 1.15.7

Terima kasih banyak lagi kepada @mcoffin atas kontribusi ini!

Sistem Informasi

Saya mengkonfirmasi:

  • [x] bahwa menekan tombol Play di klien Steam sudah cukup.

Masalah

  • [x] Saya belum mengalami masalah apa pun.
  • [x] Tidak ada masalah yang tersisa untuk game ini.

Ya, bekerja untuk saya juga sekarang. Kerja bagus guys!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

lucifertdark picture lucifertdark  ·  3Komentar

kforney picture kforney  ·  3Komentar

ArekPiekarz picture ArekPiekarz  ·  3Komentar

BLaDZer picture BLaDZer  ·  3Komentar

Elkasitu picture Elkasitu  ·  3Komentar