Proton: Warframe (230410)

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

sesuai judul saya menginstal warframe dan tidak berfungsi, jika Anda ingin saya memberikan file log apa pun, beri tahu saya instruksinya dan saya akan melakukannya

spesifikasi sistem dan os

apu: ryzen 5 2400G menggunakan grafis terintegrasi vega 11
os: manjaro linux
mesa: 18.1.6
llvm: 6.0
kernel: 4.18.3
menggunakan proton 3.7 dari klien beta uap

Ngomong-ngomong, terima kasih yang sebesar-besarnya kepada katup yang membawa kemajuan besar ini untuk gaming linux

Game compatibility - Unofficial Regression XAudio2

Komentar yang paling membantu

KEBERHASILAN!

Hacky, tapi sukses.

Saya berhasil mencegahnya dengan menambahkan peretasan yang menonaktifkan winISteamController_SteamController007 di lsteamclient. lsteamclient masih berhasil dimuat, dan saya mencolokkan pengontrol 8bitdo Pro + dan masih berfungsi. Saya juga kemudian memasang dan mencabut pengontrol beberapa kali. Game tidak crash. Isteamclient masih mencoba melakukan polling untuk sebuah kontroler tetapi polling tersebut gagal karena fungsinya dinonaktifkan. Sekarang hanya mengulangi ini sebagai gantinya (jika debugging):

91072.358:00eb:00ec:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0xbc0370
91072.358:00eb:00ec:trace:steamclient:STEAMCLIENT_Steam_BGetCallback 
91072.358:00eb:00ec:trace:steamclient:Steam_BGetCallback 1, 0x52f920, 0x52f960
91072.368:00eb:00ec:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0xbbcf50
91072.368:00eb:00ec:trace:steamclient:winISteamClient_SteamClient019_GetISteamController 0xa56930
91072.368:00eb:00ec:trace:steamclient:create_win_interface trying to create SteamController007
91072.368:00eb:00ec:err:steamclient:create_win_interface Don't recognize interface name: SteamController007

win_constructors_table.txt

Semua 336 komentar

gentoo 17.0 hal yang sama

https://appdb.winehq.org/objectManager.php?sClass=version&iId=29230

Warframe / Diunduh / Publik / Alat /
tidak ada di dalam:
$ mysteamlibrary / steamapps / common / Proton_3.7 / dist / share / default_plx / drive_c / users / steamuser / Application \ Data

saya mencoba variabel env proton satu per satu untuk melihat apakah itu bekerja seperti itu dan tidak

Seseorang di forum Warframe menemukan solusi . Perbaikan tampaknya menjadi sesuatu yang mudah di sisi pengembang, meskipun mungkin tidak terlalu sulit di sisi Steam.

Sama disini. Menggunakan Arch Linux dengan driver nvidia berpemilik terbaru.

Pujian yang tinggi untuk tim Proton yang membuat ini mungkin!

@XANi saya menjalankan skrip itu dan itu jelas melakukan sesuatu tetapi masih saya tidak bisa menjalankan warframe :( sekarang ini memberikan kesalahan debug anggur jika saya meluncurkannya dari terminal

Berjalan sempurna di Lutris dengan shellscript peluncur solusi solusi ini. Tapi jelas ini tentang uap. Permainan tidak dimulai karena peluncurnya. Skrip yang disebutkan di atas menggantikan peluncur dan memperbarui game. Pengembang sebaiknya menerapkan skrip ini atau membuat peluncur mereka kompatibel dengan linux / wine.

Sekadar catatan:

Gim itu sendiri rusak dalam proton, ini di ujung proton, karena berjalan sangat baik dalam pementasan anggur dengan winetricks yang sesuai.

Untuk setiap pengembang Proton yang melihat ini: ketika Warframe.exe mencoba meluncurkan, ia mengira itu offline dan tidak dapat mengunduh manifes cache dalam kebutuhan untuk terus memuat:

2.110 Sys [Info]: Cache languages enabled: _en
2.110 Sys [Info]: Loading Oodle DLL: oo2core_6_win64.dll
2.111 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed
2.112 Sys [Info]: Downloading cache manifest index...
2.112 Sys [Error]: Could not get cache manifest index.
2.113 Sys [Info]: ===[ Exiting main loop]====================================================================================
2.211 Sys [Info]: Loaded TOC for Windows/H.Misc (took 93.8ms, loaded 87009 entries, found 0 deleted)
2.211 Sys [Info]: Cache flushed
2.211 Sys [Info]: Main Shutdown Initiated.  

Masalah peluncur adalah sesuatu yang harus diperbaiki oleh DE, yang telah saya posting di sini:
https://forums.warframe.com/topic/1000489-question-to-developers-regarding-steams-new-steam-play-on-linux/

Siapa yang tahu apakah saya benar-benar akan mendapat tanggapan .. Saya telah memposting tentang ini sebelumnya. Inilah mengapa saya akhirnya hanya membuat peluncur sendiri.

Berikut ini skrip peluncuran saya (dengan README) yang merupakan solusi seret dan lepas jika Anda telah memasang gim:
https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/

Masalah ada di Solus w / AMD RX 580

Mengetahui bug WINE yang merusak game dan tambalan yang memperbaikinya!

  1. WINE memiliki laporan bug dari 2016 dengan tambalan dalam pementasan yang belum digabungkan:
    https://www.winehq.org/pipermail/wine-bugs/2016-May/443111.html
    MEMPERBAIKI: wininet-InternetCrackUrlW adalah patchset dalam pementasan yang memperbaiki ini.

  2. Juga, yang ini bukan kerusakan utama / game, tetapi di log:

000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
0015:err:service:process_send_command receiving command result timed out
002a:err:plugplay:handle_bus_relations Failed to load driver L"WineHID"

MEMPERBAIKI: Diperbaiki dengan pementasan patchset wuauserv-Dummy_Service, yang saya yakin ZF (pemelihara pementasan lain) sedang bekerja untuk digabungkan ke jalur utama wine.

  1. Permainan saat ini membutuhkan xaudio2_7 asli dari DirectX, karena bawaan gagal.
    MEMPERBAIKI: Perbaikan sementara hingga xaudio2_7 bawaan wine dapat diperbaiki adalah menginstal Direct X ke awalan lalu menambahkan penimpaan dll ke registri yang menetapkan xaudio2_7 sebagai native. Ini harus dipasang dengan tangan karena winetricks menonaktifkan 64 bit xact dll di Direct X karena bug ini di masa lalu.

Jika 3 diperbaiki dalam anggur, game ini tidak akan bergantung pada perpustakaan asli MS mana pun

Lebih menggali lagi ..
Laporan WINEDEBUG dengan + xaudio2 mengungkapkan penyebab bug xaudio2_7:

191576.058:0008:0009:trace:xaudio2:CreateFX {a90bc001-e897-e897-7439-435500000003} 0x53f620
191576.058:0008:0009:err:ole:CoGetClassObject class {a90bc001-e897-e897-7439-435500000003} not registered
191576.058:0008:0009:err:ole:CoGetClassObject no class object {a90bc001-e897-e897-7439-435500000003} could be created for context 0x1
191576.058:0008:0009:warn:xaudio2:CreateFX CoCreateInstance failed: 80040154

ini adalah hal terakhir yang xaudio2 coba lakukan sebelum melakukan spoamming
xaudio2: bingkai do_engine_tick
lalu menabrak

CreateFX ada di xapofx.c
itu mencoba mendaftarkan kelas {a90bc001-e897-e897-7439-435500000003}
yang ternyata tidak ada.

EDIT:
Itu ada, hanya untuk FXEcho, dan FXEcho dan FXMasteringLimiter belum diimplementasikan di WINE'S XAudio2_7 - khususnya xapofx.h:

static HRESULT WINAPI xapocf_CreateInstance(IClassFactory *iface, IUnknown *pOuter,
        REFIID riid, void **ppobj)

dan

HRESULT CDECL CreateFX(REFCLSID clsid, IUnknown **out)

keduanya punya

/* TODO FXECHO, FXMasteringLimiter, */

Perbaikan cepat mungkin dapat ditambahkan dengan membiarkannya diidentifikasi seperti ini:

    if(IsEqualGUID(clsid, &CLSID_FXEcho27) ||
            IsEqualGUID(clsid, &CLSID_FXEcho))
        class = &CLSID_FXEcho;

bersama dengan beberapa omong kosong yang membuat mereka tidak melakukan apa-apa, tapi tidak melakukan apa-apa sekarang. 07:30 sekarang, waktunya untuk makan zzz. Semoga seseorang dapat melakukan sesuatu yang bermanfaat dengan pengobrol saya

baiklah, saya telah berhasil membuat tambalan yang mengimplementasikan FXEcho, yang memperbaiki bug yang tercantum di atas:

https://gitlab.com/snippets/1748561

Gim ini juga membutuhkan xaudio2_7-OnVoiceProcessingPassStart xaudio2_7-WMA_support xaudio2_CommitChanges
dari pementasan anggur

Namun sekarang IXAudio2Impl_CommitChanges perlu diimplementasikan karena saat ini hanya sebuah rintisan yang mengembalikan S_OK, yang mengakibatkan game macet karena tidak mengetahui cara melakukan perubahan dengan benar yang meneruskan audio WMA ke ffmpeg untuk dikonversi ke OpenAL. Secara default CommitChanges mengembalikan sebuah rintisan dan E_NOTIMPL, tambalan xaudio2_CommitChanges dalam pementasan membuatnya mengembalikan S_OK, yang memungkinkan permainan untuk dimulai, tetapi kemudian macet ketika mencoba melakukan dekode wma-> terbuka:

EDIT: Saya tidak yakin apakah CommitChanges perlu diterapkan. Stub mungkin berfungsi dengan baik, tetapi patch WMA untuk penyebab xaudio2
avcodec_send_packet
untuk kembali dengan Operasi tidak diizinkan
yang menyebabkan crash

240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice (0x91d1d0)->(0x4ba308a0, 0xb89e990, 0x8, 3.000000, (nil), 0xb89e950, (nil))
240188.164:0008:0056:trace:xaudio2:dump_fmt wFormatTag: 0x161 (WAVE_FORMAT_WMAUDIO2)
240188.164:0008:0056:trace:xaudio2:dump_fmt nChannels: 2
240188.164:0008:0056:trace:xaudio2:dump_fmt nSamplesPerSec: 44100
240188.164:0008:0056:trace:xaudio2:dump_fmt nAvgBytesPerSec: 12000
240188.164:0008:0056:trace:xaudio2:dump_fmt nBlockAlign: 4459
240188.164:0008:0056:trace:xaudio2:dump_fmt wBitsPerSample: 16
240188.164:0008:0056:trace:xaudio2:dump_fmt cbSize: 0
240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice OpenAL can't use this format, so using FFmpeg
240188.164:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice synthesizing extradata for xWMA
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputVoices 0x948630, 0xb89e950
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputVoices Outputting to: 0x0, 0x91d1e8
240188.165:0008:0056:trace:xaudio2:IXAudio2Impl_CreateSourceVoice Created source voice: 0x948630
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetFrequencyRatio 0x948630, 1.000249, 0x0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SetOutputMatrix 0x948630, 0x91d1e8, 2, 2, 0xb89e968, 0x0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer 0x948630, 0xb89e998, 0xb89e9c8
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer Flags: 0x40
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer AudioBytes: 2100189
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer pAudioData: 0x662b0010
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer PlayBegin: 1031477
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer PlayLength: 6671051
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopBegin: 0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopLength: 0
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer LoopCount: 255
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer pContext: (nil)
240188.165:0008:0056:trace:xaudio2:XA2SRC_SubmitSourceBuffer 0x948630: queued buffer 0 (2100189 bytes), now 1 buffers held
240188.165:0008:0056:trace:xaudio2:XA2SRC_Start 0x948630, 0x0, 0x0
240188.165:0008:0056:trace:xaudio2:IXAudio2Impl_CommitChanges (0x91d1d0)->(0x0): stub!
240188.169:0008:0063:trace:xaudio2:do_engine_tick frames available: 441
240188.170:0008:0063:trace:xaudio2:update_source_state 0x94ea00: going to queue a period from buffer 1
240188.170:0008:0063:trace:xaudio2:xa2buffer_queue_period queueing 1024 bytes, now 4096 in AL
240188.170:0008:0063:trace:xaudio2:do_engine_tick Calling OnVoiceProcessingPassStart with BytesRequired: 4410
240188.170:0008:0063:trace:xaudio2:update_source_state 0x948630: going to queue a period from buffer 0
[wmav2 @ 0x7fa150005400] nb_frames is 0 bits left 35664
240188.170:0008:0063:warn:xaudio2:xa2buffer_queue_period avcodec_send_packet failed: Operation not permitted
240188.170:0008:0063:trace:xaudio2:xa2buffer_queue_period queueing 0 bytes, now 0 in AL
240188.170:0008:0063:trace:xaudio2:update_source_state 0x948630: going to queue a period from buffer 0 

Warframe juga tidak dimuat dariku
gloriouseggroll di sana adalah aset
saya belum bisa memainkan warframe selama bertahun-tahun karena saya tidak pernah bisa menjalankannya langsung di linux
jika kalian bisa menerapkan perubahan di sana, itu akan luar biasa karena saya merindukan game ini

saat ini saya memiliki solusi untuk peluncur dan xaudio2_7 yang memungkinkan pembaruan yang benar, defragging cache, dan masuk ke game dan masuk.

Setelah itu, untuk beberapa alasan aneh proton memaksa klien ditutup? Saya sudah mencoba mengaktifkan debugging tetapi tidak menunjukkan sesuatu yang berguna, hanya segera menutup, bahkan tidak bisa mematikan dengan aman. Jika ada yang mau mencoba mencari tahu mengapa proton langsung menutup aplikasi, inilah repo saya, ikuti saja readme:

https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton

Beberapa masukan dev akan sangat berguna di sini mengapa proton langsung membunuh klien yang sedang berjalan

@GloriousEggroll Saya mencoba menjalankan skrip Anda, tetapi jika saya menambahkan --firstrun ke opsi peluncuran, ia tidak mengenalinya dan jika saya tidak melakukannya tidak memperbarui laucher, mendapat bantuan?

@davidbepo untuk masalah apa pun terkait peluncur saya, harap gunakan bagian masalah di gitlab saya karena bug peluncur resmi dan bug dalam game yang dilaporkan di sini tidak terkait dengan peluncur saya, demi menjaga laporan bug ini tepat sasaran

Dengan wininet dll yang ditambal, peluncur saya sendiri yang dapat dieksekusi, dan sedikit mengutak-atik, saya membuatnya masuk game dan berjalan mendekati kinerja asli. Pada i7-7700K dan RX 580 dengan Mesa 18.1.6.

Sesuatu tampaknya menyebabkan gim berhenti setelah beberapa saat, meninggalkannya hanya duduk di sana memakan dua inti penuh CPU.

Edit:
Ternyata, membuat DXVK berfungsi menyelesaikan masalah pembekuan tersebut, meskipun game memuat aset sangat lambat, yang menyebabkan pemotongan berat selama bermain game.

menyambut. pada pembaruan terbaru saya tidak bisa meluncurkan game sama sekali. terus dapatkan
pid 37067! = 37066, melewatkan pemusnahan (garpu tanpa exec?)
setiap kali saya mencoba meluncurkan

@ananace Saya lebih suka solusi Anda untuk saya karena skrip bash dan exe palsu yang dibungkus ghetto tidak terlalu ideal, bagaimana cara mengkompilasinya? (Diedit komentar asli karena saya menyadari itu untuk kemenangan yang dapat dieksekusi menjadi ramah anggur)

Sedangkan untuk pemuatan aset - itu sebenarnya cache shader yang terisi, tidak masalah setelah itu

@GloriousEggroll hmmm Masih berfungsi di sini dengan skrip Anda. Saya menjalankan versi uap tetapi alih-alih mengganti nama Launcher.exe, saya hanya menambahkannya sebagai Launcher-Lutris.exe dan Launcher.sh (juga membuat Launcher-Lutris.bat sehingga anggur dapat menjalankannya melalui CMD, yang saya bisa lakukan dilakukan langsung dengan exe).

Bagaimanapun, saya tidak menjalankannya melalui steam, jadi saya tidak harus berurusan dengan konvensi penamaan dan lain-lain (juga binari tersedia untuk saya melalui instalasi windows saya, jadi ini lebih mudah).

Saya mendapatkan layar macet pada CMD seperti shell, yang saya cukup tekan ctrl + c dan mulai warframe, akhirnya

@llitz versi lutris wine-steam tidak sama dengan versi steamplay-proton. mereka diluncurkan dengan cara yang sangat berbeda, dengan proton memiliki lebih banyak variabel lingkungan yang dilewatkan dari steam asli. Selain itu proton meluncurkan sesuatu dengan cara yang berbeda dari pada hanya menggunakan anggur apapun.exe -beberapa -argumen. itu jauh lebih menjengkelkan: /

Saya telah menjalankannya secara manual dan mencampur beberapa perpustakaan, saya seharusnya melakukannya
memikirkan tentang itu: ini sudah hari yang panjang. Saya akan melaporkan kembali jika saya bisa
menunjukkan dengan tepat apa yang membuatnya berjalan.

Pada Jum, 31 Agustus 2018, 00.24 Thomas Crider [email protected]
menulis:

@llitz https://github.com/llitz versi lutris wine-steam adalah -tidak-
sama dengan versi steamplay-proton. mereka diluncurkan dengan sangat berbeda
cara, dengan proton memiliki lebih banyak variabel lingkungan yang diteruskan dari native
uap

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/167#issuecomment-417564654 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AVbEO2fCQcu-Ha0-CR1_tcYyTKZ84ZgPks5uWNaOgaJpZM4WIbhT
.

@GloriousEggroll Proyek ini seharusnya hanya menjadi solusi Visual Studio 2017 biasa, kodenya agak berantakan karena saya baru saja mengambil peluncur lama dari MMO yang ditinggalkan yang saya bantu kembangkan - yang ternyata memilih metode distribusi yang hampir identik sebagai Warframe melakukannya.

Satu-satunya hal yang tidak dapat dieksekusi adalah menjalankan setup DX redistributable, penggantian wininet DLL, atau xaudio override. Dan saya merasa bahwa Anda tidak secara khusus ingin melakukan hal-hal seperti itu melalui PE asli, mungkin lebih baik menyimpannya sebagai skrip bash Linux.

Saya membuat video dua menit sebelum tidur. Terutama untuk mendapatkan contoh dari choppiness yang saya alami, meskipun kemudian saya menemukan bahwa sebuah aplikasi memuat disk agak berat di latar belakang, jadi itu mungkin sebenarnya jauh lebih bisa dimainkan daripada yang terlihat pada awalnya.

Jadi saya telah bekerja dengan ananace pada peluncurnya dan kami membuatnya bekerja dengan sangat baik. Saya juga menemukan MENGAPA warframe menutup secara acak - ternyata jika saya mencolokkan pengontrol lalu memulai permainan - secara ajaib tetap terbuka. Jika saya tidak memulai permainan dengan pengontrol terpasang .. itu menutup setelah beberapa saat. Baik peluncur dan ananace saya memiliki masalah yang sama ini sehingga sepertinya itu ada hubungannya dengan bagaimana profil pengontrol / pengontrol ditangani pada ujung steam.

juga, game ini mendapat banyak manfaat dari patch gagap PoE di dxvk juga.

Saya akhirnya menjalankan game dengan peluncur @GloriousEggroll tetapi ada banyak masalah
1) permainan ini dalam bahasa Inggris dan saya tidak bisa beralih ke bahasa Spanyol:
captura de pantalla de 2018-09-07 15-59-39

2) ada gagap besar (ini sudah disebutkan)
3) masalah dengan bayangan:
captura de pantalla de 2018-09-07 16-05-31
4) permainan ditutup setelah beberapa saat (ini sudah disebutkan)

@davidbepo Saya sudah menyatakan ini sekali - masalah apa pun dengan peluncur saya, silakan posting di bagian masalah gitlab saya. Tidak disini.

@GloriousEggroll saya pikir masalah yang saya alami mungkin berharga bagi pengembang proton khususnya karena beberapa di antaranya bukan karena peluncur

masalah bahasa adalah karena peluncur saya
masalah penutupan telah disebutkan karena masalah pengontrol
masalah gagap telah disebutkan karena dxvk.

tapi masalah bayangan belum disebutkan

pastikan game berjalan di dxvk - nyalakan hud.

Maksud Anda hud antarmuka uap kan? saya mengaktifkannya dan sekarang kapal terlihat baik-baik saja

Tidak. DXVK_HUD. di folder proton ganti nama user_settings.sample.py menjadi user_settings.py, komentari semua baris kecuali DXVK_HUD dan setel DXVK_HUD ke devinfo, fps, version

lalu mulai permainannya. jika tidak ada DXVK hud di kiri atas maka game tidak menggunakan dxvk sebagaimana mestinya, yang akan menyebabkan masalah peluncur atau driver.

dapat mengonfirmasi bahwa game dijalankan dengan dxvk:

captura de pantalla de 2018-09-07 17-21-03

kapalnya masih baik-baik saja jadi mungkin itu shader yang tidak dikompilasi atau semacamnya

catatan: dxvk dari peluncur saya memiliki patch anti-gagap poe yang memberikan shader pengisi hingga benar-benar dirender, jadi ini bisa jadi mengapa tampilannya seperti itu.

dan sekarang saya merasa sedikit bodoh, satu-satunya masalah yang saya pikir tidak terkait dengan peluncur Anda yang terkait dengannya, terima kasih atas kerja bagus yang telah Anda lakukan untuk menjalankan warframe di linux

Saya berharap pengembang proton dapat menggunakannya untuk membuat game dapat dimainkan oleh semua orang

maaf jika itu tidak terkait tetapi bug yang saya alami (kde plasma desktop) adalah jika saya menjalankan kquitapp5 plasmashell lalu kstart5 plasmashell warframe berhenti mengeluarkan video tetapi sebaliknya berfungsi penuh (nomor masalah resmi: WAR-1971934). juga kadang-kadang akan mulai gagap (banyak) yang diperbaiki dengan mengatur profil rendah. Anda kemudian dapat setelah itu kembali ke pengaturan yang sama persis dengan yang Anda miliki sebelumnya dan tidak mengalami gagap. juga kesalahan grafis ini:
screenshot_20180918_122457
jelas dalam hal ini masalahnya adalah bahwa pintu gagal memuat. karena satu kesalahan (yang sekarang saya hapus sehingga orang tahu apa yang sedang terjadi) telah berhenti terjadi, mungkin saja kesalahan lain yang disebutkan di sini sekarang telah diperbaiki juga.
18.10.2018 kesalahan baru:
dalam pemilihan misi:
screenshot_20181018_203945
di luar pemilihan misi:
screenshot_20181018_203857
Mungkin tidak terlalu jelas apa yang satu ini, tetapi pada dasarnya setelah memilih misi 'celah' kemudian mundur dari layar pilih relik, lambang mulai banyak berkedip
screenshot_20181018_220039
ada juga kesalahan ini juga yang saya tidak yakin tentang reproduktifitas (hal-hal biru yang terlihat seperti efek, saya cukup yakin dimaksudkan untuk menghilang)

Bug pengontrol ini menyebalkan. Karena cinta saya, saya tidak dapat menemukan pengontrol yang dikenali oleh Proton, jadi saya adalah bebek duduk selain mengambil hadiah login harian saya. Ironisnya, pengontrol saya berfungsi di dalam game, hanya Steam yang bermasalah.

Saya mencoba meluncurkan gim, tetapi setelah memperbarui skrip @GloriousEggroll , konsol hanya menutup dan gim tidak dimulai, ini log konsol, saya tempel tepat setelah mulai uap.

Konfigurasi yang Dimuat untuk Jalur Pemilihan Lokal untuk ID Aplikasi 230410: /home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
Konfigurasi yang Dimuat untuk Jalur Penimpaan Lokal untuk ID Aplikasi 230410: /home/tuxter/.local/share/Steam//controller_base/empty.vdf
GameAction [AppID 230410, ActionID 8]: LaunchApp mengubah tugas menjadi ProcessingInstallScript dengan ""
GameAction [AppID 230410, ActionID 8]: LaunchApp mengubah tugas menjadi SynchronizingCloud dengan ""
GameAction [AppID 230410, ActionID 8]: LaunchApp mengubah tugas menjadi ProcessingShaderCache dengan ""
GameAction [AppID 230410, ActionID 8]: LaunchApp mengubah tugas menjadi SiteLicenseSeatCheckout dengan ""
GameAction [AppID 230410, ActionID 8]: LaunchApp mengubah tugas menjadi Membuat Proses dengan ""
GameAction [AppID 230410, ActionID 8]: LaunchApp menunggu tanggapan pengguna untuk Membuat Proses ""
GameAction [AppID 230410, ActionID 8]: LaunchApp berlanjut dengan tanggapan pengguna "Membuat Proses"
Masker Pengontrol yang Dipilih: 70
Pembaruan game: AppID 230410 "", ProcID 11918, IP 0.0.0.0 E5E5E5
GALAT: ld.so: object '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' dari LD_PRELOAD tidak dapat dimuat sebelumnya (salah kelas ELF: ELFCLASS32): diabaikan.
GALAT: ld.so: object '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' dari LD_PRELOAD tidak dapat dimuat sebelumnya (salah kelas ELF: ELFCLASS32): diabaikan.
GALAT: ld.so: object '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' dari LD_PRELOAD tidak dapat dimuat sebelumnya (salah kelas ELF: ELFCLASS32): diabaikan.
Konfigurasi yang Dimuat untuk Jalur Pemilihan Lokal untuk ID Aplikasi 230410: /home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
Konfigurasi yang Dimuat untuk Jalur Penimpaan Lokal untuk ID Aplikasi 230410: /home/tuxter/.local/share/Steam//controller_base/empty.vdf

Menambahkan proses 11918 untuk game ID 230410
GameAction [AppID 230410, ActionID 8]: LaunchApp mengubah tugas menjadi WaitingGameWindow dengan ""
Menambahkan proses 11919 untuk game ID 230410
GameAction [AppID 230410, ActionID 8]: LaunchApp mengubah tugas menjadi Diselesaikan dengan ""
Menambahkan proses 11920 untuk game ID 230410
Menambahkan proses 11921 untuk game ID 230410
Menambahkan proses 11922 untuk game ID 230410
Menambahkan proses 11925 untuk game ID 230410
Menambahkan proses 11927 untuk game ID 230410
Menambahkan proses 11930 untuk game ID 230410
Menambahkan proses 11938 untuk game ID 230410
Menambahkan proses 11943 untuk game ID 230410
menyimpan penyimpanan konfigurasi roaming ke 'sharedconfig.vdf'
roaming config store 2 berhasil disimpan
Menambahkan proses 11956 untuk game ID 230410
Game dihapus: AppID 230410 "", ProcID 11918

game masih tidak berjalan pada proton 3.16, sekarang ia memberikan dump dengan beberapa kode hex aneh dan nama yang dapat dieksekusi dan perpustakaan

Game @davidbepo sendiri berjalan dengan baik dengan proton 3.16, launcher resminya masih rusak karena tidak bisa update sendiri dan boot loop

Game @davidbepo sendiri berjalan dengan baik dengan proton 3.16, launcher resminya masih rusak karena tidak bisa update sendiri dan boot loop

bagi saya itu bahkan tidak bisa boot perulangan, seperti yang saya katakan itu memberikan dump

btw saya lakukan saya menginstal ulang tanpa skrip Anda untuk mengujinya, saya akan mengujinya dengan skrip Anda nanti

@GloriousEggroll, hai, terima kasih atas semua pekerjaan Anda. Saya telah berhasil membuat game bekerja dengan panduan mandiri pertama Anda berdasarkan Wine, tetapi itu tertinggal dan saya tidak tahu cara mengonfigurasinya dengan benar.

Saya telah mengikuti panduan steam-proton, tetapi permainan tidak dimulai di akhir saya, bahkan dengan telepon yang terhubung sebagai pengontrol melalui aplikasi Steam Link. Ada ide atau saran ke mana harus pergi dari ini, atau bagaimana memeriksa log, apa yang mungkin memblokirnya?

@ joro1881 apakah anda memastikan steam menggunakan proton 3.16? versi yang lebih rendah sejauh yang saya ketahui tidak akan berhasil

@ prototype99 Tentu, berikut tampilannyascreenshot from 2018-10-21 11-15-49

@ joro1881 maaf untuk balasan terlambat tapi ya warframe steam-proton membutuhkan 3.16, di alat kompatibilitas Anda harus mendapatkan opsi di dropdown. Anda mungkin juga perlu merujuk ke https://gitlab.com/GloriousEggroll/warframe-linux/issues/48 jika masih tidak bisa boot. saya meringkas apa yang perlu dilakukan di posting terakhir; jika Anda suka, saya dapat memasukkan semuanya ke dalam panduan untuk Anda di situs web saya

@ prototype99 Terima kasih sobat, saya tidak sedang terburu-buru. Yah, aku tidak ingin merepotkan harimu hanya untukku. Saya akan mencoba lagi dengan versi Proton 3.16-3 Beta, dan mengikuti panduan GloriousEggroll + opsi peluncurnya. Saya memiliki Wine yang sudah dikonfigurasi. Starcraft 1,2 dan Diablo 3 berjalan seperti pesona. Saya juga menemukan ada fitur 'feralinteractive' gamemod untuk mendongkrak kinerja CPU. Ini dapat dimuat sebelumnya. Namun, WF sangat dioptimalkan sehingga sebenarnya tidak menggunakan ini. : D Secara keseluruhan, jika Anda memiliki pengaturan atau langkah tambahan yang saya lewatkan, Anda dapat mengarahkannya.

@GloriousEggroll @ prototype99 Oke teman, saya menjalankannya kali ini. Terima kasih banyak! Saya mencari masalah keluar dari game setelah 5 menit karena tidak ada pengontrol yang terdeteksi. Jika Anda punya tip tentang itu? Saya mencoba menghubungkan ponsel saya, yang berfungsi, tetapi kemudian semua kontrol dalam game berubah. Jadi saya tidak bisa menggunakan mouse.

Saya kehabisan ide, tidak peduli kombinasi plugin / unplugin controller, pengaturan game sudah diubah. Saya tidak dapat memilih misi dengan mouse. Saya mencoba mengubah pengaturan uap atau mematikan pengontrol dari sana. Tidak berhasil. Juga mencoba untuk hanya mengukus dari telepon, tidak berhasil. Mengaktifkan mouse dan pengontrol, tetapi tetap tidak ada perubahan. Menunya terlarang. Saya berhasil bergabung dengan misi dan mouse berfungsi, tetapi tidak dapat 'membatalkan misi' dari menu, masih tidak berfungsi.

ya saya menemukannya mengharapkan Anda untuk menggunakan pengontrol jika Anda mencolokkannya. saya tidak menyalahkan Anda karena tidak memperhatikan karena itu ada di repo sebenarnya tetapi jika Anda melakukan perjalanan ke https://gitlab.com/GloriousEggroll/warframe -linux / tree / steamplay-proton the readme sebenarnya sekarang mengatakan tentang cara lain untuk melakukannya dengan xboxdrv? jadi jika Anda mencobanya, saya tidak tahu apakah itu akan terbukti lebih berhasil. saya menggunakan pengontrol jadi jujur ​​saya belum mencobanya. (Maaf!)

menginstal xboxdrv dan menjalankannya sebagai layanan akan memperbaiki masalah pengontrol. steam mengenali layanan xboxdrv sebagai pengontrol xbox 360 bahkan tanpa pengontrol yang dicolokkan. Ini adalah solusi, tetapi berhasil.

Bermain di atas ambang !!!! BESAR BESAR terima kasih guys. Saya sangat menghargai itu. Anda membuat bulan saya. Saya memiliki masalah dengan mata saya, dan Warframe sebenarnya membantu kesehatan saya. Menembak lebih hijau di sekitar, membuat mata saya bergerak: D

Hormat kami terima kasih.

Hai teman-teman, menemukan bug. Semuanya berjalan dengan sempurna, tapi saat membuka pintu Plains, untuk masuk, melempar saya keluar dari permainan, saat memuat. Saya dapat bergabung kembali dengan skuad dan terus bermain di dataran tanpa masalah. Saya mereproduksi masalah tersebut tiga kali berturut-turut. Entahlah, jika hanya denganku. Tidak ada masalah untuk masuk ke Plain dari Orbiter tho. Hanya dari Konzo dengan misi yang dipilih.

Hai teman-teman, maaf menyeret lagi. Tetapi dengan Fortuna yang baru datang, saya kira itu tidak bisa dihindari.

Terkait dengan balasan saya sebelumnya tentang Plains, saya tidak bisa mendapatkan apa yang membuat game ini hancur, tetapi akhirnya berhenti menghancurkan dan saya bisa masuk melalui pintu tanpa kesulitan. Aneh.

Sekarang, Fortuna mengirimi saya pesan bahwa saya tidak dapat menjalankan mod 32bit, 64bit adalah masa depan. Jadi saya mengganti launcher.sh dengan

WARFRAME_EXE = "Warframe.x64.exe"

secara langsung, jadi game selalu dimulai dengan mod x64. jadi saya bisa memasuki dunia Venus. Saya bahkan mengejar tujuan pertama, lalu permainan macet dengan laporan ke Warframe. Entahlah, apakah itu DE atau karena kita menggunakan Linux / Proton.

Tolong, bagikan jika Anda memiliki pengalaman yang sama atau tidak, atau jika Anda memiliki pemikiran tentang itu.

Terima kasih sebelumnya

@ joro1881
Berubah menjadi 64 bit yang dapat dieksekusi juga.
Game ini menabrak saya segera ke misi kedua di Fortuna (mata-mata).
Juga menabrak POE setelah beberapa saat.
Performa tampaknya semakin buruk secara umum.

Edit:
btw: pengaturan WARFRAME_EXE tidak ada gunanya kecuali Anda memodifikasi skripnya, karena ini hanya mengaturnya ke Warframe.exe lagi.
Untuk menjalankannya dalam 64 bit tanpa harus menyentuh script cukup ganti nama Warframe.exe menjadi Warframe.exe.bak , lalu symlink exe 64 bit ke Warframe.exe .

Kabar buruk, hari-hari terakhir saya mencoba bermain di mode x64 bit tetapi macet, tidak hanya di Fortuna. Jadi masalahnya mungkin berasal dari Proton tidak dapat mendukungnya dengan baik. Saya masih menunggu tanggapan DE di tiket tho. Bagian baru dari gim ini mungkin tidak dapat dimainkan di Linux lagi, untuk waktu yang lama :(

Sepertinya ada masalah XAudio pada 64 bit Wine.
Jadi bermain dengan klien 32 bit adalah satu-satunya pilihan saat ini, sampai semoga FAudio memperbaiki semuanya.

Saya telah memperbarui peluncur saya untuk menggunakan 64 bit dan menginstal faudio ke awalan. game ini perlu di-tag dengan XAudio2 @ kisak-valve

peluncur default masih perlu diperbaiki serta crash tanpa pengontrol, tetapi FAudio setidaknya membuatnya dapat dimainkan

FAudio tampaknya mengacaukan cara audio lebih cepat daripada yang asli.
Asli membutuhkan waktu sekitar 1 jam, terkadang kurang.
FAudio di sisi lain mulai berderak setelah sekitar 5 menit.

Yang berarti saya harus memulai ulang server suara setiap 5 menit untuk memperbaiki masalah (tetapi berisiko merusak game dalam prosesnya), atau siklus output audio saya dalam game setiap kali ini terjadi.

Kerja bagus GloriousEggroll, terima kasih.

Saya menonaktifkan suara dalam game dan benturan berhenti, jadi saya bermain tanpa suara selama 5-10 menit. Kemudian di beberapa titik layar membeku, tanpa menabrak dan mengeluarkan saya, tapi tetap saja rusak :(

Sisi baiknya:
Kinerja klien 64 bit sepertinya sedikit lebih baik.

Kabar baik, bermain dari satu jam tanpa suara, tidak ada gambar layar yang rusak atau rusak. Performanya memang bagus. Jadi bagaimana kita bisa memperbaiki masalah suara. Rasanya sangat lumpuh bermain tanpa itu.

@valeth retak adalah masalah, namun ada beberapa hal yang dapat Anda lakukan:
-Matikan reverb
-Bunyikan musik dalam game
-Aktifkan "bisu saat berada di latar belakang"
-Mengatur PulseAudio sebagai perangkat audio dalam game
berbagai pengguna telah melaporkan semua ini berfungsi. Saya telah menguji semua hal di atas, meskipun sebagian besar musik baik-baik saja bagi saya.

yang lebih penting, game tersebut tidak crash.

ada kerusakan lain yang terjadi dengan antarmuka tempat gim hang, tetapi tidak terkait dengan audio dan mungkin bug antarmuka fortuna

@GloriousEggroll Mencoba semua pengaturan tersebut, tetapi hasil yang sama.

@valeth maksud saya masih akan berderak di sana-sini dan di layar pemuatan, FAudio belum lengkap. itu hanya hal-hal yang membantu menguranginya

Ini bukan hanya sedikit kresek.
Ini lebih seperti audionya menjadi hampir tidak bisa dikenali.

itu sangat aneh, apakah itu di area tertentu? audio fortuna sebagian besar diputar dengan baik di sini

Tidak ada yang spesifik, tidak.
Hanya permainan yang mengganggu setelah beberapa saat, bahkan saat tetap berada di pengorbit.

Saya akan memiliki kartu suara khusus kedua, mungkin kartu onboard yang mengalami masalah.
Dan DAC eksternal, jika saya bisa membuatnya berfungsi kembali.
PA terbaru merusak keluaran stereo untuk yang satu itu.

Oke, jadi ini jelas bukan audio internal.
Hal yang sama terjadi dengan kartu suara khusus.

Selesaikan keempatnya dan nonaktifkan opsi lain juga.
-Matikan reverb
-Bunyikan musik dalam game
-Aktifkan "bisu saat berada di latar belakang"
-Mengatur PulseAudio sebagai perangkat audio dalam game

Masih mogok saat di Fortuna. Selesai Indeks tanpa masalah tho.

@valeth coba tambahkan

export SDL_AUDIODRIVER=directsound

ke Launcher.sh

@ joro1881 Fortuna masih mengalami crash buggy yang tidak terkait dengan audio. Mungkin sesuatu yang perlu diperbaiki oleh DE

@GloriousEggroll ini tampaknya telah memperbaiki masalah audio, atau setidaknya menundanya.
Tidak terjadi setidaknya dalam 5-10 menit pertama.

Edit:
Sayangnya itu datang dengan satu set gangguan audio robek gendang telinga yang sama sekali berbeda.

Atau mungkin, saya dapat mencoba pra-instal game, jika itu adalah sesuatu dengan file audio yang rusak.

@valeth satu hal terakhir yang dapat Anda coba:

sudo sed -i.bak 's/load-module module-udev-detect/load-module module-udev-detect tsched=0/g' /etc/pulse/default.pa
pulseaudio -k
pulseaudio --start

@Bayu_joo
Opsi ini sudah disetel, tetapi terima kasih atas bantuan Anda.

@GloriousEggroll Saya mengalami masalah yang sama dan ketika saya menjalankan perintah tersebut, perangkat audio saya menghilang dari sistem saya, bahkan setelah reboot.

@Kutukeyuki terjadi pada saya juga, perintah dalam artikel ini memperbaiki suaranya
https://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
Dan paksa reload Alsa lagi:
sudo alsa memaksa-reload

kalian yang mengalami masalah berderak dan menggunakan peluncur saya, dapatkah Anda mencoba ini:
@valeth @ joro1881
https://drive.google.com/file/d/1i4HC5tbAH8KAAyNfm1W6T2730S84Fdup/view?usp=sharing

ekstrak folder FAudio ke folder Tools, ganti yang sudah ada, lalu jalankan --firstrun lagi

Ini berhasil untuk saya, tidak ada masalah suara atau kebisingan. Yang kecil saat memuat misi, tetapi tidak layak untuk disebutkan. Terima kasih atas upaya GloriousEggroll

Pertanyaan sampingan. Saya melihat Dx9 dan Dx11 dimuat ke dalam game, tetapi ada dx12 di pasaran. Apakah proton menggunakan dx9 dan dx11? Haruskah alat tersebut menggunakan dx12?

@ prototype99 Ini benar-benar salah. Versi DirectX SANGAT BANYAK membuat perbedaan.

Dx9 diterjemahkan ke OpenGL melalui lapisan Wine3D Wine.
Dx11 diterjemahkan ke Vulkan melalui lapisan DXVK (kecuali Anda secara khusus memaksa Wine3D)
DX12 diterjemahkan ke Vulkan melalui lapisan vkd3d Wine (masih dalam keadaan percobaan)

Jika sebuah permainan menawarkan Anda beberapa opsi, Anda harus memilih Dx11, karena DXVK adalah yang paling efisien.

@GloriousEggroll Mencoba
Masih sedikit gangguan di sana-sini, tapi lumayan.

Agak sulit untuk menjelaskan seberapa buruk suara sebenarnya dengan musik, jadi inilah contohnya
(maaf untuk framerate yang buruk, tidak berjalan dengan baik saat sedang direkam)

Dengan Musik dihidupkan: https://youtu.be/h1MdsjDO7L0
Tanpa Musik: https://youtu.be/Bq1mM0sDGak

Benar-benar tidak tahu bagaimana saya menggambarkan sesuatu dengan musik yang dihidupkan.

@ joro1881 Seperti yang saya katakan, lag berasal dari perekaman, mungkin karena saya menggunakan encoder perangkat lunak, dan mungkin karena saya tidak mengaktifkan V-Sync.

@valeth Maaf, baca otomatis. Saya hanya bermain satu jam tanpa jeda, benturan atau suara buruk. Solo, langsung di Orb Vallis, tanpa melewati Fortuna atau lift. Semua upaya untuk bermain di skuad publik hari ini menyebabkan kerusakan sistem. Besok saya akan mencoba tes dengan teman-teman. Maaf atas spamnya.

Apakah Anda tidak mengalami crash serupa atau game yang membuat Anda langsung keluar?

Untuk meringkas tampaknya ini adalah masalah saat ini:
Gangguan audio (coba FAudio yang diperbarui juga, terjadi setelah beberapa saat di lokasi mana pun)
Game keluar setelah beberapa menit dengan pengontrol terpasang (fungsi pengontrol terverifikasi dalam game)
Peluncur asli tidak berfungsi (Terima kasih GloriusEggroll untuk solusi sementara!)

Diuji pada Manjaro dengan kernel 4.19.4-1
Ryzen 1800X
Vega64 dengan Mesa 18.2.5
Motherboard X370

Game keluar setelah beberapa menit dengan pengontrol terpasang (fungsi pengontrol terverifikasi dalam game)

Tanpa pengontrol yang terpasang.

Dengan versi beta 3.16-5 yang baru, peluncur tampaknya mulai tetapi terus melakukan pembaruan tanpa akhir. "Memeriksa pembaruan, mengunduh 391kb" dan jendela menutup dan meluncurkan kembali, mengulangi tindakan itu berulang kali.

Keren untuk melihat beberapa kemajuan, @GloriousEggroll terima kasih atas pekerjaan Anda pada skrip peluncur, dan saya sangat berterima kasih atas pekerjaan yang telah Anda lakukan untuk menguji game lain dan membawa perhatian ke Steam Play. Sudahkah Anda membandingkan versi FAudio yang digunakan beta baru dengan versi yang digunakan skrip Anda? Hanya ingin tahu apakah saya mencoba menggunakan skrip peluncur, apakah itu akan menggunakan versi FAudio yang lebih lama daripada yang digunakan beta baru.

Sekali lagi terima kasih banyak, saya menghargai pekerjaan Anda.

Saya melihat-lihat dan saya perhatikan Launcher default benar-benar membuat file lain bernama Launcher.exe.cpy . Ketika saya mulai berpikir, saya pikir ini mungkin Launcher.exe yang diperbarui yang tidak diganti namanya dengan benar.

Jadi saya mengujinya. Saya mengganti nama asli Launcher.exe untuk dijadikan cadangan dan mengganti nama Launcher.exe.cpy menjadi Launcher.exe . Benar saja, lalu dibuka tanpa masalah.

Kesimpulannya, masalah saat ini dengan peluncur Warframe adalah ia tidak dapat menimpa dirinya sendiri dengan benar, sehingga ia masuk ke putaran tak berujung saat mengambil peluncur baru, gagal menyalin yang baru, lalu meluncurkan kembali peluncur asli yang sama.

Sunting: Saya harus menyebutkan bahwa saya hanya menguji beban awal untuk memastikan itu tidak terus berulang. Saya tidak yakin apakah itu benar-benar akan memperbarui game atau apa pun. Mengujinya sekarang. Pasti ada aktivitas hard drive, tapi saya tidak tahu seberapa baik kinerjanya karena tidak menampilkan bilah kemajuan untuk bagian "Memeriksa pembaruan".

Bagus, tapi apakah permainannya dimulai dan apakah itu bekerja seperti yang diharapkan?

@Yowlen itu INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW

Saat ini peluncur sekarang berfungsi, membawa Anda ke tombol putar, klik tombol putar dan kemudian game diluncurkan ke layar pemuatan dengan bilah kemajuan, dan kemudian setelah selesai memuat saya mendapatkan bunyi blip awal sebelum macet dan saya hubungi reporter kerusakan game.

Ini sepertinya sangat mirip dengan apa yang terjadi di # 4 pada Edisi Khusus Skyrim.

Pengujian lebih lanjut:
Tampaknya peluncur default tidak dapat memperbarui file apa pun dengan benar. Itu dapat membacanya (oleh karena itu mengapa butuh waktu lama untuk memeriksa konten baru), tetapi itu tidak dapat benar-benar menerapkan pembaruan tersebut kemungkinan karena penyebab yang sama untuk masalah penimpaan Launcher.exe .

Gim ini akan diluncurkan, tetapi langsung macet setelah selesai dengan layar pemuatan awal. Itu tidak akan pernah sampai ke layar login yang sebenarnya.

Namun, setelah semuanya diperbarui melalui peluncur khusus @GloriousEggroll , peluncur normal berfungsi dengan baik, seperti halnya game itu sendiri saat diluncurkan dari peluncur normal. Dengan kata lain, sepertinya setelah awalan diatur dengan perbaikan XAudio & barang dari peluncur khusus, Steam akan menggunakannya dengan benar dengan sendirinya.

Saya juga dapat mengonfirmasi bahwa peluncur normal menutup sendiri setelah meluncurkan game yang sebenarnya.

Semua ini berarti bahwa dengan asumsi GloriousEggroll bersedia, dimungkinkan untuk memberikan pengalaman yang lebih mirip dengan game aslinya sekarang. Intinya:

  1. Peluncur khusus menangani pembaruan & pengaturan awalan awal seperti yang telah dilakukan
  2. Peluncur khusus kemudian beralih sendiri ke peluncur normal tanpa meluncurkan di awalan terpisah
  3. Peluncur normal meluncurkan game yang sebenarnya
  4. Setelah mendeteksi bahwa peluncur ditutup, peluncur khusus kemudian mengganti exe kembali sehingga tidak langsung memulai peluncur normal saat game dijalankan lagi.

Juga, saya hanya ingin mengatakan bahwa perbaikan XAudio di komit terbaru dari peluncur khusus luar biasa. Bahkan musiknya tidak lagi tersendat-sendat. Kepada semua orang yang terlibat dalam menjalankan game ini, dan terutama untuk GloriousEggroll, terima kasih banyak atas semua kerja keras Anda.

Sunting: Jika ini benar, @shadywack , gunakan peluncur khusus terbaru & kemudian kembali ke aslinya dengan cara yang sama seperti yang saya lakukan hanya untuk memastikan tidak ada pembaruan lagi. Selain itu, pastikan Anda menggunakan versi Proton terbaru (3.16-5 Beta). Jika berhasil, maka mungkin perbaikan serupa seperti yang digunakan peluncur khusus di sini dapat diterapkan ke awalan Skyrim juga.

Sayangnya saya tidak dapat membuktikan kesalahan di Skyrim SE, karena ini berfungsi dengan baik untuk saya di Xubuntu menggunakan semua AKP yang sesuai sesuai rekomendasi Steam. Saya juga harus mencatat bahwa saya juga tidak memiliki DLC untuk itu, jadi jika DLC yang menyebabkannya, saya tidak dapat mengujinya.

Steam memaksa saya untuk mengunduh ulang hampir seluruh game. (Saya berasumsi pembaruan 24.2 besar-besaran didorong ke Steam, membuat saya mengunduh ulang semuanya meskipun sudah mengunduhnya dari dalam peluncur khusus.)

Tetapi beberapa kabar baik datang darinya. Peluncur biasa berfungsi sekarang. Itu berhasil memperbarui dirinya sendiri dan file game.

Karena pembaruan ini kemungkinan mengatur ulang lingkungan Proton / Wine yang digunakan, saya dapat menguji game dan melihat berapa banyak yang masih rusak dan apakah itu dapat dimainkan. Saya akan segera mengedit dengan pembaruan.

Saya hanya berharap Steam menurunkan versi DXVX di awalan mereka atau menambalnya untuk mencegah pembekuan GPU nVidia karena sebaliknya, itu mungkin akan sedikit menghalangi pengujian saya ...

Pembaruan: Ini bekerja lebih baik di bawah 3.16-6 Beta daripada di bawah 3.16-5 Beta, itu sudah pasti. Saya pikir Steam sebenarnya mungkin telah menarik semua perbaikan yang sama yang dilakukan @GloriousEggroll untuk peluncur khusus mereka, atau setidaknya sebagian besar dari mereka. Audio tidak retak atau apa pun. Jika macet pada saya, saya akan memperbarui lagi, tetapi sejauh ini, satu-satunya masalah tampaknya adalah hamparan Steam yang menyebabkan sedikit pelambatan yang normal untuk semua game, sayangnya.

Pembaruan 2: Sejauh ini, tidak ada masalah pembekuan. Tetapi saya ingin memberikan pembaruan tentang masalah lama lainnya: Pengontrol macet. Saya mengujinya dan masih crash dalam 5 menit jika tidak mendeteksi pengontrol terpasang. Jadi, pertahankan driver tiruan itu untuk saat ini.

Saya memiliki pengalaman yang sama, saya mencoba menghentikan pembaruan, tetapi tidak ada kegembiraan di sana. Jadi saya menginstal ulang game untuk ke-7 kalinya atau lebih tahun ini. Saya melihat peluncur dimuat sendiri. Semuanya berjalan mulus, hanya suara teratai dan wasit Index yang hilang, tapi bagaimanapun juga.

@Yowlen , game ini benar-benar berfungsi sekarang, terima kasih atas perhatiannya

haruskah saya mengubah judul terbitan sekarang?

Entahlah, saya merasa ini terlalu dini untuk apa pun, karena situasinya terus berubah selama beberapa bulan terakhir. Kami mungkin memulai topik baru di tempat lain dengan "Masalah Umum yang Konstan di Linux / St-Proton dengan WF",

Saya ragu GloriousEggroll akan melanjutkan waktu luang untuk membantu jika masalah berubah, atau jika game berhenti bekerja - membangun / meningkatkan launcher.sh baru.

Kami dapat melanjutkan spam di sini sampai dia mengizinkannya: D

Seperti yang disebutkan, audio arah dari berbagai sumber masih hilang, yang juga memengaruhi NPC di Skyrim SE & game lainnya. Saya ingat melihat laporan masalah untuk itu di situs utama laporan bug Wine, jadi seharusnya tidak terlalu banyak menambahkan Warframe ke daftar jika belum ada di sana. Kami juga dapat menambahkan satu di sini untuk bertindak sebagai titik referensi bagi setiap orang yang datang untuk membuat laporan mereka sendiri. Sunting: Laporan masalah untuk masalah ini di sini untuk Proton adalah # 54.

Saya juga dapat memverifikasi bahwa musik dan reverb masih merusak audio saat dihidupkan, jadi itu adalah salah satu yang lebih spesifik Warframe dan dapat dilacak dalam laporan masalahnya sendiri. Laporan ini juga dapat menyertakan rekomendasi untuk mengubah Audio Output dalam game menjadi pulseaudio sebagai solusi untuk kerusakan audio lainnya. Penyebab masalah ini tampaknya juga dilacak di bawah masalah yang sama di atas.

Masalah terakhir, yang membutuhkan pengontrol, juga harus memiliki laporannya sendiri karena itu tidak mencegah permainan untuk memulai, hanya merusaknya setelah itu. Hasilnya adalah bug terpisah.

tl; dr - Biarkan terbuka sampai Valve memindahkan versi Proton ini keluar dari beta jika terjadi regresi, dan edit judul untuk menyertakan kerusakan pengontrol, sesuai pengingat aturan di bawah.

Pengingat ramah bahwa kami menggunakan satu laporan masalah per judul game yang didukung secara tidak resmi. Jika Anda telah mengidentifikasi akar penyebab masalah dan hal itu memengaruhi beberapa game, itu mungkin perlu dilacak secara terpisah, tetapi secara umum, diskusi khusus game harus dilanjutkan di sini.

Ah, terima kasih, @ kisak-valve. Saya tidak menyadarinya. Dalam hal ini, memperbarui judul untuk menyertakan masalah lain mungkin merupakan tindakan terbaik.

Saya juga mengedit posting saya di atas untuk memasukkan laporan masalah yang melacak penyebab suara yang hilang.

Baik. Saya baru saja mendapatkan freeze pertama saya. Butuh beberapa saat untuk mewujudkannya karena saya tidak pergi ke daerah yang berat sampai sekarang. Itu terjadi setiap kali ada banyak hal untuk dirender pada satu waktu.

Jadi saya dapat mengkonfirmasi masalah pembekuan DXVX 0,90 untuk kartu nVidia hadir di Proton 3.16-6 Beta. Saya harus beralih kembali ke peluncur khusus untuk saat ini agar saya dapat bermain dengan benar. Aku harus bisa masuk Fortuna & sebagainya.

Daftar semua bug yang telah ditemukan

Bug berikut ada di Proton 3.16-6 dan Warframe 24.2.6 (Perbaikan Fortuna untuk The Profit Taker)

Macet saat masuk

  • Cobalah untuk masuk dengan akun yang harus meminta kode verifikasi email
  • Jangan berikan kode, dan coba masuk dengan akun lain
  • Klien macet, dan harus dihentikan.

Tidak ada NPC yang bisa didengar

  • Tidak ada karakter NPC yang memiliki suaranya. Ini termasuk Lotus, Ordis, Eudico, Onkko.
  • Semua pengaturan audio default

Bekukan saat membuka Opsi dua kali

  • Buka menu opsi, ubah beberapa pengaturan, tutup
  • Jangan keluar dari menu jeda
  • Mencoba membukanya lagi, game akan berhenti dan akan otomatis berhenti setelah beberapa saat

Musik login tidak terdengar

  • Musik yang biasa terdengar saat pertama kali memulai permainan tidak terdengar.
  • Semua pengaturan audio default

Suara berderak sesekali

  • Audio terkadang akan berderak, biasanya setiap 2-3 menit

Steam Overlay tidak menampilkan kursor

  • Semua pengaturan default
  • Restart tidak membantu

Edit:

Pengguna di ProtonDB menyarankan bahwa pengaturan WINEPREFIX menjadi WINEPREFIX=~/.steam/steam/steamapps/compatdata/230410/pfx/ winetricks xact harus menyelesaikan masalah terkait dengan suara audio yang hilang.

@Frontear Anda kehilangan beberapa hal

  1. xact tidak boleh digunakan, ini menyebabkan audio crash karena 64 bit xaudio2. Sebagai gantinya, Anda memerlukan faudio dengan ffmpeg diinstal ke awalan, atau versi proton khusus dengan faudio + ffmpeg
  2. permainan macet setelah 5 menit ketika tidak ada pengontrol yang terdeteksi. detail tentang itu dari pengguna lain:
proton is sending a sigtrap at a specific point, there's a damn breakpoint set for whatever reason!
run warframe, wait for proton to kill the game, check sudo journalctl -xe

@ kisak-valve ^ itulah informasi baru terkait masalah pengontrol.

log dari versi kustom saya (juga terjadi di semua versi lain) terkait sigtrap + crash pada deteksi pengontrol:

[gloriouseggroll<strong i="14">@shittywok</strong> Proton-4.0-RC3-GE]$ sudo journalctl -xe
[sudo] password for root: 
Dec 30 12:00:07 shittywok kernel: audit: type=1701 audit(1546189207.001:53): auid=1000 uid=1000 gid=100 ses=2 pid=73565 comm="Warframe.x64.ex" exe="/home/gloriouseggroll/.local/share/Steam/compatibilitytools.d/Proton-4.0-RC3-GE/dist/bin/wine64-preloader" sig=5 res=1
Dec 30 12:00:07 shittywok systemd[1]: Started Process Core Dump (PID 73805/UID 0).
-- Subject: Unit [email protected] has finished start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit [email protected] has finished starting up.
-- 
-- The start-up result is done.
Dec 30 12:00:07 shittywok audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-73805-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 30 12:00:07 shittywok kernel: audit: type=1130 audit(1546189207.029:54): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-73805-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 30 12:00:07 shittywok systemd-coredump[73806]: Resource limits disable core dumping for process 73565 (Warframe.x64.ex).
Dec 30 12:00:07 shittywok systemd-coredump[73806]: Process 73565 (Warframe.x64.ex) of user 1000 dumped core.
-- Subject: Process 73565 (Warframe.x64.ex) dumped core
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
-- 
-- Process 73565 (Warframe.x64.ex) crashed and dumped core.
-- 
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.

@Frontear Selain apa yang dikatakan @GloriousEggroll , ada masalah lain yang ditinggalkan yang saya sebutkan secara harfiah tepat di atas Anda & GloriousEggroll juga menyadarinya. Ada regresi di DXVX 0,90, yang digunakan dalam Proton versi Beta 3,16-6 terbaru, menyebabkan masalah pembekuan pada kartu nVidia.

Inilah pelacak masalah untuk itu:
https://github.com/doitsujin/dxvk/issues/802

Cukup banyak tidak berguna pada Proton dan Lutris sekarang, setidaknya pada sistem saya. Itu masuk ke urutan intro, saya bisa bermain untuk waktu yang acak, lalu selalu menutup sendiri.

Saya mengalami masalah yang sama seperti di atas sejak beralih dari penggantian peluncur. Gim boot dengan baik tetapi mogok ke desktop secara acak, biasanya dalam satu jam. Saya memiliki pengontrol yang terpasang tetapi menginstal xboxdrv untuk berjaga-jaga, dan juga mencoba memverifikasi cache game dan menginstal ulang game, tetapi sepertinya tidak ada yang membantu. Saya menggunakan kartu nVidia tetapi sepertinya saya mengalami masalah yang berbeda dari yang disebabkan oleh regresi DXVK.

Berjalan di Arch Linux dengan GTX 750 Ti. Jika ada info lagi yang bisa saya berikan, beri tahu saya.

@ kode54 Apakah Anda menjalankan layanan xboxdrv?

Ada regresi di DXVX 0,90, yang digunakan dalam Proton versi Beta 3,16-6 terbaru

@PolyCement mungkin Anda mengalami masalah ini.

doitsujin / dxvk # 802

@ kode54 Apakah Anda menjalankan layanan xboxdrv?

Tidak, tetapi saya sudah menginstal xpad.ko, dan penerima serta pengontrol nirkabel Xbox360 yang sebenarnya, yang kadang-kadang bahkan saya ingat saya harus tetap mengaktifkannya setiap saat!

proton 3.16-6
ubuntu 18.04
ryzen 5 2600
asrock b350 mobo
gtx 1060 6gb

semuanya bekerja dengan sempurna kecuali suara. efek suara seperti suara ambiant, suara musuh, kekuatan, dan senjata semuanya berfungsi. musik, dan berbicara bukan karena alasan yang aneh. ada yang tahu solusinya?

Setelah pembaruan uap kemarin, warframe masuk ke loop saat peluncur "mengunduh pembaruan" lalu memulai ulang dan mengunduh pembaruan lagi

@ Dkr0l saya dapat mengonfirmasi :(

Setelah pembaruan uap kemarin, warframe masuk ke loop saat peluncur "mengunduh pembaruan" lalu memulai ulang dan mengunduh pembaruan lagi

kami harus meminta pengembang untuk melakukan pembaruan uap dan menghapus peluncur dan memberi kami layar masuk

@ Dkr0l Saya bisa konfirmasi juga.

  1. Pemasang:
    Saya tidak sabar menunggu ketika Steam akan membuka Warframe di WINEPREFIX 32-bit
    dan penginstal akan berfungsi. :tersenyum:
    Untuk wineprefix 64 bit untuk saat ini, tidak dapat diperbaiki.

  2. Salah satu dari dua mesin Sounds:
    Kami juga perlu menginstal xact untuk suara. (xaudio dll)
    ./winetricks xact

  3. Bug "Motion Blur", jika akan ada:
    Warframe -> SETTINGS -> OPTIONS -> DISPLAY -> Motion Blur -> matikan
    Kita perlu menunggu Wine yang lebih baik.

Anda tidak ingin xact, Anda menginginkan FAudio. Dan Anda tidak ingin 32 bit, sebenarnya ada area dalam game di mana 32 bit tidak memungkinkan alokasi memori yang cukup.

sebenarnya ada area dalam game di mana 32 bit tidak memungkinkan alokasi memori yang cukup.

Dimana?
Warframe dari Steam bekerja dengan anggur stagging bagus untuk saya,
dengan winetrics yang diperbarui secara manual (XP adalah 32bit)
(wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks)
./winetricks winxp
./winetricks xact

Ketika saya menjalankan Warframe mandiri dan menyimpan sesuatu di ~ / .wine
lalu saya bisa menjalankan warframe dari Steam. (dengan commad "wine Launcher.exe")
https://bugs.winehq.org/show_bug.cgi?id=45734

Saya hanya ingin menghapus Warframe standalone dan selalu menggunakan hanya Warframe dari Steam.
Saya mencoba menginstal xact,

cd /My_Path/Steam64/Steam/steamapps/compatdata/230410
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
rm -rf  pfx
WINEPREFIX=$PWD/pfx WINEARCH=win32 ./winetricks winxp xact
mkdir pfx/drive_c/windows/syswow64

Saya mencobanya setelah membaca https://www.reddit.com/r/linux_gaming/comments/99e0kc/steam_playguide_create_custom_32bit_prefix_to/
Saya tidak yakin, tetapi saya mendapat kesan bahwa Steam masih berjalan dengan wine64bit
karena suara masih tidak berfungsi dan Peluncur masih macet
Mengobrak-abrik file dan mencari bisa jadi membosankan.

Hai @ tele1 , coba Orb Vallis atau Plains dengan 32bit, seharusnya tidak berfungsi. Setidaknya tidak berhasil untuk saya. Sisa permainan mungkin berjalan, tetapi dunia terbuka untuk 64bit.

@ joro1881 Bisa konfirmasi. Baik Plains of Eidolon maupun Fortuna tidak akan bekerja di lingkungan 32-bit, itu hanya akan menemui crash.

@Frontear, pengalaman saya bukanlah crash. Hanya dalam pesan permainan yang memberi tahu saya area ini membutuhkan sistem 64bit. Jadi saya tidak bisa memasukinya sama sekali, tapi permainan terus berlanjut.

Maaf, saya tidak bisa memeriksa.
Terakhir kali saya menguji game dan saya menghapus ~ / .wine ~ / .warframe
Saya mencoba menginstal sesuatu dengan winetrics dan menjalankan Warframe.msi
tetapi memiliki boot loop yang sama seperti Waframe dari Steam.
Saya mengunduh game lagi, https://www.warframe.com/download
Di sana, di bawah tombol merah Anda memiliki "Pemasang mandiri tersedia di sini."
dan saya mengunduh "Warframe.2018.12.17.23.38.exe"

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks xact
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks winxp
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks d3dx10
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 ./winetricks d3dx9

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine Warframe.2018.12.17.23.38.exe
Ketika Warframe.2018.12.17.23.38.exe memeriksa file 2,5 jam, 29,8 GB diunduh.
Setelah itu saya dapat mencoba menjalankan game dari Warframe.2018.12.17.23.38.exe, tetapi game tidak berfungsi.
Saya mencoba https://www.reddit.com/r/Warframe/comments/5tz121/warframe_winestaging_21_linux_d/
tapi game tidak berfungsi. Saya tidak tahu bagaimana saya menjalankan game sebelumnya.
Saya sekarang telah memperbarui sistem Mate18.3, driver nvidia yang lebih baru, Warframe yang lebih baru, anggur yang lebih baru,
jadi saya tidak dapat menemukan masalah.
Saya tidak ingat apakah saya bermain di kata terbuka di 32bit atau 64bit, karena kadang-kadang saya menggunakan anggur perintah dan kadang-kadang wine64.
Jika Anda telah menjalankan Waframe dari anggur, coba jalankan Steam Warframe sendiri untuk pengujian.
Lari saja
wine /your_path / to lib .... /steamapps/common/Warframe/Tools/Launcher.exe

@ Dkr0l Konfirmasi lain di sini. Peluncur kembali ke lingkaran mengunduh pembaruan baru.

Berikut sedikit jargon terminal untuk itu:

>>> Adding process 4968 for game ID 230410
[0117/114942:ERROR:network_change_notifier_win.cc(155)] WSALookupServiceBegin failed with: 8
[0117/114942:ERROR:proxy_service_factory.cc(136)] Cannot use V8 Proxy resolver in single process mode.
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
>>> Adding process 4995 for game ID 230410
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 5026 for game ID 230410
ERROR: ld.so: object '/home/frontear/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[0117/114944:ERROR:main_delegate.cc(724)] Could not load locale pak for en-US

Buka folder Warframe Anda, masuk ke alat hapus peluncur dan ganti nama launcher.exe.cpy menjadi launcher.exe

Buka folder Warframe Anda, masuk ke alat hapus peluncur dan ganti nama launcher.exe.cpy menjadi launcher.exe

Itu benar-benar berhasil. Sangat menarik.

Yah, beberapa orang menyebutkannya di awal posting

Perlu dicatat bahwa peluncur yang gagal menggantikan dirinya sendiri telah ada selama beberapa tahun. https://bugs.winehq.org/show_bug.cgi?id=33845

Waktu singkat di mana tidak membutuhkan solusi adalah anomali.

Tidak pernah terjadi di windows

pada catatan kecil saya memiliki versi lama dari peluncur gloriouseggroll yang tidak pernah saya perbarui dan masih berfungsi dengan sempurna. Saya merasa sulit untuk mengikuti apakah gim itu sekarang tidak berfungsi dengan versi terbaru atau jika orang hanya mencoba membuatnya akhirnya bekerja dengan peluncur resmi jadi maafkan saya jika itu tidak relevan dengan diskusi saat ini.

@ prototype99 Permainan itu sendiri bekerja dengan baik, masalahnya adalah peluncurnya. Itulah mengapa GloriousEggroll membuat __launcher__

@Frontear oh ya saya tahu itu, saya tidak bisa mengikuti apakah orang mengatakan versi yang lebih baru gagal serta peluncur resmi atau tidak

Namun DirectX 9 dan 32bit mungkin akan turun di tahun ini dalam game. (min. 29:30)
https://www.youtube.com/watch?v=sf9QpXSGryg&feature=youtu.be&t=1780

@ massatt212 Terima kasih juga.
Steam Launcher setelah mengedit file sekarang berfungsi, Menu Login berfungsi, Game berfungsi.
Terkadang saya hanya mengalami kemunduran dan kegagalan. Tapi itu masih sukses besar: senyum:

Belum lagi sering terjadi crash dengan Steam Warframe pada 32bit dan 64bit ...
Pada Warframe 32bit terdengar berfungsi dengan baik.
Pada 64bit Warframe sebagian besar suara berfungsi kecuali pesan dari Lotus.
Saya ingin bertanya apa itu FAudio dalam praktiknya?
Apakah Warframe menggunakan XNA? https://en.wikipedia.org/wiki/Microsoft_XNA
Mengapa saya tidak melihat Warframe dalam daftar di sini http://www.flibitijibibo.com/index.php?page=Portfolio/Tools # 01_FNA.txt

XAudio adalah pustaka asli, belum tentu merupakan bagian dari XNA. FAudio juga merupakan implementasi ulang pustaka asli, untuk game yang memanfaatkannya.

Perpustakaan XAudio asli hampir tidak berfungsi di bawah anggur 32 bit, dan cenderung sering mogok di bawah anggur 64 bit, jadi FAudio agak penting saat ini.

Halo yang disana,

Ketika saya memulai permainan, layar pemuatan akan datang dan memuat. Pada akhir pemuatan, ia mengulanginya lagi dan lagi. sampai saya menghentikannya saya pikir itu adalah masalah dengan pembaruan jendela latar belakang atau sesuatu seperti itu.

Berikut adalah tautan yang ditemukan, untuk memperbaiki masalah itu.
tetapi "skrip pembaru" gagal di sistem saya.

https://forums.warframe.com/topic/1000489-question-to-developers-regarding-steams-new-steam-play-on-linux/

Salam Hormat dari Austria,
Tobias Moser

------- Pesan asli -------
Pada hari Rabu, 30 Januari 2019 00.14, Ali Rizvi [email protected] menulis:

Apakah ada orang lain yang mengalami crash berkala? Gim ini hanya membeku dan perlu dimatikan (jika bermain layar penuh tanpa jendela), atau mogok sendiri setelah beberapa saat.

-
Anda menerima ini karena Anda berlangganan utas ini.
Balas email ini secara langsung, lihat di GitHub , atau nonaktifkan utasnya .

Apakah yang Anda maksud adalah Launcher Loop? Itu tampaknya diselesaikan dengan menyalin Launcher.exe.cpy di atas Launcher.exe

Sekadar pengingat:

  1. Ada bug yang diketahui di Wine dengan peluncur tidak memiliki izin yang tepat untuk menimpa dirinya sendiri. Seperti yang dinyatakan, mematikan peluncur, lalu mengganti Launcher.exe secara manual dengan Launcher.exe.cpy akan mengabaikannya.

  2. Ada bug di Proton yang menyebabkan Warframe menutup secara tiba-tiba jika tidak ada pengontrol yang terdeteksi dalam 5 menit pertama permainan. Anda harus memasang pengontrol fisik atau menggunakan driver tiruan.

  3. Terakhir, ada regresi yang diketahui di DXVX yang akan menyebabkan pembekuan pada sistem tertentu, terutama yang memiliki GPU nVidia. Ada solusi untuk atm yang melibatkan perubahan vsync dari Auto dalam pengaturan game. Belum ditentukan apakah vsync on berfungsi lebih baik daripada vsync nonaktif, tetapi trial & error semoga dapat membuat salah satunya berfungsi. Setidaknya, orang telah melaporkan bahwa itu berhasil, termasuk saya. Saya mengalami crash seperti itu dengan vsync diatur ke otomatis kecuali saya menggunakan peluncur khusus untuk menurunkan versi DXVX, tetapi mengaturnya ke aktif memungkinkan saya menggunakan lingkungan Proton default tanpa masalah. Saya belum mencobanya.

Mungkin pengembang Steam tahu semua kesalahan.
Namun saya menempatkan log sendiri https://github.com/tele1/Steam.logs
di arsip tar.gz karena file terlalu besar.
Dari log misalnya, Anda akan melihat

$ grep error steam-230410.log 
1336.609:0008:0062:warn:debugstr:OutputDebugStringA "Hashing Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\api-ms-win-core-errorhandling-l1-1-0.dll...\n"
[0206/102939:ERROR:ipc_channel_win.cc(512)] pipe error: 232
1484.839:0078:007b:warn:debugstr:OutputDebugStringA "121.811 Sys [Error]: Bad data from worldState.php (error 4): \n"
1531.508:0078:007b:warn:debugstr:OutputDebugStringA "168.374 Sys [Error]: error: can't find XPBarBackground[0x0].gotoAndStop\n"
$ grep fail steam-230410.log 
1329.329:0008:0009:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\CEF3_1\\VC14\\libcef.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/CEF3_1/VC14/libcef.dll: invalid ELF header
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
1331.340:0008:0009:fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
[0206/102908:ERROR:network_change_notifier_win.cc(155)] WSALookupServiceBegin failed with: 8
1332.097:0008:003c:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
1332.343:0008:0048:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\xinput1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/syswow64/xinput1_3.dll: invalid ELF header
1332.680:0008:0009:warn:debugstr:OutputDebugStringA "INetFwProfile2::get_CurrentProfileTypes failed: 0x80004001\n"
1332.846:0008:0053:warn:debugstr:OutputDebugStringA "INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1334.353:0008:0053:warn:debugstr:OutputDebugStringA "GetVolumeInformation(Z:\\mnt\\Steam64\\) failed"
1335.759:0008:0009:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/syswow64/openvr_api_dxvk.dll: invalid ELF header
1337.392:0008:0062:warn:debugstr:OutputDebugStringA "GetVolumeInformation(Z:\\mnt\\Steam64\\) failed"
1338.525:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XAPOFX1_5.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xapofx1_5.dll: invalid ELF header
1338.569:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XINPUT1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xinput1_3.dll: invalid ELF header
1339.844:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2core_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2core_7_win64.dll: invalid ELF header
1339.848:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2net_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2net_7_win64.dll: invalid ELF header
1339.855:0063:0069:warn:debugstr:OutputDebugStringA "2.409 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1341.240:0008:0065:warn:debugstr:OutputDebugStringA "2.409 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1342.777:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PxFoundation_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PxFoundation_x64.dll: invalid ELF header
1342.778:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Common_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Common_x64.dll: invalid ELF header
1342.780:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\nvToolsExt64_1.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/nvToolsExt64_1.dll: invalid ELF header
1342.781:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3_x64.dll: invalid ELF header
1342.783:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Cooking_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Cooking_x64.dll: invalid ELF header
1342.785:0063:0064:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3CharacterKinematic_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3CharacterKinematic_x64.dll: invalid ELF header
1363.063:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XAPOFX1_5.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xapofx1_5.dll: invalid ELF header
1363.065:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\XINPUT1_3.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xinput1_3.dll: invalid ELF header
1363.314:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\steam_api64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/steam_api64.dll: invalid ELF header
1364.307:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2core_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2core_7_win64.dll: invalid ELF header
1364.308:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Oodle\\x64\\final\\oo2net_7_win64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Oodle/x64/final/oo2net_7_win64.dll: invalid ELF header
1364.320:0078:007b:warn:debugstr:OutputDebugStringA "1.287 Sys [Warning]: INTERNET_OPTION_IGNORE_OFFLINE failed\n"
1366.322:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PxFoundation_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PxFoundation_x64.dll: invalid ELF header
1366.324:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Common_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Common_x64.dll: invalid ELF header
1366.326:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\nvToolsExt64_1.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/nvToolsExt64_1.dll: invalid ELF header
1366.327:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3_x64.dll: invalid ELF header
1366.328:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3Cooking_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3Cooking_x64.dll: invalid ELF header
1366.330:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\PhysX\\x64\\PhysX3CharacterKinematic_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/PhysX/x64/PhysX3CharacterKinematic_x64.dll: invalid ELF header
1368.284:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\openvr_api_dxvk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/openvr_api_dxvk.dll: invalid ELF header
1369.398:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\amd_ags_x64.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/amd_ags_x64.dll: invalid ELF header
1369.523:0078:007b:warn:debugstr:OutputDebugStringA "6.500 Sys [Error]: Gdf::GetWindowRefreshRate failed; assuming 60Hz refresh-rate.\n"
1370.762:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\windows\\system32\\xaudio2_7.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/c:/windows/system32/xaudio2_7.dll: invalid ELF header
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
1377.964:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\discord_game_sdk.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/discord_game_sdk.dll: invalid ELF header
1377.967:0078:0079:warn:module:load_builtin_dll failed to load .so lib for builtin L"Z:\\mnt\\Steam64\\Steam\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\dbghelp.dll": /mnt/Steam64/Steam/steamapps/compatdata/230410/pfx/dosdevices/z:/mnt/Steam64/Steam/steamapps/common/Warframe/Tools/Windows/x64/dbghelp.dll: invalid ELF header
1378.041:0078:007b:warn:debugstr:OutputDebugStringA "15.017 Sys [Error]: Discord core failed to initialize: result 4\n"
INFO: Assertion failed: 0 && "Batching is not supported!"
INFO: Assertion failed: 0 && "xWMA is not supported!"
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW
INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW

Sepertinya Steam Overlay tidak menampilkan kursor di game ini. Ini sebenarnya agak menjengkelkan, terutama mengingat saya bermain layar penuh, dan kehilangan fungsionalitas saya untuk dapat menelusuri barang dan bermain.

Sebuah solusi yang saya temukan (pada KDE plasma) adalah untuk keluar dari permainan dan langsung kembali ke dalamnya. Kemudian kursor desktop muncul

@Frontear @NeroBurner # 168 melacak masalah itu, bukan spesifik Warframe.

Dipaksa menginstal xact untuk memiliki suara / musik. Pikir bahwa Proton FAudio akan cukup.
Ada yang punya pengalaman berbeda?

@vhda Warframe menggunakan audio WMA / xWMA untuk musik dan suara, dan build FAudio yang dikirimkan dalam Proton dibuat tanpa dukungan itu. Anda dapat menggunakan build FAudio GloriousEggroll jika Anda menginginkannya - https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/

(Hanya menginstal FAudio dari sana akan melibatkan pengunduhan folder FAudio ke ~/.steam/steam/steamapps/compatdata/230410/pfx/FAudio , dan menjalankan WINEPREFIX=$(dirname $(pwd)) ./wine_setup_native di direktori itu.)

Milik saya berfungsi dengan baik dengan Proton beta terbaru, saya baru saja FFMPEG .

@ananace terima kasih, tetapi @ptkato adalah rute yang lebih mudah bagi saya:

git clone git://github.com/FNA-XNA/FAudio.git
cd FAudio
mkdir flibitBuild
cd flibitBuild
cmake .. -DFFMPEG=ON
make
cp libFAudio.so ~/.steam/steamapps/common/Proton\ 3.16\ Beta/dist/lib64/

Dan itu dia!
Terima kasih keduanya :)

Pembaruan: tampaknya saya hanya perlu menghubungkan pengontrol agar game berhenti mogok.

@ptkato @vhda Mengkompilasi ulang FAudio sama sekali tidak bekerja untuk saya. Transmisi masih tidak berfungsi. Satu-satunya hal yang saya ingat berfungsi adalah menginstal xact menggunakan winetricks ke folder compdata / 230410 / pfx di steamapps. Mengapa xact tidak direkomendasikan lagi?

@Frontear Xact tidak disarankan karena Warframe telah menggunakan versi 64-bit dan versi 64-bit mengalami kerusakan parah. Itu bagus untuk 32-bit tetapi dengan Fortuna dan sekarang rilis yang turun hari ini, 64-bit diperlukan.

@greydmiyu Saya telah menggunakan xact cukup lama, bahkan dengan versi 64 bit dari warframe (symlink Warframe64 sebagai Warframe.exe) dan saya tidak mengalami crash atau lag karenanya. Saya ingin menggunakan FAudio, karena tampaknya ini adalah opsi yang lebih populer, tetapi karena saya belum membuatnya berfungsi untuk saya, saya harus tetap menggunakan xact.

@Frontear mencoba menggunakan awalan proton baru tanpa winetricks apa pun yang terpasang dan cukup instal FAudio ke sana seperti skrip GitLab (bukan github!) Saat ini https://gitlab.com/GloriousEggroll/warframe-linux/blob/steamplay-proton /Launcher.sh#L189

@Frontear mungkinkah Anda telah menjalankan winetricks sebelumnya untuk menginstal xact? Saya pikir Anda dapat menghapus steamapps/compatdata/230410/pfx untuk mengatur ulang instalasi Proton untuk game ini, memungkinkan Anda untuk memulai dari awal, yang lebih mudah daripada mengedit registri.

Jika Launcher sedang "berkedip" Anda perlu menimpanya dengan versi yang telah diperbarui (cari "Launcher.exe.cpy" di utas ini).
Jika game tiba-tiba berhenti bekerja, Anda mungkin perlu menghubungkan pengontrol ke komputer Anda.
Skrip yang ditautkan oleh @NeroBurner melakukan banyak kerja keras untuk memulai game ini. Saya telah melihatnya, tetapi tidak menggunakannya sendiri. Saya juga menyalin cache shader dari repositori itu dengan harapan itu akan menghentikan perlambatan dalam game, tetapi ternyata tidak. Adakah yang tahu apakah mungkin memicu kompilasi semua shader dalam game?

@vhda Ya, saya memang menghapus folder pfx saya sebelum mencoba langkah-langkah yang disebutkan oleh @ptkato , ini masih tidak berhasil

Berkenaan dengan cache shader, pembaruan Nightwave kemarin mengubah sesuatu yang pada dasarnya membuat semuanya harus dibuat ulang. Cache lama tidak berguna sekarang. Kecuali GloriousEggroll memperbaruinya, tidak ada gunanya menggunakan file cache dari peluncur mereka lagi.

Selain itu, saya tidak yakin mengapa, tetapi file .dxvk-cache tidak lagi dibuat & disimpan di folder steamapps/shadercache/[game number]/dxvk_state_cache , setidaknya untuk Warframe. Ini menyimpannya langsung di folder yang sama dengan file .exe , yang berarti untuk Warframe, yang meluncurkan file Tools/Launcher.exe , semua file .dxvk-cache akan ada di sana, termasuk Warframe.x64.dxvk-cache one, yang mana yang kami cari.

Bagaimanapun, gunakan pengetahuan ini sesuai saat menghapus / mengganti file cache shader.

Sebagai tambahan, saya membuat skrip kecil yang memindahkan cache shader ke ramdisk saat boot & memundurkannya ke hard drive saat dimatikan untuk membantu kinerja pada mesin lama saya dari tahun 2009 menggunakan HDD. Ini akan membantu kinerja pada mesin apa pun yang menggunakan HDD, tbh, jadi jika ada yang tertarik, mereka dapat menemukannya di sini: https://github.com/Yowlen/linux-shader-cache-ramdisk

Perhatikan bahwa karena perubahan baru-baru ini karena tidak menggunakan folder shadercache , itu tidak akan berfungsi dengan Warframe kecuali Anda secara manual menautkan file ke lokasi lama sendiri. Saya belum menambahkan perbaikan untuk ini sampai sekarang. Juga, pastikan untuk membaca readme jika Anda ingin mencobanya. Saya pikir saya berhasil mengatasi bug utama, tetapi tidak sepenuhnya dipoles, jadi masih cukup mudah untuk terjadi kesalahan.

@NeroBurner berhasil, terima kasih!

Adakah yang tahu apakah mungkin memicu kompilasi semua shader dalam game?

Sayangnya ini tidak mungkin. DXVK mengkompilasi shader dengan cepat saat bertemu mereka. Tidak ada cara untuk mengetahui shader mana yang akan diminta oleh game tertentu. Tapi itu cache shader, jadi pada akhirnya semua shader dikompilasi dalam cache menghasilkan gameplay yang lebih lancar

Pada 28 Februari 2019 12:25:58 PM GMT + 01: 00, Vitor Antunes [email protected] menulis:

@Frontear mungkinkah Anda telah menjalankan winetricks sebelumnya untuk memiliki xact
ditanamkan? Saya rasa Anda dapat menghapus steamapps/compatdata/230410/pfx ke
mengatur ulang instalasi Proton untuk game ini, memungkinkan Anda untuk memulai dari
awal, yang lebih mudah daripada mengedit registri.

Jika Launcher sedang "berkedip" Anda perlu menimpanya dengan yang diperbarui
versi (cari "Launcher.exe.cpy" di utas ini).
Jika game tiba-tiba berhenti bekerja, Anda mungkin perlu menghubungkan file
pengontrol ke komputer Anda.
Skrip yang ditautkan oleh @NeroBurner melakukan banyak kerja keras untuk memulai
permainan ini. Saya telah melihatnya, tetapi tidak menggunakannya sendiri. Saya juga
menyalin cache shader dari repositori itu dengan harapan bisa
menghentikan perlambatan dalam game, tapi ternyata tidak. Ada yang tahu jika ya
mungkin untuk memicu kompilasi semua shader dalam game?

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung atau lihat di GitHub:
https://github.com/ValveSoftware/Proton/issues/167#issuecomment -468238127

-
Dikirim dari perangkat Android saya dengan K-9 Mail. Maafkan singkatnya saya.

Pada pembaruan 24.4.0, game berhenti setelah sekitar 30 detik saat melihat grafik bintang. Berjalan di Arch Linux dengan GTX 750 Ti, semuanya up-to-date, dan sepertinya tidak ada yang salah di log debug (setidaknya bagi mata saya yang tidak terlatih) - jika ada lebih banyak informasi yang dapat saya berikan, beri tahu saya.

@polycement dimulai dengan '--debug' di perintah start untuk memastikan dxvk benar-benar digunakan

Selanjutnya coba jalankan dengan --firstrun lagi untuk memastikan faudio telah diinstal.

Masih ada bug jika tidak ada pengontrol yang dicolokkan. Pastikan Anda memasang pengontrol atau solusi xboxdrv lain sudah siap

Pastikan juga Anda menyetel vsync ke aktif atau nonaktif dalam opsi warframe

Mengatur VSync off _seems_ untuk memperbaikinya, aneh bahwa saya tidak punya masalah dengan itu tampaknya diatur ke otomatis sampai pembaruan terakhir ini. Terima kasih!

Pembaruan: Saya sekarang mengalami crash ketika mencoba untuk bergabung dengan misi, dan di berbagai tempat lain secara acak. DXVK berjalan, FAudio diinstal, pengontrol dicolokkan dan terdeteksi, vsync mati.

Iya. Sayangnya, masalahnya tampaknya semakin buruk. Pembaruan Nightwave (24.3.0) memengaruhi saya dengan cara yang sama, kecuali saya bahkan tidak harus berada di Star Chart. Itu akan membeku secara acak bahkan jika saya hanya duduk di menu di pengorbit saya.

Sejauh ini, saya belum menemukan perbaikan untuk itu, dan itu terus ada di pembaruan 24.4.0. Tapi yang lebih buruk, ini mempengaruhi semua versi DXVK, termasuk versi yang diturunkan (v0.81) yang digunakan oleh peluncur khusus dan versi yang digunakan oleh Proton itu sendiri (v1.0).

Tetapi pada v1.0, ada perbedaan: Pada versi lama, input dan suara juga berhenti. Di DXVK v1.0, hanya video yang berhenti. Saya masih bisa menavigasi dan bahkan menggunakan ALT-F4 untuk menutupnya, tetapi pembekuan masih terjadi dan tidak bisa berjalan sebenarnya bukanlah pilihan dalam misi, jadi saya biasanya tidak punya pilihan selain menutupnya dan kehilangan kemajuan apa pun. Saya membuat misi tersebut.

Kebetulan, Warframe sendiri mendeteksi masalah ini ketika ditutup dengan cara ini, karena ia menampilkan wizard laporan kerusakan setelahnya, dan hanya ketika video telah berhenti. Menggunakan ALT-F4 untuk menutup game tanpa video beku tidak akan memunculkan pelapor kerusakan. Saya telah mengirimkan beberapa laporan kepada mereka melalui metode ini, jadi semoga mereka juga akan memeriksanya.

Saya juga harus mencatat 2 hal:

  1. Saya menggunakan VSync ON, dan belum menguji dengan VSync OFF. Karena VSync Auto membuat pembekuan lebih sering terjadi, itu jelas bukan suatu pilihan.

  2. Saya menggunakan mode Borderless Fullscreen karena berfungsi dengan baik di DXVK 1.0 & Xfce dengan Alt-Tabbing untuk mengatakan, lihat beberapa update berita di browser. Mode Layar Penuh biasa masih memiliki masalah dalam hal itu dan berjendela tidak mungkin dilakukan kecuali sebagai pilihan terakhir.

Namun, saya telah melakukan pengujian terbatas dalam mode Layar Penuh Windowed dan reguler dan tampaknya baik-baik saja.

Jadi ini tampaknya menjadi masalah dengan Borderless Fullscreen lebih dari apa pun, menyarankan bahwa setiap orang harus menghindari mode itu selain mengatur VSync ke sesuatu selain Auto.

Saya akan memperbarui jika ini berubah atau saya mendapatkan info lebih lanjut.

Sunting: Saya lupa menyebutkan bahwa VSync OFF juga bukan pilihan bagi saya. Tabrakan menjadi sangat buruk bagi saya di sana, menyebabkan lampu hard drive tetap menyala terus-menerus ketika itu terjadi. Saya terpaksa menggunakan VSync ON untuk stabilitas.

Edit 2: Saya berdiri dikoreksi. Pembekuan masih terjadi dalam mode Layar Penuh biasa, dan respons audio & I / O tampaknya terkait dengan fungsionalitas Alt-Tab, karena DXVK mengunci kemampuan Alt-F4 keluar dari game selama pembekuan ini. Sepertinya saya akan menggunakan mode Windowed suka atau tidak, dengan asumsi itu tidak macet juga, ofc.

Dapat mengonfirmasi masalah yang ditunjukkan @Yowlen tentang pembekuan saat berdiri diam. Itu baru saja terjadi pada saya di Fortuna, ketika saya menganggur sekitar 1-2 menit untuk membaca posting reddit, benar-benar membekukan permainan saya

Hanya sebagai pembaruan, saya mengubah awalan Proton dan belum membeku sejak saat itu, tetapi menurut saya itu bukan penyebab masalahnya. Saya telah membuat ulang awalan beberapa kali selama beberapa hari terakhir, termasuk dua kali pagi ini ketika saya mencoba mencari tahu penyebabnya, beralih antara versi DXVK dan yang lainnya.

Warframe tidak hanya merilis perbaikan terbaru di antara saya reboot sistem saya dari kecelakaan lalu, sehingga mungkin sudah penyebabnya. Tapi aku tidak bisa memastikannya.

Sekali lagi dapat mengkonfirmasi @Yowlen , itu tidak lagi macet saat saya berdiri diam. Saya kembali ke tempat yang sama persis di Fortuna selama 10 menit tanpa crash, namun saya TIDAK membuat ulang prefiks proton saya, yang membuat saya percaya bahwa pembaruan telah mengatasi masalah ini.

Crashing tampaknya sudah cukup tenang sekarang, meskipun itu masih terjadi. Berjalan dalam mode berjendela biasa tampaknya juga membantu.

Saya telah menemukan ketika saya menyelenggarakan misi, terutama di Fortuna Orb Vallis, saya akan terus-menerus crash setelah beberapa waktu, biasanya sekitar 2-3 menit. Tidak terjadi jika saya tidak hosting

Pembaruan: Dengan Proton 3.16-8 Beta dan awalan baru (tanpa FAudio) serta Symlinks untuk Warframe_x64 ke Warframe.exe, masalah ini tampaknya telah berhenti.

Pembaruan2: Masih terjadi, saya akan mengalami crash pada waktu yang sangat acak, tetapi itu pasti masih terjadi

Saya mulai mengalami macet sejak pembaruan Warframe 24.4
Ada beberapa pola yang tampaknya menyebabkannya: alt-tab, memutar video di latar belakang, bergabung dengan game orang lain ... (hosting baik-baik saja)

Namun sejak 2019-03-09 hotfix macet sepertinya menghilang dan game kembali stabil.

Mungkinkah relevan?
https://twitter.com/sj_sinclair/status/1104496609856012289?s=19

Grafis terintegrasi era Intel HD 3000 yang menabrak seperti orang gila (driver dx10 membenci trik NaN vertex shader untuk menyisihkan simpul partikel GPU).

Mungkin DXVK mengalami masalah yang sama dengan simpul NaN?

Hai teman-teman,

Saya dengan hormat meminta sedikit bantuan, cukup pra-instal Ubuntu ke 18.10 dan Warframe menjatuhkan saya setiap 5 menit meskipun saya menginstal driver xbox dari readme :( Solusi pengontrol alternatif?

@ joro1881 Apa spesifikasi Anda? Bagaimana tepatnya Anda menginstalnya?

Ikuti panduannya di sini https://gitlab.com/xboxdrv/xboxdrv, -> spesifikasi Lenovo Y730-15INCH dengan SSD

Anda tidak perlu melakukannya seperti itu, tapi sejujurnya, itu tidak akan membuat perbedaan. Apakah Anda systemctl enable xboxdrv ?

@ joro1881 Saya harus mencatat bahwa tergantung pada gejala, itu mungkin bukan pengontrol. Jika ini masalah pengontrol, gim akan ditutup sepenuhnya dan meninggalkan Anda di desktop.

Tetapi jika gim tersebut benar-benar membeku dan menjadi tidak responsif, tampaknya ada masalah dengan Warframe yang dimulai dengan pembaruan Nightwave (24.3.0) di mana itu akan membeku di Wine untuk beberapa alasan yang tidak diketahui dan satu-satunya solusi adalah dengan keras mem-boot ulang keseluruhan komputer.

Saya tidak dapat benar-benar membantu dengan kedua situasi tersebut, tetapi saya pikir itu layak untuk disebutkan untuk berjaga-jaga.

Saya telah menjalankan Warframe menggunakan WINED3D dan sejauh ini tidak mengalami satupun crash. Tidak tahu apa yang terjadi sekarang.

Saya tidak mengatakan tabrakan, tetapi menjatuhkan saya. Inilah hasilnya @Frontear
systemctl mengaktifkan xboxdrv
Gagal mengaktifkan unit: File unit xboxdrv.service tidak ada.

@ joro1881 Saya minta maaf untuk mengatakan saya tidak tahu banyak tentang Ubuntu atau Debian, tapi saya pikir ini mungkin dapat membantu: https://askubuntu.com/a/996572/884169

Terima kasih. Saya menemukan pendekatan yang lebih mudah https://github.com/raelgc/ubuntu_xboxdrv

@ joro1881 Wiki warframe-linux memiliki entri tentang cara menjalankan Warframe dengan proton di bawah uap, dan juga memiliki bagian di xboxdrv https://gitlab.com/GloriousEggroll/warframe-linux/wikis/Ubuntu-Install-Instructions

Saya senang bertahan hidup 20 menit kemudian PC macet tepat setelah saya keluar dari permainan. Semuanya macet dan saya harus mematikan dengan tombol daya. Saya tidak tahu mengapa itu terjadi, itu juga menjadi masalah ketika saya bermain Quake Champions. Tepat saat keluar dari game.

Jika terjadi pembekuan, saya masih dapat membuka terminal (saya memilikinya di pintasan ctrl+alt+T tetapi Anda juga harus dapat memasukkan TTY dengan menekan ctrl+alt+F2 . Dalam kasus TTY log in sebagai pengguna Anda dan kemudian masukkan perintah killall Warframe.x64.exe untuk mematikan warframe dan masuk ke Desktop Anda tanpa me-reboot

Sayangnya, tidak ada yang berhasil. Saya selalu mencoba 'ctrl + alt + F2, F3' dan semua tombol dalam kemarahan saya ...

@ joro1881 Terdengar seperti pengemudi kecelakaan . Apakah Anda memiliki Mesa, LLVM dan driver terbaru?

Anda juga dapat me-restart PC Anda dengan ssh atau Magic Keys

@ joro1881 Coba gunakan PROTON_USE_WINED3D=1 PROTON_NO_ESYNC=1 sebagai opsi peluncuran

@ igo95862 Ini sebenarnya telah dilaporkan oleh beberapa pengguna di atas, termasuk saya. Saya memiliki driver terbaru (nVidia 418.xx) tetapi sudah melakukan ini sejak Nightwave. Saya telah mengatur ulang awalan, saya telah memperbarui DXVK secara manual ke v1.0 sejak peluncur khusus menurunkannya ke v0.81 karena masalah DXVK dengan kartu nVidia, tetapi itu juga dipengaruhi oleh masalah pembekuan terbaru ini sehingga tidak ada gunanya apa dengan masalah lain yang sedang menyelesaikannya. Sial, saya bahkan mencoba mengubah berbagai opsi di pengaturan peluncur (menonaktifkan rendering multi-utas, menggunakan DX10, dll.) Tidak berhasil.

Saya telah melakukan semua yang dapat saya pikirkan kecuali menginstal ulang Linux sepenuhnya dan masih macet. Dan mengenai tautannya, sejauh yang saya tahu tidak ada file log, yang menurut tautan tersebut, berarti DXVK tidak digunakan meskipun saya sudah menginstalnya dengan benar. Steam pasti berhubungan dengan awalan atau semacamnya.

Jadi jika saya mengerti dengan benar DXVK> 0.81 membeku. Patch nightwave juga membeku di DXVK <= 0.81.
Sayangnya, saya tidak memiliki kartu Nvidia untuk mengujinya.
Saya bisa bertanya kepada orang-orang di sekitar perselisihan dengan pengalaman mereka.

Masalah pertama khusus untuk kartu nVidia. Untuk menghindari pembekuan dari ini, gunakan DXVK v0.81 atau setel VSync ke ON atau OFF di game saat menggunakan DXVK v1.0. Ini masih merupakan regresi yang belum sepenuhnya diperbaiki, tetapi ini seharusnya (kata kunci: harus) berfungsi untuk masalah khusus ini.

Masalah pembaruan Nightwave memengaruhi semua versi DXVK sejauh yang saya ketahui, dan saya tidak tahu cakupan penuhnya. Ini mungkin memengaruhi semua GPU, tidak hanya nVidia. Saat ini saya menguji "Nonaktifkan NVAPI" yang disebutkan di halaman lain itu bersama dengan menggunakan awalan baru dengan DXVK v0.81 peluncur kustom. Saya akan memperbarui beberapa waktu besok dengan hasilnya. (Atau lebih cepat jika terbukti tidak berhasil.)

@Yowlen dapatkah Anda mencoba menjalankannya dengan WINED3D daripada menggunakan DXVK melalui opsi peluncuran? Saya kedinginan dan macet untuk diperbaiki dengan melakukan itu

Saya mencoba dengan pre-option wined3d dan kedua game Warframe / QuakeCh tidak dimulai. Saya menghapusnya dan memasukkannya seperti biasa.
SANGAT aneh. Keduanya menabrak drive PC saat keluar. Tidak ada kombinasi tombol ajaib yang berhasil keluar dari kecelakaan itu, kecuali tombol daya. Saya kira saya akan menghentikan mereka dengan killall exe. Ini berhasil untuk Warframe, akan diuji nanti untuk Quake. Sebelum pra-instal Ubuntu terjadi hanya dengan Quake pada nomor acak, seperti sekali per 10 entri.

Saya tidak ingin membawa sial atau apa pun, tetapi saya belum mengalami pembekuan sepanjang hari dengan solusi nonaktif NVAPI .dlls yang disebutkan di sini: https://github.com/doitsujin/dxvk/wiki/Common-issues

@Frontear Ini akan menjelaskan mengapa milik Anda diselesaikan dengan solusi WINED3D juga, karena NVAPI tidak bekerja dengan DXVK, tetapi mungkin bekerja dengan hal-hal lain. Sejauh yang saya tahu, dan dengan asumsi itu berlanjut tanpa crash, saya benar-benar tidak perlu menguji WINED3D kecuali untuk memverifikasi bahwa crash juga tidak terjadi di sana.

Edit: Sial. Tentu saja saya membawa sial. Itu tidak pernah gagal. Saya rasa saya akan mencoba hal WINED3D.

Sunting 2: Lupa melakukan hal WINED3D, tapi sudah stabil sepanjang hari. Saya tidak tahu mengapa itu membeku pada saya tadi malam, tetapi jelas setidaknya membeku jauh lebih sedikit daripada sebelumnya dengan solusi NVAPI.

Saya dapat mengonfirmasi bahwa pada Pembaruan terbaru, revisi 24.5.0, DXVK tidak lagi merusak game secara acak, yang berarti WINED3D tidak lagi diperlukan, setidaknya tidak untuk saya

Pembaruan: Kesalahan telah kembali sejak Hotfix 24.5.2, dan DXVK sekali lagi menyebabkan macet dan macet secara acak

Pembaruan Bug:

  • Upaya untuk mengarahkan kursor ke kemampuan, baik di layar modding, atau UI layar kemampuan akan menyebabkan error. Jendela crash warframe tidak terbuka, yang menunjukkan bahwa itu benar-benar dapat menangkap kesalahan.

Sunting: Setelah menginstal ulang game itu tampaknya telah hilang

Sepertinya dengan Proton 4.2 peluncur dapat memperbarui dirinya sendiri. Tidak ada lagi putaran tanpa akhir.
Adakah yang bisa memastikan itu?

@ igo95862 Tidak dapat mengonfirmasi, peluncur saya masih berputar tanpa akhir. Selain itu, tampaknya melayang di atas kemampuan menyebabkan crash lagi, saya mulai curiga menginstal FAudio menyebabkan layar kemampuan macet, mengapa, saya tidak yakin, tetapi saya tahu bahwa tanpa FAudio itu tidak macet

Halo @Frontear , harap tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game, buat ulang crash, dan seret dan jatuhkan $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar. Jika lognya besar, mohon pertimbangkan untuk membuangnya ke dalam arsip.

@ kisak-valve steam-230410.tar.gz

Selain itu, jika Anda juga membutuhkan langkah-langkah reproduksi:

  • Masuk ke Menu Arsenal
  • Anda memiliki 3 opsi
  • Arahkan kursor ke kemampuan di jendela gudang senjata utama
  • Arahkan kursor ke atas kemampuan di jendela kemampuan
  • Arahkan kursor ke kemampuan di layar modding
  • Mereka semua akan membekukan permainan, dan setelah beberapa saat, segera menyebabkan crash

Log baru saya https://github.com/tele1/Steam.logs/blob/master/steam.230410.Warframe.log
(Log ini tanpa solusi)
Saya memiliki masalah yang sama seperti dulu.

Peluncur memiliki lingkaran, ketika saya mencoba menutup Peluncur saya dapat menangguhkannya, maka saya dapat mematikan beberapa proses Launcher.exe.
Saya bisa menggunakan solusi, tapi istirahat permainan. Sebelum menyelesaikan misi apa pun. Dan saya perlu membuka Warframe lagi.

Saya juga menguji Waframe 64bit dari Lutris.
Versi pertama tidak memiliki suara untuk pesan di dalam Lotus dan saya tidak ingat, mungkin game crash.
Versi kedua (mungkin GloriousEggroll) berfungsi, memiliki suara dan hanya berfungsi.
Tetapi saya tidak memiliki Launcher dan saya tidak tahu bagaimana mengubah bahasa.
Masalah juga dengan Lutris, ketika saya mencoba mengubah versi wine, Waframe terkadang berfungsi, dan terkadang tidak berfungsi.
Terakhir kali cara ini saya merusak Warframe, hari ini berhasil.
Saya mencoba hari ini mengubah versi anggur dan sekarang Warframe tidak berfungsi.
Saya kira mungkin besok akan berhasil.

Halo semua. Jadi saya telah mempertahankan versi khusus proton, yang memperbaiki masalah perulangan peluncur, menggunakan peluncur normal, memiliki tambalan asinkron dengan dxvk terbaru, dan memiliki faudio dengan ffmpeg diaktifkan. Gim ini berfungsi dengan baik kecuali dua hal:

  1. Anda memerlukan pengontrol yang dicolokkan atau xboxdrv dijalankan sebagai layanan, jika tidak, game akan macet pada 5 menit. Saya masih belum memikirkan cara men-debug ini
  2. Saat pembaruan besar terjadi, nonaktifkan "unduhan massal" dan "unduhan agresif" di peluncur. Peluncur akan duduk di "Memeriksa Konten" tanpa bilah kemajuan sampai pembaruan selesai, tetapi itu akan berfungsi.
    Untuk pembaruan yang lebih kecil, Anda dapat tetap mengaktifkan opsi ini. Ini juga menjadi masalah pada wine biasa.

https://github.com/GloriousEggroll/proton-ge-custom/releases/

@GloriousGroll itu luar biasa. Sudahkah Anda mempertimbangkan untuk menggabungkan beberapa perubahan ini ke hulu?

@GloriousEggroll Pertama, terima kasih lagi karena telah menyelamatkan hari ini. Ini sangat kami hargai.

Kedua, saya ingin sedikit menggemakan @Frontear dengan mengatakan bahwa perbaikan untuk peluncur yang tidak dapat menimpa dirinya sendiri mungkin adalah salah satu yang lebih penting yang layak untuk didorong ke hulu imo.

Dan ketiga, jika ada yang bisa saya lakukan untuk membantu mempersempit penyebab masalah lain, saya akan dengan senang hati melakukannya. Dan pada catatan itu, saya yakin Anda sudah memikirkan hal ini, tetapi saya tetap ingin bertanya untuk berjaga-jaga: Apakah mungkin untuk mencari tahu di mana kode untuk pengontrol berada di Proton dan melihat apa yang dikirimkannya untuk panggilan yang berbeda? Seperti, jika kita dapat mengetahui apa yang dikirim dengan xboxdrv berjalan vs apa (jika ada) yang dikirim tanpanya, kita setidaknya dapat membuat solusi hacky atau memperbaikinya dengan benar dengan panggilan yang benar.

Akhirnya, saya ingin memberikan ucapan terima kasih khusus untuk satu hal. Saya ingat pernah mengalami masalah unduhan massal / agresif selama pembaruan Nightwave. Saya tidak tahu itu penyebabnya pada saat itu, dan akhirnya memperbarui melalui peluncur khusus Anda, jadi terima kasih telah menunjukkannya, karena akan baik untuk mengetahuinya di masa depan.

Sunting: Tampaknya sangat sering membeku dengan awalan Proton baru. Saya pikir itu membutuhkan solusi NVAPI yang disebutkan di sini . Saya menggunakan winecfg untuk menonaktifkan dua dll secara manual dan akan memperbarui ketika saya cukup yakin bahwa itu berfungsi atau macet lagi.

Sunting 2: Saya pikir itu stabil lagi dengan solusi itu di tempat. Saya ingin menyarankan untuk menambahkannya ke awalan itu sendiri jika orang lain yang menggunakan kartu grafis nVidia mengalami masalah ini dan bertanya-tanya apa yang terjadi.

Saya mengalami masalah yang tampaknya unik saat menggunakan Proton versi terbaru ini.

  1. Warframe sangat suka sering crash sekarang. Saya akan melampirkan file tar, yang berisi 2 log untuk
    kerusakan terakhir saya, satu log berasal dari klien uap saat sedang berjalan, log lainnya berasal dari proton secara langsung.
  2. Setiap kali warframe macet, mencoba menjalankannya lagi akan mengakibatkan crash langsung dari seluruh klien uap, di mana saya harus memulai ulang klien.

Kecelakaan saya saat ini terjadi tepat setelah menangkap target dari sebuah misi, dan itu baru saja jatuh di sana. Dialog warframe crash reporter memang terbuka, menunjukkan bahwa crash tersebut ditangani oleh game itu sendiri, jadi tidak yakin apa yang membuatnya.

steam-logs.tar.gz

Sunting: Saya pikir ada masalah dengan layar penuh. Saya baru saja memainkan game ini sekitar 20m tanpa crash.

@Frontear Saya dapat mengonfirmasi masalah dengan keluarnya Steam tanpa peringatan saat mencoba memulai game. Namun, setidaknya bagi saya, ini tidak eksklusif untuk Warframe, juga tidak eksklusif untuk memulai kembali game setelah crash. Saya telah keluar Steam tanpa peringatan pada saya ketika memulai Anarcute, serta ketika memulai Warframe segera setelah boot baru.

Berkenaan dengan Warframe yang mogok, saya perhatikan bahwa selain persyaratan NVAPI & VSync, ada kebocoran memori di Warframe itu sendiri yang telah ada setidaknya sejak pembaruan Nightwave. Menggunakan opsi "Show FPS" Warframe di Options> Interface memungkinkan saya melihat ini beraksi. Setelah melakukan beberapa peta berbeda, penggunaan RAM saat diam di Pengorbit meningkat.

Itu melayang sekitar 950MB pada awalnya, tetapi perlahan-lahan meningkat saat misi baru selesai. Sekitar 1200MB saat berada di dalam Pengorbit, mencoba memasuki peta besar seperti Plains atau Orb Vallis akan dengan mudah menyebabkan pembekuan pada layar pemuatan. Jadi saya telah belajar untuk mengawasi penggunaan RAM dan memulai ulang game setelah mendekati level kritis tersebut.

Saya menyebutkan ini kalau-kalau ada orang lain yang merasa terbantu.

Mungkin memang begitu, saya mengalami masalah sejak (a) pembaruan proton terbaru, yang saya ragu penyebabnya, dan (b) sejak gelombang malam. Meskipun saya berasumsi kebocoran memori juga akan ada di windows, yang menyebabkan saya terkejut mengapa itu tidak dilaporkan

Mungkin Windows memiliki penanganan RAM yang lebih baik untuk setiap aplikasi dibandingkan dengan Wine / Proton? Seperti, batas atas alokasi RAM untuk Wine / Proton yang mungkin terlalu membatasi sementara Windows mengizinkan penggunaan RAM penuh. Secara khusus, saya pikir itu mungkin batasan yang terkait dengan grafik, dan DXVK mengacaukan ketika batas itu tercapai.

Tentu saja, ini semua spekulasi, jadi saya tidak tahu apakah itu benar-benar, tetapi mengingat bahwa pada beberapa kesempatan langka, saya dapat benar-benar menutup Warframe melalui Alt-F4 tanpa mempengaruhi sistem lainnya, tampaknya terkait dengan grafik lebih dari apapun. Entah itu Wine / Proton, DXVK, atau driver grafis, saya tidak tahu, tetapi dengan informasi yang tersedia untuk saya, itulah satu-satunya hal yang dapat saya katakan dengan relatif pasti.

Jika membantu, saya menggunakan GeForce GTX 1050 dengan 2GB memori khusus dan tidak ada memori virtual yang dialokasikan untuknya. Saya juga memiliki RAM fisik 8GB, serta ruang swap 16GB yang terbagi antara dua hard drive. Yang terakhir ini terutama adalah ukuran "untuk berjaga-jaga", dan saya tidak pernah benar-benar menggunakannya untuk apa pun, tetapi menunjukkan bahwa saya tidak memiliki masalah RAM fisik, artinya jika ini penyebabnya, itu harus menjadi kendala perangkat lunak yang menyebabkannya.

Dan ada satu informasi kecil terakhir yang dapat saya berikan kepada siapa saja yang mungkin merasa berguna: Saya perhatikan bahwa Dataran Eidolon cenderung meningkatkan penggunaan RAM menjadi 1,8 GB dan Orb Vallis menjadi 2,2 GB saat saya berada di sana. Ini sebelum menambahkan apa pun yang berasal dari kebocoran memori, jadi sangat mungkin untuk crash di Orb Vallis jika akhirnya menjadi di atas 2,8GB atau lebih.

Berkenaan dengan build proton saya: saya dapat menambahkan solusi nvapi langsung ke dxvk tanpa perlu entri registri awalan:

https://github.com/doitsujin/dxvk/blob/master/src/util/config/config.cpp
(lihat dxgi.nvapiHack)

Saya bermain cukup lama tadi malam (sekitar 2 jam) tanpa masalah pada perangkat keras AMD.

Masalah dengan steam yang menutup secara acak saya percaya adalah masalah yang cukup baru terkait dengan proton 4.2.1 (yang menjadi dasar build saya) dan tidak terkait dengan build saya secara khusus. akan membutuhkan konfirmasi dari pengguna 4.2.1 normal di berbagai game lain.

Sejauh mencoba memecahkan masalah, perselisihan saya ada di sini:
https://discord.gg/kem6s6

Kecelakaan Steam dengan Proton 4.2-1 dilacak di https://github.com/ValveSoftware/steam-for-linux/issues/6174.

Saya telah menonaktifkan nvapi di warframe untuk dxvk pada build terbaru saya:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.5-GE-Beta-3

bagi Anda yang menggunakannya, beri tahu saya jika itu mencegah kerusakan berkala nvidia dan saya akan beri tahu dxvk upstream

@GloriousEggroll Setel ulang awalan untuk pembaruan dan ini berfungsi untuk saya. Jelas saya masih memiliki kebocoran memori yang perlu dikhawatirkan, tetapi itu tidak menabrak 2-5 menit ke dalam permainan seperti tanpa itu.

Tentu, masih bagus untuk memverifikasi dengan orang lain, jadi saya menantikan balasan mereka.

@Yowlen Saya berbicara dengan dxvk dev - nvapi sebenarnya sudah dinonaktifkan secara default di dxvk jadi tidak perlu menentukan opsi itu. pilihan hanya ada untuk mengaktifkannya jika game benar-benar membutuhkan nvapi

@GloriousGrl Huh. Saya bertanya-tanya mengapa itu macet untuk saya kecuali saya menonaktifkannya secara manual. Apa ini baru? Atau apakah ini di DXVK v1.0 & di bawahnya? Karena saya tahu pasti ini terjadi setidaknya pada versi-versi itu. Saya tidak yakin tentang v1.0.1 hanya karena saya sudah memiliki dll menimpa ketika saya meningkatkan & tidak perlu menguji.

Meskipun demikian, tampaknya ada hal lain yang berperan di sini terlepas dari situasi NVAPI. Saya baru saja memulai ulang game secara harfiah dua menit yang lalu dan itu membeku selama layar pemuatan awal game. Saya lupa mengaktifkan logging, tetapi saya akan melakukannya sekarang jika itu terjadi lagi.

@Bayu_joo
saya baru saja mencoba proton 4.5 Anda dan ... WOW permainan tidak hanya berjalan tanpa crash (saya menggunakan xboxdrv -D), itu juga berjalan mulus dan suaranya bekerja (ini karena wma faudio benar) jadi terima kasih telah membuat ketenaran dapat dimainkan di linux dan saya harap proton devs memasukkan tambalan Anda

@ kisak-valve Ini mungkin menarik bagi beberapa pengembang di sini, Wine 4.6 telah memecahkan masalah mengenai peluncur Warframe yang gagal menggantikan dirinya sendiri: https://bugs.winehq.org/show_bug.cgi?id=33845

Saya mengalami masalah saat mencoba Warframe hingga menjalankan Proton berbasis Wine 4.6 yang dibangun oleh @GloriousEggroll DAN pengaturan PROTON_FORCE_LARGE_ADDRESS_AWARE = ​​1% perintah% untuk opsi peluncuran (juga menjalankan xboxdrv, apakah itu masih diperlukan?). Saya tidak tahu apakah ini akan berfungsi pada build Steam Proton saat ini.

* Edit Masalah yang saya alami adalah FPS yang buruk dalam skenario near-fire atau perubahan adegan cepat ... lonjakan lag yang sangat besar. Semua hilang, _untuk sekarang _...

@YujiSaeki Jika ini adalah pertama kalinya Anda menjalankan Warframe, biasanya Warframe mencoba mengompilasi shader, itulah sebabnya mengapa Warframe akan sangat lambat. Ini akan berhenti setelah Anda bermain untuk sementara waktu, sampai shader selesai menyusun level.

Selain itu, pembaruan uap terkini :

Memperbaiki masalah kursor dan mouse tambahan dengan overlay pada game Steam Play.

_May_ ini telah memperbaiki masalah overlay warframe yang diposting di # 168, saya belum menguji.

@YujiSaeki Warframe tidak membutuhkan LAA, karena ini adalah program 64 bit. Patch LAA ditujukan untuk aplikasi 32 bit untuk menyadari bahwa mereka memiliki lebih dari 4 GB memori yang tersedia. xboxdrv masih diperlukan. sejauh masalah fps, silakan bergabung dengan perselisihan saya sehingga kami dapat mencoba memecahkan masalah: https://www.gloriouseggroll.tv/
ditemukan di sisi kanan halaman

sebagai pembaruan, game bekerja dengan baik pada pengujian singkat saya tetapi hanya untuk pertama kalinya

setelah pengujian lebih lanjut, ini berfungsi dengan baik sebagian besar waktu tetapi pada akhirnya akan mengalami crash keras yang membutuhkan reboot perangkat keras, ini terjadi lebih cepat di dunia terbuka atau misi sulit

sebagai pembaruan, game bekerja dengan baik pada pengujian singkat saya tetapi hanya untuk pertama kalinya

setelah pengujian lebih lanjut, ini berfungsi dengan baik sebagian besar waktu tetapi pada akhirnya akan mengalami crash keras yang membutuhkan reboot perangkat keras, ini terjadi lebih cepat di dunia terbuka atau misi sulit

... Saya melakukan beberapa misi dan menjalankan Onslaught selama beberapa jam DAN membiarkan game berjalan semalaman dan tidak ada masalah. Dan saya tidak pernah harus melakukan hard reboot. skenario terburuk hanya menutup dan membuka kembali game, tidak lebih dari itu. Kedengarannya seperti mungkin Anda memiliki masalah perangkat keras atau masalah driver nvidia.

sebagai pembaruan, game bekerja dengan baik pada pengujian singkat saya tetapi hanya untuk pertama kalinya
setelah pengujian lebih lanjut, ini berfungsi dengan baik sebagian besar waktu tetapi pada akhirnya akan mengalami crash keras yang membutuhkan reboot perangkat keras, ini terjadi lebih cepat di dunia terbuka atau misi sulit

... Saya melakukan beberapa misi dan menjalankan Onslaught selama beberapa jam DAN membiarkan game berjalan semalaman dan tidak ada masalah. Dan saya tidak pernah harus melakukan hard reboot. skenario terburuk hanya menutup dan membuka kembali game, tidak lebih dari itu. Kedengarannya seperti mungkin Anda memiliki masalah perangkat keras atau masalah driver nvidia.

seperti yang saya sebutkan di posting pertama im berjalan pada 2400G
Saya sekarang berjalan dengan driver grafis yang diperbarui (mesa 19.0.2 + llvm 8) pada proton ge 4.6 Anda (tetapi ini juga terjadi pada versi sebelumnya, lupa melaporkan, maaf)
tidak ada game lain yang mengalami kerusakan keras pada saya jadi saya rasa ini bukan masalah perangkat keras

dengan 2400g mungkin memeriksa bahwa Anda memiliki set vram 2gb di bios. mungkin Anda memukul topi vram, terutama di area dunia terbuka. Gim ini dikenal menggunakan lebih dari 2gb vram pada 1080p di area terbuka, saya tahu PoE pasti melakukannya. (Saya sudah memiliki 2400g dan menjalankan game di masa lalu). Saya juga di mesa-git + llvm 8

@davidbepo Saya mengalami masalah yang sama dan menguraikan hasil diagnostik saya di atas, tetapi saya cenderung mengoceh, jadi saya akan mencoba merangkumnya lebih baik di sini:

Pada dasarnya, Warframe tampaknya memiliki kebocoran memori di dalamnya yang memengaruhi konfigurasi mesin tertentu. Tampaknya telah diperkenalkan dengan rilis Nightwave dan telah naik & turun sejak saat itu. Beberapa pembaruan akan memperbaiki pembekuan, yang lain akan mengacaukannya lagi. Dan seperti yang Anda katakan, ini paling umum dalam misi dunia terbuka karena mereka menggunakan paling banyak memori.

Saya sarankan mengaktifkan penghitung FPS ingame (bukan penghitung Steam, tetapi yang ada di pengaturan Warframe sendiri). Panel kecil ini juga menunjukkan penggunaan RAM, jadi Anda dapat menggunakannya untuk menilai saat Anda mendekati batas. Saya telah menemukan bahwa jika saya menggunakan lebih dari 1.100MB RAM saat duduk di dalam pengorbit saya, saya harus memulai ulang sebelum memasuki misi jelajah gratis untuk mencegahnya membeku di layar muat.

Meskipun demikian, beberapa pembaruan terakhir tampaknya telah sedikit mengurangi kebocoran memori, jadi saya tidak perlu memulai ulang sesering itu lagi. Namun, perlu diingat, karena Orb Vallis dapat dengan mudah menjalankan penggunaan RAM hingga 2.200-2.400MB dan tampaknya macet ketika mencoba melampaui 2.600MB. (Penggunaan normal 1.800-2.000 MB & ambang pembekuan 2.200 MB masing-masing untuk Dataran.)

@Bayu_joo
akan mencoba Vram 2GB dan melaporkan

@Ya
Saya sebelumnya telah mengaktifkan penghitung FPS dan tampaknya tidak ada batasan yang sulit, saya telah melihatnya mogok pada 800 MB dan saya telah dapat menjalankannya 1100+ MB, yang mengatakan semakin tinggi angkanya semakin tinggi kemungkinan macet

@Bayu_joo
melaporkan setelah pengujian vram 2GB, ini sangat meringankan masalah tetapi setelah kurang dari dua jam permainan akhirnya macet.

@Bayu_joo
melaporkan setelah pengujian vram 2GB, ini sangat meringankan masalah tetapi setelah kurang dari dua jam permainan akhirnya macet.

Saya tidak tahu berapa banyak ram yang dimiliki sistem Anda atau berapa banyak yang diizinkan bios Anda, tetapi jika Anda memiliki ram cadangan dan dapat mengalokasikan lebih dari 2gb vram, coba alokasikan vram 4gb. Jika tidak, coba jalankan game dalam resolusi yang lebih kecil. Untuk 1080p, gim ini menggunakan antara 2-4gb vram. 2.5-3 rata-rata

@Semua Terlepas dari itu, bahkan dengan shader yang dikompilasi, beberapa JAM permainan solo di peta YANG SAMA (bertani), tertinggal / setiap / tembakan senjata yang sama, tidak ada perubahan pada pemuatan. Mengaktifkannya berhasil untuk saya. Saya tahu semua perangkat lunak 64-bit mendukung LAA. Tidak yakin / mengapa / itu berhasil, itu berhasil. Vsynced tanpa dips.

@GloriousEggroll Menyiapkan input headset di Linux benar-benar 16C32T @ 4GHz , banyak RAM, 2TB SSD + 2x2TB NVMe RAID 0, 2xRX580, Manjaro, kernel mainline terbaru (non-RC), amdgpu dengan opencl (kebanyakan AURs).

@ALL Terlepas dari itu, bahkan dengan shader yang dikompilasi, beberapa JAM permainan solo di peta YANG SAMA (bertani), tertinggal / setiap / tembakan senjata yang sama, tidak ada perubahan pada pemuatan. Mengaktifkannya berhasil untuk saya. Saya tahu semua perangkat lunak 64-bit mendukung LAA. Tidak yakin / mengapa / itu berhasil, itu berhasil. Vsynced tanpa dips.

@GloriousEggroll Menyiapkan input headset di Linux benar-benar 16C32T @ 4GHz , banyak RAM, 2TB SSD + 2x2TB NVMe RAID 0, 2xRX580, Manjaro, kernel mainline terbaru (non-RC), amdgpu dengan opencl (kebanyakan AURs).

Saya menggunakan 2920X @ 3.9GHz 12/24, 1tb NVME SSD, dan menjalankan game pada HDD 4TB, dengan Vega VII (Juga menjalankan sistem yang sama dengan RX 580 hingga dua minggu lalu) dan belum memiliki salah satu jenis keterlambatan itu. Saat ini saya menjalankan Fedora, dan menjalankan Arch di masa lalu. Satu-satunya saat saya pernah mengalami kelambatan dan penurunan semacam itu adalah ketika overclock saya terlalu panas dan memaksa downclock. Mungkin periksa suhu Anda atau coba pada jam yang lebih rendah / kecepatan jam stok.

Vsynced tanpa dips.

Vsync di Warframe hanyalah ide yang buruk. Jika Anda mengaktifkan Warframe, Anda akan mengalami gagap setiap detik atau lebih apa pun yang Anda lakukan. Matikan VSync tetapi pembatas bingkai sedikit di atas penyegaran Anda (milik saya disetel ke 70?) Dan gagap akan hilang.

@ALL Terlepas dari itu, bahkan dengan shader yang dikompilasi, beberapa JAM permainan solo di peta YANG SAMA (bertani), tertinggal / setiap / tembakan senjata yang sama, tidak ada perubahan pada pemuatan. Mengaktifkannya berhasil untuk saya. Saya tahu semua perangkat lunak 64-bit mendukung LAA. Tidak yakin / mengapa / itu berhasil, itu berhasil. Vsynced tanpa dips.
@GloriousEggroll Menyiapkan input headset di Linux benar-benar 16C32T @ 4GHz , banyak RAM, 2TB SSD + 2x2TB NVMe RAID 0, 2xRX580, Manjaro, kernel mainline terbaru (non-RC), amdgpu dengan opencl (kebanyakan AURs).

Saya menggunakan 2920X @ 3.9GHz 12/24, 1tb NVME SSD, dan menjalankan game pada HDD 4TB, dengan Vega VII (Juga menjalankan sistem yang sama dengan RX 580 hingga dua minggu lalu) dan belum memiliki salah satu jenis keterlambatan itu. Saat ini saya menjalankan Fedora, dan menjalankan Arch di masa lalu. Satu-satunya saat saya pernah mengalami kelambatan dan penurunan semacam itu adalah ketika overclock saya terlalu panas dan memaksa downclock. Mungkin periksa suhu Anda atau coba pada jam yang lebih rendah / kecepatan jam stok.

Berpendingin cairan, jauh di bawah titik mana pun (tdie bukan tctl, jadi jelas bukan masalah suhu). Mungkin ini masalah dengan libs sistem saya, saya tidak tahu. Bekerja untuk saya. Matikan, lari lamban.

@greydmiyu VSync sama sekali tidak ketinggalan untuk saya. Aktif, tidak aktif, tidak ada bedanya dengan masalah kelambatan / gagap dengan senjata.

plotnya semakin tebal ...
saya memutuskan untuk menguji dengan 512 MB vram terutama untuk crash super mudah, tetapi saya belum mendapat satu crash, saya belum melakukan banyak pengujian tetapi ini benar-benar tampak aneh, mungkin permainan mengubah perilakunya dengan jumlah vram itu?

EDIT: setelah beberapa waktu game juga crash pada 512 MB vram, kemungkinannya tampak sebesar 2 GB ...

@davidbepo berapa total ram yang ada di sistem Anda? mungkin ada masalah dengan penggunaan ram, bukan vram

@Bayu_joo
saya memiliki 8GB Ram, saya juga memiliki 1/4 dari total Ram yang dapat digunakan sebagai Zram, jika itu penting
ini seharusnya lebih dari cukup tetapi mengingat keanehan yang saya lihat, itu bisa menjadi masalah ...

Pada titik ini, haruskah kita menghapus skrip peluncur khusus atau masih menunggu sebentar ??

@madrang , saya benar-benar mencopot pemasangan versi lama dan melakukan pemasangan vanilla melalui Steam, menggunakan Proton 4.2. Peluncur dimuat tanpa masalah dan saya bermain langsung dari sana.

Skrip peluncur khusus tidak benar-benar diperlukan lagi. Peluncur resmi harus berfungsi sebagaimana mestinya di lingkungan Proton 4.2 dan Proton 4.6 kustom GloriousEggroll.

Saya tahu ini berfungsi untuk saya di lingkungan kustom GloriousEggroll, setidaknya, yang saya gunakan sejak BGM & suara berfungsi berkat FFMPEG diaktifkan di FAudio di sana.

Terima kasih banyak untuk semua orang di sini dan untuk semua orang yang tidak di sini yang telah membantu membuat Warframe berfungsi di Linux. Sudah sangat jauh, dan sekarang sangat mudah untuk bermain tanpa masalah. Instal, unzip lingkungan khusus, arahkan Steam ke sana, colokkan pengontrol (atau gunakan solusi xboxdrv), dan jalankan. Terima kasih semua dari lubuk hatiku.

Ini adalah daftar bug yang diketahui saat ini dan kemungkinan perbaikan / solusi

  1. Perbaiki Screenshot F6 di warframe (ini ada di versi Proton saya):
    https://bugs.winehq.org/show_bug.cgi?id=47023
    Tambalan:
    https://bugs.winehq.org/attachment.cgi?id=64182

  2. Perbaiki terjemahan kunci untuk karakter khusus non AS (ini ditambal dalam versi saya):
    https://bugs.winehq.org/show_bug.cgi?id=30984

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

Patchset anggur:
https://github.com/wine-staging/wine-staging/tree/master/patches/winex11-key_translation

  1. Suara, musik, dan beberapa efek suara tidak berfungsi dengan baik (Ini diperbaiki dalam pembuatan proton saya):
    Perbaiki adalah dengan mengkompilasi FAudio Proton dengan ffmpeg, dan kemudian menambal + mengkompilasi wine proton untuk bekerja dengan itu:

https://github.com/GloriousEggroll/proton-wine/commit/ebab940c6c4419152c8eb58195b3115083a12f41

  1. Deteksi input pengontrol uap menyebabkan Warframe ditutup dalam 5 menit jika tidak ada pengontrol yang terdeteksi.

Solusi: Instal xboxdrv dan jalankan sebagai layanan, atau colokkan pengontrol yang tidak akan menganggur / terputus.

  1. Opsi Unduhan Massal di Peluncur menyebabkan unduhan besar / pembaruan besar gagal:
    https://bugs.winehq.org/show_bug.cgi?id=45847

Solusi:
nonaktifkan unduhan massal di Peluncur

  1. Menonaktifkan Unduhan Massal menyebabkan bilah kemajuan dihapus dari Peluncur dan agar Peluncur membaca "Memeriksa Konten" sepanjang waktu saat memperbarui di latar belakang. Pembaruan masih berfungsi tetapi Anda tidak tahu apa kemajuan unduhan / pembaruan.

  2. Performa dapat terhenti hingga cache shader terisi

Solusi: Versi proton saya dikompilasi dengan dxvk async patch yang diaktifkan secara khusus untuk warframe dan path of exile. Ini mengurangi gagap secara signifikan, terutama pada perangkat keras lama.

Saya mengonfirmasi, Warframe Launcher.exe bekerja dengan Proton 4.2-3
Log saya dikemas ke dalam arsip * .zip.
https://github.com/tele1/Steam.logs/blob/master/steam-230410.log.Warframe.with.proton.4.2-3.log.zip

Masih permainan itu sendiri ditutup.
Di Steam

  • Masih belum ada suara dari pesan Lotus dan tidak ada suara dari musik yang seharusnya ada di dalam peluncur login ke game Warframe.
    Jadi saya kira Steam masih menggunakan XAudio2
    Di mana saya harus menulis untuk mendapatkan FAudio di game sampingan Warframe?
    Tautan FAudio: https://github.com/FNA-XNA/FAudio
    Untuk dukungan Wine? Atau saya bisa menginstal sendiri?
    Atau apakah XAudio2 akan diperbaiki?
    (Saya hanya memikirkan 64 bit saja, karena Warframe 32bit sekarang tidak didukung)
  • Saya bisa bermain 1s atau 5 menit.
    saat permainan dimulai, pengaturan disetel ulang. Mungkin bagus untuk saat ini.

Tentang Lutris

  • Saya bisa bermain 1s atau 2 jam,
    tetapi pada Lutris saya curiga bahwa menutup game warframe akan menyimpan sesuatu di file dan game tidak dapat dimulai ulang. Pembaruan memungkinkan saya memulai permainan lagi.
  • Memiliki semua suara.
  • Memiliki bug "Motion Blur". Jadi saya kira dia tidak menggunakan Proton.
  • Karena kebocoran memori terlihat jelas untuk Steam dan Lutris.
    Dan Lutris mungkin memiliki perbedaan dengan versi GloriousEggroll sekarang,
    Saya akan menunggu pembaruan berikutnya dan saya tidak akan menampilkan log.

Berkenaan dengan pengaturan yang disetel ulang, ini kemungkinan karena Warframe menyimpan pengaturannya di registri. Jika Anda memperbarui atau mengatur ulang lingkungan Proton / Wine tanpa mempertahankan entri registri permainan, inilah hasilnya. Mungkin juga ada sesuatu yang mencegah Warframe untuk menulis pengaturan baru ke registri, jadi memulai ulang permainan akan memaksanya kembali ke default.

Adapun FAudio, ini adalah alasan utama mengapa saya menggunakan lingkungan Proton kustom GloriousEggroll. Cukup plopping versi yang mendukung FFMPEG yang saya kompilasi ke dalam lingkungan Proton Steam karena tim FAudio yang diinstruksikan di sini tidak berfungsi untuk saya.

Terakhir, waktu putar 1-5 menit di Steam mungkin disebabkan oleh bug pengontrol. Coba instal paket xboxdrv dari repositori distribusi Anda dan jalankan sudo xboxdrv -D di terminal sebelum memulai Warframe dan lihat apakah itu bertahan lebih lama.

Terima kasih Yowlen ! Ini berfungsi untuk Steam dan sekarang saya bisa bermain lebih lama. :tersenyum:

Saya menginstal xboxdrv , tetapi sudo xboxdrv -D tidak berfungsi di Linux Mint.
Saya membaca https://steamcommunity.com/app/236090/discussions/0/558748653724279774/
Saya menyalin perintah dan xboxdrv berfungsi.

sudo xboxdrv --evdev /dev/input/event11 --evdev-absmap ABS_X=x1,S_Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_TOP=x,BTN_TRIGGER=y,BTN_THUMB2=a,BTN_THUMB=b,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=lb,BTN_BASE2=rb,BTN_TOP2=lt,BTN_PINKIE=rt,BTN_BASE5=tl,BTN_BASE6=tr --mimic-xpad --silent &
[1] 8542

tele<strong i="13">@tele</strong> ~ $ xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/ 
Copyright © 2008-2011 Ingo Ruhnke <[email protected]> 
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 
This program comes with ABSOLUTELY NO WARRANTY. 
This is free software, and you are welcome to redistribute it under certain 
conditions; see the file COPYING for details. 


Your Xbox/Xbox360 controller should now be available as:
  /dev/input/js0
  /dev/input/event17

Press Ctrl-c to quit

Saya memulai Warframe, saya bermain beberapa kali, dan sekarang saya belum mengalami crash pada Warframe dari Steam.

Info:
Ke USB saya tidak memiliki perangkat nyata yang terhubung, kecuali mouse dan keyboard,
jadi saya tidak tahu bagaimana tepatnya cara kerjanya.
Tetapi yang terpenting adalah game ini bekerja lebih baik sekarang.

Untuk xboxdrv saya menyarankan yang berikut:
https://gist.github.com/akatch/cdb707856d467bd7cacd

Google tentang cara memulai dan mengaktifkan layanan!

Warframe (230410) Launcher DX10 / DX11 tidak berfungsi

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/2690.
@ DiCA014 diposting pada 2019-05-15T01: 05: 24:

Saat meluncurkan warframe melalui permainan uap, peluncur terbuka tetapi tidak dapat meluncurkan game dengan kesalahan yang mengatakan "Dukungan untuk DirectX 9 telah berakhir"

jadi saya pergi ke pengaturan peluncur dan menemukan bahwa opsi DX10 dan DX11 telah diklik di bagian API grafis.

Peluncur bekerja dengan lutris tetapi saya tidak ingin mengunduh ulang seluruh 20+ GB permainan.

Apakah ada solusi jika saya ingin memainkan game secara langsung dengan steam play?

Sistem Informasi

  • GPU: AMD A8-6410 dengan Radeon R5.
  • Driver: Mesa 19.0.3
  • Versi kernel: 5.0.9-2
  • Versi Proton: 4.2-4

Halo @ DiCA014 , sepertinya A8-6410 memiliki chipset generasi GCN2. Harap baca https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games dengan fokus pada cik_support.

@ Kisak-valve jadi masalahnya adalah saya tidak bisa menggunakan driver radeon mesa kan? Saya ingin agar driver saya tetap open-source untuk saat ini. Tapi terima kasih sudah menunjukkannya untukku.

Baik modul kernel radeon dan amdgpu sama-sama open source. Modul kernel radeon memiliki lebih banyak polesan untuk chipset Anda, tetapi tidak kompatibel dengan RADV untuk memberi Anda dukungan Vulkan, yang diperlukan untuk DXVK. Sebagai alternatif, Anda dapat mencoba menambahkan PROTON_USE_WINED3D=1 %command% ke opsi peluncuran game untuk membuat Proton mencoba jalur render OpenGL, tetapi mengharapkan kinerja yang lebih buruk.

Saya menambahkan dua log
https://github.com/tele1/Steam.logs/blob/master/warframe19.05.2019steam-230410.log.zip
https://github.com/tele1/Steam.logs/blob/master/Warframe%2020.05.2019steam-230410.log.zip

Saya membuka Warframe dari Steam dengan xboxdrv di Linux Mint dengan driver Nvidia.
Kadang-kadang saya mengalami kelambatan, dan permainan berhenti bekerja.
Tapi saya punya masalah yang lebih besar.
Dalam Warframe di planet Venus adalah kota Fortuna
https://warframe.fandom.com/wiki/Fortuna
dan di Fortuna ada lift ke Orb Valis .
Saat pintu Orb Valis terbuka, game berhenti bekerja.
Kemungkinan suspensi permainan 90%. Saya mencoba membuat log
https://github.com/tele1/Steam.logs/blob/master/warframe19.05.2019steam-230410.log.zip
Jika saya pergi langsung ke Orb Valis dari peta bintang, saya tidak punya masalah dengan permainan.
Saya mencoba mengubah pengaturan grafis, dan opsi ke Warframe, tetapi saya tidak dapat menemukan solusi.
Game terkadang bekerja lebih baik ketika saya mengubah opsi tetapi itu tidak selalu membantu.
Mungkin ini bodoh, tapi saya perhatikan

  • ketika saya mematikan proses Warframe, setelah Steam menggunakan 100% CPU saya.
  • ketika Warframe berhenti bekerja di elevator dan saya mengklik tombol mouse, terkadang saya mendengar suara tembakan.
  • ketika Warframe berhenti bekerja, itu menggunakan 100% CPU satu utas.

Oke, lupakan itu. Pengujian saya terbukti sama sekali tidak membuahkan hasil. Saya benar-benar mengunduh ulang semuanya dan masih membeku. Ini harus menjadi masalah server / komunikasi pada saat ini. Tidak ada alasan lain untuk hal ini terjadi karena saya menguji secara harfiah setiap file di sistem saya.

Proton 4.2-5
Saya memiliki game yang dioptimalkan, ... yang menguji Yowlen

  1. Tanpa xbodrv
    "Banyak perbaikan tata letak pengontrol." , tapi saya masih membutuhkan xboxdrv untuk bermain di atas 2 menit. ,
    karena permainan akan ditutup.
    catatan:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.Exit.Alone.steam-230410.log.zip
    Sangat menarik bagi saya, sekali, game tersebut macet saat startup
    catatan:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.CPU100procent.usage.25.05.2019steam-230410.log.zip

  2. Dengan xboxdrv
    tetap saja game bisa hang, seperti di atas dan menggunakan 100% core atau thread CPU
    dan ketika saya mematikan proses Warframe, salah satu proses "Steam" menggunakan 100% CPU
    catatan:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU100procent.usege.steam-230410.log.zip
    setelah game berhenti hanya pada 80% CPU, log:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU80procent.usage.video.not.working.steam-230410.log.zip

  3. Di kotak pesan, suara masih tidak berfungsi.

Proton 4.2-6 yang keluar hari ini menyebabkan kemunduran kinerja tetapi saya pikir masalahnya tersebar luas.

Sepertinya masalah ini telah diperbaiki dalam rilis baru FAudio: https://github.com/FNA-XNA/FAudio/releases/tag/19.06.07

Saya telah mengujinya dengan sangat cepat dan sepertinya kinerjanya kembali normal.

Apakah ada cara untuk mundur dalam versi proton? Saya telah memperhatikan masalah kinerja yang besar dengan 4.2-6, adakah cara untuk kembali ke 4.2-5?

Memiliki masalah serupa dengan 4.2-6, kinerja yang sangat buruk terjadi setelah pembaruan.

Mengonfirmasi masalah itu terkait dengan FAudio, yang tampaknya telah diperbaiki di tambalan terbaru. Untuk memperbaiki proses:

cd ~ / .local / share / Steam / steamapps / common / Proton \ 4.2 / dist / lib64
curl -O flibitijibibo.com/opexit.tar.bz2
tar xvfj opexit.tar.bz2

Proton 4.2-7 tampaknya memiliki masalah yang sama dengan versi sebelumnya.

Info Sistem: https://gist.github.com/CorruptComputer/f164c2d48606808dbfbc07ee8810efd5

Proton Log (harus di-zip agar muat di GitHub): steam-230410.zip

Untuk saya,
permainan perlambatan adalah sehari sebelum menginstal proton-4.2-6. di dunia terbuka Plains of Eidolon.
Saya pikir itu adalah upgrade Warframe atau masalah server.
Tapi, perlambatan dengan proton-4.2-6 lebih berkarakteristik, suara berderak masuk.
Dan saya tidak bisa bermain dengan proton-4.2-6 karena saya mengalami crash
Bagi saya, proton-4.2-7 diselesaikan dengan _ "suara berderak dalam" _ dan dengan masalah performa yang sangat besar.

Saya memiliki kelambatan kecil, tapi saya rasa itu wajar.
Karena game ini masih terus dikembangkan dan ditingkatkan.
Game akan menjadi semakin indah, tetapi itu akan membutuhkan perangkat keras yang lebih baik.
Untuk kinerja yang lebih baik, saya telah mengurangi jumlah efek dalam pengaturan Waframe.

Info Sistem Saya: https://github.com/tele1/Steam.logs/blob/master/Hardware%20Info
Log saya dengan proton-4.2-7

  1. https://github.com/tele1/Steam.logs/blob/master/2019.06.12/Waframe.Crash.without%20xboxdrv.2019.06.12.steam-230410.log.zip
  2. https://github.com/tele1/Steam.logs/blob/master/2019.06.12/Warframe.Crash%20at%20start.without%20xboxdrv.2019.06.12.steam-230410.log.zip
  3. https://github.com/tele1/Steam.logs/blob/master/2019.06.12/Warframe.with%20xboxdrv.Video%20Stops.2019.06.12.steam-230410.log.zip

Sesuatu yang lain:

  1. Tidak menyelesaikan masalah kurangnya suara di kotak pesan dan informasi di awal misi. Ini akan terlihat seperti ini https://youtu.be/p01EI5KQjHA?t=271
    Ini bukan masalah besar karena menulis apa yang harus kita lakukan selama misi.
  2. Masih permainan rusak atau terkadang saya memiliki layar hitam atau komputer hang.
    Saya telah memasukkan ini ke dalam nama log.
    Tapi hal terpenting yang sekarang bisa saya mainkan: senyum:

Selain itu, tampaknya ada kemunduran aneh dengan Proton dalam hal layar penuh. Di Proton 3.16-9, menekan META pada KDE tidak akan memaksa bilah bawah (pengelola tugas) untuk tetap berada di layar selamanya, sedangkan dengan Proton 4.2-6 +, menekan META memaksa menu + bilah bawah terlihat, dan akan menyimpannya secara permanen. Ini tidak mempengaruhi Mode Skala Jendela saya.

Peluncur DirectX 11/10 tidak berfungsi untuk saya. Saya memiliki Vega 56 GPU dan driver kernel amdgpu. Ini adalah lspci -k output:

1e:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XT [Radeon RX Vega 64] (rev c3)
    Subsystem: ASUSTeK Computer Inc. Vega 10 XL/XT [Radeon RX Vega 56/64]
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

Apa yang harus saya lakukan untuk meluncurkan game?

@arzardk Kernel apa yang Anda gunakan?

Saya tidak ingin menjadi membosankan, tetapi peluncur telah berhenti bekerja untuk saya.
Peluncur mencoba memeriksa pembaruan dan menutup telepon.
setelah beberapa menit, ketika saya mencoba melakukan sesuatu yang lain, jendela peluncur menjadi hitam seluruhnya.
Terakhir dari log adalah
10122.571:0029:002a:trace:seh:__regs_RtlUnwind handler at 0x7bc85e60 returned 1
istirahat di akhir saat aku menghentikan proses.
Log: https://github.com/tele1/Steam.logs/tree/master/2019.06.15/Warframe.launcher.problem

Saya juga mencoba untuk menghapus dan menginstal game dan membuat log lagi,
karena Steam tidak memiliki verifikasi file untuk game ini (Opsi ini hanya ada di peluncur)
, tapi saya punya masalah yang sama. (log nr.2)

Saya juga memperhatikan bahwa log tidak berisi opsi untuk memulai permainan, mungkin terkadang penting?
Misalnya terakhir saya menggunakan "PROTON_FORCE_LARGE_ADDRESS_AWARE" tapi tidak selalu.

@CorruptComputer default 5.0 kernel untuk Ubuntu 19.04

@arzardk Huh, peluncur telah bekerja dengan baik untuk saya di luar kotak pada kernel 5.1.8. Saya juga memiliki kartu grafis Vega 64, versi driver mana yang Anda gunakan?

EDIT: Ini dapat ditemukan di info Sistem Steam Anda:

    Driver:  X.Org Radeon RX Vega (VEGA10, DRM 3.30.0, 5.1.8-1-MANJARO, LLVM 8.0.0)
    Driver Version:  4.5 (Compatibility Profile) Mesa 19.0.6

@CorruptComputer jangan gunakan xact. Sudah berkali-kali dibuat jelas di repositori ini dan banyak tempat lainnya. Gunakan FAudio yang dibundel, yang akan bekerja dengan suara yang sama.

@Frontear Apakah ada alasan mengapa? Saya melihat dan hanya dapat menemukan satu contoh dari itu dalam masalah ini:

Permainan saat ini membutuhkan xaudio2_7 asli dari DirectX, karena bawaan gagal.
MEMPERBAIKI: Perbaikan sementara hingga xaudio2_7 bawaan wine dapat diperbaiki adalah menginstal Direct X ke awalan lalu menambahkan penimpaan dll ke registri yang menetapkan xaudio2_7 sebagai native. Ini harus dipasang dengan tangan karena winetricks menonaktifkan 64 bit xact dll di Direct X karena bug ini di masa lalu.

Tampaknya tidak menyebabkan masalah apa pun, dan sebenarnya memperbaiki masalah audio yang sebelumnya ada di sini.

@arzardk Saya yakin memiliki masalah yang sama.

Cuplikan info sistem steam:

Operating System Version:
    "Void Linux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  5.1.11_1
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12005000
    X Window Manager:  dwm
    Steam Runtime Version:  jenkins-steam-runtime-beta-release_0.20190320.2

Video Card:
    Driver:  X.Org Radeon RX Vega (VEGA10, DRM 3.30.0, 5.1.11_1, LLVM 8.0.0)
    Driver Version:  4.5 (Compatibility Profile) Mesa 19.0.6
    OpenGL Version: 4.5

lscpi -k

09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] (rev c3)
    Subsystem: Tul Corporation / PowerColor Device 2388
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

Saya dapat menjalankan Warframe melalui lutris dengan baik (menggunakan penginstal lutris.com dan memilih Proton-4.6-GE-2, Proton-4.10-GE-2 atau ge-faudio-protonified-4.8-x86_64 sebagai versi anggur). Mengekspor DXVK_HUD=devinfo,version,api memberi saya

DXVK 1.2.2
D3D11 FL 11_1
AMD RADV VEGA10 (LLVM 8.0.0)
Driver: 19.0.6
Vulkan: 1.1.90

dalam permainan.

Ketika saya mencoba memulai melalui uap, saya disambut dengan pesan "Directx 9 tidak didukung" di peluncur. Tidak masalah versi Proton mana yang saya pilih, 4.2-7, Proton-4.6-GE-2 atau Proton-4.10-GE-2. Pesan yang sama.

Memeriksa steam-230410.log di rumah saya, saya dapat melihat bahwa DXVK memiliki masalah dalam menemukan beberapa ekstensi Vulkan:

info:  Required Vulkan extension VK_KHR_get_physical_device_properties2 not supported
info:  Required Vulkan extension VK_KHR_surface not supported
info:  Required Vulkan extension VK_KHR_win32_surface not supported
err:   DxvkInstance: Failed to create instance

Menjalankan vulkaninfo memberi tahu saya:

==========
VULKANINFO
==========

Vulkan Instance Version: 1.1.106



Instance Extensions:
====================
Instance Extensions     count = 17
        VK_EXT_acquire_xlib_display         : extension revision  1
        VK_EXT_debug_report                 : extension revision  9
        VK_EXT_debug_utils                  : extension revision  1
        VK_EXT_direct_mode_display          : extension revision  1
        VK_EXT_display_surface_counter      : extension revision  1
        VK_KHR_device_group_creation        : extension revision  1
        VK_KHR_display                      : extension revision 23
        VK_KHR_external_fence_capabilities  : extension revision  1
        VK_KHR_external_memory_capabilities : extension revision  1
        VK_KHR_external_semaphore_capabilities: extension revision  1
        VK_KHR_get_display_properties2      : extension revision  1
        VK_KHR_get_physical_device_properties2: extension revision  1
        VK_KHR_get_surface_capabilities2    : extension revision  1
        VK_KHR_surface                      : extension revision 25
        VK_KHR_wayland_surface              : extension revision  6
        VK_KHR_xcb_surface                  : extension revision  6
        VK_KHR_xlib_surface                 : extension revision  6

Jika ada hal lain yang bisa saya berikan, tolong beri tahu saya.

PS: Berjalan dengan PROTON_USE_WINED3D=1 %command% bertahan dari pemeriksaan Directx> 9 dari peluncur, tetapi langsung macet ketika saya mengklik "Putar".

Penyebab masalah saya adalah file ICD 32-bit yang hilang di Void Linux . Saya memperbaikinya seperti yang dijelaskan dalam laporan tertaut dengan menyalin yang 64bit dan mengganti jalurnya. Dugaan saya adalah bahwa peluncurnya 32bit sedangkan gimnya sendiri 64bit.

Jika itu benar, maka itu adalah pilihan yang sangat aneh, apalagi karena mereka menghapus dukungan 32-bit pada bulan Februari.

Jadi dengan versi terbaru dari Proton (4.2-9) dan mengikuti saran @Frontear untuk tidak menggunakan xact , game crash saat diluncurkan sekarang.

Steam Log:
steam-230410.log

@CorruptComputer silakan coba versi proton kustom yang diaktifkan FAudio + FFMpeg dari GloriousEggroll https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.11-GE-1

hapus (atau ganti nama) folder compatdata Warframe lama sebelum memulai Warframe untuk mendapatkan prefiks proton yang benar-benar baru

Beberapa hari yang lalu setelah pembaruan Steam Beta, kerangka perang peluncur pernah berfungsi.
Ketika saya mematikan proses permainan, karena jendelanya hitam, karena saya memperkecil jendela permainan sejenak, maka peluncur warframe tidak berfungsi.
Jadi saya menduga bahwa beberapa file rusak di Steam / Proton atau dalam game, mencegah permainan dimulai.

PS. Sepertinya game ini akan memiliki pembaruan berikutnya. (peta, gambar, kapal yang diperbarui, ...)
https://www.youtube.com/watch?v=C3nm8RocAv4

TIP:
Jika Anda memiliki masalah serupa dengan peluncur seperti I.
Coba alihkan Steam Beta ke Steam normal atau lagi ke Steam Beta.
Peluncur dan permainan harus berfungsi, setidaknya sampai kecelakaan / kecelakaan berikutnya.

Peringatan:
Tolong jangan berharap game ini bekerja seperti sebelumnya
(misalnya, setahun yang lalu atau sebelumnya RAM 2 atau 4GB)

  • Versi 64bit selalu menghabiskan lebih banyak memori RAM.
  • Pembaruan baru juga akan membutuhkan perangkat keras yang lebih baik.
    Misalnya, saya sekarang memiliki RAM yang lebih baru tetapi hanya 8GB dan hampir semua memori sibuk selama permainan.
    Dan saya memiliki permainan yang disetel ke detail terkecil.

Demi anak cucu, diuji pada 4.11-1. Suara dan musik masih tidak berfungsi pada versi baru ini (seperti yang diharapkan). Masih membutuhkan versi Proton yang mendukung ffmpeg dari Glorious Eggroll.

[Sunting]
Menyetel opsi peluncuran WINEDLLOVERRIDES="xaudio2_7=n,b" %command% memperbaiki masalah audio, bug pengontrol masih ada di 4.11-1

Hanya untuk referensi: Warframe habis untuk saya di 4.2-9, tetapi tidak berjalan di 4.11-2
(Tanpa suara dan musik)

Diuji dengan proton terbaru 4.11-2 dan 4.2.9 setelah membaca komentar @ tele1 tetapi bagi saya tidak dapat diluncurkan: yang dapat saya lihat adalah animasi peluncur tiba-tiba berhenti setelah beberapa detik dan seluruh jendela menjadi tidak responsif. Satu-satunya hal yang dapat saya lakukan setelah itu adalah menghentikan prosesnya.
Ini ada di sistem Slackware64 14.2 dengan AMD RX590.
steam-230410.log
hwinfo.txt

warframe drx10 atau sembunyikan

Masalah ditransfer dari https://github.com/ValveSoftware/steam-for-linux/issues/6548.
@IscanderWSD diposting pada 2019-09-30T23: 58: 04:

Informasi sistem Anda

  • Versi klien Steam (nomor atau tanggal pembuatan):
  • Distribusi (misalnya Ubuntu):
  • Memilih menjadi klien Steam beta ?: [Ya / Tidak]
  • Sudahkah Anda memeriksa pembaruan sistem ?: [Ya / Tidak]

Jelaskan masalah Anda sedetail mungkin:

Jelaskan apa yang Anda _duga_ seharusnya terjadi dan apa yang _did_ terjadi. Harap tautkan setiap pasta kode besar sebagai Github Gist

Langkah-langkah untuk mereproduksi masalah ini:

  1. Halo teman tersayang, saya punya masalah masalah drx10 dengan drx 9 tidak mendukung dan 10 tidak dapat mengirimkan sistem ubuntu 18

Dukungan DirectX 9 sudah berakhir. Kami berharap Anda dapat memperbarui kartu grafis Anda!



    1. dengan hormat Iscander

Halo @IscanderWSD , tidak terlalu jelas apa yang Anda coba komunikasikan, tetapi Proton menggunakan DXVK untuk menerjemahkan DirectX 10/11 ke Vulkan dan alasan paling umum ini gagal adalah karena tidak ada tumpukan driver Vulkan yang berfungsi terpasang.

Salin informasi sistem Anda dari Steam ( Steam -> Help -> System Information ) dan masukkan ke dalam intinya , lalu sertakan tautan ke inti dalam laporan terbitan ini.

@ kisak-valve: Apa yang dimaksud @IscanderWSD adalah sebagai berikut:

Saat Anda meluncurkan game, peluncur akan muncul, menjalankan pembaruan tanpa masalah, menunjukkan EULA dan kemudian muncul dengan pesan
DirectX 9 support is over. We hope That you will be able to update your graphics card

Ada opsi untuk masuk ke pengaturan game, tetapi opsi DirectX10 dan DirectX11 berwarna abu-abu.
Saya memiliki masalah yang sama.

Konfigurasi Sistem Saya
_Vulkaninfo_ saya

Halo @ fer-rum, dukungan untuk Ubuntu 18.10 berakhir pada Juli. Selain itu, tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game dan seret dan lepas $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

Selain itu, periksa apakah varian userspace 32 bit dan 64 bit diinstal dengan sesuatu seperti apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386 .

dukungan untuk Ubuntu 18.10 berakhir pada Juli

Saya sangat menyadari hal itu. Masih belum bisa menemukan waktu untuk beralih kernel.

Catatan:

steam-230410.log

Driver Vulkan:

user@sad-stormtrooper:~$ apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386
mesa-vulkan-drivers:
  Installed: 19.2~git1907240730.2631fd~oibaf~c
  Candidate: 19.2~git1907240730.2631fd~oibaf~c
  Version table:
 *** 19.2~git1907240730.2631fd~oibaf~c 500
        500 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu cosmic/main amd64 Packages
        100 /var/lib/dpkg/status
     18.2.8-0ubuntu0~18.10.2 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic-updates/universe amd64 Packages
     18.2.2-0ubuntu1 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic/universe amd64 Packages
mesa-vulkan-drivers:i386:
  Installed: (none)
  Candidate: 19.2~git1907240730.2631fd~oibaf~c
  Version table:
     19.2~git1907240730.2631fd~oibaf~c 500
        500 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu cosmic/main i386 Packages
     18.2.8-0ubuntu0~18.10.2 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic-updates/universe i386 Packages
     18.2.2-0ubuntu1 500
        500 http://de.archive.ubuntu.com/ubuntu cosmic/universe i386 Packages

Harap instal dukungan vulkan 32 bit untuk kartu video Anda dengan sudo apt install mesa-vulkan-drivers:i386 dan periksa apakah ada bedanya.

Wow, cepat sekali. Angkat topi untuk Anda, Tuan yang baik.
Ya, tampaknya berhasil; Setidaknya peluncur maju ke langkah berikutnya. (Akan menindaklanjuti, segera setelah memungkinkan saya ke dalam game yang sebenarnya.)

Oke, jadi gim ini diluncurkan tanpa masalah, suaranya bagus, tetapi secara acak hanya macet. (Tidak melampirkan log, karena mendekati 100MB)
Akan mencoba untuk kembali ke versi proton sebelumnya.

Tidak berhasil. Akan mencoba proton kustom @GloriousEggroll s berikutnya (seperti yang disebutkan di atas), tetapi itu mungkin memakan waktu cukup lama.

Alih-alih itu, nonaktifkan vsync dan laporkan kembali. Pastikan saja ini tidak disetel ke otomatis.

Hal lain yang mungkin terjadi adalah tidak adanya pengontrol yang dicolokkan. Ada bug yang diketahui yang menyebabkan Warframe keluar tanpa peringatan atau pesan kesalahan setelah 5 menit jika tidak mendeteksi pengontrol.

Karena Anda sudah mengetahui lingkungan Proton kustom GloriousEggroll, Anda dapat memeriksa readme di sana untuk petunjuk tentang cara menyiapkan xboxdrv untuk mengatasi masalah ini.

Saya juga mengalami masalah DirectX 9 support is over. We hope That you will be able to update your graphics card . Menggunakan Proton-4.15-GE-4, ikuti semua instruksi untuk xboxdrv dan paket untuk diinstal di sini dan di sini .

Info Sistem Uap
steam-230410.log

Halo @CorruptComputer , info sistem Anda menunjukkan bahwa Anda tidak memiliki dukungan vulkan 32 bit untuk kartu video Anda. Pastikan Anda telah memasang paket lib32-vulkan-radeon .

@ kisak-valve Terima kasih telah menghubungi saya kembali dengan cepat! Saya sudah menginstal paket itu, menginstal ulang sepertinya tidak mengubah apa pun. Saya juga menginstal driver lib32-mesa , jadi saya tidak yakin mengapa ini tidak muncul sebagai didukung. Ada ide lain tentang apa yang bisa saya coba?

Hai, saya melaporkan penguncian acak:

Deskripsi

Penguncian acak cukup sering terjadi, saya belum dapat menyelesaikan satu pun misi. Juga, saya menghubungkan gamepad X360 resmi, tetapi tidak berhasil.
Saya tidak ingat memiliki 4 minggu yang lalu.

Sistem

Sistem Operasi: Arch Linux
KDE Plasma Versi: 5.17.1
Versi Kerangka KDE: 5.63.0
Versi Qt: 5.13.1.1
Versi Kernel: 5.3.7-zen1-1-zen
Jenis OS: 64-bit
Prosesor: 16 × AMD Ryzen 7 1800X Prosesor Delapan-Inti
Memori: 31,3 Gio
GPU: Radeon RX Vega (VEGA10, DRM 3.33.0, 5.3.7-zen1-1-zen, LLVM 9.0.0)

Laporan bug

Terlampir.

Catatan: 11796.372: 0016 -> Adalah saat saya mematikan aplikasi yang tidak merespons.

steam-230410.log.gz

@CorruptComputer , mungkin ada baiknya untuk memeriksa apakah Anda memiliki lib32-vulkan-icd-loader dan apakah menambahkannya membuat perbedaan?

Oke, jadi saya menggunakan proton 4.15-GE , menonaktifkan vsync dan menjalankan ubuntu-xboxdrv dari ppa: rael-gc / ubuntu-xboxdrv .
Sejauh ini memainkan satu misi tanpa crash, tetapi framerate turun segera setelah saya (atau musuh) menembak.
Adakah saran opsi grafis mana yang dapat saya nonaktifkan untuk mengatasi ini?

Saya dapat memikirkan beberapa penyebab potensial:

  1. Driver AMD benar-benar buruk dalam hal pembuatan cache shader. Mereka menetapkan prioritas yang terlalu tinggi, menyebabkan pelambatan besar-besaran, setidaknya pada 290x saya. Jika itu yang menyebabkan masalah Anda, Anda akan melihat peningkatan alami saat Anda melanjutkan misi dan dalam rangkaian ubin yang sama secara berurutan.
  2. Jika bukan itu penyebabnya, Anda dapat memeriksa pengaturan efek partikel. Mereka ada dua. Satu label sesuatu seperti "efek GPU" dan yang lain tepat di bawahnya bernama serupa, tetapi tanpa bagian "GPU".
  3. Jika masih belum berhasil, Anda dapat mencoba mengotak-atik pengaturan Texture Memory. Ini lebih merupakan tembakan panjang. Perhatikan bahwa pengaturan yang terlalu rendah untuk ini dapat menyebabkan masalah pada peta yang lebih besar. Saya tidak dapat berbicara untuk mesin dengan RAM yang lebih tinggi, tetapi saya telah menemukan pada mesin 8GB saya, Medium adalah yang paling stabil di sini dalam hal FPS, tetapi saya harus menaikkannya ke High untuk Plains dan Orb Vallis.

Juga, jika Anda menggunakan AMD mencoba mesa-aco , itu sangat membantu.

Tidak dapat meluncurkan warframe

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/3250.
@FenrirAetherius diposting pada 2019-11-24T22: 44: 35:

Laporan Kompatibilitas

  • Nama permainan dengan masalah kompatibilitas: Warframe
  • Steam AppID permainan: 230410

Sistem Informasi

  • GPU: Nvidia 1050 Ti M.
  • Versi driver / LLVM: nvidia-435
  • Versi kernel: 4.15.0

  • Tautan ke laporan informasi sistem lengkap sebagai Gist :

  • Versi Proton: 4.11

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.

steam-230410-error.log
(Saya melakukan grep di log karena terlalu besar untuk dikirim melalui github cat steam-230410.log | grep -y Error > steam-230410-errors.log )

Gejala

Setelah mengatur Nvidia-prime pada Nvidia GPU, saya tidak dapat meluncurkan Warframe. Peluncur tidak mendapat masalah tetapi game langsung crash setelah mengklik play.
Setelah melihat kesalahan pada log, saya tidak dapat menentukan penyihir satu adalah penyebab kecelakaan dan cara memperbaikinya.

Halo @FenrirAetherius , secara umum, log Proton terkompresi dengan baik. Jika Anda membuangnya ke dalam arsip, apakah itu membuatnya menjadi ukuran yang wajar?

Anda dapat memilikinya di sini, maaf karena tidak berpikir untuk mengompresnya
steam-230410.zip

Beberapa baris minat yang mungkin dari log:
8.942 Gfx [Warning]: D3DAssert: factory2->CreateSwapChainForHwnd(&Dx11PCWindow::Device(), mWindowHandle, &swapChainD5171.452:0143:0146:warn:debugstr:OutputDebugStringA "8.942 Gfx [Warning]: D3DAssert: factory2->CreateSwapChainForHwnd(&Dx11PCWindow::Device(), mWindowHandle, &swapChainDesc, NULL, NULL, mSwapChain1.GetClearedRef()) returned 0x80070057 (Invalid parameter.)\n"
Failed to create swap chain

esc, NULL, NULL, mSwapChain1.GetClearedRef()) returned 0x80070057 (Invalid parameter.)

8.942 Error [Info]: Assertion Failure

Dapatkah Anda mencoba menambahkan WINEDLLOVERRIDES="dxgi=n" %command% ke opsi peluncuran game dan menguji apakah ada perbedaan?

Halo, saya mencoba dengan WINEDLLOVERRIDES="dxgi=n" %command% seperti yang Anda minta, tidak berhasil, saya mengirimkan log
steam-230410.zip

Sejak pembaruan Empyrean baru hari ini, itu hanya macet di layar "Memeriksa konten baru" untuk saya.

Ingatlah bahwa pembaru game dapat tampak macet saat sedang membuat kemajuan. Awasi lalu lintas jaringan Anda di monitor sistem saat ia mengklaim sedang memeriksa konten baru.

Setelah Empyrean keluar, saya memiliki masalah aneh dalam game. Setiap kali saya memulai permainan, setelah bermain selama satu jam, mouse menjadi putus-putus / lamban tetapi framerate tetap sama. Mouse bertindak seperti gerakannya berkumpul bersama (atau seperti posisi mouse dikuantisasi), jadi ketika saya menggerakkan mouse, viewport tersendat-sendat tetapi teratur (bahkan kursor di menu), tetapi ketika saya tidak menggerakkan mouse tetapi melakukannya hal lain seperti berlarian di tempat kejadian, dll., tidak apa-apa.

Halo @saeidscorp , sepertinya Anda menemukan # 3316, lihat https://github.com/ValveSoftware/Proton/issues/3316#issuecomment -565734041 untuk mengatasinya.

Hai @ kisak-valve Ya itu dia. Terima kasih!

Warframe "Jaringan Tidak Merespons"

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/3380.
@ BigDaddyJ1569 diposting pada 2019-12-28T15: 42: 29:

Halo,

Ketika saya meluncurkan warframe saya tidak dapat masuk bahkan ketika saya menggunakan kredensial yang benar dan masuk di 2fa dengan benar. Saat menunggu kredensial untuk diotorisasi, ikon Jaringan Tidak Merespons muncul dan menghilang beberapa kali. Saya telah mengunduh xboxdrv, saya menggunakan Directx11, saya tidak menggunakan layar penuh. Saya baru saja menampar distro Ubuntu 18.04.3 LTS ini kemarin, dan saya masih mengalami bug awal. Bantuan apa pun akan dihargai.

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

Hei, aku agak kesulitan memulai ini. Saya telah memeriksa dokumentasi dan saya tidak yakin di mana direktori "~ / .steam / root / compatibiltitytools.d /" berada.

@ BigDaddyJ1569 coba lihat ~/.local/share/Steam/compatibilitytools.d .

Ya, ini adalah file kosong.

Sebenarnya, itu folder, Proton Anda ada di sana.

Ada kemajuan dalam hal ini? Saya mengalami masalah yang sama. Info saya benar tetapi saya mendapatkan munculan "Jaringan tidak merespons" dan "gagal masuk, periksa info Anda".

Tampaknya pengembang Warframe mungkin telah mengubah format audio mereka? 4.11-12 tampaknya bekerja dengan suara dan musik serta video keterampilan di luar kotak. Saya mencoba dengan 4.2-9 dan sepertinya berhasil. Adakah yang bisa memeriksa dan memverifikasi ulang?
--edit--
sepertinya mereka memuat dll xaudio mereka sendiri setelah berdiskusi dengan seorang teman:

tampaknya mereka memuat dll xaudio mereka sendiri, bukan sistem yang satu?

7602.930:00af:00b0:trace:loaddll:load_native_dll Loaded L"Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll" at 0x1be00000: native

segala sesuatu yang berhubungan dengan audio dari jejak 50mb yang disalurkan

meluncurkan perintah (menggantikan libFAudio dengan build debug)

PROTON_LOG=1 FAUDIO_LOG_EVERYTHING=1 %command%

perintah grep

grep -i audio steam-230410.log > steam-230410.audio.log

hasil:

7591.968:002c:0057:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Drivers\\DirectX9\\Jun2010_XAudio_x64.cab...\n"
7591.969:002c:0057:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Drivers\\DirectX9\\Jun2010_XAudio_x86.cab...\n"
7592.518:002c:007d:warn:seh:OutputDebugStringA "Hashing Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll...\n"
7602.927:00af:00b2:warn:seh:OutputDebugStringA "4.780 Sys [Info]: Spot-building /EE/Types/Drivers/XAudio2Driver\n"
7602.930:00af:00b0:trace:loaddll:load_native_dll Loaded L"Z:\\mnt\\tux_data\\Games\\SteamLibrary\\steamapps\\common\\Warframe\\Tools\\Windows\\x64\\xaudio2_9redist.dll" at 0x1be00000: native
7602.940:00af:00b2:warn:seh:OutputDebugStringA "4.791 Sys [Diag]: XAudio2: 44,100Hz Master (44,100Hz Native)\n"
7602.941:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Info]: XAudio2Driver Initialized\n"
7602.943:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Diag]: XAudio2: Found device {0.0.0.00000000}.{FD47D9CC-4218-4135-9CE2-0C195C87405B} (Pulseaudio)\n"
7602.944:00af:00b2:warn:seh:OutputDebugStringA "4.792 Snd [Diag]: XAudio2: Stereo output (2 channels)\n"
7602.945:00af:00b2:warn:seh:OutputDebugStringA "4.792 Sys [Info]: Driver registered: XAudio2Driver Supported types: [OcclusionSetting, Bank, DistanceFxSetting, DspEffect, HeadOcclusion, SoundInstanceRtpcContainer, MixEffect, MixingGroup, ReverbSetting, Sample]\n"
7602.951:00af:00db:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",000000001C7FFD40): stub

Sepertinya ada perbaikan untuk fitur unduhan massal peluncur di anggur 5.1
alangkah baiknya menambahkannya dalam proton 5.0-3

45847 Pembaruan / unduhan penginstal Warframe macet karena kerusakan pada file besar dalam mode 'Unduhan Massal' (mencoba berulang kali)

Jadi poin yang menarik disampaikan kepada saya hari ini di reddit - tampaknya dengan proton 4.2-9, bug pengontrol tidak terjadi. Saya menguji ini di cabang 4.2 terbaru dan cukup yakin, itu berfungsi dengan baik. Saya kemudian bertanya-tanya apakah masalah terjadi pada versi sebelumnya, jadi saya beralih ke 3.16-9, dan itu juga tidak mengalami masalah ini. Sepertinya masalah mulai terjadi setelah 4.2

Untuk memperjelas: Masalah pengontrol adalah jika Anda meluncurkan game, setelah 5 menit pada titik itu ditutup. Jika Anda menjalankan xboxdrv sebagai layanan, atau pengontrol terdeteksi, itu tidak macet. Jika pengontrol terputus, itu akan mogok segera setelah itu. Solusi saat ini adalah menjalankan xboxdrv sebagai layanan sehingga game selalu berpikir Anda telah memasang pengontrol.

Memperbarui:
Dalam custom build saya, saya menonaktifkan patch apa pun untuk xinput, dinput, dinput8, hid, hidclass, winebus.
-diuji mengganti / dlls / xinput * dengan wine versi 4.2 - kompilasi, masalah masih terjadi
-diuji mengganti / dlls / hid * dan hidclass dengan anggur versi 4.2 - kompilasi, masalah masih terjadi
-diuji mengganti / dlls / dinput * dengan anggur versi 4.2 - tidak dapat dikompilasi - akan menguji lebih banyak besok

Setelah pemeriksaan perpustakaan cepat, tampaknya Warframe menggunakan dinput8 secara khusus:

368 KB  /home/tcrider/.local/share/Steam/compatibilitytools.d/Proton-5.1-GE-2/dist/lib64/wine/dinput8.dll.so

-Mencoba menambahkan 64 bit windows dinput8.dll ke awalan dengan native override, masalah masih terjadi.
-Coba menambahkan 64 bit windows dinput.dll ke awalan dengan native override, masalah masih terjadi.

Ada saran lain yang harus saya periksa mengenai input pengontrol akan dihargai.

@GloriousEggroll Saya tidak 100% yakin, tetapi saya cukup yakin bug pengontrol juga ada di 4.2 pada masa itu, yang membuat saya berpikir kemungkinan besar pembaruan ke Proton 4.2 secara khusus yang menyebabkannya.

Itu akan menjelaskan mengapa hanya kembali ke .dll Wine 4.2 tidak akan berhasil, setidaknya, dan mungkin layak untuk dilihat?

WOOO Saya menemukan sumber masalah persyaratan pengontrol xboxdrv:

lsteamclient.dll

-Aku menjalankan debug dengan + relay untuk melihat apa yang sedang terjadi, dan saya perhatikan sebelum garis crash standar biasa itu membuat banyak panggilan ntdll
-jadi, saya menjalankannya lagi dengan + ntdll, menemukannya melakukan ini sebelum crash:

7064.598:001f:0020:trace:ntdll:FILE_CreateFile handle=0x32e4a0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4c0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000
7064.598:0018:0019:trace:ntdll:FILE_CreateFile handle=0x32e4a0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4c0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000
7064.598:0011:0012:trace:ntdll:FILE_CreateFile handle=0x32e4c0 access=80100000 name=L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" objattr=00000040 root=(nil) sec=(nil) io=0x32e4e0 alloc_size=(nil) attr=00000000 sharing=00000005 disp=1 options=00000060 ea=(nil).0x00000000

-Aku seperti, oke, mari kita coba sesuatu, dan saya beralih ke dll steamclient dari versi 5.0 dengan versi 4.2
-yang sama (saya memeriksa md5sums), jadi saya pergi untuk melihat apa lagi yang dimuat di log terkait dengan itu, jadi saya memeriksa lsteamclient
-kemudian saya mengganti lsteamclient - sekarang, ini menyebabkan lsteamclient tidak memuat sama sekali, dan karena itu warframe dimuat seolah-olah itu adalah klien mandiri tanpa fitur uap atau tennogen

tapi itu tidak. dan sudah berdiri selama 20 menit

-im membuat tes membangun sekarang di 5.0 dengan klien lsteam dari 4.2
kemudian saya akan mencoba membagi dua lsteamclient

Saya memiliki firasat tentang pemutaran jarak jauh steam dan cara menangani input, tetapi saat ini saya tidak dapat membuat lsteamclient memuat jika saya menonaktifkan semua bagian putar jarak jauh

Pembaruan: Ini bukan permainan jarak jauh. Saya berlari:
grep -rni . -e remoteplay
dan menghapus semua yang berhubungan dengan remote play, dikompilasi. lsteamclient dimuat. permainan masih ditutup setelah 5 menit.
Pembaruan: Tidak ada hubungannya dengan steam.exe yang dikompilasi dengan msvcrt untuk 4.11

Pembaruan: Sepertinya bukan barang BindingRevision yang ditambahkan di 145 juga.

Pembaruan: Satu hal yang saya perhatikan adalah bahwa di 4.11 tampaknya melakukan polling untuk perangkat yang terhubung, sedangkan log 4.2 tidak memiliki polling sama sekali.

Cuplikan dari 4.11:

82662.480:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.480:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.480:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.480:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.480:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.490:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.490:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.490:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.490:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.490:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.500:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.500:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.500:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.500:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.500:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840
82662.510:00ef:00f0:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0x165e6f0
82662.510:00ef:00f0:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0x1661a60
82662.510:00ef:00f0:trace:steamclient:winISteamController_SteamController007_RunFrame 0x1661a20
82662.510:00ef:00f0:trace:steamclient:Steam_BGetCallback 1, 0x52fb90, 0x52fbd0
82662.510:00ef:00f0:trace:steamclient:winISteamController_SteamController007_GetConnectedControllers 0xb2840

Ini diulangi di seluruh log 4.11, tetapi tidak di mana pun di log 4.2. Faktanya, jika kita grep untuk steamclient, log 4.2 jauh lebih kecil. Lihat Lampiran.

4.2-steamclient.log
4.11-steamclient.log

Kita lihat di 4.2:

82295.351:00e1:00e2:err:steamclient:create_win_interface Don't recognize interface name: SteamClient019

SteamClient019 diperkenalkan di steamclient sdk 146, yang tidak termasuk dalam 4.2, tetapi tidak mogok, ia terus berfungsi. mungkin inilah mengapa ini berhasil?

Pada titik ini saya telah menghabiskan sebagian besar akhir pekan mencoba menemukan apa di lsteamclient yang menyebabkannya, tapi saya agak kehabisan ide sekarang, dan saya tidak yakin flag debug lain apa yang digunakan selain + steam, + steamclient.dll

KEBERHASILAN!

Hacky, tapi sukses.

Saya berhasil mencegahnya dengan menambahkan peretasan yang menonaktifkan winISteamController_SteamController007 di lsteamclient. lsteamclient masih berhasil dimuat, dan saya mencolokkan pengontrol 8bitdo Pro + dan masih berfungsi. Saya juga kemudian memasang dan mencabut pengontrol beberapa kali. Game tidak crash. Isteamclient masih mencoba melakukan polling untuk sebuah kontroler tetapi polling tersebut gagal karena fungsinya dinonaktifkan. Sekarang hanya mengulangi ini sebagai gantinya (jika debugging):

91072.358:00eb:00ec:trace:steamclient:winISteamInput_SteamInput001_RunFrame 0xbc0370
91072.358:00eb:00ec:trace:steamclient:STEAMCLIENT_Steam_BGetCallback 
91072.358:00eb:00ec:trace:steamclient:Steam_BGetCallback 1, 0x52f920, 0x52f960
91072.368:00eb:00ec:trace:steamclient:winISteamUtils_SteamUtils009_RunFrame 0xbbcf50
91072.368:00eb:00ec:trace:steamclient:winISteamClient_SteamClient019_GetISteamController 0xa56930
91072.368:00eb:00ec:trace:steamclient:create_win_interface trying to create SteamController007
91072.368:00eb:00ec:err:steamclient:create_win_interface Don't recognize interface name: SteamController007

win_constructors_table.txt

proton-ge build dengan solusi tersebut dapat ditemukan di sini:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.1-GE-2

@GloriousEggroll terima kasih, legenda, akan mencobanya sekarang

EDIT: itu memang berhasil, terima kasih lagi

@GloriousEggroll Bukankah sebagian besar solusi hacky? XD

Bagaimanapun, dengan modul yang bermasalah diisolasi, seharusnya relatif mudah untuk melacak mengapa itu tidak berfungsi dan memperbaikinya dengan benar. Bagaimanapun, setidaknya ada solusi sekarang. Anda luar biasa seperti biasa.

Masalah dengan masukan uap dan hamparan uap dalam game

Masalah ditransfer dari https://github.com/ValveSoftware/steam-for-linux/issues/6934.
@Preceptus diposting pada 2020-02-29T12: 00: 02:

Informasi sistem Anda

  • Versi klien Steam (nomor atau tanggal pembuatan): Terbaru
  • Distribusi (misalnya Ubuntu): Arch linux / manjarowish distro
  • Memilih menjadi klien Steam beta ?: [Ya]
  • Sudahkah Anda memeriksa pembaruan sistem ?: [Ya]

Jelaskan masalah Anda sedetail mungkin:

Game: Warframe, mungkin game lain juga, tetapi warframe menggunakan konfigurasi pengontrol yang rumit
Masalah: pengontrol uap atau DS4 macet di lapisan Launcher.
Warframe memiliki banyak layer seperti launcher, ingame, melee, menu dll.
Mereka semua harus secara otomatis beralih saat saya menggunakan fungsi dalam game. Namun konfigurasi pengontrol selalu macet di lapisan Launcher. Ini menggunakan konfigurasi resmi DE, konfigurasi apa pun yang menggunakan lapisan ini tertahan di yang pertama (dalam hal ini lapisan Peluncur).
Jelaskan apa yang Anda _duga_ seharusnya terjadi dan apa yang _did_ terjadi.
Saya berharap itu berfungsi seperti yang terjadi di jendela, peralihan lapisan otomatis dan semua modeshift dll berfungsi.
Selain itu, saya perhatikan bahwa steam memiliki masukannya, dan gim ini juga menggunakan masukannya.
Jadi karena gim ini memiliki kunci senjata api yang diikat untuk memicu, jika Anda di BPM mengubahnya ke yang lain, itu masih menyala.
Saya sudah mencari bantuan selama 2 minggu sekarang, sulit untuk memperbaiki masalah ini. Diposting di forum manjaro, steam untuk linux dan bahkan forum warframe.

Langkah-langkah untuk mereproduksi masalah ini:

  1. Mulai uap dalam mode bpm untuk memastikan, mungkin perlu untuk memaksa pemasukan dan pelapisan uap.
  2. Periksa pengaturan konfigurasi pengontrol warframe, pilih sebagai konfigurasi Warframe Resmi oleh Digital Extremes.
  3. Masuk ke dalam game dan temukan bahwa Anda terjebak dengan lapisan peluncur dan tidak dapat dimainkan seperti ini.

Pembaruan tentang masalah pengontrol:

Saya membuat tambalan baru yang hanya menonaktifkan SteamController007 hanya untuk warframe dalam create_win_interface. Ini jauh lebih bersih dan memungkinkan game lain untuk tetap menggunakan fungsionalitas tersebut, dan memungkinkan create_win_interface berjalan dengan baik. Deteksi game telah dimodifikasi dari patch dunia pemburu monster yang memungkinkan perbaikan hanya berlaku jika game dengan id uap yang sesuai sedang berjalan (230410)

Saya sedang menguji untuk melihat apakah SteamInput001 juga perlu dinonaktifkan atau tidak. Saya juga bertanya-tanya apakah layak untuk hanya memeriksa apakah ada perangkat pengontrol yang dicolokkan dan mendasarkan apakah mereka dinonaktifkan atau tidak.

Perbarui 2:

Menemukan solusi sederhana yang bodoh yaitu game agnostik:

diff --git a/lsteamclient/steamclient_main.c b/lsteamclient/steamclient_main.c
index 94dc6a0..f2d7ff9 100644
--- a/lsteamclient/steamclient_main.c
+++ b/lsteamclient/steamclient_main.c
@@ -4,6 +4,7 @@
 #include <dlfcn.h>
 #include <limits.h>
 #include <stdint.h>
+#include <fcntl.h>

 #include "windef.h"
 #include "winbase.h"
@@ -364,6 +365,17 @@ void *create_win_interface(const char *name, void *linux_side)
     if(!linux_side)
         return NULL;

+    int fd = open ("/dev/input/js0", O_RDONLY);
+
+    if(fd < 0)
+    {
+        if(!strcmp(name,"SteamController007") || !strcmp(name,"SteamInput001"))
+        {
+            TRACE("No input devices detected, disabling: %s\n", name);
+            return NULL;
+        }
+    }
+
     for(i = 0; i < sizeof(constructors) / sizeof(*constructors); ++i){
         if(!strcmp(name, constructors[i].iface_version))
             return constructors[i].ctor(linux_side);

Ini memungkinkan profil konfigurasi pengontrol dimuat hanya jika pengontrol dicolokkan, dan sebaliknya melarang SteamController007 dan SteamInput001 memuat - tidak ada gunanya memuat ini jika kita tidak menggunakan pengontrol.

Peringatan:
Jika sebuah game memiliki beberapa konfigurasi pengontrol -pemain- seperti warframe, dan game tidak dimulai dengan pengontrol, game harus dimulai ulang jika pengontrol dicolokkan setelah memulai, jika tidak, hanya lapisan pengontrol pertama yang akan diterapkan.

Perbarui 3:

Jadi Corsair, dengan kebijaksanaannya yang tak terbatas, mendaftarkan mouse mereka sebagai perangkat / dev / input / js *. Oleh karena itu saya membuat update ke patch yang mencari perangkat valve dan / atau perangkat "-joystick" di / dev / input / by-id /. Dilema yang saya hadapi sekarang - apakah perangkat nirkabel dan bluetooth muncul sebagai perangkat / dev / input / js *, tetapi -jangan- muncul di folder / by-id /.


Rilis ini seharusnya berfungsi sebagai solusi sampai SteamController007 diperbaiki dengan benar:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-1

Saya memperbarui tambalan sekali lagi - profil + lapisan pengontrol harus dimuat dengan benar sekarang jika pengontrol dicolokkan daripada terjebak di lapisan "peluncur". Tidak lagi membutuhkan xboxdrv dengan tambalan saya. Tidak menguji dengan gambaran besar.

Mencoba menjalankan game pada Proton 5.0-5. Hasil: Peluncur akan mencoba memperbarui, lalu menutup. Tidak ada file .cpy di steamapps / common / Warframe / Tools untuk diganti namanya.

Mencoba menjalankan game di Proton 4.11-13. Hasil: Game berhasil. Dimainkan ~ 30 menit tanpa masalah. Beberapa gangguan grafis di peluncur, tidak ada yang berhenti.

Ubuntu 18.04, Steam beta.

Halo @noammor , tambahkan PROTON_LOG=1 %command% ke opsi peluncuran game, buat ulang regresi di pembaru peluncur, dan seret dan lepas $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

logs.zip

3 log di dalamnya, 2 dengan 5.0-5 dan satu dengan 4.11-13.

Terima kasih, sepertinya ada pelanggaran akses (c0000005) yang pada akhirnya menyebabkan wine: Unhandled page fault on read access to 0000000000000000 at address 0000000004F446CB (thread 00b9), starting debugger... . Ada juga pesan err: sesaat sebelumnya, tetapi tampaknya tidak terkait karena ini juga terjadi di log yang berfungsi.

Saya tidak bisa memulai Warframe sama sekali - saya membuka game, dan game ditutup setelah satu atau dua detik.

Dicoba dengan Proton 5.0-5, 4.11-13, 4.2.9, 3.16-9, 3.7-8, 4.10-GE-3, 4.15-GE-4, 5.2-GE-2, dan 5.4-GE-4
Setelah menyetel PROTON_LOG=1 dan memeriksa log, bahkan tidak ada apa pun di dalamnya 🤔
Ada ide siapa?

Kernel 5.5.10
i7 5930k & GTX Titan X
Nvidia 440,64
steam-230410.log

Tidak apa-apa, menjalankan game versi non-uap dengan proton tampaknya berfungsi dengan baik, tidak tahu mengapa versi uap tidak berfungsi

Saya tahu ini terdengar bodoh, tetapi Anda dapat mencoba menginstal ulang Warframe dan bahkan mungkin Proton. Saya memiliki masalah aneh dengan Proton seperti itu di masa lalu.

Hai teman-teman, saya menggunakan sway (wayland WM) dan sekarang dan nanti warframe memiliki pembaruan dan menawarkan Anda untuk mengoptimalkan permainan. Masalahnya adalah, saat saya menggunakan sway, kotak dialog disembunyikan dan peluncur tidak dapat dikontrol (tidak dapat diklik, tidak dapat ditarik, dan bahkan tidak dapat dimodifikasi menggunakan pintasan keyboard sway). Saya perlu memulai i3 dan mengoptimalkan permainan di sana, dan kembali untuk bergoyang untuk bermain. Awalnya saya pikir masalahnya adalah goyangan itu sendiri tetapi log tidak menunjukkan apa-apa dan satu-satunya peluncur dengan masalah ini adalah WF (ESO, CIV6, dan Last of Us tidak memiliki masalah).

cpu: AMD Ryzen 5 2600
GPU: Sapphire Radeon Pulse RX 570 8GB
mesa: 20.0.2
kernel: 5.4.28_1
goyangan: 1.4_1
proton antara 4.3 dan yang terbaru

@ mute55 Sepertinya Anda mengalami bug sesekali di mana awalan dibuat dengan tidak benar. Menghapus awalan dan meluncurkan dengan Proton lagi harus memperbaiki masalah.

Lokasi awalan standar (Anda dapat menyesuaikannya) adalah ~ / .steam / steam / steamapps / compatdata / 230410

Yang perlu Anda lakukan hanyalah menghapus folder bernama 230410 dan meluncurkan kembali game :)

Saya tidak bisa mendapatkan game setelah memperbarui layar. Gim itu sendiri mogok dan meminta saya mengirim laporan kerusakan ke pengembang.

Saya telah menginstal xboxdrv sesuai dengan saran tentang protondb.

i5 3320
HD4000
16 GB 2133 mhz
Stok Ubuntu V20 dan versi terbaru dari steam proton

Saya juga menyadarinya, saat menggunakan Proton 5.0-5. (Saya biasanya menggunakan versi Proton kustom GloriousEggroll, yang bekerja dengan sempurna, dan saya belum menguji versi Proton resmi lainnya.) Menghapus awalan untuk memulai baru tidak membantu.

Saya curiga itu mungkin masalah penggantian dll, karena menggunakan awalan dari versi GloriousEggroll sebagai dasar untuk memuat Proton resmi sebenarnya memungkinkan saya melalui peluncur sebelum mogok ketika mencoba memulai permainan utama, tetapi awalan baru dengan Proton resmi crash segera setelah memulai peluncur.

Saya juga menyadarinya, saat menggunakan Proton 5.0-5. (Saya biasanya menggunakan versi Proton kustom GloriousEggroll, yang bekerja dengan sempurna, dan saya belum menguji versi Proton resmi lainnya.) Menghapus awalan untuk memulai baru tidak membantu.

Saya curiga itu mungkin masalah penggantian dll, karena menggunakan awalan dari versi GloriousEggroll sebagai dasar untuk memuat Proton resmi sebenarnya memungkinkan saya melalui peluncur sebelum mogok ketika mencoba memulai permainan utama, tetapi awalan baru dengan Proton resmi crash segera setelah memulai peluncur.

Itu tidak sejalan dengan laporan protondb, kebanyakan orang mengatakan itu siap OOTB.

Mencoba melihat konfigurasi yang Anda katakan, gitlab ingin saya membuat akun: |

  1. Ya, dulu berfungsi dengan baik, jadi ini jelas merupakan regresi di Proton resmi.

  2. Jika Anda mengacu pada lingkungan Proton kustom GloriousEggroll, itu ditemukan di sini:
    https://github.com/GloriousEggroll/proton-ge-custom
    Perhatikan bahwa saat ini dia memiliki beberapa build prarilis sebagai yang terbaru. Itu bisa menjadi buggy, jadi jika Anda hanya ingin bermain, Anda mungkin harus tetap menggunakan rilis reguler terbaru. (Proton-5.4-GE-3 pada tulisan ini)

Sunting: Hanya ingin menambahkan bahwa Anda tidak perlu xboxdrv dengan versi GloriousEggroll karena ini mencakup solusi yang menonaktifkan submodul pengontrol Steam yang menyebabkan masalah. Lingkungan Proton lainnya masih membutuhkannya untuk mencegah modul Steam merusak permainan setelah 5 menit.

Selain itu, apa pun lingkungan Proton yang Anda gunakan, jika suara tidak berfungsi pada awalnya, cukup atur perangkat keluaran audio ke PulseAudio dalam game untuk mendapatkan suara. Dan terakhir, jika Anda menggunakan grafik nVidia, Anda mungkin ingin menonaktifkan GPU Particles ingame, karena hal itu tampaknya menyebabkan beberapa crash dengan kartu tersebut.

Halo, dapatkah seseorang menambahkan PROTON_LOG=1 %command% ke opsi peluncuran game, mereproduksi crash peluncur, dan seret dan jatuhkan $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

Baik. Selama saya menjadi bagian dari ini, saya harus tahu sekarang untuk mendapatkan log tersebut. Maaf soal itu. ^ _ ^;

Berikut log dengan lingkungan baru yang menjalankan Proton 5.0-6. Yang dengan lingkungan GloriousEggroll jauh lebih besar karena benar-benar dapat berhasil melalui peluncur dan memiliki lebih banyak dwarf_virtual_unwind dan execute_cfa_instructions di dalamnya sebagai hasilnya.
steam-230410 (Lingkungan Segar) .log

Tampaknya salah dengan dwarf_virtual_unwind karena mulai membuang informasi darinya dan melemparkan pengecualian dari sana.

  1. Saya pernah membaca bahwa suara berfungsi dengan benar di dalam game (Steam + proton).
    Saya dapat mengonfirmasi bahwa itu berhasil.
  2. Saya masih harus menjalankan "sudo / usr / bin / xboxdrv --daemon --quiet --dbus disabled"
    di Linux sebelum saya menjalankan Warframe dari Steam.

Saya tidak bisa memulai Warframe sama sekali - saya membuka game, dan game ditutup setelah satu atau dua detik.

Dicoba dengan Proton 5.0-5, 4.11-13, 4.2.9, 3.16-9, 3.7-8, 4.10-GE-3, 4.15-GE-4, 5.2-GE-2, dan 5.4-GE-4
Setelah menyetel PROTON_LOG=1 dan memeriksa log, bahkan tidak ada apa pun di dalamnya
Ada ide siapa?

Kernel 5.5.10
i7 5930k & GTX Titan X
Nvidia 440,64
steam-230410.log

Saya mengalami masalah yang sama persis dan memperbaikinya dengan menghapus folder ini:

/home/user/.steam/steam/steamapps/compatdata/230410

Sebelumnya folder ini hanya berukuran 5MB, setelah menghapusnya dan menjalankan game kembali, peluncur muncul dan folder baru dibuat dengan 277MB.

Semoga ini bisa membantu seseorang

Setelah menekan "Setuju" pada peluncur, peluncur ditutup dan opsi putar muncul kembali untuk game. Ada saran? Sudah menghapus folder compatdata dan memverifikasi integritas dan menelusuri file lokal tidak berfungsi.

Untuk beberapa alasan Steam terus mencoba mengunduh 1.7GB shader-cache ... lagi ... dan lagi ... dan lagi.

Saya mencoba beralih ke ACO, tetapi itu tidak membantu.

Info sistem: https://gist.github.com/nstgc/9e56e51dd40248ef7af8e62dd49983c5

Di sini, dengan cache shader diaktifkan, saya perlu menguji judul ini, tetapi pada judul lain yang memiliki cache shader, itu tidak mengunduh ulang cache setiap saat. Tetapi sebaliknya, ia mempersiapkannya, artinya, mengkompilasinya kembali, pada setiap pembaruan Mesa, yang menurut saya merepotkan jika Anda memperbarui ke versi Git baru setiap hari.

Untuk beberapa alasan Steam terus mencoba mengunduh 1.7GB shader-cache ... lagi ... dan lagi ... dan lagi.
Saya mencoba beralih ke ACO, tetapi itu tidak membantu.
Info sistem: https://gist.github.com/nstgc/9e56e51dd40248ef7af8e62dd49983c5

Coba nonaktifkan cache shader yang sudah dibuat sebelumnya di Pengaturan Steam:

Sejujurnya saya menemukan Fossilize dan shader pra-cache menjadi gangguan; itu hampir selalu harus "mempersiapkan" mereka ketika saya meluncurkan game apa pun yang menyebabkan awal yang tertunda yaitu: # 1 .
Saya tidak melihat adanya pengurangan terukur dalam waktu pemuatan (justru sebaliknya!: P) atau peningkatan fps: '(

Saya belum pernah terganggu oleh shader gagap yang biasa untuk waktu yang lama saat menggunakan ACO _ (default untuk semua di Mesa 20.2 +) _ jadi mungkin akan lebih berguna ketika LLVM adalah satu-satunya pilihan.

Pengguna Nvidia, pengemudi resmi. Saya menonaktifkan partikal gpu seperti yang diperintahkan readme, sayangnya masih frezee dari waktu ke waktu.

Saya juga mengalami "jaringan tidak merespons" sebagian besar waktu di peta jelajah gratis. Tidak tahu bagaimana cara memperbaikinya. Firewall sudah diperiksa, nat, ipv6 dinonaktifkan pada os.

Saya telah menguji game ini hari ini. Saya melakukan penginstalan baru. Namun setelah meluncurkan game tidak ada yang terjadi. Peluncur tidak muncul. Tidak ada kesalahan yang dilaporkan. Saya telah mencoba berbagai Protonversi termasuk Proton GE Build (Proton-5.9-GE-5-ST) stabil terbaru.

Systemspecs adalah sebagai berikut:
Kubuntu 20.04 (Kernel 5.8.9)
MESA 20.1.7
CPU: Ryzen 3600
RAM: 16 GB
GPU: AMD Radeon RX 5700

Kerusakan dengan proton 5.0-9 tampaknya hanya terjadi pada penginstalan baru.

Saya menginstal game dengan 4.11-13 dan berhasil meluncurkannya dan setelah itu beralih ke 5.0-9 dan itu berfungsi dengan baik.

Penginstalan game baru
Proton-5.9-GE-6-ST @ Fedora 32
Bekerja dengan baik, tetapi error menutup secara acak setelah beberapa menit. (Dengan semua langkah yang disarankan untuk Warframe dilakukan sesuai dengan ini )

Saya pikir pada titik ini, mungkin ada masalah dengan pengontrol yang tidak dicolokkan, meskipun saya menjalankan GE Proton.

Log proton (1000 baris terakhir)

@Digeeembok

@ M0dEx Saya menggunakan NixOS, dan saya juga perlu menjalankan xboxdrv --daemon jika tidak Warframe macet tepat dalam 5 menit.

Saya harus beralih ke versi mandiri menggunakan Lutris, yang bekerja dengan sangat baik.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

nstgc picture nstgc  ·  714Komentar

MagicRB picture MagicRB  ·  531Komentar

serebit picture serebit  ·  262Komentar

laichiaheng picture laichiaheng  ·  245Komentar

StructByLightning picture StructByLightning  ·  241Komentar