Proton: Warframe (230410)

تم إنشاؤها على ٢٢ أغسطس ٢٠١٨  ·  336تعليقات  ·  مصدر: ValveSoftware/Proton

وفقًا للعنوان الذي قمت بتثبيته warframe وهو لا يعمل ، إذا كنت تريد مني تقديم أي ملفات سجل ، فأخبرني بالتعليمات وسأفعل ذلك

مواصفات النظام ونظام التشغيل

apu: ryzen 5 2400G باستخدام بطاقة الرسومات المدمجة vega 11
نظام التشغيل: مانجارو لينكس
ميسا: 18.1.6
لفم: 6.0
النواة: 4.18.3
باستخدام البروتون 3.7 من عميل ستيم بيتا

بالمناسبة ، شكرًا جزيلاً لـ Val على تحقيق هذا التقدم الهائل في ألعاب Linux

Game compatibility - Unofficial Regression XAudio2

التعليق الأكثر فائدة

نجاح!

مخترق ، لكنه ناجح.

تمكنت من منعه عن طريق إضافة اختراق يعطل winISteamController_SteamController007 في lsteamclient. لا يزال lsteamclient يتم تحميله بنجاح ، وقد قمت بتوصيل وحدة تحكم 8bitdo Pro + وما زالت تعمل. ثم قمت أيضًا بتوصيل وفصل وحدة التحكم عدة مرات. اللعبة لم تتعطل. لا يزال Isteamclient يحاول الاستقصاء عن وحدة تحكم ولكن فشل الاستطلاع نظرًا لتعطيل الوظيفة. الآن فقط يكرر هذا بدلاً من ذلك (في حالة التصحيح):

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

ال 336 كومينتر

gentoo 17.0 نفس الشيء

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

Warframe / تم التنزيل / عام / أدوات /
غير موجود بالداخل:
$ mysteamlibrary / steamapps / common / Proton_3.7 / dist / share / default_plx / drive_c / users / steamuser / Application / Data

لقد جربت متغيرات البروتون env واحدًا تلو الآخر لمعرفة ما إذا كانت تعمل بهذه الطريقة أم لا

وجد شخص ما في منتديات Warframe يبدو أن الإصلاح أمر سهل من جانب المطورين ، ولكن ربما ليس صعبًا جدًا من جانب Steam.

كذلك هنا. استخدام Arch Linux مع أحدث برامج تشغيل nvidia الخاصة.

تحيات كبيرة لفريق بروتون لجعل هذا ممكنًا!

XANi لقد قمت بتشغيل هذا البرنامج النصي ومن الواضح أنه فعل شيئًا ولكن ما زلت غير قادر على تشغيل warframe :( الآن يعطي خطأ تصحيح أخطاء النبيذ إذا قمت بتشغيله من المحطة

يعمل بشكل مثالي على Lutris مع برنامج shellscript الحل البديل. لكن من الواضح أن هذا يتعلق بالبخار. اللعبة لا تبدأ بسبب المشغل. هذا البرنامج النصي المذكور أعلاه يحل محل المشغل ويقوم بتحديث اللعبة. يجب على المطورين فقط تنفيذ هذا البرنامج النصي أو جعل المشغل لينكس / النبيذ الخاص بهم متوافقًا.

فقط لنلاحظ:

اللعبة نفسها مكسورة في البروتون ، وهذا في نهاية البروتون ، حيث تعمل بشكل جيد تمامًا في تنظيم النبيذ باستخدام قوالب النبيذ المناسبة.

بالنسبة لأي مطوري بروتون يبحثون في هذا الأمر: عندما يحاول Warframe.exe التشغيل ، فإنه يعتقد أنه غير متصل ولا يمكنه تنزيل بيان ذاكرة التخزين المؤقت في الاحتياجات لمتابعة التحميل:

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.  

مشكلة المشغل هي شيء يجب على DE إصلاحه ، وقد قمت بنشره هنا:
https://forums.warframe.com/topic/1000489-question-to-developers-regarding-steams-new-steam-play-on-linux/

من يدري ما إذا كنت سأتلقى ردًا بالفعل أم لا .. لقد نشرت عن هذا من قبل. هذا هو السبب الذي جعلني أصنع قاذفة خاصة بي.

إليك نص التشغيل الخاص بي (مع README) وهو حل السحب والإفلات إذا كانت اللعبة مثبتة لديك:
https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/

توجد مشكلة في Solus w / AMD RX 580

اكتشف أخطاء WINE التي تكسر اللعبة والتصحيحات التي تصلحها!

  1. لدى WINE تقرير خطأ من 2016 مع تصحيح في التدريج لم يتم دمجه بعد:
    https://www.winehq.org/pipermail/wine-bugs/2016-May/443111.html
    تصحيح: wininet-InternetCrackUrlW هو الباتشست في التدريج الذي يعمل على إصلاح هذا.

  2. أيضًا ، هذا ليس كسرًا رئيسيًا / لعبة ، ولكن في السجل:

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"

تصحيح: تم إصلاحه من خلال إجراء التصحيح المرحلي wuauserv-Dummy_Service ، والذي أعتقد أن ZF (مشرف آخر على مرحلة المشرف) يعمل على الاندماج في خط النبيذ الرئيسي

  1. تحتاج اللعبة حاليًا إلى xaudio2_7 أصلي من DirectX ، حيث فشل مضمّن.
    تصحيح: الإصلاح المؤقت حتى يمكن إصلاح xaudio2_7 المدمج في النبيذ هو تثبيت Direct X إلى البادئة ثم إضافة تجاوز dll إلى السجل الذي يعين xaudio2_7 على أنه أصلي. يجب تثبيت هذا يدويًا حيث أن winetricks قام بتعطيل 64 بت xact dlls في Direct X بسبب هذا الخطأ في الماضي.

إذا تم إصلاح 3 في النبيذ ، فلن تعتمد هذه اللعبة على أي مكتبات أصلية من MS

المزيد من الحفر ..
يكشف تقرير WINEDEBUG مع + xaudio2 عن الجاني في الخطأ 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

هذا هو آخر شيء يحاول xaudio2 القيام به قبل إفساد مجموعة من ملفات
xaudio2: إطارات do_engine_tick
ثم تتحطم

CreateFX موجود في xapofx.c
يحاول تسجيل فئة {a90bc001-e897-e897-7439-435500000003}
الذي يبدو غير موجود.

تعديل:
إنه موجود ، إنه مخصص فقط لـ FXEcho ، ولم يتم بعد تنفيذ FXEcho و FXMasteringLimiter في WINE'S XAudio2_7 - على وجه التحديد xapofx.h:

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

و

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

كلاهما يملكان

/* TODO FXECHO, FXMasteringLimiter, */

ربما يمكن إضافة حل سريع بمجرد السماح بتحديد هويتهم على النحو التالي:

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

جنبًا إلى جنب مع بعض الأشياء الضخمة التي تجعلهم لا يفعلون شيئًا ، ولكن أتساءل الآن. الساعة 7:30 صباحًا الآن ، حان الوقت لبعض الوقت. أتمنى أن يتمكن شخص ما من فعل شيء مفيد مع ثرثارتي

حسنًا ، لقد تمكنت من إنشاء تصحيح يستخدم FXEcho ، والذي يعمل على إصلاح الخطأ المذكور أعلاه:

https://gitlab.com/snippets/1748561

تحتاج اللعبة أيضًا إلى xaudio2_7-OnVoiceProcessingPassStart xaudio2_7-WMA_support xaudio2_CommitChanges
من إعداد النبيذ

ومع ذلك ، يجب الآن تنفيذ IXAudio2Impl_CommitChanges لأنه حاليًا مجرد كعب يقوم بإرجاع S_OK ، مما يؤدي إلى تعطل اللعبة بسبب عدم معرفة كيفية الالتزام الصحيح بالتغييرات التي تمرر صوت WMA إلى ffmpeg ليتم تحويله إلى OpenAL. بشكل افتراضي ، تُرجع CommitChanges كعبًا و E_NOTIMPL ، فإن تصحيح xaudio2_CommitChanges في التدريج يجعله يعيد S_OK ، والذي يسمح للعبة بالبدء ، لكنها تتعطل بعد ذلك عند محاولة القيام بأي فك تشفير مفتوح: wma->

تحرير: لست متأكدًا مما إذا كان يلزم تنفيذ CommitChanges. قد يعمل كعب الروتين بشكل جيد ، ولكن تصحيح WMA لأسباب xaudio2
avcodec_send_packet
للعودة مع العملية غير مسموح بها
وهو ما يسبب الانهيار

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 مني كذلك
المجيدة هناك أحد الأصول
لم أتمكن من لعب warframe منذ سنوات لأنني لم أستطع تشغيله بشكل صحيح في لينكس
إذا كان بإمكانكم تنفيذ التغييرات على أي حال ، فسيكون ذلك رائعًا لأنني أفتقد هذه اللعبة

في الوقت الحالي ، لدي حل بديل للمشغل و xaudio2_7 يسمح بالتحديث الصحيح وإلغاء تجزئة ذاكرة التخزين المؤقت والدخول في اللعبة وتسجيل الدخول.

بعد ذلك ، لسبب غريب يجبر البروتون العميل على الإغلاق؟ لقد حاولت تشغيل تصحيح الأخطاء ولكنه لا يظهر أي شيء مفيد ، فقط يغلق على الفور ، ولا حتى إيقاف التشغيل الآمن. إذا كان أي شخص على استعداد لمحاولة معرفة سبب إغلاق البروتون للتطبيق مباشرة ، فإليك الريبو الخاص بي ، ما عليك سوى اتباع الملف التمهيدي:

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

قد تكون بعض مدخلات المطورين مفيدة حقًا هنا فيما يتعلق بالسبب الذي يجعل البروتون يقتل العميل قيد التشغيل

GloriousEggroll لقد حاولت تشغيل البرنامج النصي الخاص بك ولكن إذا قمت بإلحاق - أولاً بخيارات التشغيل فإنه لا يتعرف عليه وإذا لم أفعله فلن يقوم بتحديث laucher ، هل حصلت على أي مساعدة؟

davidbepo لأية مشكلات تتعلق

باستخدام Wininet dll المصحح ، والمشغل القابل للتنفيذ الخاص بي ، وقليلًا من الترقيع ، حصلت عليه لبدء اللعبة وتشغيلها بأداء قريب من الأداء الأصلي. على i7-7700K و RX 580 مع Mesa 18.1.6.

يبدو أن هناك شيئًا ما يتسبب في تجميد اللعبة بعد فترة ، مما يجعلها جالسة هناك تأكل نواة كاملة من وحدة المعالجة المركزية.

تعديل:
كما اتضح، والحصول على الواقع DXVK لعمل حل تجميد، على الرغم من أن أصول تحميل اللعبة ببطء حقا، والذي يسبب الاضطراب الثقيلة أثناء اللعب.

ويلب. اعتبارًا من آخر تحديث ، لا يمكنني تشغيل اللعبة على الإطلاق. إستمر ​​بالحصول
pid 37067! = 37066 تخطي التدمير (شوكة بدون exec؟)
في كل مرة أحاول فيها الإطلاق

ananace ، أفضل الحل الذي الملفوف ghetto ليس مثاليًا تمامًا ، فكيف يمكن للمرء أن يبدأ في تجميعه؟ (تم تعديل التعليق الأصلي لأنني أدركت أنه من أجل الفوز القابل للتنفيذ ليكون مناسبًا للنبيذ)

فيما يتعلق بتحميل الأصول - هذا هو في الواقع ملء ذاكرة التخزين المؤقت للتظليل ، وغرامة بعد ذلك

GloriousEggroll hmmm لا يزال يعمل هنا مع البرامج النصية الخاصة بك. أقوم بتشغيل الإصدار البخاري ولكن بدلاً من إعادة تسمية Launcher.exe ، أضفته للتو باسم Launcher-Lutris.exe و Launcher.sh (أيضًا أنشئ Launcher-Lutris.bat حتى يتمكن النبيذ من تشغيله من خلال CMD ، وهو ما يمكنني الحصول عليه القيام به مباشرة مع exe).

على أي حال ، لا أقوم بتنفيذها من خلال Steam ، لذلك لا يتعين علي التعامل مع اصطلاح التسمية وما إلى ذلك (كما أن الثنائيات متاحة لي من خلال تثبيت windows الخاص بي ، لذلك كان هذا أسهل)

تظهر لي شاشة عالقة على غلاف يشبه CMD ، والذي أضغط عليه فقط ctrl + c ويبدأ warframe ، في النهاية

llitz ،

لقد كنت أقوم بتشغيله يدويًا وخلط بعض المكتبات ، كان يجب أن أقوم بذلك
فكرت في ذلك: لقد كان يوم طويل. سأقدم تقريرا إذا استطعت
حدد ما الذي يجعله يعمل.

يوم الجمعة ، 31 أغسطس 2018 ، الساعة 12:24 صباحًا Thomas Crider [email protected]
كتب:

llitz https://github.com/llitz إصدار lutris wine-steam-not-
نفس إصدار steamplay-proton. يطلقون في مختلف جدا
طرق ، مع وجود البروتون الذي يحتوي على العديد من متغيرات البيئة التي تم تمريرها من الأم
بخار

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/ValveSoftware/Proton/issues/167#issuecomment-417564654 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AVbEO2fCQcu-Ha0-CR1_tcYyTKZ84ZgPks5uWNaOgaJpZM4WIbhT
.

GloriousEggroll يجب أن يكون المشروع مجرد حل Visual Studio 2017 عادي ، فالشفرة في حالة من الفوضى على الرغم من أنني حصلت للتو على قاذفة قديمة من MMO مهجورة ساعدت في تطويرها - والتي اتضح أنها اختارت طريقة توزيع متطابقة تقريبًا مثل فعل Warframe.

الشيء الوحيد الذي لا يفعله الملف التنفيذي هو تشغيل إعداد DX القابل لإعادة التوزيع ، أو استبدال Wininet DLL ، أو تجاوز xaudio. وشعرت بطريقة ما أنك لا ترغب في القيام بمثل هذه الأشياء بشكل خاص من خلال PE أصلي ، وربما من الأفضل الاحتفاظ بها كبرنامج نصي لينكس باش.

لقد قدمت دقيقتين من الفيديو قبل النوم. بشكل أساسي للحصول على مثال على التقلب الذي أواجهه ، على الرغم من أنني اكتشفت لاحقًا أن أحد التطبيقات كان يقوم بتحميل القرص بكثافة في الخلفية ، لذلك قد يكون في الواقع أكثر قابلية للتشغيل مما بدا عليه في البداية.

لذلك كنت أعمل مع ananace على قاذفه وقد نجحنا في العمل جيدًا. لقد اكتشفت أيضًا سبب إغلاق warframe بشكل عشوائي - اتضح أنه إذا قمت بتوصيل وحدة تحكم ثم بدأت اللعبة - فإنها تظل مفتوحة بشكل سحري. إذا لم أبدأ اللعبة بجهاز تحكم موصول بالكهرباء .. يتم إغلاقه بعد وقت قصير. واجه كل من قاذفة و ananace نفس المشكلة ، لذا يبدو أن الأمر يتعلق بكيفية التعامل مع ملفات تعريف وحدات التحكم / وحدات التحكم في نهاية البخار.

أيضًا ، تستفيد اللعبة كثيرًا من تصحيح تلعثم PoE على dxvk أيضًا.

لقد حصلت أخيرًا على اللعبة لتشغيلها باستخدام مشغلGloriousEggroll ولكن هناك الكثير من المشكلات
1) اللعبة باللغة الإنجليزية ولا يمكنني التبديل إلى الإسبانية:
captura de pantalla de 2018-09-07 15-59-39

2) هناك تلعثم كبير (سبق ذكره)
3) مشاكل الظلال:
captura de pantalla de 2018-09-07 16-05-31
4) تغلق اللعبة بعد فترة (سبق ذكر ذلك)

davidbepo لقد ذكرت هذا مرة واحدة بالفعل - أي مشاكل مع المشغل الخاص بي ، يرجى النشر في قسم مشكلات gitlab. ليس هنا.

GloriousEggroll أعتقد أن المشكلات التي

مشكلة اللغة بسبب المشغل الخاص بي
تم بالفعل ذكر مشكلة الإغلاق بسبب مشكلة في وحدة التحكم
تم بالفعل ذكر مشكلة التلعثم بسبب dxvk.

لكن قضية الظل لم تذكر

تأكد من تشغيل اللعبة في dxvk - قم بتشغيل hud.

من خلال هود تقصد واجهة البخار ، أليس كذلك؟ لقد قمت بتمكينها والآن تبدو السفينة جيدة

رقم DXVK_HUD. في مجلد البروتون ، أعد تسمية user_settings.sample.py إلى user_settings.py ، قم بالتعليق على جميع الأسطر باستثناء DXVK_HUD وقم بتعيين DXVK_HUD إلى devinfo، fps، version

ثم ابدأ اللعبة. إذا لم يكن هناك DXVK hud في الجزء العلوي الأيسر ، فإن اللعبة لا تستخدم dxvk عندما ينبغي ، مما قد يؤدي إلى مشكلة في المشغل أو السائق.

يمكن تأكيد تشغيل اللعبة باستخدام dxvk:

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

لا تزال السفينة على ما يرام ، لذا ربما كانت عبارة عن تظليل غير مجمع أو شيء من هذا القبيل

ملحوظة: يحتوي dxvk من قاذفي على التصحيح poe المضاد للتلعثم الذي يعطي تظليل الحشو حتى يتم تقديمها بالفعل ، لذلك قد يكون هذا هو سبب ظهورها على هذا النحو.

والآن أشعر أنني غبية قليلاً ، المشكلة الوحيدة التي اعتقدت أنها لم تكن مرتبطة ببرنامج التشغيل الخاص بك ، إنها مرتبطة به ، على أي حال ، شكرًا على العمل الجيد الذي قمت به في الحصول على warframe للتشغيل على Linux

آمل أن يتمكن مطورو البروتون من استخدامها لجعل اللعبة قابلة للعب للجميع

نأسف إذا كان غير مرتبط ولكن هناك خطأ في تجربة (kde plasma desktop) إذا قمت بتشغيل kquitapp5 plasmashell فإن kstart5 plasmashell warframe يتوقف عن إخراج الفيديو ولكنه يعمل بشكل كامل بخلاف ذلك (رقم الإصدار الرسمي: WAR-1971934) أيضًا في بعض الأحيان سيبدأ التلعثم (كثيرًا) والذي يتم إصلاحه عن طريق ضبط الملف الشخصي المنخفض. يمكنك بعد ذلك العودة إلى نفس الإعدادات التي كانت لديك من قبل ولا تواجه أي تلعثم. أيضًا هذا الخلل الرسومي:
screenshot_20180918_122457
من الواضح في هذا أن المشكلة هي أن الباب فشل في التحميل. نظرًا لأن خللًا واحدًا (والذي قمت بإزالته حتى يعرف الناس ما هو حالي) توقف عن الحدوث ، فقد يكون من الممكن أن تكون المشكلات الأخرى المذكورة هنا قد تم إصلاحها الآن أيضًا.
18.10.2018 خلل جديد:
في المهمة حدد:
screenshot_20181018_203945
خارج المهمة حدد:
screenshot_20181018_203857
قد لا يكون هذا واضحًا بشكل مفرط ، ولكن بعد تحديد مهمة "الشق" ثم التراجع عن شاشة تحديد الآثار ، يبدأ الشعار في الوميض كثيرًا
screenshot_20181018_220039
هناك أيضًا هذا العيب أيضًا أنني لست متأكدًا من قابلية التكاثر (الأشياء الزرقاء التي تبدو كآثار ، أنا متأكد تمامًا من أنه كان من المفترض أن تختفي)

هذا الخطأ تحكم مثير للغضب. لا يمكنني العثور على وحدة تحكم تتعرف عليها بروتون من حبي لي ، لذلك أنا بطة جالسة بصرف النظر عن الحصول على مكافأة تسجيل الدخول اليومية. المفارقة هي أن وحدة التحكم الخاصة بي تعمل في اللعبة ، إنها مشكلة Steam فقط.

أحاول تشغيل اللعبة ، ولكن بعد تحديث البرنامج النصي GloriousEggroll ، تغلق وحدة التحكم فقط ولا تبدأ اللعبة ، وهنا سجل وحدة التحكم ، ألصقه بعد بدء Steam مباشرة.

التكوين المحمل لمسار التحديد المحلي لمعرف التطبيق 230410: /home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
التكوين المحمل لمسار التجاوز المحلي لمعرف التطبيق 230410: /home/tuxter/.local/share/Steam//controller_base/empty.vdf
GameAction [معرف التطبيق 230410 ، معرف الإجراء 8]: قام LaunchApp بتغيير المهمة إلى ProcessingInstallScript باستخدام ""
GameAction [معرف التطبيق 230410 ، معرف الإجراء 8]: قام LaunchApp بتغيير المهمة إلى SynchronizingCloud مع ""
GameAction [معرف التطبيق 230410 ، معرف الإجراء 8]: قام LaunchApp بتغيير المهمة إلى ProcessingShaderCache باستخدام ""
GameAction [معرف التطبيق 230410 ، معرف الإجراء 8]: قام LaunchApp بتغيير المهمة إلى SiteLicenseSeatCheckout باستخدام ""
GameAction [معرف التطبيق 230410 ، معرف الإجراء 8]: قام LaunchApp بتغيير المهمة إلى CreatingProcess باستخدام ""
GameAction [معرف التطبيق 230410 ، معرف الإجراء 8]: انتظار LaunchApp استجابة المستخدم لـ CreatingProcess ""
GameAction [معرف التطبيق 230410 ، معرف الإجراء 8]: يستمر LaunchApp مع استجابة المستخدم "CreatingProcess"
قناع جهاز التحكم المختار: 70
تحديث اللعبة: معرف التطبيق 230410 "" ، ProcID 11918 ، IP 0.0.0.0:0
خطأ: ld.so: object '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' من LD_PRELOAD لا يمكن تحميله مسبقًا (فئة ELF خاطئة: ELFCLASS32): تم التجاهل.
خطأ: ld.so: object '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' من LD_PRELOAD لا يمكن تحميله مسبقًا (فئة ELF خاطئة: ELFCLASS32): تم التجاهل.
خطأ: ld.so: object '/home/tuxter/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' من LD_PRELOAD لا يمكن تحميله مسبقًا (فئة ELF خاطئة: ELFCLASS32): تم التجاهل.
التكوين المحمل لمسار التحديد المحلي لمعرف التطبيق 230410: /home/tuxter/.local/share/Steam/steamapps/workshop/content/241100/1481920687/961969116462592811_legacy.bin
التكوين المحمل لمسار التجاوز المحلي لمعرف التطبيق 230410: /home/tuxter/.local/share/Steam//controller_base/empty.vdf

عملية اضافة 11918 لمعرف اللعبة 230410
GameAction [معرف التطبيق 230410 ، ActionID 8]: قام LaunchApp بتغيير المهمة إلى WaitingGameWindow باستخدام ""
عملية اضافة 11919 لمعرف اللعبة 230410
GameAction [معرف التطبيق 230410 ، معرف الإجراء 8]: قام LaunchApp بتغيير المهمة إلى مكتملة مع ""
عملية اضافة 11920 لمعرف اللعبة 230410
عملية اضافة 11921 لمعرف اللعبة 230410
عملية الإضافة 11922 لمعرف اللعبة 230410
عملية اضافة 11925 لمعرف اللعبة 230410
عملية اضافة 11927 لمعرف اللعبة 230410
عملية اضافة 11930 لمعرف اللعبة 230410
عملية اضافة 11938 لمعرف اللعبة 230410
عملية الإضافة 11943 لمعرف اللعبة 230410
حفظ مخزن التكوين المتجول إلى "sharedconfig.vdf"
تم حفظ مخزن التكوين المتجول 2 بنجاح
عملية اضافة 11956 لمعرف اللعبة 230410
تمت إزالة اللعبة: معرف التطبيق 230410 "" ، ProcID 11918

اللعبة لا تزال لا تعمل على البروتون 3.16 ، والآن تعطي تفريغًا مع بعض الأكواد السداسية الغريبة والأسماء القابلة للتنفيذ والمكتبة

لعبة davidbepo نفسها تعمل بشكل جيد مع البروتون 3.16 ، المشغل الرسمي لا يزال

لعبة davidbepo نفسها تعمل بشكل جيد مع البروتون 3.16 ، المشغل الرسمي لا يزال

بالنسبة لي لا يصل حتى إلى حلقات التمهيد ، كما قلت أنه يعطي تفريغ

راجع للشغل لقد قمت بإعادة التثبيت بدون البرنامج النصي الخاص بك لاختباره ، وسوف أختبره مع البرنامج النصي الخاص بك لاحقًا

GloriousEggroll مرحبًا ، شكرًا لك على كل عملك. لقد تمكنت من تشغيل اللعبة باستخدام دليلك المستقل الأول استنادًا إلى Wine ، لكنها كانت متأخرة ولم أكن أعرف كيفية تكوينها بشكل صحيح.

لقد اتبعت دليل steam-proton ، لكن اللعبة لم تبدأ من طرفي ، حتى مع اتصال الهاتف كوحدة تحكم من خلال تطبيق Steam Link. أي أفكار أو نصائح إلى أين نذهب من هذا فصاعدًا ، أو كيفية التحقق من السجلات ، ما الذي قد يمنعه؟

@ joro1881 هل تأكدت من أن البخار يستخدم البروتون 3.16؟ أي إصدار أقل على حد علمي لن يعمل ببساطة

@ prototype99 بالتأكيد ، هنا كيف يبدوscreenshot from 2018-10-21 11-15-49

@ joro1881 آسف للرد المتأخر ولكن نعم warframe steam-proton يحتاج إلى 3.16 ، في أداة التوافق يجب أن تحصل على الخيار في القائمة المنسدلة. قد تحتاج أيضًا إلى الرجوع إلى https://gitlab.com/GloriousEggroll/warframe-linux/issues/48 إذا لم يتم التمهيد. لقد قمت بتلخيص ما يجب القيام به في آخر مشاركة ؛ إذا كنت ترغب في ذلك ، يمكنني وضع كل ذلك في دليل لك على موقع الويب الخاص بي

@ prototype99 شكرا يا صديقي ، لست في عجلة من أمري. حسنًا ، لا أريد أن أزعج يومك من أجلي فقط. سأحاول مرة أخرى مع الإصدار Proton 3.16-3 Beta ، وأتبع دليل GloriousEggroll + خيار المشغل الخاص به. لقد تم تكوين النبيذ بالفعل. Starcraft 1،2 و Diablo 3 يعملان مثل السحر. لقد وجدت أيضًا أن هناك ميزة gamemod "feralinteractive" لتعزيز أداء وحدة المعالجة المركزية. يمكن تحميله مسبقًا. ومع ذلك ، تم تحسين WF بحيث لا يستخدم هذا في الواقع. : D بشكل عام ، إذا كانت لديك إعدادات أو خطوات إضافية مفقودة ، فيمكنك فقط الإشارة إليها.

GloriousEggroll @ prototype99 حسنًا يا رفاق ، لقد قمت بتشغيله هذه المرة. شكرا جزيلا! أنا أبحث في مشكلة الخروج من اللعبة بعد 5 دقائق بسبب عدم اكتشاف وحدة تحكم. إذا كان لديك أي نصائح حول ذلك؟ حاولت توصيل هاتفي ، والذي نجح ، ولكن بعد ذلك تم تغيير جميع عناصر التحكم في اللعبة. لذلك لم أتمكن من استخدام الماوس.

نفدت الأفكار ، بغض النظر عن تركيبة المكون الإضافي / فصل وحدة التحكم ، فقد تم تغيير إعدادات الألعاب بالفعل. لا يمكنني اختيار مهمة بالماوس. حاولت تغيير إعداد البخار أو إيقاف تشغيل وحدة التحكم من هناك. لم يعمل. حاولت أيضًا التبخير فقط من الهاتف ، ولم تنجح. تم تمكين كل من الماوس ووحدة التحكم ، ولكن لا يوجد تغيير. القوائم خارج الحدود. تمكنت من الانضمام إلى مهمة وكان الفأر يعمل ، لكن لم أستطع "إجهاض المهمة" من القائمة ، ما زال لا يعمل.

نعم ، أجد أنه يتوقع منك استخدام وحدة تحكم إذا قمت بتوصيلها. لا ألومك لعدم ملاحظتك لأنها موجودة في الريبو الفعلي ولكن إذا قمت برحلة إلى https://gitlab.com/GloriousEggroll/warframe -linux / tree / steamplay-proton يقول التمهيدي الآن عن طريقة أخرى للقيام بذلك باستخدام xboxdrv؟ لذلك إذا حاولت ذلك ، فأنا لا أعرف ما إذا كان ذلك سيثبت نجاحًا أكبر. أنا أستخدم وحدة التحكم بصراحة لم أجربها. (آسف!)

يؤدي تثبيت xboxdrv وتشغيله كخدمة إلى إصلاح مشكلة وحدة التحكم. يتعرف Steam على خدمة xboxdrv كوحدة تحكم xbox 360 حتى بدون توصيل وحدة تحكم. إنه حل بديل ، لكنه يعمل.

اللعب فوق العتبة !!!! شكرا جزيلا يا شباب. أنا فعلا أقدر ذلك. لقد صنعت شهري. لدي مشاكل في عيني ، و Warframe يساعد في الواقع على صحتي. أطلق النار حولها ، اجعل عيني تتحرك: د

خالص الشكر.

مرحبًا يا شباب ، وجدت خطأ. كل شيء يسير على ما يرام ، ولكن عند فتح باب السهول للدخول ، يخرجني من اللعبة أثناء التحميل. يمكنني الانضمام مرة أخرى إلى الفريق ومواصلة اللعب في السهول بدون مشكلة. أعدت إنتاج القضية ثلاث مرات متتالية. دونو ، إذا كان معي فقط. لا توجد مشكلة لدخول سهل من Orbiter tho. فقط من كونزو مع اختيار المهمة.

مرحبًا يا شباب ، آسف للسحب مرة أخرى. ولكن مع ظهور Fortuna الجديد ، أعتقد أنه كان لا مفر منه.

فيما يتعلق بإجابتي السابقة حول Plains ، لم أستطع الحصول على ما جعل اللعبة تسحق ، لكنني في النهاية توقفت عن السحق ويمكنني الدخول من خلال الأبواب دون معاناة. غريب.

الآن ، كان Fortuna يسقطني برسالة لم أتمكن من تشغيلها في وضع 32 بت ، 64 بت هو المستقبل. لذلك قمت بتغيير Launcher.sh مع

WARFRAME_EXE = "Warframe.x64.exe"

مباشرة ، لذلك تبدأ اللعبة دائمًا في x64 mod. لذلك تمكنت من دخول عالم الزهرة. حتى أنني حصلت بعد الهدف الأول ، ثم تعطلت اللعبة بإبلاغ Warframe. Dunno ، إذا كان الأمر يتعلق بشيء DE أو لأننا على Linux / Proton.

من فضلك ، شارك إذا كان لديك نفس التجربة أم لا ، أو إذا كان لديك أي أفكار حول هذا الموضوع.

شكرا لكم مقدما

@ joro1881
تم تغييره إلى 64 بت قابل للتنفيذ أيضًا.
اللعبة تحطمت بالنسبة لي بعد وقت قصير من المهمة الثانية في Fortuna (الجاسوس واحد).
تتحطم أيضًا في POE بعد وقت قصير.
يبدو أن الأداء ساء بشكل عام.

تعديل:
راجع للشغل: إعداد WARFRAME_EXE لا طائل منه إلا إذا قمت بتعديل البرنامج النصي ، لأنه يعينه على Warframe.exe مرة أخرى.
لتشغيله في 64 بت دون الحاجة إلى لمس البرنامج النصي ، فقط أعد تسمية Warframe.exe إلى Warframe.exe.bak ، ثم اربط رمز exe 64 بت بـ Warframe.exe .

أخبار سيئة ، في الأيام الأخيرة التي أحاول فيها اللعب في وضع x64 بت ولكنه يتعطل ، ليس فقط في Fortuna. لذلك قد تكون المشكلة قادمة من بروتون غير قادر على دعمها بشكل صحيح. ما زلت أنتظر رد DE على التذكرة. قد لا يكون الجزء الجديد من اللعبة قابلاً للتشغيل على Linux مرة أخرى ، لفترة طويلة :(

يبدو أن هناك مشكلة XAudio على 64 بت من Wine.
لذا فإن اللعب مع عميل 32 بت هو الخيار الوحيد الآن ، حتى نأمل أن يصلح FAudio كل شيء.

لقد قمت بتحديث المشغل الخاص بي لاستخدام 64 بت وتثبيت faudio في البادئة. هذه اللعبة تحتاج إلى وسمها بـ XAudio2 @ kisak-valve

لا يزال المشغل الافتراضي بحاجة إلى الإصلاح بالإضافة إلى التعطل بدون وحدة تحكم ، لكن FAudio على الأقل يجعله قابلاً للتشغيل

يبدو أن FAudio يفسد طريقة الصوت بشكل أسرع من الصوت الأصلي.
يستغرق المواطن الأصلي حوالي ساعة واحدة ، وأحيانًا أقل.
من ناحية أخرى ، يبدأ FAudio في الطقطقة بعد حوالي 5 دقائق من القمم.

مما يعني أنه يتعين علي إما إعادة تشغيل خادم الصوت كل 5 دقائق لإصلاح المشكلة (لكن المخاطرة بتعطل اللعبة أثناء العملية) ، أو تدوير مخرجات الصوت في اللعبة في كل مرة يحدث ذلك.

عمل رائع ، شكرا لك يا GloriousEggroll.

لقد عطلت الصوت في اللعبة وتوقف الاصطدام ، لذلك كنت ألعب بدون صوت لمدة 5-10 دقائق. ثم في وقت ما تتجمد الشاشة ، دون أن تتحطم وتخرجني ، لكنها لا تزال معطلة :(

في الجانب المشرق:
يبدو أن أداء عميل 64 بت أفضل قليلاً.

بشرى سارة ، اللعب من ساعة بدون صوت ، بدون كسر أو كسر صورة الشاشة. الأداء رائع بالفعل. فكيف يمكننا إصلاح الأمر الصوتي. تشعر بالشلل الشديد للعب بدونها.

valeth الطقطقة مشكلة ، ولكن هناك بعض الأشياء التي يمكنك القيام بها:
-إيقاف الصدى
-كتم صوت الموسيقى في اللعبة
-تشغيل "كتم الصوت في الخلفية"
-ضبط PulseAudio كجهاز صوت داخل اللعبة
أبلغ العديد من المستخدمين عن عملهم جميعًا. لقد اختبرت كل ما سبق ، على الرغم من أن الموسيقى جيدة بالنسبة لي في الغالب.

والأهم من ذلك ، أن اللعبة لا تتعطل.

هناك عطل آخر يحدث في الواجهة حيث تتوقف اللعبة ، لكنه لا علاقة له بالصوت وربما خطأ في واجهة الحظ

GloriousEggroll جربت كل هذه الإعدادات ، لكن نفس النتائج.

valeth أعني أنه لا يزال

إنها ليست مجرد خشخشة طفيفة.
إنه أشبه بأن الصوت يصبح غير قابل للتعرف تقريبًا.

هذا غريب حقًا ، هل هو في أي مجال معين؟ يتم تشغيل صوت Fortuna بشكل جيد هنا في معظم الأحيان

لا شيء محدد ، لا.
مجرد لعبة التنصت بعد فترة ، حتى عند البقاء في المدار.

سأحصل على بطاقة صوت ثانية مخصصة ، ربما البطاقة الموجودة على اللوحة هي التي تواجه مشكلات.
ولجنة المساعدة الإنمائية الخارجية ، إذا كان بإمكاني جعلها تعمل مرة أخرى.
أحدث PA حطم إخراج الاستريو لذلك الشخص.

حسنًا ، إنه بالتأكيد ليس الصوت الداخلي.
يحدث نفس الشيء مع بطاقة الصوت المخصصة.

تم تنفيذ جميع الخيارات الأربعة وتعطيل الخيارات الأخرى أيضًا.
-إيقاف الصدى
-كتم صوت الموسيقى في اللعبة
-تشغيل "كتم الصوت في الخلفية"
-ضبط PulseAudio كجهاز صوت داخل اللعبة

لا يزال يتعطل أثناء وجوده في Fortuna. تم الفهرس بدون إصدار.

valeth حاول الإضافة

export SDL_AUDIODRIVER=directsound

إلى Launcher.sh

@ joro1881 لا يزال لدى Fortuna بعض أعطال عربات التي تجرها الدواب التي لا علاقة لها بالصوت. ربما هناك شيء يحتاج DE لإصلاحه

GloriousEggroll يبدو أن هذا قد أصلح مشكلة الصوت ، أو على الأقل
لم يحدث في أول 5-10 دقائق على الأقل.

تعديل:
للأسف ، يأتي مع مجموعة مختلفة تمامًا من مواطن الخلل الصوتية التي تمزق طبلة الأذن.

أو ربما يمكنني تجربة التثبيت المسبق للعبة ، إذا كانت تحتوي على ملفات صوتية معطلة.

valeth شيء أخير يمكنك تجربته:

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

تضمين التغريدة
تم تعيين هذا الخيار بالفعل ، ولكن شكرًا لمساعدتك.

GloriousEggroll أعاني من نفس المشكلة وعندما قمت بتشغيل هذه الأوامر ، اختفى جهازي الصوتي من

KutsuyaYuki لقد حدث لي أيضًا ، لقد
https://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
وقوة إعادة تحميل السا مرة أخرى:
sudo alsa قوة إعادة تحميل

يا رفاق الذين يواجهون مشكلات طقطقة ويستخدمون قاذفة ، هل يمكنكم تجربة هذا:
تضمين التغريدة
https://drive.google.com/file/d/1i4HC5tbAH8KAAyNfm1W6T2730S84Fdup/view؟usp=sharing

قم باستخراج مجلد FAudio في مجلد Tools ، واستبدل المجلد الموجود بالفعل ، ثم قم بتشغيل --firstrun مرة أخرى

لقد نجحت معي ، لا توجد مشاكل في الصوت أو ضوضاء. واحد صغير عند تحميل مهمة ، لكن لا يستحق الذكر. شكرا لك على مجهود GloriousEggroll

سؤال جانبي. أرى Dx9 و Dx11 محملين على اللعبة ، لكن هناك dx12 في السوق. هل البروتون يستخدم كلا من dx9 و dx11؟ هل يجب أن تستخدم الأداة dx12؟

@ prototype99 إنه مجرد خطأ واضح. إصدار DirectX VERY MUCH يحدث فرقا.

يتم ترجمة Dx9 إلى OpenGL من خلال طبقة Wine3D الخاصة بـ Wine.
تتم ترجمة Dx11 إلى Vulkan من خلال طبقة DXVK (إلا إذا قمت بإجبار Wine3D على وجه التحديد)
يتم ترجمة DX12 إلى Vulkan من خلال طبقة vkd3d الخاصة بـ Wine (لا تزال في حالة تجريبية)

إذا كانت اللعبة تقدم لك خيارات متعددة ، فيجب عليك اختيار Dx11 ، لأن DXVK هو الأكثر كفاءة.

GloriousEggroll جربت
لا تزال هناك بعض الأخطاء هنا وهناك ، ولكن يمكن تحملها.

من الصعب بعض الشيء شرح مدى سوء الصوت في الواقع مع الموسيقى ، لذا إليك مثال
(آسف لسوء معدل الإطارات ، لا يعمل بشكل جيد أثناء التسجيل)

مع تشغيل الموسيقى: https://youtu.be/h1MdsjDO7L0
بدون موسيقى: https://youtu.be/Bq1mM0sDGak

لا أعرف حقًا كيف يمكنني وصف الشيء مع تشغيل الموسيقى.

@ joro1881 كما قلت ، يأتي التأخر من التسجيل ، ربما لأنني أستخدم مشفر البرنامج ، وربما لأنني لم أشغل V-Sync.

valeth آسف ،

ألا تواجه أعطال مماثلة أو أن اللعبة تطردك مباشرة؟

لتلخيص ذلك يبدو أن هذه هي القضايا الحالية:
مواطن الخلل في الصوت (جربت FAudio المحدث أيضًا ، يحدث بعد فترة قصيرة في أي مكان)
تخرج اللعبة بعد بضع دقائق مع توصيل وحدة التحكم (تم التحقق من وظيفة وحدة التحكم في اللعبة)
لا يعمل المشغل الأصلي (شكرًا GloriusEggroll على الحل المؤقت!)

تم الاختبار على Manjaro w / 4.19.4-1 kernel
Ryzen 1800X
Vega64 مع ميسا 18.2.5
اللوحة الأم X370

تخرج اللعبة بعد بضع دقائق مع توصيل وحدة التحكم (تم التحقق من وظيفة وحدة التحكم في اللعبة)

دون توصيل وحدة تحكم.

مع الإصدار التجريبي 3.16-5 الجديد ، يبدو أن المشغل يبدأ ولكنه يدخل في حلقة تحديث لا نهاية لها. "التحقق من التحديث ، تنزيل 391 كيلوبايت" ويتم إغلاق النافذة وإعادة التشغيل ، وتكرار الإجراء مرارًا وتكرارًا.

من الرائع رؤية بعض التقدم ،

شكرا جزيلا مرة أخرى ، أنا أقدر عملك.

كنت أتجول ولاحظت أن المشغل الافتراضي أنشأ بالفعل ملفًا آخر يسمى Launcher.exe.cpy . عندما بدأت التفكير ، اعتقدت أن هذا قد يكون تحديثًا Launcher.exe لم تتم إعادة تسميته بشكل صحيح.

لذلك اختبرت ذلك. أعدت تسمية Launcher.exe الأصلي ليكون بمثابة نسخة احتياطية وأعدت تسمية Launcher.exe.cpy إلى Launcher.exe . من المؤكد أنه تم فتحه بعد ذلك بدون مشكلة.

في الختام ، تكمن المشكلة الحالية في برنامج Warframe Launcher في أنه لا يمكنه الكتابة فوق نفسه بشكل صحيح ، لذلك يدخل في حلقة لا نهاية لها حيث يجلب المشغل الجديد ، ويفشل في نسخ المشغل الجديد ، ثم يعيد تشغيل المشغل الأصلي نفسه.

تحرير: يجب أن أذكر أنني اختبرت التحميل الأولي فقط للتأكد من أنه لا يستمر في التكرار. لست متأكدًا مما إذا كان سيتم تحديث اللعبة بالفعل أو أي شيء حتى الآن. اختبار ذلك الآن. هناك بالتأكيد نشاط لمحرك الأقراص الثابتة ، لكنني لا أعرف مدى جودة أدائه لأنه لا يظهر شريط تقدم لجزء "التحقق من وجود تحديثات".

جميل ، لكن هل بدأت اللعبة وهل عملت بالشكل المتوقع؟

@ Yowlen هذا اكتشاف رائع! فعلت الشيء نفسه وحاولت إعادة تسمية المشغل كما فعلت. للأسف أحصل على INFO: Assertion failed: OperationSet == FAUDIO_COMMIT_NOW

يعمل المشغل حاليًا ، ويوصلك إلى زر التشغيل ، وانقر فوق زر التشغيل ، ثم تبدأ اللعبة في شاشة التحميل باستخدام شريط التقدم ، وبعد الانتهاء من التحميل ، أحصل على وميض صوتي أولي قبل تعطله وأنا احصل على مراسل تحطم اللعبة.

يبدو هذا مشابهًا جدًا لما يحدث في # 4 في Skyrim Special Edition.

مزيد من الاختبارات:
يبدو أن المشغل الافتراضي لا يمكنه تحديث أي ملفات بشكل صحيح. يمكنه قراءتها (ولهذا السبب استغرق الأمر وقتًا طويلاً للتحقق من وجود محتوى جديد) ، ولكن لا يمكنه بالفعل تطبيق هذه التحديثات على الأرجح بسبب نفس سبب مشكلة الكتابة فوق Launcher.exe .

ستبدأ اللعبة ، لكنها تتعطل على الفور بمجرد الانتهاء من شاشة التحميل الأولية. لن يصل أبدًا إلى شاشة تسجيل الدخول الفعلية.

ومع ذلك ، بمجرد تحديث كل شيء عبر المشغل المخصص لـ

يمكنني أيضًا أن أؤكد أن المشغل العادي يغلق من تلقاء نفسه بمجرد بدء اللعبة الفعلية.

كل هذا يعني أنه بافتراض أن GloriousEggroll مستعدة ، فقد يكون من الممكن إعطاء تجربة أقرب إلى اللعبة الأصلية الآن. بشكل أساسي:

  1. يتعامل المشغل المخصص مع التحديثات وإعداد البادئة الأولية كما كان يفعل
  2. يقوم المشغل المخصص بعد ذلك بتبديل نفسه للمشغل العادي دون بدء تشغيل بادئة منفصلة
  3. يبدأ المشغل العادي اللعبة الفعلية
  4. عند اكتشاف أن المشغل مغلق ، يقوم المشغل المخصص بعد ذلك بتبديل exe مرة أخرى بحيث لا يبدأ مباشرة المشغل العادي في المرة التالية التي يتم فيها تشغيل اللعبة

أيضًا ، أريد فقط أن أقول إن إصلاحات XAudio في أحدث التزام من المشغل المخصص مذهلة. حتى الموسيقى لم تعد تتلعثم. إلى كل من شارك في تشغيل هذه اللعبة ، وخاصة إلى GloriousEggroll ، شكرًا جزيلاً على عملك الشاق.

تحرير: إذا كان هذا صحيحًا ، shadywack ، فاستخدم أحدث قاذفة مخصصة ثم ارجع إلى النسخة الأصلية بنفس الطريقة التي فعلتها للتو للتأكد من عدم وجود أي تحديثات أخرى. تأكد أيضًا من أنك تستخدم أحدث إصدار من Proton (3.16-5 Beta). إذا كان يعمل ، فمن الممكن أن يتم تطبيق إصلاح مشابه مثل ما يستخدمه المشغل المخصص هنا لبادئة Skyrim أيضًا.

للأسف لا أستطيع أن أشهد على الخطأ في Skyrim SE ، لأنه يعمل بشكل جيد بالنسبة لي في Xubuntu باستخدام جميع PPA المناسبة وفقًا لتوصيات Steam. يجب أن أشير أيضًا إلى أنه ليس لدي أي DLCs لذلك ، لذلك إذا كان المحتوى القابل للتنزيل هو السبب في ذلك ، فلا يمكنني اختبار ذلك.

أجبرني Steam على إعادة تنزيل اللعبة بأكملها تقريبًا. (أفترض أن التحديث الهائل 24.2 قد تم دفعه إلى Steam ، مما جعلني أعيد تنزيله بالكامل على الرغم من تنزيله بالفعل من داخل المشغل المخصص.)

لكن بعض الأخبار الجيدة جاءت منه. المشغل العادي يعمل الآن. لقد نجحت في تحديث نفسها وملفات اللعبة.

نظرًا لأن هذا التحديث من المحتمل أن يعيد تعيين بيئة Proton / Wine المستخدمة ، يمكنني اختبار اللعبة ومعرفة مقدار ما لا يزال معطلاً وما إذا كان قابلاً للتشغيل. سأقوم بالتحرير مع تحديث قريبًا.

آمل فقط أن يقوم Steam إما بخفض إصدار DXVX في البادئة الخاصة به أو تصحيحه بطريقة أخرى لمنع تجميد nVidia GPU وإلا ، فمن المحتمل أن يعيق ذلك الاختبار قليلاً ...

تحديث: إنه يعمل بشكل أفضل تحت الإصدار 3.16-6 Beta مما كان عليه تحت الإصدار 3.16-5 Beta ، وهذا أمر مؤكد. أعتقد أن Steam قد يكون قد قام بالفعل بسحب جميع الإصلاحات نفسها التي قام بها GloriousEggroll لمشغلهم المخصص ، أو على الأقل معظمهم. الصوت ليس متصدعًا أو أي شيء. إذا تجمد علي ، فسوف أقوم بالتحديث مرة أخرى ، ولكن حتى الآن ، يبدو أن المشكلة الوحيدة هي تراكب Steam الذي تسبب قليلاً من التباطؤ وهو أمر طبيعي لجميع الألعاب ، لسوء الحظ.

التحديث 2: حتى الآن ، لا توجد مشاكل تجميد. لكنني أردت تقديم تحديث حول المشكلة الأخرى التي طال أمدها: تعطل وحدة التحكم. لقد اختبرت ولا يزال يتعطل في غضون 5 دقائق إذا لم يكتشف توصيل وحدة تحكم. لذا ، احتفظ بهذا المحرك الوهمي أو أي شيء آخر في الوقت الحالي.

لدي نفس التجربة ، حاولت إيقاف التحديث ، لكن لم أشعر بالسعادة هناك. لذلك أعدت تثبيت اللعبة للمرة السابعة أو أكثر هذا العام. لقد لاحظت أن المشغل تم تحميله من تلقاء نفسه. كل شيء يسير بسلاسة ، فقط صوت اللوتس وحكم الفهرس مفقودان ، لكن على أي حال.

@ Yowlen اللعبة تعمل بالفعل الآن شكرا على

هل يجب علي تغيير عنوان الإصدار الآن؟

دونو ، أشعر أن الوقت مبكر جدًا على أي شيء ، حيث كان الوضع يتغير باستمرار خلال الأشهر القليلة الماضية. قد نبدأ موضوعًا جديدًا في مكان آخر بـ "المشكلات المشتركة الثابتة ضمن Linux / St-Proton مع WF" ،

أشك في أن GloriousEggroll ستستمر في وقت الفراغ للمساعدة إذا تغيرت المشكلات ، أو إذا توقفت اللعبة عن العمل - بناء / ترقية Launcher.sh الجديد.

يمكننا الاستمرار في البريد العشوائي هنا حتى يسمح له: د

كما ذكرنا ، لا يزال الصوت الاتجاهي من مصادر مختلفة مفقودًا ، مما يؤثر على الشخصيات غير القابلة للعب في Skyrim SE والألعاب الأخرى أيضًا. أتذكر أنني رأيت تقريرًا عن مشكلة لذلك على موقع تقرير أخطاء Wine الرئيسي ، لذلك لا ينبغي أن يكون هناك الكثير لإضافة Warframe إلى القائمة إذا لم يكن موجودًا بالفعل. يمكننا أيضًا إضافة واحدة هنا لتكون بمثابة نقطة مرجعية لأي شخص قادم لإعداد تقاريره الخاصة. تحرير: تقرير المشكلة لهذه المشكلة هنا لـ Proton هو رقم 54.

يمكنني أيضًا التحقق من أن الموسيقى والتردد لا يزالان يفسدان الصوت عند تشغيلهما ، لذا فإن هذا الصوت متعلق بدرجة أكبر بـ Warframe ويمكن تتبعه في تقرير المشكلة الخاص به. يمكن أن يتضمن هذا التقرير أيضًا توصية بتغيير Audio Output في اللعبة إلى pulseaudio كحل بديل للتلف الصوتي الآخر. يبدو أيضًا أن سبب هذه المشكلة يتم تتبعه ضمن نفس المشكلة أعلاه.

يجب أيضًا أن تحتوي المشكلة الأخيرة ، وهي المشكلة التي تتطلب وحدة تحكم ، على تقرير خاص بها لأنها لا تمنع بدء اللعبة ، بل تعطلها فقط بعد ذلك. إنه خطأ منفصل نتيجة لذلك.

tl ؛ dr - اتركه مفتوحًا حتى يقوم Valve بنقل هذا الإصدار من Proton خارج الإصدار التجريبي في حالة الانحدار ، وقم بتحرير العنوان ليشمل تعطل وحدة التحكم ، وفقًا لتذكير القاعدة أدناه.

تذكير ودي بأننا نستخدم تقرير مشكلة واحدًا لكل عنوان لعبة مدعوم بشكل غير رسمي. إذا كنت قد حددت السبب الجذري لمشكلة ما وكان يؤثر على ألعاب متعددة ، فقد يكون من المفيد تتبعها بشكل منفصل ، ولكن بشكل عام ، يجب أن تستمر المناقشة الخاصة باللعبة هنا.

آه ، شكرًا ، @ kisak-valve. لم أكن على علم بذلك. في هذه الحالة ، من المحتمل أن يكون تحديث العنوان ليشمل القضايا الأخرى هو أفضل مسار للعمل.

لقد قمت أيضًا بتحرير المنشور أعلاه لتضمين تقرير المشكلة الذي يتتبع سبب الأصوات المفقودة.

حسنا. لقد حصلت للتو على أول تجميد. استغرق الأمر بعض الوقت للظهور لأنني لم أذهب إلى مناطق ثقيلة حتى الآن. يحدث ذلك عندما يكون هناك الكثير لعرضه في وقت واحد.

لذا يمكنني أن أؤكد أن مشكلة تجميد DXVX 0.90 لبطاقات nVidia موجودة في Proton 3.16-6 Beta. سأضطر إلى العودة إلى المشغل المخصص في الوقت الحالي حتى أتمكن من اللعب بشكل صحيح. يجب أن أكون قادرًا على دخول Fortuna & stuff ، بعد كل شيء.

قائمة بجميع الأخطاء التي تم العثور عليها

الأخطاء التالية موجودة في Proton 3.16-6 و Warframe 24.2.6 (Fortuna Hotfix for The Profit Taker)

يتجمد عند تسجيل الدخول

  • حاول تسجيل الدخول بحساب يجب أن يطلب رمز التحقق من البريد الإلكتروني
  • لا تقدم رمزًا ، وحاول تسجيل الدخول بحساب مختلف
  • يتجمد العميل ، ويجب إنهاؤه.

لا يمكن سماع أي شخصية غير قابلة للعب

  • لا صوت لأي من الشخصيات غير القابلة للعب. وهذا يشمل Lotus و Ordis و Eudico و Onkko.
  • جميع إعدادات الصوت الافتراضية

تجميد عند فتح الخيارات مرتين

  • افتح قائمة الخيارات ، وقم بتغيير اثنين من الإعدادات ، وأغلق
  • لا تخرج من قائمة الإيقاف المؤقت
  • حاول فتحه مرة أخرى ، ستتوقف اللعبة ويجب أن تنتهي تلقائيًا بعد فترة

لم يتم سماع موسيقى تسجيل الدخول

  • لا يتم سماع الموسيقى التي تُسمع عادة عند بدء اللعبة.
  • جميع إعدادات الصوت الافتراضية

ضوضاء طقطقة من حين لآخر

  • سوف يصدر صوت طقطقة من حين لآخر ، عادة كل 2-3 دقائق

لا يُظهر Steam Overlay المؤشر

  • جميع الإعدادات الافتراضية
  • إعادة التشغيل لا يساعد

تعديل:

يقترح المستخدم على ProtonDB أن تعيين WINEPREFIX على WINEPREFIX=~/.steam/steam/steamapps/compatdata/230410/pfx/ winetricks xact يجب أن يحل المشكلة فيما يتعلق بالأصوات الصوتية المفقودة.

Frontear كنت تفتقد بعض الأشياء

  1. لا ينبغي استخدام xact ، فهو يتسبب في حدوث أعطال في الصوت بسبب 64 بت xaudio2. بدلاً من ذلك ، تحتاج إلى faudio مع تثبيت ffmpeg في البادئة ، أو إصدار بروتون مخصص مع faudio + ffmpeg
  2. تعطل اللعبة بعد 5 دقائق عندما لا يتم اكتشاف أي وحدة تحكم. تفاصيل عن ذلك من مستخدم آخر:
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 ^ هذه معلومات جديدة بخصوص مشكلة وحدة التحكم.

سجل من إصداري المخصص (يحدث أيضًا في جميع الإصدارات الأخرى) فيما يتعلق بتعطل sigtrap + عند اكتشاف وحدة التحكم:

[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 بالإضافة إلى ما قاله GloriousEggroll ، هناك مشكلة أخرى تم فوقك مباشرةً و GloriousEggroll تدرك ذلك أيضًا. هناك انحدار في DXVX 0.90 ، والذي تم استخدامه في أحدث إصدار 3.16-6 Beta من Proton ، مما تسبب في مشاكل تجميد في بطاقات nVidia.

إليك أداة تعقب المشكلة:
https://github.com/doitsujin/dxvk/issues/802

عديم الفائدة إلى حد كبير على كل من بروتون ولوتريس الآن ، على الأقل في نظامي. يدخل في تسلسل المقدمة ، يمكنني اللعب لفترة عشوائية من الوقت ، ثم يغلق نفسه دائمًا.

لقد كنت أواجه نفس المشكلات المذكورة أعلاه منذ الابتعاد عن استبدال المشغل. يتم تشغيل اللعبة بشكل جيد ولكنها تتعطل على سطح المكتب على ما يبدو بشكل عشوائي ، عادة في غضون ساعة. لديّ وحدة تحكم موصولة ولكن قمت بتثبيت xboxdrv فقط في حالة ، وحاولت أيضًا التحقق من ذاكرة التخزين المؤقت للعبة وإعادة تثبيت اللعبة ، ولكن لا شيء يبدو أنه يساعد. أنا أستخدم بطاقة nVidia ولكن يبدو أنني أواجه مشكلة مختلفة عن تلك الناتجة عن انحدار DXVK.

يعمل على Arch Linux مع GTX 750 Ti. إذا كان هناك المزيد من المعلومات التي يمكنني تقديمها ، فيرجى إبلاغي بذلك.

@ kode54 هل تقوم بتشغيل خدمة xboxdrv؟

هناك انحدار في DXVX 0.90 ، والذي يُستخدم في أحدث إصدار 3.16-6 Beta من Proton

PolyCement من المحتمل أنك تواجه هذه المشكلة.

doitsujin / dxvk # 802

@ kode54 هل تقوم بتشغيل خدمة xboxdrv؟

لا ، لكن لديّ xpad.ko مثبتًا ، وجهاز استقبال لاسلكي ووحدة تحكم Xbox360 فعلية ، والتي أتذكر أحيانًا أنني يجب أن أبقيها ممكّنة في جميع الأوقات!

بروتون 3.16-6
أوبونتو 18.04.2018
رايزن 5 2600
اسروك b350 mobo
gtx 1060 6 جيجابايت

كل شيء يعمل بشكل مثالي باستثناء الصوت. تعمل المؤثرات الصوتية مثل الأصوات المحيطة وضوضاء العدو والقوى والبنادق. الموسيقى ، والتحدث ليس لسبب غريب. أحد يعرف من الحل؟

بعد يوم أمس ، انتقل برنامج warframe لتحديث Steam إلى حلقة في المشغل "تنزيل التحديثات" ثم إعادة التشغيل وتنزيل التحديثات مرة أخرى

@ Dkr0l يمكنني تأكيد ذلك :(

بعد يوم أمس ، انتقل برنامج warframe لتحديث Steam إلى حلقة في المشغل "تنزيل التحديثات" ثم إعادة التشغيل وتنزيل التحديثات مرة أخرى

يجب أن نطلب من المطورين إجراء تحديث Steam وإزالة المشغل وإعطائنا شاشة تسجيل دخول

@ Dkr0l يمكنني أن أؤكد أيضا.

  1. المثبت:
    لا أستطيع الانتظار حتى يفتح Steam Warframe في WINEPREFIX 32 بت
    والمثبت سيعمل. :ابتسامة:
    بالنسبة لـ Wineprefix 64 بت في الوقت الحالي ، لا يمكن إصلاحه.

  2. أحد محركي الأصوات:
    سنحتاج أيضًا إلى تثبيت xact للصوت. (xaudio dll)
    ./winetricks xact

  3. خطأ "Motion Blur" ، إذا كان موجودًا:
    Warframe -> SETTINGS -> OPTIONS -> DISPLAY -> Motion Blur -> التبديل إلى إيقاف التشغيل
    نحتاج إلى انتظار نبيذ أفضل.

أنت لا تريد xact ، تريد FAudio. ولا تريد 32 بت ، فهناك بالفعل مناطق في اللعبة حيث لا يسمح 32 بت بتخصيص ذاكرة كافية.

هناك بالفعل مناطق في اللعبة حيث لا يسمح 32 بت بتخصيص ذاكرة كافية.

أين ؟
عملت Warframe من Steam مع النبيذ الرائع بالنسبة لي ،
مع نظام Winetrics المحدث يدويًا (XP كان 32 بت)
(wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks)
./winetricks winxp
./winetricks xact

عندما أقوم بتشغيل Warframe مستقل ويتم حفظ شيء في ~ / .wine
ثم يمكنني تشغيل warframe من Steam. (باستخدام الأمر "wine Launcher.exe")
https://bugs.winehq.org/show_bug.cgi؟id=45734

فقط أريد إزالة Warframe بشكل مستقل واستخدام دائمًا Warframe فقط من Steam.
حاولت تثبيت 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

لقد جربته بعد قراءة https://www.reddit.com/r/linux_gaming/comments/99e0kc/steam_playguide_create_custom_32bit_prefix_to/
لست متأكدًا ، لكن لدي انطباع بأن Steam لا يزال يعمل باستخدام wine64bit
لأن الصوت لا يزال لا يعمل ولا يزال المشغل يتعطل
البحث في الملفات والبحث يمكن أن يكون مملا.

مرحبًا @ tele1 ، جرب Orb

@ joro1881 يمكن التأكيد. لن يعمل أي من Plains of Eidolon ولا Fortuna في بيئة 32 بت ، بل ستواجه حادثًا.

Frontear تجربتي لم تكن

أنا آسف ، لا يمكنني التحقق.
آخر مرة اختبرت اللعبة وقمت بإزالة ~ / .wine ~ / .warframe
حاولت تثبيت شيء ما باستخدام winetrics وتشغيل Warframe.msi
ولكن لديك نفس حلقة التمهيد مثل Waframe من Steam.
أقوم بتنزيل اللعبة مرة أخرى ، https://www.warframe.com/download
هناك ، يوجد أسفل الزر الأحمر "برنامج التثبيت المستقل متوفر هنا".
وقمت بتنزيل "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
عند فحص Warframe.2018.12.17.23.38.exe للملفات 2.5 ساعة ، يتم تنزيل 29.8 جيجابايت.
بعد ذلك يمكنني تجربة تشغيل اللعبة من Warframe.2018.12.17.23.38.exe ، لكن اللعبة لا تعمل.
حاولت https://www.reddit.com/r/Warframe/comments/5tz121/warframe_winestaging_21_linux_d/
لكن اللعبة لا تعمل. لا أعرف كيف أدير اللعبة من قبل.
لقد قمت الآن بتحديث نظام Mate18.3 ، برنامج تشغيل nvidia الأحدث ، Warframe الأحدث ، النبيذ الأحدث ،
لذلك لا أجد مشكلة.
لا أتذكر ما إذا كنت أستخدم كلمة مفتوحة في 32 بت أو 64 بت ، لأنني أحيانًا كنت أستخدم نبيذ الأوامر وأحيانًا نبيذ 64.
إذا كان لديك Waframe يعمل من النبيذ ، فحاول تشغيل Steam Warframe وحده للاختبار.
مجرد تشغيل
wine /your_path / to lib .... /steamapps/common/Warframe/Tools/Launcher.exe

@ Dkr0l تأكيد آخر هنا. يعود Launcher إلى حلقة تنزيل التحديثات الجديدة.

إليك القليل من المصطلحات الطرفية لذلك:

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

افتح مجلد Warframe وانتقل إلى الأدوات وحذف المشغل وأعد تسمية Launcher.exe.cpy إلى launcher.exe

افتح مجلد Warframe وانتقل إلى الأدوات وحذف المشغل وأعد تسمية Launcher.exe.cpy إلى launcher.exe

لقد نجح ذلك بالفعل. كم هو ممتع جدا.

يا رجل ذكره في وقت سابق في المنشور

وتجدر الإشارة إلى أن المشغل فشل في استبدال نفسه كان موجودًا منذ عدة سنوات. https://bugs.winehq.org/show_bug.cgi؟id=33845

الوقت القصير الذي لا يحتاج فيه إلى حل بديل هو الشذوذ.

لم يحدث قط على النوافذ

في عرض جانبي طفيف ، لدي نسخة قديمة من برنامج إطلاق gloriouseggroll الذي لم أقم بتحديثه ولا يزال يعمل بشكل مثالي. أجد صعوبة في متابعة ما إذا كانت اللعبة الآن لا تعمل مع أحدث إصدار من ذلك أو إذا كان الناس يحاولون فقط جعلها تعمل أخيرًا مع المشغل الرسمي ، فاغفر لي إذا لم تكن ذات صلة المناقشة الحالية.

@ prototype99 اللعبة نفسها تعمل بشكل جيد ، المشغل هو المشكلة. لهذا السبب أنشأت GloriousEggroll __launcher__

Frontear أوه نعم أعلم ذلك ، لم أستطع متابعة ما إذا كان الناس يقولون إن الإصدار الأحدث منه فشل وكذلك المشغل الرسمي أم لا

لكن DirectX 9 و 32bit ربما سينخفضان هذا العام في اللعبة. (الحد الأدنى 29:30)
https://www.youtube.com/watch؟v=sf9QpXSGryg&feature=youtu.be&t=1780

@ massatt212 شكرا أيضا.
Steam Launcher بعد تحرير الملف يعمل الآن ، قائمة تسجيل الدخول تعمل ، اللعبة تعمل.
أحيانًا أعاني من حالات تباطؤ وفشل فقط. لكنه لا يزال نجاحًا كبيرًا: ابتسم:

ناهيك عن التعطل المتكرر مع Steam Warframe على 32 بت و 64 بت ...
على 32bit Warframe يبدو أنه يعمل بشكل جيد.
في الإصدار 64 بت من Warframe ، تعمل معظم الأصوات باستثناء الرسائل من Lotus.
أردت أن أسأل ما هو FAudio في الممارسة؟
هل يستخدم Warframe XNA؟ https://en.wikipedia.org/wiki/Microsoft_XNA
لماذا لا أرى Warframe في القائمة هنا http://www.flibitijibibo.com/index.php؟page=Portfolio/Tools # 01_FNA.txt

XAudio هي مكتبة أصلية ، وليست بالضرورة جزءًا من XNA. يعد FAudio أيضًا إعادة تطبيق للمكتبة الأصلية ، للألعاب التي تستفيد منها.

تعمل مكتبات XAudio الأصلية بالكاد في ظل 32 بت من النبيذ ، وتميل إلى الانهيار بشكل متكرر تحت النبيذ 64 بت ، لذا فإن FAudio مهم إلى حد ما في الوقت الحالي.

مرحبا،

عندما أبدأ اللعبة ، تأتي شاشة التحميل وتحمل. في نهاية التحميل ، يكرر هذا مرارًا وتكرارًا. حتى أتوقف ، أعتقد أنها مشكلة في تحديثات نوافذ الخلفية أو شيء من هذا القبيل.

إليك ارتباط تم العثور عليه لإصلاح هذه المشكلة.
لكن "برنامج التحديث النصي" فشل في نظامي.

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

مع أطيب التحيات من النمسا ،
توبياس موسير

------- رسالة أصلية -------
يوم الأربعاء ، 30 يناير 2019 ، الساعة 12:14 صباحًا ، كتب علي رضوي [email protected] :

هل يعاني أي شخص آخر من حوادث دورية؟ تتجمد اللعبة فقط وتحتاج إما أن تُقتل (إذا كانت تلعب بملء الشاشة بدون نوافذ) ، أو تتعطل نفسها بعد قليل.

-
أنت تتلقى هذا لأنك مشترك في هذا الموضوع.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بكتم صوت الموضوع .

هل تقصد حلقة المشغل؟ تم حل ذلك على ما يبدو عن طريق نسخ Launcher.exe.cpy عبر Launcher.exe

فقط كتذكير:

  1. هناك خطأ معروف في Wine حيث لا يمتلك المشغل الأذونات الصحيحة للكتابة فوق نفسه. كما هو مذكور ، قتل المشغل ، ثم استبدال Launcher.exe يدويًا بـ Launcher.exe.cpy سيتجاوزه.

  2. يوجد خطأ في Proton يتسبب في إغلاق Warframe فجأة إذا لم يتم اكتشاف أي وحدة تحكم خلال الدقائق الخمس الأولى من اللعب. ستحتاج إما إلى توصيل وحدة تحكم فعلية أو استخدام برنامج تشغيل وهمي.

  3. أخيرًا ، هناك انحدار معروف في DXVX سيؤدي إلى تجميد بعض الأنظمة ، خاصة تلك التي تحتوي على وحدات معالجة رسومات nVidia. هناك حل بديل يتضمن تغيير المزامنة التلقائية في إعدادات اللعبة. لم يتم تحديد ما إذا كان vsync يعمل بشكل أفضل من تشغيل vsync ، ولكن نأمل أن تؤدي التجربة والخطأ إلى عمل أحدهما. على الأقل ، أبلغ الناس أنه يعمل ، بمن فيهم أنا. لقد تعرضت لأعطال من هذا القبيل مع ضبط vsync على الوضع التلقائي إلا إذا استخدمت المشغل المخصص لتقليل إصدار DXVX ، ولكن ضبطه على وضع التشغيل سمح لي باستخدام بيئة Proton الافتراضية دون مشكلة. لم أجرب.

ربما يعرف مطورو Steam جميع الأخطاء.
ومع ذلك أضع السجل الخاص https://github.com/tele1/Steam.logs
في الأرشيف tar.gz لأن الملف كبير جدًا.
من السجل على سبيل المثال سترى

$ 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

يبدو أن Steam Overlay لا يعرض المؤشر في هذه اللعبة. هذا في الواقع أمر مزعج نوعًا ما ، لا سيما بالنظر إلى أنني ألعب بملء الشاشة ، وأفقد وظيفتي لأتمكن من التصفح بحثًا عن الأشياء واللعب.

الحل الذي وجدته (على كيدي بلازما) هو الخروج من اللعبة والعودة إليها مباشرة. ثم يظهر مؤشر سطح المكتب

FrontearNeroBurner رقم 168 وتتبع هذه المسألة، انها ليست وارفريم محددة.

اضطر إلى تثبيت xact من أجل الحصول على صوت / موسيقى. يعتقد أن FAudio من Proton سيكون كافياً.
أي شخص لديه تجربة مختلفة؟

يستخدمvhda وارفريم WMA / xWMA الصوت للموسيقى والأصوات، وبنيت بناء FAudio شحنها في بروتون دون هذا الدعم. يمكنك استخدام إصدار GloriousEggroll's FAudio إذا كنت تريد ذلك - https://gitlab.com/GloriousEggroll/warframe-linux/tree/steamplay-proton/

(قد يتطلب تثبيت FAudio من هناك تنزيل مجلد FAudio إلى ~/.steam/steam/steamapps/compatdata/230410/pfx/FAudio ، وتشغيل WINEPREFIX=$(dirname $(pwd)) ./wine_setup_native في هذا الدليل.)

يعمل Mine بشكل جيد مع أحدث إصدار من Proton beta ، لقد قمت للتو بتجميع FAudio مع دعم

ananace شكرًا ، لكن ptkato كان طريقًا أسهل بالنسبة لي:

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/

وهذا كل شيء!
شكرا لكما :)

تحديث: يبدو أنني بحاجة فقط إلى توصيل وحدة تحكم للعبة لإيقاف الانهيار.

ptkatovhda اعادة تجميع FAudio لا يعمل بالنسبة لي على الإطلاق. الإرسال لا يزال لا يعمل. الشيء الوحيد الذي أتذكره أثناء العمل هو تثبيت xact باستخدام winetricks في مجلد compdata / 230410 / pfx في steamapps. لماذا لم يتم التوصية بـ xact مرة أخرى؟

Frontear Xact غير مستحسن لأن Warframe أصبح 64 بت والإصدار 64 بت به تعطل سيئ. كان جيدًا بالنسبة إلى 32 بت ولكن مع Fortuna والآن الإصدار الذي انخفض اليوم ، مطلوب 64 بت.

greydmiyu لقد كنت أستخدم xact منذ فترة طويلة ، حتى مع الإصدار 64 بت من warframe (symlink Warframe64 مثل Warframe.exe) ولم أعاني من أي أعطال أو تأخر بسبب ذلك. أرغب في استخدام FAudio ، حيث يبدو أنه الخيار الأكثر شيوعًا ، لكن لأنني لم أجعله يعمل من أجلي ، يجب أن ألتزم بـ xact.

Frontear حاول استخدام بادئة بروتون جديدة دون تثبيت أي Winetricks وقم فقط بتثبيت FAudio عليها مثل البرنامج النصي GitLab الحالي (وليس github!) الذي يعمل https://gitlab.com/GloriousEggroll/warframe-linux/blob/steamplay-proton /Launcher.sh#L189

Frontear هل من الممكن أن تكون قد قمت بتشغيل winetricks قبل تثبيت xact؟ أعتقد أنه يمكنك إزالة steamapps/compatdata/230410/pfx لإعادة تعيين تثبيت Proton لهذه اللعبة ، مما يتيح لك البدء من نقطة الصفر ، وهو أسهل من تحرير السجل.

إذا كان المشغل "يومض" ، فأنت بحاجة إلى الكتابة فوقه بإصدار محدث (ابحث عن "Launcher.exe.cpy" في هذا الموضوع).
إذا تعطلت اللعبة من اللون الأزرق ، فقد تحتاج إلى توصيل وحدة تحكم بجهاز الكمبيوتر الخاص بك.
تقوم البرامج النصية المرتبطة بـ NeroBurner بالكثير من العمل الشاق لبدء هذه اللعبة. نظرت إليهم ، لكني لم أستخدمهم بنفسي. لقد قمت أيضًا بنسخ ذاكرة التخزين المؤقت للتظليل من هذا المستودع على أمل أن توقف التباطؤ في اللعبة ، لكنها لم تفعل. هل يعلم أي شخص ما إذا كان من الممكن بدء تجميع كافة التظليل في اللعبة؟

vhda نعم ، لقد حذفت مجلد pfx الخاص بي قبل تجربة الخطوات المذكورة بواسطة ptkato ، هذا ما زال لا يعمل

فيما يتعلق بذاكرة التخزين المؤقت للتظليل ، غيّر تحديث Nightwave بالأمس شيئًا جعل الأمر برمته يجب أن يتجدد. ذاكرة التخزين المؤقت القديمة عديمة الفائدة الآن. ما لم تقم GloriousEggroll بتحديثه ، فلا فائدة من استخدام ملف ذاكرة التخزين المؤقت من المشغل بعد الآن.

علاوة على ذلك ، لست متأكدًا من السبب ، ولكن لم يعد يتم إنشاء ملفات .dxvk-cache وتخزينها في المجلد steamapps/shadercache/[game number]/dxvk_state_cache ، على الأقل لـ Warframe. يتم تخزينها مباشرة في نفس المجلد مثل الملف الأصلي .exe ، وهذا يعني بالنسبة إلى Warframe ، الذي يقوم بتشغيل ملف Tools/Launcher.exe ، ستكون جميع ملفات .dxvk-cache موجودة ، بما في ذلك Warframe.x64.dxvk-cache واحد ، وهو السعر الذي نبحث عنه.

على أي حال ، استخدم هذه المعرفة وفقًا لذلك عند حذف / استبدال ملفات ذاكرة التخزين المؤقت shader.

جانبا ، قمت بعمل برنامج نصي صغير ينقل ذاكرة التخزين المؤقت للتظليل إلى ذاكرة الوصول العشوائي عند التمهيد ويدعمها إلى محرك الأقراص الثابتة عند إيقاف التشغيل من أجل المساعدة في الأداء على جهازي القديم من عام 2009 باستخدام محركات الأقراص الصلبة. يجب أن يساعد في الأداء على أي جهاز يستخدم محركات الأقراص الثابتة ، tbh ، لذلك إذا كان أي شخص مهتمًا ، فيمكنه العثور عليه هنا: https://github.com/Yowlen/linux-shader-cache-ramdisk

لاحظ أنه نظرًا للتغيير الأخير المتمثل في عدم استخدام المجلد shadercache ، فلن يعمل مع Warframe إلا إذا قمت بربط الملف يدويًا بالموقع القديم بنفسك. لم أقم بإضافة إصلاح لهذا حتى الآن. تأكد أيضًا من قراءة الملف التمهيدي إذا كنت تريد تجربته. أعتقد أنني تمكنت من حل الأخطاء الرئيسية ، لكنها ليست مصقولة تمامًا ، لذلك لا يزال من السهل جدًا حدوث خطأ ما.

NeroBurner الذي يعمل ، شكرا لك!

هل يعلم أي شخص ما إذا كان من الممكن بدء تجميع كافة التظليل في اللعبة؟

هذا للأسف غير ممكن. يقوم DXVK بتجميع التظليل بشكل سريع عندما يقابلهم. ليس لديها طريقة لمعرفة التظليل الذي ستطلبه لعبة معينة. لكنه يخزن التظليل مؤقتًا ، لذلك في النهاية يتم تجميع كل التظليل في ذاكرة التخزين المؤقت مما يؤدي إلى لعب أكثر سلاسة

في 28 فبراير 2019 12:25:58 مساءً بتوقيت غرينتش + 01:00 ، كتب Vitor Antunes [email protected] :

Frontear هل من الممكن أنك قمت بتشغيل winetricks من قبل للحصول على xact
مثبت؟ أعتقد أنه يمكنك إزالة steamapps/compatdata/230410/pfx to
إعادة تعيين تثبيت Proton لهذه اللعبة ، مما يتيح لك البدء من
نقطة الصفر ، وهو أسهل من تحرير التسجيل.

إذا كان المشغل "يومض" ، فأنت بحاجة إلى الكتابة فوقه بملف
الإصدار (ابحث عن "Launcher.exe.cpy" في هذا الموضوع).
إذا تعطلت اللعبة فجأة ، فقد تحتاج إلى توصيل ملف
تحكم لجهاز الكمبيوتر الخاص بك.
تقوم البرامج النصية المرتبطة بـ NeroBurner بالكثير من العمل الشاق للبدء
هذه اللعبة. نظرت إليهم ، لكني لم أستخدمهم بنفسي. أنا أيضا
نسخ ذاكرة التخزين المؤقت للتظليل من هذا المستودع على أمل أن يتم ذلك
أوقف التباطؤ في اللعبة ، لكنه لم يفعل. أي شخص يعرف ما إذا كان كذلك
من الممكن أن يؤدي إلى تجميع جميع التظليل في اللعبة؟

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub:
https://github.com/ValveSoftware/Proton/issues/167#issuecomment -468238127

-
تم الإرسال من جهازي الذي يعمل بنظام Android مع K-9 Mail. عذرا على الاختصار.

اعتبارًا من التحديث 24.4.0 ، تتوقف اللعبة بعد حوالي 30 ثانية أثناء عرض مخطط النجوم. يعمل على Arch Linux مع GTX 750 Ti ، كل شيء محدث ، ولا يبدو أي شيء في غير محله في سجل تصحيح الأخطاء (على الأقل لعيني غير المدربة ، على الأقل) - إذا كان هناك المزيد من المعلومات التي يمكنني تقديمها ، فيرجى إبلاغي بذلك.

polycement تبدأ بـ "--debug" في أوامر البداية للتأكد من أن dxvk مستخدم بالفعل

علاوة على ذلك ، حاول تشغيل --firstrun مرة أخرى للتأكد من تثبيت faudio.

لا يزال هناك خطأ إذا لم يتم توصيل وحدة تحكم. تأكد من توصيل وحدة التحكم أو أن حل xboxdrv الآخر في مكانه

تأكد أيضًا من ضبط VSync على تشغيل أو إيقاف تشغيل في خيارات warframe

ضبط VSync متوقفًا عن _seems_ لإصلاحه ، من الغريب أنني لم أواجه أي مشاكل معه على ما يبدو مضبوطًا على تلقائي حتى التحديث الأخير. شكر!

تحديث: أتعرض الآن لأعطال عند محاولة الانضمام إلى المهام ، وفي أماكن أخرى مختلفة بشكل عشوائي. DXVK قيد التشغيل ، وتم تثبيت FAudio ، وتم توصيل وحدة التحكم واكتشافها ، وتم إيقاف تشغيل vsync.

نعم. للأسف ، يبدو أن المشكلات تزداد سوءًا. أثر تحديث Nightwave (24.3.0) علي بطريقة مماثلة ، باستثناء أنني لم أضطر حتى إلى أن أكون في Star Chart. سيتجمد بشكل عشوائي حتى لو كنت جالسًا على القائمة في محطتي.

حتى الآن ، لم أجد إصلاحًا له ، ولا يزال موجودًا في تحديث 24.4.0. ولكن ما هو أسوأ من ذلك ، أنه يؤثر على جميع إصدارات DXVK ، بما في ذلك الإصدار الذي تم الرجوع إلى إصدار أقدم (v0.81) المستخدم بواسطة المشغل المخصص والإصدار المستخدم بواسطة Proton نفسه (الإصدار 1.0).

ولكن في الإصدار 1.0 ، هناك فرق: في الإصدارات الأقدم ، تم تجميد الإدخال والصوت أيضًا. في DXVK v1.0 ، يتم تجميد الفيديو فقط. لا يزال بإمكاني التنقل واستخدام ALT-F4 لإغلاقه ، لكن التجميد لا يزال يحدث وتشغيل المكفوفين ليس خيارًا في المهام ، لذلك ليس لدي عادة خيار سوى إغلاقها وفقدان أي تقدم لقد قمت بالمهمة المذكورة.

بالمناسبة ، تكتشف Warframe نفسها هذه المشكلة عندما يتم إغلاقها بهذه الطريقة ، حيث إنها تعرض معالج تقرير الأعطال بعد ذلك ، وفقط عندما يتم تجميد الفيديو. لن يؤدي استخدام ALT-F4 لإغلاق اللعبة دون تجميد الفيديو إلى إثارة مراسل الحادث. لقد أرسلت إليهم تقريرين عبر هذه الطريقة ، لذا آمل أن ينظروا في الأمر أيضًا.

يجب أن أشير أيضًا إلى شيئين:

  1. أنا أستخدم VSync ON ، ولم أختبر مع VSync OFF. نظرًا لأن VSync Auto يجعل التجميد يحدث كثيرًا ، فمن الواضح أن هذا ليس خيارًا.

  2. أستخدم وضع Borderless Fullscreen لأنه يعمل بشكل جيد في DXVK 1.0 & Xfce مع Alt-Tabbing ليقول ، اعرض بعض تحديثات الأخبار في المتصفح. لا يزال وضع ملء الشاشة العادي يواجه مشكلات في هذا الصدد وإطار النافذة غير وارد إلا كملاذ أخير.

ومع ذلك ، فقد أجريت اختبارات محدودة في وضع Windowed و Fullscreen العادي ويبدو أن هذه الأمور على ما يرام.

لذلك يبدو أن هذه مشكلة في Borderless Fullscreen أكثر من أي شيء آخر ، مما يشير إلى أنه يجب على الجميع تجنب هذا الوضع بالإضافة إلى ضبط VSync على شيء آخر غير Auto.

سوف أقوم بالتحديث إذا تغير هذا أو أحصل على مزيد من المعلومات.

تحرير: لقد نسيت أن أذكر أن VSync OFF ليس خيارًا أيضًا بالنسبة لي. تزداد الحوادث سوءًا بالنسبة لي هناك ، مما يتسبب في استمرار تشغيل ضوء محرك الأقراص الثابتة عند حدوثه. أنا مجبر على استخدام VSync ON لتحقيق الاستقرار.

تحرير 2: أقف مصححًا. لا يزال التجميد يحدث في وضع ملء الشاشة العادي ، ويبدو أن استجابة الصوت والإدخال / الإخراج مرتبطة بوظيفة Alt-Tab ، حيث أغلق DXVK القدرة على Alt-F4 خارج اللعبة أثناء هذا التجميد. يبدو أنني سأستخدم وضع Windowed سواء أحببته أم لا ، بافتراض أنه لا يتعطل أيضًا ، ofc.

يمكن تأكيد المشكلة التي يشير إليها Yowlen حول التجميد أثناء الوقوف. لقد حدث لي ذلك للتو في Fortuna ، عندما توقفت عن العمل لمدة 1-2 دقيقة تقريبًا لقراءة منشور reddit ، جمدت لعبتي تمامًا

كتحديث فقط ، قمت بإعادة تحديد بادئة Proton ولم يتم تجميدها منذ ذلك الحين ، لكنني لا أعتقد أن هذا هو سبب المشكلة. لقد أعدت بناء البادئة عدة مرات خلال الأيام القليلة الماضية ، بما في ذلك مرتين هذا الصباح عندما حاولت معرفة السبب ، والتبديل بين إصدارات DXVK وغير ذلك.

لم وارفريم فقط الافراج عن الإصلاح في بيني إعادة تشغيل نظام بلدي من تحطم الماضي، بحيث قد القوة كان سببا ممكنا. لا يمكنني الجزم بذلك.

مرة أخرى يمكن تأكيد Yowlen ، لم يعد يتعطل بينما أقف أعد إنشاء بادئة البروتون الخاصة بي ، مما يقودني إلى الاعتقاد بأن التحديث قد عالج هذه المشكلة بالفعل

يبدو أن الانهيار قد هدأ كثيرًا الآن ، على الرغم من أنه لا يزال يحدث. يبدو أن التشغيل في وضع الإطارات العادي قد ساعد أيضًا.

لقد وجدت عندما أستضيف مهمة ، خاصة في Fortuna Orb Vallis ، سأتعطل باستمرار بعد قليل من الوقت ، وعادة ما يستغرق الأمر حوالي 2-3 دقائق. لا يحدث إذا لم أستضيف

تحديث: مع Proton 3.16-8 Beta وبادئة جديدة (بدون FAudio) بالإضافة إلى ارتباطات Symlinks لـ Warframe_x64 إلى Warframe.exe ، يبدو أن هذه المشكلة قد توقفت.

التحديث 2: لا يزال يحدث ، سينتهي بي الأمر في الانهيار في أوقات عشوائية جدًا ، لكنه لا يزال يحدث بالتأكيد

لقد بدأت في مواجهة حالات التجمد منذ تحديث Warframe 24.4
كانت هناك بعض الأنماط التي يبدو أنها تسببت في ذلك: تبويب بديل ، تشغيل مقاطع الفيديو في الخلفية ، الانضمام إلى ألعاب أشخاص آخرين ... (الاستضافة كانت جيدة)

ولكن منذ 2019-03-09 ، يبدو أن تجميد الإصلاح العاجل يختفي وتستقر اللعبة مرة أخرى.

يمكن أن تكون ذات صلة؟
https://twitter.com/sj_sinclair/status/1104496609856012289؟s=19

رسومات مدمجة من عصر Intel HD 3000 كانت تتعطل مثل الجنون (يكره سائق dx10 خدعة NaN vertex shader لإخراج رؤوس جسيمات GPU)

ربما واجهت DXVK نفس المشكلات مع رأس NaN؟

مرحبا شباب،

أطلب القليل من المساعدة ، فقط تم تثبيت Ubuntu مسبقًا على 18.10 و Warframe يسقطني كل 5 دقائق على الرغم من أنني قمت بتثبيت برنامج تشغيل xbox من الملف التمهيدي :( حلول تحكم بديلة؟

@ joro1881 ما هي

باتباع الدليل هنا https://gitlab.com/xboxdrv/xboxdrv ، -> مواصفات Lenovo Y730-15INCH مع SSD

لم تكن بحاجة إلى القيام بذلك على هذا النحو ، ولكن بصراحة ، لن يحدث فرقًا. هل لديك systemctl enable xboxdrv ؟

@ joro1881 يجب أن أشير إلى أنه بناءً على الأعراض ، قد لا تكون وحدة التحكم. إذا كانت مشكلة في وحدة التحكم ، فستغلق اللعبة تمامًا وتتركك على سطح المكتب.

ولكن إذا كانت اللعبة متجمدة بالفعل وأصبحت غير مستجيبة ، فيبدو أن هناك مشكلة في Warframe بدءًا من تحديث Nightwave (24.3.0) حيث ستتجمد في Wine لسبب غير معروف والحل الوحيد هو إعادة تشغيل الجهاز بالكامل. الحاسوب.

لا يمكنني حقًا المساعدة في أي من الحالتين ، لكنني أعتقد أنه من الجدير بالذكر أنه في حالة حدوث ذلك.

لقد قمت بتشغيل Warframe باستخدام WINED3D وحتى الآن لم أعاني من أي عطل. ليس لدي فكرة ما الأمر الآن.

لم أقل تحطمًا ، لكنني تركتني. هذه هي النتيجة Frontear
systemctl تمكين xboxdrv
فشل في تمكين الوحدة: ملف الوحدة xboxdrv.service غير موجود.

@ joro1881 يؤسفني أن أقول إنني لا أعرف الكثير عن Ubuntu أو Debian ، لكنني أعتقد أن هذا قد يكون قادرًا على المساعدة: https://askubuntu.com/a/996572/884169

شكرا لك. لقد وجدت طريقة أسهل https://github.com/raelgc/ubuntu_xboxdrv

@ joro1881 يحتوي warframe-linux wiki على إدخال حول كيفية تشغيل Warframe مع البروتون تحت البخار ، ويحتوي أيضًا على قسم على xboxdrv https://gitlab.com/GloriousEggroll/warframe-linux/wikis/Ubuntu-Install-Instructions

لقد نجحت في النجاة لمدة 20 دقيقة ثم تعطل جهاز الكمبيوتر مباشرة بعد خروجي من اللعبة. كل شيء يتجمد ولا بد لي من إيقاف التشغيل باستخدام زر الطاقة. لا أعرف لماذا يحدث ، إنها أيضًا مشكلة عندما ألعب Quake Champions. فور الخروج من اللعبة.

في حالة التجميد ، ما زلت قادرًا على فتح محطة طرفية (لديّ على الاختصار ctrl+alt+T ولكن يجب أن تكون قادرًا أيضًا على إدخال TTY بالضغط على ctrl+alt+F2 . في حالة TTY قم بتسجيل الدخول كمستخدم خاص بك ثم أدخل الأمر killall Warframe.x64.exe لقتل warframe والوصول إلى سطح المكتب الخاص بك دون إعادة التشغيل

لسوء الحظ ، لا شيء يعمل. لقد جربت دائمًا 'ctrl + alt + F2، F3' وجميع المفاتيح في غضبي ...

@ joro1881 يبدو مثل تحطم السائق . هل لديك أحدث برامج تشغيل Mesa و LLVM؟

كما يمكنك إعادة تشغيل جهاز الكمبيوتر الخاص بك باستخدام ssh أو Magic Keys

@ joro1881 جرب استخدام PROTON_USE_WINED3D=1 PROTON_NO_ESYNC=1 كخيار إطلاق

@ igo95862 تم الإبلاغ عنه بالفعل من قبل العديد من المستخدمين أعلاه ، بمن فيهم أنا. لدي أحدث برامج التشغيل (nVidia 418.xx) لكنها كانت تفعل ذلك منذ Nightwave. لقد قمت بإعادة ضبط البادئة ، لقد قمت بتحديث DXVK يدويًا إلى الإصدار v1.0 منذ أن قام المشغل المخصص بتخفيضه إلى v0.81 بسبب مشكلة DXVK مع بطاقات nVidia ، ولكنه تأثر أيضًا بمشكلة التجميد الأخيرة هذه مما يجعله بلا معنى مع وجود حل بديل للمشكلة الأخرى الآن. الجحيم ، لقد حاولت حتى تبديل الخيارات المختلفة في إعدادات المشغل (تعطيل عرض الخيوط المتعددة ، باستخدام DX10 ، وما إلى ذلك) دون جدوى.

لقد فعلت كل ما يمكنني التفكير فيه بخلاف إعادة تثبيت Linux بالكامل وما زال يتجمد. وفيما يتعلق بالرابط ، لا توجد ملفات سجل بقدر ما أستطيع أن أقول ، وهو ما يعني ، وفقًا للرابط ، أن DXVK لا يتم استخدامه على الرغم من أنني قمت بالتأكيد بتثبيته بشكل صحيح. يجب أن يكون Steam سخيفًا بالبادئة أو أي شيء آخر.

لذلك إذا فهمت بشكل صحيح ، يتجمد DXVK> 0.81. يتجمد تصحيح Nightwave أيضًا على DXVK <= 0.81.
ليس لدي بطاقات Nvidia لاختبار ذلك للأسف.
يمكنني أن أسأل الناس حول الخلاف مع تجاربهم.

الإصدار الأول خاص ببطاقات nVidia. لتجنب التجميد من ذلك ، استخدم DXVK v0.81 أو اضبط VSync إما على ON أو OFF في اللعبة عند استخدام DXVK v1.0. لا يزال هذا الانحدار لم يتم إصلاحه بالكامل ، ولكن هذا (الكلمة الأساسية: should) يعمل مع هذه المشكلة بالذات.

تؤثر مشكلة تحديث Nightwave على جميع إصدارات DXVK على حد علمي ، ولا أعرف النطاق الكامل. قد يؤثر على جميع وحدات معالجة الرسومات ، وليس فقط nVidia. أقوم حاليًا باختبار الشيء "Disable NVAPI" المذكور في تلك الصفحة الأخرى مع استخدام بادئة جديدة مع المشغل المخصص DXVK v0.81. سوف أقوم بتحديث النتائج في وقت ما غدًا. (أو عاجلاً إذا ثبت أنه غير ناجح).

@ Yowlen هل يمكنك محاولة تشغيله باستخدام WINED3D بدلاً من استخدام DXVK من خلال خيارات التشغيل؟ لقد حصلت على تجميد وتحطم لإصلاح من خلال القيام بذلك

لقد جربت الخيار المسبق wined3d ولم تبدأ كلتا اللعبتين Warframe / QuakeCh. أزلته وأدخلها كالمعتاد.
غريب جدا. كلاهما تحطم محرك الكمبيوتر عند الخروج. لم تعمل تركيبة المفاتيح السحرية للخروج من التعطل ، باستثناء زر الطاقة. أعتقد أنني سأتركهم مع killall exe. عملت مع Warframe ، وسوف تختبر لاحقًا لـ Quake. قبل التثبيت المسبق لـ Ubuntu كان يحدث فقط مع Quake برقم عشوائي ، مثل مرة واحدة لكل 10 إدخالات.

لا أريد النحس أو أي شيء ، لكن لم يكن لدي تجميد طوال اليوم مع حل NVAPI .dlls المعطل المذكور هنا: https://github.com/doitsujin/dxvk/wiki/Common-issues

Frontear هذا من شأنه أن يفسر سبب حل مشكلتك باستخدام حل WINED3D أيضًا ، نظرًا لأن شيء NVAPI لا يعمل مع DXVK ، ولكن ربما يعمل مع الأشياء الأخرى. بقدر ما أستطيع أن أقول ، وبافتراض استمراره دون حدوث أعطال ، فأنا لست بحاجة حقًا لاختبار WINED3D إلا للتحقق من عدم حدوث الانهيار هناك أيضًا.

تحرير: اللعنة. بالطبع أنا النحس. لا تفشل ابدا. أعتقد أنني سأحاول شيء WINED3D بعد كل شيء.

تحرير 2: نسيت أن تفعل الشيء WINED3D ، لكنها كانت مستقرة طوال اليوم. لا أعرف لماذا تجمدت علي الليلة الماضية ، ولكن من الواضح أنها تجمدت أقل بكثير من ذي قبل باستخدام حل NVAPI.

أستطيع أن أؤكد أنه في التحديث الأحدث ، المراجعة 24.5.0 ، لم يعد DXVK يحطم اللعبة بشكل عشوائي ، مما يعني أن WINED3D لم يعد مطلوبًا ، على الأقل ليس بالنسبة لي

تحديث: عادت الأخطاء مباشرة منذ Hotfix 24.5.2 ، وتسبب DXVK مرة أخرى في حدوث تجمد عشوائي وتعطل

تحديث الخطأ:

  • ستؤدي محاولة التحويم فوق القدرات ، إما في شاشة التعديل ، أو واجهة مستخدم شاشة القدرة إلى حدوث عطل. تفتح نافذة تحطم إطار الحرب ، مما يشير إلى أنها قادرة على اكتشاف الخطأ بالفعل.

تحرير: عند إعادة تثبيت اللعبة يبدو أنها اختفت

يبدو أنه مع Proton 4.2 ، يمكن للمشغل تحديث نفسه. لا مزيد من الحلقة اللانهائية.
هل يمكن لأي شخص آخر تأكيد ذلك؟

@ igo95862 لا أستطيع التأكيد ، المشغل الخاص بي لا يزال يدخل في حلقة لا نهاية لها. بالإضافة إلى ذلك ، يبدو أن التحويم فوق القدرات يتسبب في حدوث أعطال مرة أخرى ، لقد بدأت أشك في أن تثبيت FAudio يتسبب في تعطل شاشات القدرة ، لماذا ، لست متأكدًا ، لكنني أعلم أنه بدون FAudio لا يتعطل

مرحبًا Frontear ، الرجاء إضافة PROTON_LOG=1 %command% إلى خيارات تشغيل اللعبة ، وإعادة إنتاج التعطل ، وسحب وإسقاط $ HOME / steam- $ APPID.log الذي تم إنشاؤه في مربع التعليقات. إذا كان السجل كبيرًا ، فيرجى التفكير في وضعه في الأرشيف.

@ kisak-valve steam-230410.tar.gz

بالإضافة إلى ذلك ، إذا كنت بحاجة أيضًا إلى خطوات إعادة الإنتاج:

  • اذهب إلى قائمة Arsenal
  • لديك 3 خيارات
  • تحوم فوق القدرات في نافذة الترسانة الرئيسية
  • تحوم فوق القدرات في نافذة القدرات
  • قم بالمرور فوق القدرات الموجودة في شاشة التعديل
  • سيقومون جميعًا بتجميد اللعبة ، وبعد قليل من الوقت ، يتسببون على الفور في حدوث عطل

السجل الجديد الخاص بي https://github.com/tele1/Steam.logs/blob/master/steam.230410.Warframe.log
(هذا السجل بدون حل بديل)
لدي نفس المشاكل منذ زمن طويل.

لدى Launcher حلقة ، عندما أحاول إغلاق Launcher يمكنني تعليقه ، ثم يمكنني قتل عدة عمليات Launcher.exe.
يمكنني استخدام الحل البديل ، لكن فواصل اللعبة. قبل إتمام أي مهمة. وأحتاج إلى فتح Warframe مرة أخرى.

لقد اختبرت أيضًا Waframe 64bit من Lutris.
الإصدار الأول لا يحتوي على صوت لرسائل Lotus الداخلية ولا أتذكر ، ربما تحطم اللعبة.
الإصدار الثاني (ربما GloriousEggroll) يعمل ، سليم ويعمل فقط.
لكن ليس لدي Launcher ولا أعرف كيف أغير اللغة.
تكمن المشكلة أيضًا في Lutris ، عندما أحاول تغيير إصدار النبيذ ، يعمل Waframe أحيانًا ، وأحيانًا لا يعمل.
آخر مرة بهذه الطريقة كسرت Warframe ، عملت اليوم.
حاولت اليوم تغيير إصدار النبيذ والآن لا يعمل Warframe.
أعتقد أنه ربما غدا سيعمل.

تحية للجميع. لذلك كنت أحتفظ بنسخة مخصصة من البروتون ، والتي تعمل على إصلاح مشكلة حلقات المشغل ، وتستخدم المشغل العادي ، ولديها التصحيح غير المتزامن مع أحدث dxvk ، ولديها faudio مع تمكين ffmpeg. اللعبة تعمل بشكل جيد باستثناء شيئين:

  1. أنت بحاجة إلى وحدة تحكم متصلة أو تشغيل xboxdrv كخدمة ، وإلا ستتعطل اللعبة في 5 دقائق من النقطة. ما زلت بحاجة إلى معرفة كيفية تصحيح هذا
  2. عند حدوث تحديثات كبيرة ، قم بتعطيل "التنزيلات المجمعة" و "التنزيلات القوية" في المشغل. سيجلس المشغل على "التحقق من المحتوى" بدون شريط تقدم حتى انتهاء التحديث ، ولكنه سيعمل.
    للحصول على تحديثات أصغر ، يمكنك الاحتفاظ بهذه الخيارات ممكّنة. هذه أيضًا مشكلة في النبيذ العادي.

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

تضمين التغريدة هل فكرت في دمج بعض هذه التغييرات في المنبع؟

GloriousEggroll أولاً ، أشكرك مجددًا على إنقاذ اليوم. هذا هو موضع تقدير كبير جدا.

ثانيًا ، أريد أن أردد صدى Frontear قليلاً بالقول إن إصلاح المشغل الذي لم يكن قادرًا على الكتابة فوق نفسه ربما يكون أحد أهم الحلول التي تستحق دفع imo.

وثالثًا ، إذا كان هناك أي شيء يمكنني القيام به للمساعدة في تضييق نطاق أسباب المشكلات الأخرى ، فسأفعل ذلك بكل سرور. وفي هذه الملاحظة ، أنا متأكد من أنك فكرت بالفعل في هذا الأمر ، لكنني أريد أن أسأل على أي حال فقط في حالة: هل من الممكن معرفة مكان رمز وحدات التحكم في بروتون ومعرفة ما يرسله للمكالمات المختلفة؟ مثل ، إذا تمكنا من معرفة ما يتم إرساله باستخدام xboxdrv قيد التشغيل مقابل ما (إذا كان هناك أي شيء) يتم إرساله بدونه ، فيمكننا على الأقل إجراء حل بديل أو إصلاحه بشكل صحيح باستخدام المكالمات الصحيحة.

أخيرًا ، أريد أن أقدم لكم شكر خاص على شيء واحد. أتذكر أنني واجهت مشكلة التنزيلات المجمعة / الشديدة أثناء تحديث Nightwave. لم أكن أعرف أن هذا هو السبب في ذلك الوقت ، وانتهى بي الأمر بالتحديث من خلال المشغل المخصص الخاص بك ، لذا شكرًا لك على الإشارة إلى ذلك ، حيث سيكون من الجيد معرفة المستقبل.

تحرير: يبدو أنه يتجمد في كثير من الأحيان مع بادئة Proton الجديدة. أعتقد أنه يحتاج إلى حل NVAPI المذكور هنا . لقد استخدمت winecfg لتعطيل ملفي dll يدويًا وسيتم التحديث عندما أكون واثقًا بدرجة كافية من أنه يعمل أو يتجمد مرة أخرى.

تحرير 2: أعتقد أنه مستقر مرة أخرى مع تطبيق هذا الحل. أود أن أقترح إضافة ذلك إلى البادئة نفسها في حالة تعرض الآخرين الذين يستخدمون بطاقات رسومات nVidia لهذه المشكلة ويتساءلون عما يحدث.

لقد واجهت زوجًا فريدًا من المشكلات على ما يبدو باستخدام أحدث إصدار من Proton.

  1. يحب Warframe التعطل كثيرًا الآن. سأقوم بإرفاق ملف tar ، والذي يحتوي على سجلين لـ
    آخر تعطل لي ، سجل واحد من عميل Steam أثناء تشغيله ، والسجل الآخر من البروتون مباشرة.
  2. في كل مرة يتعطل فيها warframe ، ستؤدي محاولة تشغيله مرة أخرى إلى تعطل فوري في عميل Steam بأكمله ، والذي يتعين عليّ إعادة تشغيل العميل بناءً عليه.

لقد حدث تحطمي الحالي مباشرة بعد التقاط هدف من مهمة ، وتحطمت للتو هناك. فتح مربع حوار مراسل تحطم إطار الحرب ، مشيرًا إلى أن اللعبة نفسها تعاملت مع الانهيار ، لذا لست متأكدًا مما يجب فعله.

steam-logs.tar.gz

تحرير: أعتقد أن هناك مشكلة في وضع ملء الشاشة. لقد لعبت للتو اللعبة لحوالي 20 مترًا دون أي تحطم.

Frontear يمكنني تأكيد مشكلة خروج Steam دون سابق إنذار عند محاولة بدء الألعاب. ومع ذلك ، بالنسبة لي على الأقل ، لا يقتصر الأمر على Warframe ، ولا يقتصر على إعادة تشغيل اللعبة بعد وقوع حادث. لقد خرجت من Steam دون سابق إنذار عند بدء Anarcute ، وكذلك عند بدء Warframe فور بدء تشغيل جديد.

فيما يتعلق بتعطل Warframe ، لاحظت أنه بالإضافة إلى متطلبات NVAPI & VSync ، هناك تسرب للذاكرة في Warframe نفسه كان موجودًا منذ تحديث Nightwave على الأقل. يتيح لي استخدام خيار "إظهار FPS" الخاص بـ Warframe في الخيارات> الواجهة رؤية هذا أثناء العمل. بعد القيام بعدة خرائط مختلفة ، يرتفع استخدام ذاكرة الوصول العشوائي أثناء الوقوف في وضع الخمول في Orbiter.

يحوم حول 950 ميغا بايت في البداية ، لكنه يرتفع ببطء مع انتهاء المهام الجديدة. عند حوالي 1200 ميغا بايت أثناء وجودك داخل Orbiter ، فإن محاولة إدخال خريطة كبيرة مثل Plains أو Orb Vallis ستؤدي بسهولة إلى تجميد شاشة التحميل. لذلك تعلمت مراقبة استخدام ذاكرة الوصول العشوائي وإعادة تشغيل اللعبة بمجرد اقترابها من تلك المستويات الحرجة.

أذكر هذا فقط في حال وجده أي شخص آخر مفيدًا.

قد يكون هذا في الواقع ، لقد واجهت مشكلات منذ (أ) آخر تحديث للبروتون ، والذي أشك في أنه السبب ، و (ب) منذ موجة ليلية. على الرغم من أنني أفترض أن تسرب الذاكرة سيكون موجودًا أيضًا في النوافذ ، ولهذا السبب أنا مندهش من سبب عدم الإبلاغ عنه بالفعل

ربما يتمتع Windows بمعالجة أفضل لذاكرة الوصول العشوائي لكل تطبيق مقارنةً بـ Wine / Proton؟ مثل ، الحد الأعلى في تخصيص ذاكرة الوصول العشوائي لـ Wine / Proton قد يكون مقيدًا للغاية بينما يسمح Windows باستخدام ذاكرة الوصول العشوائي الكاملة. على وجه التحديد ، أعتقد أنه قد يكون حدًا متعلقًا بالرسومات ، و DXVK يفشل عند الوصول إلى هذا الحد.

بالطبع ، هذه كلها تكهنات ، لذلك ليس لدي أي فكرة عما إذا كان الأمر كذلك بالفعل ، ولكن بالنظر إلى أنه في بعض المناسبات النادرة ، تمكنت بالفعل من إغلاق Warframe عبر Alt-F4 دون التأثير على بقية النظام ، يبدو الأمر تتعلق بالرسومات أكثر من أي شيء آخر. سواء أكان الأمر Wine / Proton أو DXVK أو برامج تشغيل الرسومات ، لا أعرف ، ولكن مع المعلومات المتاحة لي ، هذا هو الشيء الوحيد الذي يمكنني قوله بيقين نسبي.

إذا كان ذلك مفيدًا ، فأنا أستخدم GeForce GTX 1050 بذاكرة مخصصة بسعة 2 جيجابايت ولا توجد ذاكرة افتراضية مخصصة لها. لدي أيضًا ذاكرة وصول عشوائي (RAM) فعلية بسعة 8 جيجابايت ، بالإضافة إلى 16 جيجابايت من مساحة التبديل مقسمة بين محركي أقراص ثابتة. هذا الأخير هو في الأساس إجراء "احتياطي" ، ولم أضطر أبدًا إلى استخدامه لأي شيء ، ولكنه يساعد في إظهار أنني لا أعاني من مشكلة ذاكرة الوصول العشوائي الفعلية ، مما يعني أنه إذا كان هذا هو السبب ، يجب أن يكون أحد قيود البرامج التي تسبب ذلك.

وهناك معلومة أخيرة يمكنني تقديمها لأي شخص قد يجدها مفيدة: لقد لاحظت أن Plains of Eidolon تميل إلى زيادة استخدام ذاكرة الوصول العشوائي إلى 1.8 جيجابايت و Orb Vallis إلى 2.2 جيجابايت عندما أكون هناك. هذا قبل إضافة أي شيء آخر ناتج عن تسرب الذاكرة ، لذلك من المحتمل جدًا أن يتعطل Orb Vallis إذا انتهى به الأمر إلى تجاوز 2.8 جيجابايت أو نحو ذلك.

فيما يتعلق ببناء البروتون الخاص بي: يمكنني إضافة حل nvapi مباشرة إلى dxvk دون الحاجة إلى إدخال تسجيل بادئة:

https://github.com/doitsujin/dxvk/blob/master/src/util/config/config.cpp
(انظر dxgi.nvapiHack)

لقد لعبت لفترة طويلة الليلة الماضية (حوالي ساعتين) بدون مشاكل في أجهزة AMD.

أعتقد أن مشكلة الإغلاق العشوائي للبخار هي مشكلة جديدة إلى حد ما تتعلق بالبروتون 4.2.1 (وهو ما يعتمد عليه بنائي) ولا علاقة لها بالبناء الخاص بي على وجه التحديد. سيحتاج إلى تأكيد من المستخدمين العاديين 4.2.1 في ألعاب أخرى مختلفة.

بقدر ما أحاول استكشاف الأخطاء وإصلاحها ، فإن الخلاف موجود هنا:
https://discord.gg/kem6s6

يتم تتبع تحطم Steam مع Proton 4.2-1 على https://github.com/ValveSoftware/steam-for-linux/issues/6174.

لقد عطلت nvapi في warframe لـ dxvk في أحدث تصميم لي:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.5-GE-Beta-3

أولئك منكم يستخدمونه ، اسمحوا لي أن أعرف ما إذا كان يمنع أعطال nvidia الدورية وسأعلم dxvk upstream

GloriousEggroll أعد تعيين البادئة للتحديث وهو يعمل معي. من الواضح أنه لا يزال لدي تعطل تسرب الذاكرة مما يدعو للقلق ، لكنه لا ينهار في المباراة بعد 2-5 دقائق كما كان بدونها.

Ofc ، لا يزال من الجيد التحقق مع الآخرين ، لذلك أتطلع إلى ردودهم.

Yowlen لقد تحدثت مع dxvk dev - تم تعطيل nvapi بالفعل افتراضيًا في dxvk ، لذلك لا توجد حاجة لتحديد هذا الخيار. الخيار موجود فقط لتمكينه في حالة احتياج اللعبة فعليًا إلى nvapi

تضمين التغريدة أتساءل لماذا تحطمت بالنسبة لي إلا إذا قمت بتعطيلها يدويًا. هل هذا جديد؟ أم أن هذا في DXVK v1.0 وأقل؟ لأنني أعرف على وجه اليقين أن هذا كان يحدث في تلك الإصدارات على الأقل. لست متأكدًا من الإصدار 1.0.1 فقط لأن لدي بالفعل تجاوزات dll في مكانها عندما قمت بالترقية ولم يكن لدي حاجة للاختبار.

ومع ذلك ، يبدو أن هناك شيئًا آخر يلعب هنا بغض النظر عن موقف NVAPI. كنت قد أعدت تشغيل اللعبة منذ دقيقتين فقط وتجمدت أثناء شاشة التحميل الأولية للعبة. لقد نسيت تمكين التسجيل ، لكنني سأفعل ذلك الآن في حالة حدوثه مرة أخرى.

تضمين التغريدة
لقد جربت للتو البروتون 4.5 و ... نجاح باهر ، اللعبة لا تعمل فقط بدون أعطال (لقد استخدمت xboxdrv -D) ، بل إنها تعمل أيضًا بسلاسة وتعمل الأصوات (هذا لأن wma faudio صحيح) لذا شكرًا لك على صنع الشهرة يمكن تشغيله على نظام Linux وآمل أن تدمج مطوري البروتون التصحيحات

@ kisak-valve قد يثير هذا اهتمام بعض المطورين هنا ، فقد حل Wine 4.6 المشكلة المتعلقة بفشل مشغل Warframe في استبدال نفسه: https://bugs.winehq.org/show_bug.cgi؟id=33845

واجهت مشكلات أثناء محاولة Warframe حتى تشغيل إصدار Proton المستند إلى Wine 4.6 من خلال GloriousEggroll وإعداد PROTON_FORCE_LARGE_ADDRESS_AWARE = ​​1٪ command٪ لخيار التشغيل (أيضًا تشغيل xboxdrv ، هل هذا لا يزال مطلوبًا؟). لا أعرف ما إذا كان سيعمل على تصميمات Steam Proton الحالية.

* تحرير المشكلات التي كنت أواجهها كانت فظيعة في أي سيناريو قريب من إطلاق النار أو تغييرات سريعة في المشهد ... ارتفاعات تأخير هائلة. ذهب الجميع ، _ الآن _...

YujiSaeki إذا كانت هذه هي المرة الأولى التي تشغل فيها Warframe ، فعادة ما تحاول تجميع التظليل ، وهذا هو سبب تأخرها كثيرًا. سيتوقف بمجرد اللعب لفترة ، حتى تنتهي التظليل من تجميع المستويات.

بالإضافة إلى ذلك ، تحديث Steam الأخير:

تم إصلاح مشكلات إمساك المؤشر والماوس الإضافية مع التراكب في ألعاب Steam Play.

قد يكون هذا قد أصلح مشكلات تراكب إطار الحرب المنشورة في # 168 ، ولم أختبرها بعد.

YujiSaeki Warframe لا يحتاج إلى LAA ، لأنه برنامج 64 بت. تصحيح LAA مخصص لتطبيقات 32 بت لإدراك أن لديهم أكثر من 4 جيجابايت من الذاكرة المتاحة. xboxdrv لا يزال ضروريا. بقدر ما يتعلق بمشاكل fps ، لا تتردد في الانضمام إلى الخلاف الخاص بي حتى نتمكن من محاولة استكشاف الأخطاء وإصلاحها: https://www.gloriouseggroll.tv/
الموجودة على الجانب الأيمن من الصفحة

كتحديث ، عملت اللعبة بشكل جيد في التشغيل التجريبي القصير ولكن للمرة الأولى فقط

بعد مزيد من الاختبارات ، يعمل بشكل جيد في معظم الأوقات ، ولكنه سيتعطل في النهاية ويتطلب إعادة تشغيل الأجهزة ، وهذا يحدث بشكل أسرع في العالم المفتوح في المهام الصعبة

كتحديث ، عملت اللعبة بشكل جيد في التشغيل التجريبي القصير ولكن للمرة الأولى فقط

بعد مزيد من الاختبارات ، يعمل بشكل جيد في معظم الأوقات ، ولكنه سيتعطل في النهاية ويتطلب إعادة تشغيل الأجهزة ، وهذا يحدث بشكل أسرع في العالم المفتوح في المهام الصعبة

... لقد قمت بالعديد من المهام وقمت بتشغيل Onslaught لعدة ساعات وتركت اللعبة تعمل طوال الليل ولم أواجه أي مشاكل. ولم أضطر أبدًا إلى إعادة التشغيل. السيناريو الأسوأ فقط أغلق اللعبة وأعد فتحها ، لا شيء أكثر من ذلك. يبدو أن لديك إما مشكلة في الجهاز أو مشكلة في برنامج تشغيل nvidia.

كتحديث ، عملت اللعبة بشكل جيد في التشغيل التجريبي القصير ولكن للمرة الأولى فقط
بعد مزيد من الاختبارات ، يعمل بشكل جيد في معظم الأوقات ، ولكنه سيتعطل في النهاية ويتطلب إعادة تشغيل الأجهزة ، وهذا يحدث بشكل أسرع في العالم المفتوح في المهام الصعبة

... لقد قمت بالعديد من المهام وقمت بتشغيل Onslaught لعدة ساعات وتركت اللعبة تعمل طوال الليل ولم أواجه أي مشاكل. ولم أضطر أبدًا إلى إعادة التشغيل. السيناريو الأسوأ فقط أغلق اللعبة وأعد فتحها ، لا شيء أكثر من ذلك. يبدو أن لديك إما مشكلة في الجهاز أو مشكلة في برنامج تشغيل nvidia.

كما ذكرت في أول وظيفة im تعمل على 2400G
أنا الآن تعمل مع برامج تشغيل الرسوم المحدثة (mesa 19.0.2 + llvm 8) على البروتون الخاص بك 4.6 (ولكن هذا حدث أيضًا في الإصدارات السابقة ، نسيت الإبلاغ ، آسف)
لا توجد أعطال صعبة أخرى في اللعبة ، لذا لا أعتقد أنها مشكلة في الجهاز

مع 2400g ، ربما تحقق من أن لديك 2 جيجابايت vram في السير. ربما تضغط على غطاء vram ، خاصة في مناطق العالم المفتوح. من المعروف أن اللعبة تستخدم أكثر من 2 جيجابايت vram بدقة 1080 بكسل في المناطق المفتوحة ، وأنا أعلم أن PoE يفعل ذلك بالتأكيد. (لقد امتلكت 2400 جرامًا وقمت بتشغيل اللعبة عليها في الماضي). أنا أيضًا على mesa-git + llvm 8

davidbepo لقد واجهت نفس المشكلة وحددت نتائج التشخيصات أعلاه ، لكنني أميل إلى التنزه ، لذا سأحاول تلخيصها بشكل أفضل هنا:

في الأساس ، يبدو أن Warframe يحتوي على تسرب للذاكرة يؤثر على تكوينات معينة للجهاز. يبدو أنه تم تقديمه مع إصدار Nightwave وكان في صعود وهبوط منذ ذلك الحين. ستعمل بعض التحديثات على إصلاح التجميد ، والبعض الآخر سيفسده مرة أخرى. وكما ذكرت ، فهي أكثر انتشارًا في مهمات العالم المفتوح لأنها تستخدم أكبر قدر من الذاكرة.

أقترح تمكين عداد FPS في اللعبة (ليس عداد Steam ، ولكن الموجود في إعدادات Warframe الخاصة). تعرض هذه اللوحة الصغيرة استخدام ذاكرة الوصول العشوائي أيضًا ، لذا يمكنك استخدامها للحكم عندما تقترب من الحد الأقصى. لقد وجدت أنه إذا كنت أستخدم أكثر من 1100 ميجابايت من ذاكرة الوصول العشوائي أثناء جلوسي داخل المركبة المدارية الخاصة بي ، فيجب إعادة تشغيلها قبل الدخول في أي مهام تجوال مجانية لمنعها من التجمد على شاشة التحميل.

ومع ذلك ، يبدو أن التحديثات القليلة الأخيرة قد خففت من تسرب الذاكرة قليلاً ، لذلك لا يتعين علي إعادة التشغيل كثيرًا بعد الآن. ومع ذلك ، يجدر بنا أن نأخذ في الاعتبار ، نظرًا لأن Orb Vallis يمكنه بسهولة تشغيل استخدام ذاكرة الوصول العشوائي لأعلى من 2200-2400 ميجابايت ويبدو أنه يتجمد عندما يحاول تجاوز 2600 ميجابايت. (1800-2000 ميجا بايت استخدام عادي و 2200 ميجا بايت حد تجميد على التوالي للسهول.)

تضمين التغريدة
سيحاول 2GB Vram والتقرير

تضمين التغريدة
لقد قمت بالفعل بتمكين عداد FPS سابقًا ولا يبدو أن هناك حدًا صارمًا ، فقد رأيت أنه يتعطل عند 800 ميجابايت وتمكنت من تشغيله 1100 ميجابايت ، وهذا يعني أنه كلما زاد الرقم زادت فرصة الانهيار

تضمين التغريدة
الإبلاغ بعد اختبار 2GB vram ، هذا يخفف من المشكلة للغاية ولكن بعد أقل من ساعتين ، تعطلت اللعبة أخيرًا

تضمين التغريدة
الإبلاغ بعد اختبار 2GB vram ، هذا يخفف من المشكلة للغاية ولكن بعد أقل من ساعتين ، تعطلت اللعبة أخيرًا

لا أعرف مقدار ذاكرة الوصول العشوائي التي يمتلكها نظامك أو مقدار ما تسمح به السير الخاصة بك ، ولكن إذا كان لديك ذاكرة الوصول العشوائي لتجنيب ويمكنك تخصيص أكثر من 2 جيجابايت vram ، فحاول تخصيص 4 جيجابايت vram. إذا لم يكن كذلك ، فحاول تشغيل اللعبة بدقة أقل. بالنسبة إلى 1080p ، تستخدم اللعبة ما بين 2-4 جيجابايت vram. 2.5-3 في المتوسط

All بغض النظر ، حتى مع تجميع الظلال ، عدة ساعات من اللعب الفردي على نفس الخريطة (الزراعة) ، تأخر / كل / لقطة من نفس البندقية ، لا توجد تغييرات في التحميل. تمكينها عملت بالنسبة لي. أعلم أن جميع برامج 64 بت مدركة لـ LAA. لست متأكدًا / لماذا / إنها تعمل ، إنها تعمل. Vsynced بدون أي تراجع على الإطلاق.

GloriousEggroll يعد إعداد مدخلات سماعة الرأس على نظام Linux 16C32T @ 4GHz ، الكثير من ذاكرة الوصول العشوائي ، 2 تيرابايت SSD + 2x2TB NVMe RAID 0 ، 2xRX580 ، Manjaro ، أحدث نواة رئيسية (غير RC) ، amdgpu مع opencl (غالبًا AURs).

@ ALL بغض النظر ، حتى مع تجميع التظليل ، عدة ساعات من اللعب الفردي على نفس الخريطة (الزراعة) ، تأخر / كل / لقطة من نفس البندقية ، لا تغييرات في التحميل. تمكينها عملت بالنسبة لي. أعلم أن جميع برامج 64 بت مدركة لـ LAA. لست متأكدًا / لماذا / إنها تعمل ، إنها تعمل. Vsynced بدون أي تراجع على الإطلاق.

GloriousEggroll يعد إعداد مدخلات سماعة الرأس على نظام Linux 16C32T @ 4GHz ، الكثير من ذاكرة الوصول العشوائي ، 2 تيرابايت SSD + 2x2TB NVMe RAID 0 ، 2xRX580 ، Manjaro ، أحدث نواة رئيسية (غير RC) ، amdgpu مع opencl (غالبًا AURs).

أنا على محرك 2920X @ 3.9 جيجا هرتز 12/24 ، 1 تيرابايت NVME SSD ، وأقوم بتشغيل اللعبة على محرك أقراص صلبة سعة 4 تيرابايت ، مع Vega VII (قمت أيضًا بتشغيل نفس النظام مع RX 580 حتى أسبوعين مضت) ولم يكن لدي أي من هذا النوع من التأخر. أدير حاليًا فيدورا ، وأدير آرتش في الماضي. المرة الوحيدة التي واجهت فيها هذا النوع من التأخير والانخفاضات كانت عندما ترتفع درجة حرارة فيركلوك مما يؤدي إلى خفض سرعة التشغيل. ربما تحقق من مؤقتاتك أو جرب سرعات ساعة / ساعة أقل.

Vsynced بدون أي تراجع على الإطلاق.

Vsync في Warframe مجرد فكرة سيئة. إذا قمت بتشغيل Warframe ، فستتلعثم كل ثانية أو نحو ذلك بغض النظر عما تفعله. قم بإيقاف تشغيل VSync ولكن محدد الإطار أعلى قليلاً من التحديث الخاص بك (تم ضبط لي على 70؟) ويجب أن يختفي التلعثم

@ ALL بغض النظر ، حتى مع تجميع التظليل ، عدة ساعات من اللعب الفردي على نفس الخريطة (الزراعة) ، تأخر / كل / لقطة من نفس البندقية ، لا تغييرات في التحميل. تمكينها عملت بالنسبة لي. أعلم أن جميع برامج 64 بت مدركة لـ LAA. لست متأكدًا / لماذا / إنها تعمل ، إنها تعمل. Vsynced بدون أي تراجع على الإطلاق.
GloriousEggroll يعد إعداد مدخلات سماعة الرأس على نظام Linux 16C32T @ 4GHz ، الكثير من ذاكرة الوصول العشوائي ، 2 تيرابايت SSD + 2x2TB NVMe RAID 0 ، 2xRX580 ، Manjaro ، أحدث نواة رئيسية (غير RC) ، amdgpu مع opencl (غالبًا AURs).

أنا على محرك 2920X @ 3.9 جيجا هرتز 12/24 ، 1 تيرابايت NVME SSD ، وأقوم بتشغيل اللعبة على محرك أقراص صلبة سعة 4 تيرابايت ، مع Vega VII (قمت أيضًا بتشغيل نفس النظام مع RX 580 حتى أسبوعين مضت) ولم يكن لدي أي من هذا النوع من التأخر. أدير حاليًا فيدورا ، وأدير آرتش في الماضي. المرة الوحيدة التي واجهت فيها هذا النوع من التأخير والانخفاضات كانت عندما ترتفع درجة حرارة فيركلوك مما يؤدي إلى خفض سرعة التشغيل. ربما تحقق من مؤقتاتك أو جرب سرعات ساعة / ساعة أقل.

سائل مبرد ، أقل بكثير من أي نقطة (tdie ليس tctl ، لذلك بالتأكيد ليست مشكلة مؤقتة). ربما تكون مشكلة في libs نظامي ، لا أعرف. يعمل لدي. تبديلها ، ركض بطيئة.

greydmiyu VSync لا يتأخر بالنسبة لي على الإطلاق. تشغيل ، إيقاف ، لا يحدث فرقًا مع مشكلة التأخر / التأتأة مع الأسلحة.

المؤامرة يثخن ...
قررت أن أختبر مع 512 ميجابايت من vram لتحطمها بسهولة فائقة ، لكن بدلاً من ذلك لم أتعرض لتحطم واحد حتى الآن ، لم أقم بالكثير من الاختبارات ولكن هذا يبدو غريبًا حقًا ، ربما تغير اللعبة سلوكها بهذا المقدار من vram؟

تحرير: بعد مرور بعض الوقت ، تعطلت اللعبة أيضًا على 512 ميجابايت من vram ، تبدو الفرصة كبيرة مثل 2 جيجابايت ...

davidbepo ما هو إجمالي ذاكرة الوصول العشوائي الموجودة على نظامك؟ قد تكون مشكلة في استخدام ذاكرة الوصول العشوائي بدلاً من vram

تضمين التغريدة
لدي 8 جيجابايت من ذاكرة الوصول العشوائي ، ولدي أيضًا 1/4 من إجمالي ذاكرة الوصول العشوائي القابلة للاستخدام مثل Zram ، إذا كان ذلك مهمًا
يجب أن يكون هذا أكثر من كافٍ ولكن بالنظر إلى الغرابة التي رأيناها ، فقد تكون المشكلة ...

في هذه المرحلة ، هل يجب إزالة البرنامج النصي المخصص للمشغل أم لا يزال يتعين علينا الانتظار قليلاً ؟؟

madrang ، لقد قمت بالفعل بإلغاء تثبيت الإصدار القديم تمامًا وقمت بتثبيت الفانيليا عبر Steam ، باستخدام Proton 4.2. تم تحميل المشغل بدون مشاكل ولعبت مباشرة من هناك.

لم يعد البرنامج النصي المخصص للمشغل مطلوبًا بعد الآن. يجب أن يعمل المشغل الرسمي على النحو المنشود في كل من بيئتي Steam's Proton 4.2 و GloriousEggroll المخصصة لـ Proton 4.6.

أعلم أنه يعمل من أجلي في بيئة GloriousEggroll المخصصة ، على الأقل ، والتي أستخدمها منذ أن عملت BGM والأصوات بفضل تمكين FFMPEG في FAudio هناك.

شكراً جزيلاً للجميع هنا ولكل شخص غير موجود هنا ساعد في جعل Warframe يعمل في Linux. لقد قطعت شوطًا طويلًا ، وأصبح من السهل جدًا اللعب بدون مشاكل تقريبًا. قم بتثبيت وفك ضغط البيئة المخصصة ، وتوجيه Steam إليها ، وتوصيل وحدة التحكم (أو استخدام حل xboxdrv البديل) ، وتشغيل. شكرا لكم جميعا من أعماق قلبي.

هذه قائمة حالية بالأخطاء المعروفة والإصلاحات / الحلول الممكنة

  1. إصلاح F6 Screenshots في warframe (هذا في إصدار Proton الخاص بي):
    https://bugs.winehq.org/show_bug.cgi؟id=47023
    رقعة قماشية:
    https://bugs.winehq.org/attachment.cgi؟id=64182

  2. إصلاح الترجمة الرئيسية للأحرف الخاصة غير الأمريكية (تم تصحيح هذا في إصداري):
    https://bugs.winehq.org/show_bug.cgi؟id=30984

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

رقعة النبيذ:
https://github.com/wine-staging/wine-staging/tree/master/patches/winex11-key_translation

  1. الأصوات والموسيقى وبعض المؤثرات الصوتية لا تعمل بشكل صحيح (تم إصلاح هذا في بنية البروتون الخاصة بي):
    الإصلاح هو تجميع FAudio من Proton باستخدام ffmpeg ، ثم تصحيح + تجميع نبيذ البروتون للعمل مع ذلك:

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

  1. يؤدي اكتشاف إدخال وحدة التحكم في البخار إلى إغلاق Warframe في غضون 5 دقائق إذا لم يتم اكتشاف وحدة تحكم.

الحل البديل: قم بتثبيت xboxdrv وتشغيله كخدمة ، أو قم بتوصيل وحدة تحكم لن تتوقف عن العمل / تنفصل.

  1. يؤدي خيار التنزيلات المجمعة في Launcher إلى فشل التنزيلات الكبيرة / التحديثات الكبيرة:
    https://bugs.winehq.org/show_bug.cgi؟id=45847

الحل:
تعطيل التنزيلات المجمعة في المشغل

  1. يؤدي تعطيل التنزيلات المجمعة إلى إزالة شريط التقدم من المشغل وقيام المشغل بقراءة "التحقق من المحتوى" طوال الوقت أثناء التحديث في الخلفية. لا يزال التحديث يعمل ولكن ليس لديك فكرة عما هو تقدم التنزيل / التحديث.

  2. يمكن أن يتلعثم الأداء حتى يتم ملء ذاكرة التخزين المؤقت للتظليل

الحل البديل: يتم تجميع إصدار البروتون الخاص بي باستخدام تصحيح dxvk غير المتزامن الذي تم تمكينه خصيصًا لكل من إطار الحرب ومسار المنفى. هذا يقلل من التلعثم بشكل كبير ، خاصة على الأجهزة القديمة.

أؤكد أن Warframe Launcher.exe يعمل مع Proton 4.2-3
تم حزم السجل الخاص بي في أرشيف * .zip.
https://github.com/tele1/Steam.logs/blob/master/steam-230410.log.Warframe.with.proton.4.2-3.log.zip

لا تزال اللعبة نفسها مغلقة.
على Steam

  • لا يوجد حتى الآن صوت من رسائل Lotus ولا صوت من الموسيقى التي يجب أن تكون داخل مشغل تسجيل الدخول إلى لعبة Warframe.
    لذلك أعتقد أن Steam لا يزال يستخدم XAudio2
    أين يجب أن أكتب للحصول على FAudio في لعبة Warframe الجانبية؟
    رابط FAudio: https://github.com/FNA-XNA/FAudio
    لدعم النبيذ؟ أو يمكنني التثبيت بمفردي؟
    أم سيتم إصلاح XAudio2؟
    (أفكر فقط في 64 بت فقط ، لأن Warframe 32bit غير مدعوم الآن)
  • يمكنني اللعب 1 أو 5 دقائق.
    عند بدء اللعبة ، تتم إعادة ضبط الإعدادات. ربما هو جيد الآن.

على لوتريس

  • يمكنني اللعب 1 أو 2 ساعة ،
    لكن في Lutris أظن أن إغلاق اللعبة warframe يحفظ شيئًا في الملفات ولا يمكن إعادة تشغيل اللعبة. التحديثات تسمح لي ببدء اللعبة مرة أخرى.
  • لديه كل الأصوات.
  • لديك خطأ "ضبابية الحركة". لذلك أعتقد أنه لا يستخدم البروتون.
  • لأن تسرب الذاكرة واضح بالنسبة لـ Steam و Lutris.
    وقد يكون لدى Lutris اختلافات مع إصدار GloriousEggroll الآن ،
    سأنتظر التحديث القادم ولن أقوم بإظهار السجل.

فيما يتعلق بإعادة تعيين الإعدادات ، فمن المحتمل أن يكون هذا بسبب قيام Warframe بتخزين إعداداته في السجل. إذا قمت بتحديث بيئة Proton / Wine أو إعادة تعيينها دون الحفاظ على إدخالات تسجيل اللعبة ، فستكون هذه هي النتيجة. من المحتمل أيضًا أن يكون هناك شيء ما يمنع Warframe من كتابة الإعدادات الجديدة في السجل ، لذا فإن إعادة تشغيل اللعبة سيجبرها على العودة إلى الإعدادات الافتراضية.

بالنسبة إلى FAudio ، هذا هو السبب الرئيسي لاستخدامي بيئة Proton المخصصة لـ GloriousEggroll. ببساطة ، قم بإسقاط النسخة الممكّنة من FFMPEG التي جمعتها في بيئة Proton الخاصة بـ Steam حيث أن فريق FAudio الذي أصدر تعليماته هنا لا يعمل معي.

أخيرًا ، قد يكون وقت التشغيل من 1 إلى 5 دقائق في Steam بسبب خطأ جهاز التحكم. حاول تثبيت الحزمة xboxdrv من مستودعات التوزيع الخاصة بك وتشغيل sudo xboxdrv -D في المحطة قبل بدء تشغيل Warframe ومعرفة ما إذا كانت ستستمر لفترة أطول.

شكرا يولين ! هذا يعمل مع Steam والآن يمكنني اللعب لفترة أطول. :ابتسامة:

لقد قمت بتثبيت xboxdrv ، لكن sudo xboxdrv -D لا يعمل على Linux Mint.
قرأت https://steamcommunity.com/app/236090/discussions/0/558748653724279774/
لقد قمت بنسخ الأمر وعمل xboxdrv.

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

لقد بدأت تشغيل Warframe ، ولعبت عدة مرات ، والآن لم أتعرض لعطل بعد في Warframe من Steam.

معلومات:
إلى USB ، ليس لدي أي جهاز حقيقي متصل ، باستثناء الماوس ولوحة المفاتيح ،
لذلك أنا لا أعرف بالضبط كيف يعمل.
لكن الشيء المهم هو أن اللعبة تعمل بشكل أفضل الآن.

بالنسبة إلى xboxdrv ، أقترح ما يلي:
https://gist.github.com/akatch/cdb707856d467bd7cacd

جوجل حول كيفية بدء وتمكين الخدمة!

Warframe (230410) Launcher DX10 / DX11 لا يعمل

تم نقل المشكلة من https://github.com/ValveSoftware/Proton/issues/2690.
@ DiCA014 نشر في 2019-05-15T01: 05: 24:

عند إطلاق warframe عبر اللعب البخاري ، يفتح المشغل ولكنه غير قادر على بدء اللعبة بخطأ يقول "انتهى دعم DirectX 9"

لذلك ذهبت إلى إعدادات المشغل ووجدت أن خيار DX10 و DX11 قد تم تعطيله في قسم واجهة برمجة تطبيقات الرسومات.

يعمل المشغل مع lutris لكنني لا أريد إعادة تنزيل 20 + غيغابايت بالكامل من اللعبة.

هل هناك حل بديل إذا كنت أرغب في لعب اللعبة مباشرة باستخدام Steam Play؟

معلومات النظام

  • وحدة معالجة الرسومات: AMD A8-6410 مع Radeon R5.
  • سائق: ميسا 19.0.3
  • إصدار النواة: 5.0.9-2
  • إصدار البروتون: 4.2-4

مرحبًا @ DiCA014 ، يبدو أن A8-6410 به مجموعة شرائح GCN2. يرجى إعطاء https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games قراءة مع التركيز على cik_support.

@ kisak-valve لذا فإن المشكلة هي أنني لا أستطيع استخدام برامج تشغيل radeon mesa ، أليس كذلك؟ أرغب في إبقاء برنامج التشغيل الخاص بي مفتوح المصدر في الوقت الحالي. لكن شكرا لتوضيح ذلك بالنسبة لي.

كل من وحدات radeon و amdgpu kernel مفتوحة المصدر على حد سواء. تتميز وحدة radeon kernel بمزيد من الصقل لمجموعة الشرائح الخاصة بك ، ولكنها غير متوافقة مع RADV لتوفر لك دعم Vulkan ، وهو أمر ضروري لـ DXVK. كبديل ، يمكنك محاولة إضافة PROTON_USE_WINED3D=1 %command% إلى خيارات إطلاق اللعبة لجعل Proton يجرب مسار عرض OpenGL ، لكن توقع أداء أسوأ.

لقد أضفت سجلين
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

قمت بفتح Warframe من Steam باستخدام xboxdrv على Linux Mint مع برنامج تشغيل Nvidia.
نادرًا ما أتأخر أحيانًا ، وتتوقف اللعبة عن العمل.
لكن لدي مشكلة أكبر.
في Warframe على كوكب كوكب الزهرة هي مدينة فورتونا
https://warframe.fandom.com/wiki/Fortuna
وفي فورتونا يوجد مصعد إلى Orb Valis .
عندما يتم فتح باب Orb Valis ، تتوقف اللعبة عن العمل.
فرص ايقاف اللعبة 90٪. حاولت إنشاء سجل
https://github.com/tele1/Steam.logs/blob/master/warframe19.05.2019steam-230410.log.zip
إذا ذهبت مباشرة إلى Orb Valis من خريطة النجوم ، فليس لدي مشكلة في اللعبة.
حاولت تغيير إعدادات الرسوم والخيارات إلى Warframe ، لكن لا يمكنني إيجاد حل.
تعمل اللعبة أحيانًا بشكل أفضل عندما أقوم بتغيير الخيارات ولكنها لا تساعد دائمًا.
ربما هذا غبي ، لكني لاحظت

  • عندما قتلت عملية Warframe ، بمجرد أن استخدم Steam 100٪ من وحدة المعالجة المركزية الخاصة بي.
  • عندما يتوقف Warframe عن العمل في المصعد وأضغط على زر الماوس ، أسمع أحيانًا طلقات.
  • عندما يتوقف Warframe عن العمل ، فإنه يستخدم 100٪ وحدة معالجة مركزية ذات مؤشر ترابط واحد.

حسنًا ، انسى ذلك. أثبت الاختبار الذي أجريته أنه غير مثمر تمامًا. لقد أعدت تنزيل كل شيء حرفيًا وما زال يتجمد. يجب أن تكون مشكلة خادم / اتصال في هذه المرحلة. لا يوجد سبب آخر لحدوث ذلك منذ أن اختبرت حرفياً كل ملف على نظامي.

بروتون 4.2-5
لقد تم تحسين اللعبة ، ... ما الذي اختبر Yowlen

  1. بدون xbodrv
    "العديد من إصلاحات تخطيط وحدة التحكم." ، ولكن ما زلت بحاجة إلى xboxdrv للعب أكثر من دقيقتين. ،
    لأن اللعبة ستغلق.
    سجل:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.Exit.Alone.steam-230410.log.zip
    مثيرة للاهتمام للغاية بالنسبة لي ، مرة واحدة ، تتجمد اللعبة عند بدء التشغيل
    سجل:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.without.xboxdrv.CPU100procent.usage.25.05.2019steam-230410.log.zip

  2. مع xboxdrv
    لا يزال من الممكن تعليق اللعبة ، كما هو مذكور أعلاه واستخدام 100٪ أساسي أو خيط من وحدة المعالجة المركزية
    وعندما أقتل عملية Warframe ، فإن إحدى العمليات "Steam" تستخدم وحدة المعالجة المركزية بنسبة 100٪
    سجل:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU100procent.usege.steam-230410.log.zip
    بمجرد توقف اللعبة عند 80٪ فقط من وحدة المعالجة المركزية ، سجل:
    https://github.com/tele1/Steam.logs/blob/master/2019.05.25/Warframe.with.xboxdrv.CPU80procent.usage.video.not.working.steam-230410.log.zip

  3. في مربع الرسالة ، لا يزال الصوت لا يعمل.

تسبب البروتون 4.2-6 الذي تم إصداره اليوم في حدوث تراجع في الأداء ولكن أعتقد أن المشكلة منتشرة على نطاق واسع.

يبدو أنه تم إصلاح المشكلة في الإصدار الجديد من FAudio: https://github.com/FNA-XNA/FAudio/releases/tag/19.06.07

لقد اختبرت ذلك بسرعة كبيرة ويبدو أن الأداء عاد إلى طبيعته.

هل هناك أي طريقة للعودة إلى الوراء في إصدارات البروتون؟ لقد لاحظت مشكلات كبيرة في الأداء مع الإصدار 4.2-6 ، فهل هناك أي طريقة للعودة إلى الإصدار 4.2-5؟

وجود مشكلات مماثلة مع 4.2-6 ، حدث أداء سيء حقًا بعد التحديث.

يرتبط تأكيد هذه المشكلة بـ FAudio ، والذي يبدو أنه تم إصلاحه في أحدث تصحيح. لإصلاح التشغيل:

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

يبدو أن بروتون 4.2-7 لديه نفس إصدارات الإصدارات السابقة.

معلومات النظام: https://gist.github.com/CorruptComputer/f164c2d48606808dbfbc07ee8810efd5

Proton Log (اضطر إلى ضغطه ليلائم GitHub):

لي،
كانت لعبة التباطؤ في اليوم السابق لتثبيت البروتون 4.2-6. في عالم سهول إيدولون المفتوح.
اعتقدت أنها كانت مشكلات في ترقية Warframe أو مشكلات في الخادم.
لكن التباطؤ مع البروتون 4.2-6 كان أكثر تميزًا ، وصوت طقطقة في.
ولم أستطع اللعب بالبروتون 4.2-6 لأنني تعرضت لحوادث
بالنسبة لي ، يحل البروتون-4.2-7 _ "صوت طقطقة" _ ومع مشكلات الأداء الضخمة.

لدي تأخيرات صغيرة ، لكن أعتقد أنها طبيعية.
لأن اللعبة لا تزال قيد التطوير والتحسين.
ستكون اللعبة أكثر جمالًا ، لكنها ستتطلب أجهزة أفضل.
للحصول على أداء أفضل ، قمت بتقليل عدد التأثيرات في إعدادات Waframe.

معلومات نظامي :
سجلاتي مع بروتون 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

شيء آخر:

  1. لم تحل مشكلة نقص الصوت في صندوق الرسائل والمعلومات في بداية المهمة. يجب أن يبدو هذا على هذا النحو https://youtu.be/p01EI5KQjHA؟
    هذه ليست مشكلة كبيرة لأنها تكتب ما يجب علينا القيام به أثناء المهمة.
  2. لا تزال اللعبة تتعطل أو أحيانًا يكون لدي شاشة سوداء أو توقف الكمبيوتر.
    لقد أدرجت هذا في اسم السجل.
    لكن أهم شيء يمكنني لعبه الآن: الابتسامة:

أيضًا ، يبدو أنه كان هناك انحدار غريب مع Proton عندما يتعلق الأمر بملء الشاشة. في Proton 3.16-9 ، الضغط على META على KDE لن يجبر الشريط السفلي (مدير المهام) على البقاء على الشاشة إلى الأبد ، بينما مع Proton 4.2-6 + ، يؤدي الضغط على META إلى عرض القائمة + الشريط السفلي ، وسوف نحتفظ به بشكل دائم. لا يؤثر ذلك على وضع تحجيم النافذة.

لا يعمل مشغل DirectX 11/10 بالنسبة لي. لدي GPU 56 Vega و amdgpu kernel driver. هنا الناتج lspci -k :

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

ماذا علي أن أفعل لبدء اللعبة؟

arzardk ما هي النواة التي تستخدمها؟

لا أريد أن أكون مملاً ، لكن المشغل توقف عن العمل معي.
Launcher يحاول التحقق من وجود تحديثات وإنهاء المكالمة.
بعد بضع دقائق ، عندما أحاول القيام بشيء آخر ، تصبح نافذة المشغل سوداء بالكامل.
آخر من السجل هو
10122.571:0029:002a:trace:seh:__regs_RtlUnwind handler at 0x7bc85e60 returned 1
استرح في النهاية عندما قتلت العملية.
السجلات: https://github.com/tele1/Steam.logs/tree/master/2019.06.15/Warframe.launcher.problem

حاولت أيضًا إلغاء تثبيت اللعبة وتثبيتها وإنشاء السجل مرة أخرى ،
لأن Steam ليس لديه التحقق من الملفات لهذه اللعبة (كان هذا الخيار في المشغل فقط)
، ولكن لدي نفس المشكلة. (سجل رقم 2)

لقد لاحظت أيضًا أن السجل لا يحتوي على الخيارات التي بدأت بها اللعبة ، فربما تكون مهمة في بعض الأحيان؟
على سبيل المثال ، استخدمت آخر مرة "PROTON_FORCE_LARGE_ADDRESS_AWARE" ولكن ليس دائمًا.

CorruptComputer الافتراضي 5.0 نواة لأوبونتو 19.04

arzardk Huh ، المشغل يعمل بشكل جيد بالنسبة لي خارج منطقة الجزاء على kernel 5.1.8. لدي أيضًا بطاقة رسومات Vega 64 ، ما إصدار برامج التشغيل الذي تستخدمه؟

تحرير: يمكن العثور على هذا في معلومات نظام Steam الخاص بك:

    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

تمكنت من تشغيل اللعبة بشكل مثالي باتباع الإرشادات التالية: https://github.com/CorruptComputer/Arch-Manjaro-Proton-Guides/tree/master/Warframe٪20 (230410)
البروتون: 4.2-7
معلومات النظام: https://gist.github.com/CorruptComputer/f164c2d48606808dbfbc07ee8810efd5

CorruptComputer لا تستخدم xact. لقد تم توضيحها عدة مرات في هذا المستودع والعديد من الأماكن الأخرى. استخدم FAudio المجمعة ، والتي ستعمل مع الأصوات نفسها.

Frontear هل هناك أي سبب لماذا؟ لقد بحثت ولم أجد سوى مثيل واحد لذلك في هذه المشكلة:

تحتاج اللعبة حاليًا إلى xaudio2_7 أصلي من DirectX ، حيث فشل مضمّن.
تصحيح: الإصلاح المؤقت حتى يمكن إصلاح xaudio2_7 المدمج في النبيذ هو تثبيت Direct X إلى البادئة ثم إضافة تجاوز dll إلى السجل الذي يعين xaudio2_7 على أنه أصلي. يجب تثبيت هذا يدويًا حيث أن winetricks قام بتعطيل 64 بت xact dlls في Direct X بسبب هذا الخطأ في الماضي.

لا يبدو أنه يسبب أي مشاكل ، ويصلح بالفعل مشكلات الصوت التي كانت موجودة سابقًا هنا.

arzardk أعتقد أن لدي نفس المشكلة.

مقتطف من معلومات نظام 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

يمكنني تشغيل Warframe من خلال lutris على ما يرام (باستخدام مثبّت lutris.com واختيار Proton-4.6-GE-2 أو Proton-4.10-GE-2 أو ge-faudio-protonified-4.8-x86_64 كإصدار النبيذ). يمنحني تصدير DXVK_HUD=devinfo,version,api

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

في اللعبة.

عندما أحاول البدء عن طريق Steam ، يتم استقبالي برسالة "Directx 9 غير مدعوم" في المشغل. لا يهم إصدار Proton الذي أحدده ، 4.2-7 ، Proton-4.6-GE-2 أو Proton-4.10-GE-2. نفس الرسالة.

التحقق من steam-230410.log في منزلي ، أستطيع أن أرى أن DXVK لديه مشاكل في العثور على بعض امتدادات 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

تشغيل vulkaninfo يخبرني:

==========
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

إذا كان هناك أي شيء آخر يمكنني تقديمه ، فيرجى إخباري.

ملاحظة: التشغيل باستخدام PROTON_USE_WINED3D=1 %command% ينجو من فحص Directx> 9 للمشغل ، ولكنه يتعطل فورًا عندما أنقر فوق "تشغيل".

كان سبب مشكلتي هو فقدان ملف ICD 32 بت في Void Linux . لقد أصلحته كما هو موضح في التقرير المرتبط بنسخ 64 بت واستبدال المسار. أظن أن المشغل 32 بت بينما اللعبة نفسها 64 بت.

إذا كان هذا صحيحًا ، فهذا خيار غريب للغاية ، ويرجع ذلك إلى حقيقة أنهم توقفوا تدريجياً عن دعم 32 بت في فبراير.

لذا مع أحدث إصدار من Proton (4.2-9) وأخذ نصيحةFrontear بعدم استخدام xact ، تتعطل اللعبة عند الإطلاق الآن.

سجل Steam:
steam-230410.log

CorruptComputer ، يرجى تجربة إصدار البروتون المخصص الذي يدعم FAudio + FFMpeg من GloriousEggroll https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.11-GE-1

قم بإزالة (أو إعادة تسمية) المجلد القديم المتوافق مع Warframe قبل بدء Warframe للحصول على بادئة بروتون جديدة تمامًا

قبل بضعة أيام بعد تحديث Steam Beta ، عمل برنامج warframe المشغل مرة واحدة.
عندما أغلقت عملية اللعبة ، لأن النافذة كانت سوداء ، لأنني قمت بتصغير نافذة اللعبة للحظة ، ثم لا يعمل برنامج warframe.
لذلك أظن أن بعض الملفات المعطلة في Steam / Proton أو في اللعبة تمنع بدء اللعبة.

ملاحظة. يبدو أن اللعبة ستحتوي على التحديثات التالية. (تحديث الخرائط والأشكال والسفن ...)
https://www.youtube.com/watch؟v=C3nm8RocAv4

تلميح:
إذا كانت لديك مشكلة مماثلة مع Launcher مثل I.
جرّب تبديل Steam Beta إلى Steam العادي أو إلى Steam Beta مرة أخرى.
يجب أن يعمل المشغل واللعبة ، على الأقل حتى وقوع الحادث / الانهيار التالي.

تحذير:
من فضلك لا تتوقع أن تعمل اللعبة كما كان من قبل
(على سبيل المثال ، قبل عام أو قبل ذلك 2 أو 4 غيغابايت من ذاكرة الوصول العشوائي)

  • يستهلك الإصدار 64 بت دائمًا المزيد من ذاكرة الوصول العشوائي.
  • ستتطلب التحديثات الجديدة أيضًا أجهزة أفضل.
    على سبيل المثال ، لدي الآن أحدث ولكن ذاكرة وصول عشوائي (RAM) بسعة 8 جيجابايت فقط وكل الذاكرة تقريبًا مشغولة أثناء اللعبة.
    ولدي اللعبة مضبوطة على أقل عدد من التفاصيل.

من أجل الأجيال القادمة ، تم اختباره في 4.11-1. لا تزال الأصوات والموسيقى لا تعمل على هذا الإصدار الجديد (كما هو متوقع). لا يزال بحاجة إلى إصدار بروتون الممكّن لـ Glorious Eggroll's ffmpeg.

[تعديل]
يعمل تعيين خيار التشغيل WINEDLLOVERRIDES="xaudio2_7=n,b" %command% تصحيح مشكلات الصوت ، ولا يزال خطأ وحدة التحكم موجودًا في 4.11-1

للإشارة فقط: نفذ Warframe من المربع بالنسبة لي في 4.2-9 ، لكنه لا يعمل على 4.11-2
(بدون أصوات وموسيقى)

تم اختباره باستخدام أحدث بروتون 4.11-2 و 4.2.9 بعد قراءة تعليقات @ tele1 ولكن بالنسبة لي لم يتم تشغيله: كل ما يمكنني رؤيته هو أن الرسوم المتحركة للمشغل تتجمد فجأة بعد مجموعة من الثواني وتصبح النافذة بأكملها غير مستجيبة. الشيء الوحيد الذي يمكنني فعله بعد ذلك هو قتل العملية.
هذا على نظام Slackware64 14.2 مع AMD RX590.
steam-230410.log
hwinfo.txt

warframe drx10 أو إخفاء

تم نقل المشكلة من https://github.com/ValveSoftware/steam-for-linux/issues/6548.
IscanderWSD تم نشره على 2019-09-30T23: 58: 04:

معلومات النظام الخاص بك

  • إصدار عميل Steam (رقم الإصدار أو التاريخ):
  • التوزيع (مثل Ubuntu):
  • تم الاشتراك في الإصدار التجريبي من عميل Steam ؟: [نعم / لا]
  • هل تحققت من تحديثات النظام ؟: [نعم / لا]

يرجى وصف مشكلتك بأكبر قدر ممكن من التفاصيل:

صِف ما توقعته وما يجب أن يحدث وماذا حدث. الرجاء ربط أي عجائن رمز كبيرة كـ Github Gist

خطوات إعادة إظهار هذه المشكلة:

  1. مرحبًا عزيزي صديقي ، لدي مشكلة في مشاكل drx10 مع drx 9 ولا يدعم 10 ولا يمكن تقديم نظام Uubuntu 18

انتهى دعم DirectX 9. نأمل أن تتمكن من تحديث بطاقة الرسومات الخاصة بك!



    1. مع احترام اسكندر

مرحبًا IscanderWSD ، ليس من الواضح بشكل خاص ما الذي تحاول توصيله ، لكن Proton تستخدم DXVK لترجمة DirectX 10/11 إلى Vulkan والسبب الأكثر شيوعًا لفشل هذا هو عدم وجود حزمة برنامج تشغيل Vulkan مثبتة.

يرجى نسخ معلومات نظامك من Steam ( Steam -> Help -> System Information ) ووضعها في الجوهر ، ثم تضمين ارتباط إلى الجوهر في تقرير المشكلة هذا.

@ kisak-valve: ما يعني IscanderWSD قوله هو ما يلي:

عند بدء تشغيل اللعبة ، ينبثق المشغل ، ويقوم بتشغيل التحديثات دون مشكلة ، ويعرض اتفاقية ترخيص المستخدم النهائي ، ثم ينبثق برسالة
DirectX 9 support is over. We hope That you will be able to update your graphics card

هناك خيار لإدخال إعدادات اللعبة ، لكن خيارات DirectX10 و DirectX11 غير نشطة.
لدي نفس المشكلة.

تكوين نظامي
_vulkaninfo_ الخاص بي

مرحبًا @ fer-rum ، انتهى دعم Ubuntu 18.10 في يوليو. وبغض النظر عن ذلك ، يرجى إضافة PROTON_LOG=1 %command% إلى خيارات إطلاق اللعبة وسحب وإسقاط $ HOME / steam- $ APPID.log الذي تم إنشاؤه في مربع التعليقات.

يرجى أيضًا التحقق مما إذا كان متغير مساحة المستخدمين 32 بت و 64 بت مثبتًا بشيء مثل apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386 .

انتهى دعم Ubuntu 18.10 في يوليو

أنا أدرك ذلك بألم. لا يزال يتعذر العثور على الوقت بعد لتبديل النواة.

سجل:

steam-230410.log

سائقي فولكان:

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

الرجاء تثبيت دعم Vulkan 32 بت لبطاقة الفيديو الخاصة بك مع sudo apt install mesa-vulkan-drivers:i386 وتحقق مما إذا كان ذلك يحدث فرقًا.

واو ، كان ذلك سريعًا. القبعات لك يا سيدي.
نعم ، يبدو أنه يفعل الحيلة ؛ على الأقل يتقدم المشغل إلى الخطوة التالية. (سأتابع ، بمجرد أن يسمح لي بالدخول إلى اللعبة الفعلية.)

حسنًا ، تبدأ اللعبة بدون مشاكل ، الصوت جيد ، لكن بشكل عشوائي يتعطل. (لا يتم إرفاق السجل ، لأنه قريب من 100 ميغا بايت)
سنحاول العودة إلى إصدار بروتون سابق.

لا نجاح. سنحاول استخدام البروتون المخصص لـ

بدلاً من ذلك ، قم بتعطيل vsync وأبلغ مرة أخرى. فقط تأكد من عدم ضبطه على تلقائي.

شيء آخر قد يكون هو عدم توصيل وحدة تحكم. هناك خطأ معروف يتسبب في خروج Warframe دون أي تحذير أو رسالة خطأ بعد 5 دقائق إذا لم يكتشف وحدة تحكم.

نظرًا لأنك على علم بالفعل ببيئة Proton المخصصة لـ GloriousEggroll ، يمكنك التحقق من الملف التمهيدي هناك للحصول على إرشادات حول إعداد xboxdrv للتغلب على هذه المشكلة.

أواجه أيضًا مشكلة DirectX 9 support is over. We hope That you will be able to update your graphics card . باستخدام Proton-4.15-GE-4 ، اتبع جميع الإرشادات الخاصة بـ xboxdrv والحزم للتثبيت هنا وهنا .

معلومات نظام البخار
steam-230410.log

مرحبًا CorruptComputer ، تشير معلومات النظام لديك إلى عدم وجود دعم 32 بت فولكان لبطاقة الفيديو الخاصة بك. تحقق من تثبيت الحزمة lib32-vulkan-radeon .

@ kisak-valve شكرا للعودة إلي بسرعة! لقد قمت بالفعل بتثبيت هذه الحزمة ، ولا يبدو أن إعادة تثبيتها تغير أي شيء. لدي أيضًا برامج تشغيل lib32-mesa مثبتة ، لذلك لست متأكدًا من سبب عدم ظهورها على أنها مدعومة. أي أفكار أخرى حول ما يمكنني تجربته؟

مرحبًا ، أبلغ عن عمليات الإقفال العشوائية:

وصف

تحدث عمليات الإغلاق العشوائي في كثير من الأحيان ، ولم أتمكن من إنهاء مهمة واحدة. أيضًا ، قمت بتوصيل لوحة ألعاب X360 الرسمية ، ولكن دون جدوى.
لا أتذكر أن لدي تلك الأسابيع الأربعة الماضية.

النظام

نظام التشغيل: Arch Linux
إصدار كيدي بلازما: 5.17.1
إصدار KDE Frameworks: 5.63.0
إصدار كيو تي: 5.13.1
إصدار النواة: 5.3.7-zen1-1-zen
نوع نظام التشغيل: 64 بت
المعالجات: 16 × AMD Ryzen 7 1800X معالج ثماني النواة
الذاكرة: 31.3 جيو
وحدة معالجة الرسومات: Radeon RX Vega (VEGA10، DRM 3.33.0، 5.3.7-zen1-1-zen، LLVM 9.0.0)

تقرير الشوائب

تعلق.

ملاحظة: 11796.372: 0016 -> عندما قتلت التطبيق غير المستجيب.

steam-230410.log.gz

CorruptComputer ، قد يكون من المفيد التحقق مما إذا كان لديك lib32-vulkan-icd-loader وما إذا كانت إضافته تحدث فرقًا؟

حسنًا ، لقد استخدمت proton 4.15-GE و vsync معطل وقمت بتشغيل ubuntu-xboxdrv من ppa: rael-gc / ubuntu-xboxdrv .
لعبت مهمة واحدة دون حوادث حتى الآن ، لكن معدل الإطارات يسقط بمجرد إطلاق النار (أو الأعداء).
أي اقتراحات ما خيار الرسومات الذي يمكنني تعطيله لمواجهة هذا؟

يمكنني التفكير في بعض الأسباب المحتملة:

  1. تعد برامج تشغيل AMD فظيعة حقًا عندما يتعلق الأمر بتوليد ذاكرة التخزين المؤقت. لقد وضعوا أولوية عالية جدًا ، مما تسبب في تباطؤ هائل ، على الأقل في 290 ضعفًا. إذا كان هذا هو سبب مشكلتك ، فسترى تحسنًا طبيعيًا بينما تستمر في المهمة وعلى عمليات التشغيل المتتالية لنفس مجموعة المربعات.
  2. إذا لم يكن هذا هو السبب ، يمكنك التحقق من إعدادات تأثيرات الجسيمات. هناك اثنان منهم. أحدهما يسمى شيئًا مثل "تأثيرات GPU" والآخر أسفله مباشرة يحمل اسمًا مشابهًا ، ولكن بدون جزء "GPU".
  3. إذا استمر عدم القيام بذلك ، يمكنك محاولة العبث بإعدادات Texture Memory. هذا هو أكثر من لقطة طويلة ، رغم ذلك. لاحظ أن الإعداد المنخفض جدًا لهذا قد يتسبب في حدوث مشكلات على الخرائط الأكبر حجمًا. لا يمكنني التحدث عن الأجهزة ذات ذاكرة الوصول العشوائي الأعلى ، لكنني وجدت على جهاز 8 جيجابايت الخاص بي ، المتوسط ​​هو الأكثر استقرارًا هنا من حيث FPS ، لكن عليّ رفعه إلى High for the Plains و Orb Vallis.

أيضًا ، إذا كنت تستخدم AMD ، فجرب mesa-aco ، فهذا يساعد كثيرًا.

لا يمكن إطلاق warframe

تم نقل المشكلة من https://github.com/ValveSoftware/Proton/issues/3250.
FenrirAetherius نشر في 2019-11-24T22: 44: 35:

تقرير التوافق

  • اسم اللعبة مع مشكلات التوافق: Warframe
  • معرف تطبيق Steam للعبة: 230410

معلومات النظام

  • مُعالج الرسومات: Nvidia 1050 Ti M
  • إصدار برنامج التشغيل / LLVM: nvidia-435
  • إصدار النواة: 4.15.0

  • ارتباط بتقرير معلومات النظام الكامل كـ Gist :

  • إصدار بروتون: 4.11.0

أؤكد:

  • [x] أنني لم أعثر على تقرير توافق موجود لهذه اللعبة.
  • [x] أني تحققت مما إذا كانت هناك تحديثات متوفرة لنظامي.

steam-230410-errors.log
(لقد قمت بعمل grep في السجل لأنها كانت أكبر من أن يتم إرسالها عبر github cat steam-230410.log | grep -y Error > steam-230410-errors.log )

الأعراض

بعد إعداد Nvidia-prime على Nvidia GPU ، لا يمكنني تشغيل Warframe. لم يواجه المشغل أي مشكلة ولكن تعطل اللعبة فورًا بعد النقر فوق "تشغيل".
بعد النظر في الأخطاء الموجودة في السجلات ، لا يمكنني تحديد سبب الانهيار وكيفية تصحيحه.

مرحبًا FenrirAetherius ، بشكل عام ، يتم ضغط سجلات البروتون جيدًا. إذا قمت بوضعه في أرشيف ، فهل يؤدي ذلك إلى تقليله إلى حجم معقول؟

يمكنك الحصول عليها هنا ، آسف لعدم التفكير في ضغطها
البخار 230410.zip

بعض خطوط الاهتمام المحتملة من السجل:
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

هل يمكنك محاولة إضافة WINEDLLOVERRIDES="dxgi=n" %command% إلى خيارات تشغيل اللعبة واختبار ما إذا كانت تحدث فرقًا؟

مرحبًا ، لقد حاولت باستخدام WINEDLLOVERRIDES="dxgi=n" %command% كما طلبت ، لا يعمل ، أرسل لك السجل
البخار 230410.zip

منذ التحديث الجديد لـ Empyrean اليوم ، تم تعليقه على شاشة "التحقق من وجود محتوى جديد" بالنسبة لي.

ضع في اعتبارك أن أداة تحديث اللعبة قد تظهر عالقة أثناء إحراز تقدم. راقب حركة مرور الشبكة الخاصة بك في شاشة النظام بينما تدعي أنها تبحث عن محتوى جديد.

بعد ذلك خرج Empyrean ، لدي مشكلة غريبة في اللعبة. في كل مرة أبدأ فيها اللعبة ، بعد اللعب لمدة ساعة تقريبًا ، يصبح الماوس متقطعًا / بطيئًا ولكن معدل الإطارات يظل كما هو. يعمل الماوس مثل تجميع حركاته معًا (أو كما لو كان موضع الماوس محددًا) ، لذلك عندما أحرك الماوس ، يتلعثم منفذ العرض بشدة ولكن بشكل منتظم (حتى المؤشر في القائمة) ، ولكن عندما لا أحرك الماوس ولكني أفعل أي شيء آخر مثل الركض في المشهد ، وما إلى ذلك ، فلا بأس تمامًا.

مرحبًا saeidscorp ، يبدو أنك واجهت # 3316 ، راجع https://github.com/ValveSoftware/Proton/issues/3316#issuecomment -565734041 للحصول على حل بديل.

مرحبا @ kisak-valve نعم هذا كل شيء. شكر!

Warframe "الشبكة لا تستجيب"

تم نقل المشكلة من https://github.com/ValveSoftware/Proton/issues/3380.
@ BigDaddyJ1569 تم النشر في 2019-12-28T15: 42: 29:

مرحبا،

عندما أقوم بتشغيل warframe ، لا يمكنني تسجيل الدخول حتى عندما أستخدم بيانات الاعتماد الصحيحة وأدخل في 2fa بشكل صحيح. عند انتظار تفويض بيانات الاعتماد ، يظهر رمز Network Not Responding ويختفي عدة مرات. لقد قمت بتنزيل xboxdrv ، وأنا أستخدم Directx11 ، ولا أستخدم ملء الشاشة. لقد صفعت للتو توزيعة Ubuntu 18.04.3 LTS هذه بالأمس ، وما زلت أعاني من الأخطاء الأولية. سيكون موضع تقدير أي مساعدة.

مرحبًا @ BigDaddyJ1569 ، يرجى إضافة PROTON_LOG=1 %command% إلى خيارات تشغيل اللعبة واسحب وأسقط $ HOME / steam- $ APPID.log الذي تم إنشاؤه في مربع التعليقات.

مرحبًا ، أواجه بعض المشاكل في بدء هذا. لقد ألقيت نظرة على الوثائق ولست متأكدًا من مكان دليل "~ / .steam / root /ompatitytools.d /".

@ BigDaddyJ1569 حاول النظر إلى ~/.local/share/Steam/compatibilitytools.d .

نعم ، إنه ملف فارغ.

في الواقع ، هذا مجلد ، تذهب البروتونات الخاصة بك إلى هناك.

أي تقدم في هذا؟ لدي نفس المشكلة. معلوماتي صحيحة ولكن تظهر لي رسالة "الشبكة لا تستجيب" ونافذة "فشل في تسجيل الدخول ، تحقق من معلوماتك".

يبدو أن مطوري Warframe ربما قاموا بتغيير تنسيق الصوت الخاص بهم؟ يبدو أن الإصدار 4.11-12 يعمل مع الأصوات والموسيقى ومقاطع الفيديو المهارية خارج الصندوق. حاولت باستخدام 4.2-9 ويبدو أيضًا أنها تعمل. أي شخص آخر قادر على التحقق مرة أخرى والتحقق؟
--تعديل--
يبدو أنهم يقومون بتحميل xaudio dll الخاص بهم بعد مناقشة مع صديق:

يبدو أنهم يقومون بتحميل xaudio dll الخاصة بهم ، وليس نظام واحد؟

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

كل ما يتعلق بالصوت من تتبع 50 ميجابايت بأنابيب

أوامر التشغيل (استبدلت libFAudio ببنية تصحيح)

PROTON_LOG=1 FAUDIO_LOG_EVERYTHING=1 %command%

الأمر grep

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

نتيجة:

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

يبدو أن هناك إصلاحًا لميزة التنزيل المجمع للمشغل في إصدار النبيذ 5.1
سيكون من الجيد إضافته في بروتون 5.0-3

45847 توقف تحديث / تنزيل برنامج تثبيت Warframe بسبب تلف الملفات الكبيرة في وضع "التنزيل المجمع" (يحاول مرارًا وتكرارًا)

مرحبًا barfin ، https://bugs.winehq.org/show_bug.cgi؟id=45847 يشير إلى https://source.winehq.org/git/wine.git/commit/e07efbd9197a4628024dce9338bc3c947280662c ، الموجود في النبيذ 4.16 ، و بالملحق Proton 5.0 .

لذلك تم طرح نقطة مثيرة للاهتمام لي اليوم على reddit - على ما يبدو مع البروتون 4.2-9 ، لا يحدث خطأ في جهاز التحكم. لقد اختبرت هذا على أحدث فرع 4.2 وبالتأكيد ، لقد نجح الأمر بشكل جيد. تساءلت بعد ذلك عما إذا كانت المشكلة قد حدثت في الإصدارات السابقة ، لذلك قمت بالتبديل إلى 3.16-9 ، ولم تكن لديها هذه المشكلة أيضًا. يبدو أن المشكلة بدأت تحدث بعد 4.2

للتوضيح: مشكلة وحدة التحكم هي أنه إذا قمت بتشغيل اللعبة ، فإنها تغلق بعد 5 دقائق من النقطة. إذا كان لديك xboxdrv يعمل كخدمة ، أو تم اكتشاف وحدة تحكم ، فلن يتعطل. إذا تم فصل وحدة التحكم ، فسوف تتعطل بعد فترة وجيزة. الحل الحالي هو تشغيل xboxdrv كخدمة حتى تعتقد اللعبة دائمًا أن لديك وحدة تحكم متصلة.

تحديث:
في بنائي المخصص ، قمت بتعطيل أي تصحيحات لـ xinput ، و dinput ، و dinput8 ، و hid ، و hidclass ، و winebus.
- تم اختباره لاستبدال / dlls / xinput * بإصدارات 4.2 من النبيذ - لا يزال يحدث مشكلة
- تم اختباره لاستبدال / dlls / hid * و hidclass بإصدارات 4.2 من Wine - يتم تجميعها ، ولا تزال المشكلة تحدث
- اختبار استبدال / dlls / dinput * بإصدارات 4.2 النبيذ - لا يتم تجميعها - سيختبر المزيد غدًا

بعد فحص سريع للمكتبة ، يبدو أن Warframe يستخدم dinput8 على وجه التحديد:

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

-حاول إضافة الإصدار 64 بت من windows dinput8.dll إلى البادئة مع التجاوز الأصلي ، ما زالت المشكلة تحدث.
-حاول إضافة Windows 64 بت dinput.dll إلى البادئة مع تجاوز أصلي ، لا تزال المشكلة تحدث.

أي اقتراحات أخرى يجب أن أتحقق منها بخصوص مدخلات وحدة التحكم ستكون موضع تقدير.

GloriousEggroll لست متأكدًا بنسبة 100 ٪ ، لكنني متأكد تمامًا من وجود خطأ وحدة التحكم في 4.2 مرة أخرى في اليوم أيضًا ، مما يجعلني أعتقد أنه من المحتمل أن يكون تحديثًا لـ Proton 4.2 على وجه التحديد هو الذي يسبب ذلك.

هذا من شأنه أن يفسر سبب عدم نجاح مجرد الرجوع إلى ملفات .dlls الخاصة بـ Wine 4.2's ، على الأقل ، وقد يكون من المفيد البحث فيه؟

WOOO لقد وجدت مصدر مشكلة متطلبات وحدة تحكم xboxdrv:

العميل

-شغلت تصحيح الأخطاء مع + relay لمعرفة ما كان يحدث ، ولاحظت قبل خطوط الأعطال المعتادة القياسية أنها كانت تجري الكثير من مكالمات ntdll
-لذا ، قمت بتشغيله مرة أخرى باستخدام + ntdll ، ووجدته يفعل ذلك قبل الانهيار:

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

- كنت مثل ، حسنًا ، لنجرب شيئًا ما ، وذهبت لتبديل ملفات dlls steamclient من الإصدار 5.0 مع الإصدار 4.2
- كانت هذه هي نفسها (راجعت md5sums) ، لذلك ذهبت لأرى ما الذي تم تحميله في السجل المتعلق بذلك ، لذلك راجعت عميل العميل
- بعد ذلك قمت بتبديل العميل - الآن ، تسبب هذا في عدم تحميل العميل على الإطلاق ، وبالتالي تم تحميل إطار الحرب كما لو كان العميل المستقل بدون ميزات البخار أو tennogen

لكنها لم تتحطم. وكان حتى 20 دقيقة

-يمكن إجراء اختبار مبني الآن على 5.0 مع عميل العميل من 4.2
ثم سوء المحاولة شطر العميل

لدي حدس فيما يتعلق بلعب Steam عن بُعد والطريقة التي يتعامل بها مع الإدخال ، ولكن لا يمكنني حاليًا تحميل عملاء جدد إذا قمت بتعطيل جميع أجزاء التشغيل عن بُعد

التحديث: ليس اللعب عن بعد. جريت:
grep -rni . -e remoteplay
وأزال كل ما يتعلق باللعب عن بعد. تحميل lsteamclient. اللعبة لا تزال مغلقة بعد 5 دقائق.
تحديث: لا علاقة لها ب steam.exe الذي يتم تجميعه باستخدام msvcrt لـ 4.11

تحديث: لا يبدو أن أيًا من عناصر BindingRevision المضافة في 145 أيضًا.

تحديث: أحد الأشياء التي لاحظتها هو أنه في 4.11 يبدو أنه يجري استقصاء للأجهزة المتصلة ، حيث لا يحتوي سجل 4.2 على أي استقصاء على الإطلاق.

مقتطف من 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

يتكرر هذا خلال 4.11 سجل ، ولكن ليس في أي مكان في سجل 4.2. في الواقع ، إذا قمنا باستخدام steamclient ، فإن سجل 4.2 يكون أصغر بكثير. انظر الملف المرفق.

4.2-steamclient.log
4.11-steamclient.log

نرى في 4.2:

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

تم تقديم SteamClient019 في steamclient sdk 146 ، والذي لا يتضمن 4.2 ، لكنه لا يتعطل ، ويستمر في العمل. ربما هذا هو السبب في أنها تعمل؟

في هذه المرحلة ، قضيت معظم عطلة نهاية الأسبوع في محاولة للعثور على ما يسببه lsteamclient ، لكنني نوعا ما نفدت الأفكار الآن ، ولست متأكدًا من علامات تصحيح الأخطاء الأخرى التي يجب استخدامها إلى جانب + steam ، + عميل بارد

نجاح!

مخترق ، لكنه ناجح.

تمكنت من منعه عن طريق إضافة اختراق يعطل winISteamController_SteamController007 في lsteamclient. لا يزال lsteamclient يتم تحميله بنجاح ، وقد قمت بتوصيل وحدة تحكم 8bitdo Pro + وما زالت تعمل. ثم قمت أيضًا بتوصيل وفصل وحدة التحكم عدة مرات. اللعبة لم تتعطل. لا يزال Isteamclient يحاول الاستقصاء عن وحدة تحكم ولكن فشل الاستطلاع نظرًا لتعطيل الوظيفة. الآن فقط يكرر هذا بدلاً من ذلك (في حالة التصحيح):

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

يمكن العثور على بنية البروتون-جي مع الحل البديل هنا:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.1-GE-2

GloriousEggroll شكرا ، أيها الأسطورة ، سوف تجربها الآن

تحرير: إنه يعمل بالفعل ، شكرًا مرة أخرى

GloriousEggroll أليست معظم الحلول اختراقًا؟ وجه ضاحك

على أي حال ، مع عزل الوحدة النمطية الإشكالية ، يجب أن يكون من السهل نسبيًا تتبع سبب تعطلها وإصلاحها بشكل صحيح. في كلتا الحالتين ، يوجد حل بديل على الأقل الآن. أنت رائع كالعادة.

مشكلة في إدخال البخار وتراكب البخار في الألعاب

تم نقل الإصدار من https://github.com/ValveSoftware/steam-for-linux/issues/6934.
Preceptus تم نشره بتاريخ 2020-02-29T12: 00: 02:

معلومات النظام الخاص بك

  • إصدار عميل Steam (رقم الإصدار أو التاريخ): الأحدث
  • التوزيع (مثل Ubuntu): Arch linux / manjarowish distro
  • تم الاشتراك في الإصدار التجريبي من عميل Steam ؟: [نعم]
  • هل تحققت من تحديثات النظام ؟: [نعم]

يرجى وصف مشكلتك بأكبر قدر ممكن من التفاصيل:

لعبة: Warframe ، ربما ألعاب أخرى أيضًا ، لكن warframe يستخدم تكوين تحكم معقدًا
المشكلة: جهاز التحكم بالبخار أو DS4 عالق في طبقة المشغل.
يحتوي Warframe على العديد من الطبقات مثل المشغل ، اللعبة ، المشاجرة ، القائمة ، إلخ.
يجب أن يتحولوا جميعًا تلقائيًا لأنني أستخدم وظائف في اللعبة. ومع ذلك ، فإن تكوين وحدة التحكم عالق دائمًا في طبقة المشغل. هذا باستخدام التكوين الرسمي لـ DE ، أي تكوين يستخدم هذه الطبقات عالق في الطبقة الأولى (في هذه الحالة طبقة المشغل).
صِف ما توقعته وما يجب أن يحدث وماذا حدث.
أتوقع أن تعمل كما فعلت في النوافذ ، والتبديل التلقائي للطبقة وجميع التغييرات الحديثة وما إلى ذلك.
بالإضافة إلى ذلك ، لاحظت أن Steam له مدخلاته ، وأن اللعبة تستخدم مدخلاتها أيضًا.
لذلك نظرًا لأن اللعبة تحتوي على مفتاح سلاح ناري مرتبط بالتشغيل ، إذا قمت بتغييره في BPM إلى شيء آخر ، فلا يزال يطلق.
لقد كنت أبحث عن مساعدة لمدة أسبوعين حتى الآن ، من الصعب حل هذه المشكلة. شارك في منتديات manjaro ، Steam لنظام Linux وحتى منتديات warframe.

خطوات إعادة إظهار هذه المشكلة:

  1. ابدأ البخار في وضع bpm للتأكد ، قد تحتاج إلى فرض إدخال البخار والتراكب.
  2. تحقق من إعدادات تكوين وحدة التحكم warframe ، حددها لتكون التكوين الرسمي لـ Warframe بواسطة Digital Extremes.
  3. قم بتسجيل الدخول إلى اللعبة واكتشف أنك عالق مع طبقة المشغل وغير قابلة للعب مثل هذا.

تحديث بشأن مشكلة وحدة التحكم:

لقد صنعت تصحيحًا جديدًا أدى فقط إلى تعطيل SteamController007 للإطار الحربي فقط داخل create_win_interface. يعد هذا أكثر نظافة ويسمح للألعاب الأخرى بالاستمرار في استخدام الوظيفة ، ويسمح لـ create_win_interface بالعمل بأمان. تم تعديل اكتشاف اللعبة من التصحيح العالمي للوحش هنتر والذي يسمح بالتصحيح فقط إذا كانت اللعبة مع معرف البخار المقابل تعمل (230410)

أنا حاليًا أختبر لمعرفة ما إذا كان SteamInput001 يحتاج أيضًا إلى التعطيل أم لا. كما أنني أتساءل عما إذا كان من الممكن فقط التحقق مما إذا كان قد تم توصيل أي أجهزة تحكم وقاعدة ما إذا كان سيتم تعطيلها أم لا.

التحديث 2:

توصل إلى حل بسيط غبي لا يعرف اللعبة:

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);

يسمح هذا بتحميل ملف تعريف تكوين وحدة التحكم فقط في حالة توصيل وحدة تحكم ، وبخلاف ذلك ، لا يسمح بتحميل SteamController007 و SteamInput001 - لا فائدة من تحميلهما إذا لم نستخدم وحدة تحكم.

تحفظات:
إذا كانت اللعبة تحتوي على عدة لاعبين لتكوين وحدة تحكم مثل warframe ، ولم تبدأ اللعبة بوحدة تحكم ، فستحتاج اللعبة إلى إعادة التشغيل إذا تم توصيل وحدة تحكم بعد البدء ، وإلا فسيتم تطبيق طبقة وحدة التحكم الأولى فقط.

التحديث 3:

لذا فإن Corsair ، بحكمته اللانهائية ، يسجل الفئران الخاصة بهم كأجهزة / dev / input / js *. لذلك قمت بتحديث التصحيح الذي يبحث عن أجهزة الصمامات و / أو أجهزة "جويستيك" في / dev / input / by-id /. المعضلة التي أواجهها الآن - هي أن الأجهزة اللاسلكية وأجهزة البلوتوث تظهر كأجهزة / dev / input / js * ، ولكن - لا - تظهر في / by-id / folder.


يجب أن يعمل هذا الإصدار كحل بديل حتى يتم إصلاح SteamController007 بشكل صحيح:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-1

لقد قمت بتحديث التصحيح مرة أخرى - يجب تحميل ملفات تعريف وحدة التحكم + الطبقات بشكل صحيح الآن إذا تم توصيل وحدة تحكم بدلاً من أن تكون عالقة في طبقة "المشغل". لم يعد يتطلب xboxdrv مع التصحيح الخاص بي. لم تختبر مع الصورة الكبيرة.

تمت محاولة تشغيل اللعبة على Proton 5.0-5. النتيجة: سيحاول المشغل التحديث ثم الإغلاق. لم يكن هناك ملف .cpy في steamapps / common / Warframe / Tools لإعادة التسمية أيضًا.

تمت محاولة تشغيل اللعبة في Proton 4.11-13. النتيجة: اللعبة تعمل. لعبت حوالي 30 دقيقة دون مشاكل. بعض الأخطاء الرسومية في المشغل ، لا شيء يوقف العرض.

Ubuntu 18.04 ، Steam beta.

مرحبًا noammor ، يُرجى إضافة PROTON_LOG=1 %command% إلى خيارات تشغيل اللعبة ، وإعادة إنتاج الانحدار في مُحدِّث المشغِّل ، وسحب وإسقاط $ HOME / steam- $ APPID.log في مربع التعليقات.

logs.zip

3 سجلات بالداخل ، 2 مع 5.0-5 وواحد مع 4.11-13.

شكرًا ، يبدو أن هناك انتهاك وصول (c0000005) يؤدي في النهاية إلى wine: Unhandled page fault on read access to 0000000000000000 at address 0000000004F446CB (thread 00b9), starting debugger... . هناك أيضًا خطأ: رسالة قبل ذلك بفترة وجيزة ، ولكنها تبدو غير ذات صلة لأنها تحدث في سجل العمل أيضًا.

لا يمكنني بدء Warframe على الإطلاق - أفتح اللعبة ، وتغلق بعد ثانية أو ثانيتين.

تمت تجربته باستخدام البروتونات 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 و 5.4-GE-4
بعد تعيين PROTON_LOG=1 والتحقق من السجل ، لا يحتوي حتى على أي شيء بداخله 🤔
اي افكار اي احد؟

نواة 5.5.10
i7 5930k & GTX Titan X
نفيديا 440.64.64
steam-230410.log

لا بأس ، تشغيل الإصدار غير البخاري للعبة بالبروتون يبدو أنه يعمل بشكل جيد ، ولا توجد فكرة عن سبب عدم نجاح إصدار Steam

أعلم أنه يبدو غبيًا ، لكن يمكنك محاولة إعادة تثبيت Warframe وربما حتى Proton. كان لدي مشاكل غريبة مع بروتون مثل ذلك في الماضي.

مرحبًا يا رفاق ، أنا أستخدم sway (wayland WM) ولدى warframe بين الحين والآخر تحديثات ويقدم لك تحسين اللعبة. تكمن المشكلة في أنه عندما أستخدم sway ، يكون مربع الحوار مخفيًا ويكون المشغل لا يمكن التحكم فيه (غير قابل للنقر وغير قابل للسحب ولا يمكن حتى تعديله باستخدام اختصارات لوحة مفاتيح sway). أحتاج إلى بدء تشغيل i3 وتحسين اللعبة هناك ، والعودة إلى التأثير للعب. في البداية اعتقدت أن المشكلة هي التأثير في حد ذاته ولكن السجلات لا تظهر أي شيء والمشغل الوحيد مع هذه المشكلة هو WF (لا توجد مشكلة في ESO و CIV6 و Last of Us).

وحدة المعالجة المركزية: AMD Ryzen 5 2600
وحدة معالجة الرسومات: Sapphire Radeon Pulse RX 570 8GB
ميسا: 20.0.2
النواة: 5.4.28_1
التأثير: 1.4_1
أي بروتون بين 4.3 وأحدث

@ mute55 يبدو أنك واجهت خطأ عرضيًا جدًا حيث تم إنشاء البادئة بشكل غير صحيح. يجب أن يؤدي حذف البادئة وبدء التشغيل باستخدام Proton مرة أخرى إلى حل المشكلة.

موقع البادئة القياسي (يمكنك ضبطه وفقًا لذلك) هو ~ / .steam / steam / steamapps / concdata / 230410

كل ما عليك فعله هو حذف المجلد المسمى 230410 وإعادة تشغيل اللعبة :)

لا يمكنني الحصول على شاشة التحديث السابقة للعبة. اللعبة نفسها تتعطل وتطلب مني إرسال تقرير التعطل إلى المطور.

لقد قمت بتثبيت xboxdrv وفقًا لاقتراحات على protondb.

معالج i5 3320
HD4000
16 جيجا 2133 ميجا هرتز
Ubuntu V20 stock وأحدث إصدار من البروتون البخاري

لقد لاحظت ذلك أيضًا عند استخدام Proton 5.0-5. (عادةً ما أستخدم إصدار Proton المخصص من GloriousEggroll ، والذي يعمل بشكل لا تشوبه شائبة ، ولم أختبر إصدارات Proton الرسمية الأخرى.) لا يساعد مسح البادئة لبدء التشغيل من جديد.

أظن أنها قد تكون مشكلة في تجاوز dll ، لأن استخدام البادئة من إصدار GloriousEggroll كقاعدة لتحميل Proton الرسمية تتيح لي فعلاً المرور عبر المشغل قبل التعطل عند محاولة بدء اللعبة الرئيسية ، ولكن بادئة جديدة مع Proton الرسمية تعطل فور بدء المشغل.

لقد لاحظت ذلك أيضًا عند استخدام Proton 5.0-5. (عادةً ما أستخدم إصدار Proton المخصص من GloriousEggroll ، والذي يعمل بشكل لا تشوبه شائبة ، ولم أختبر إصدارات Proton الرسمية الأخرى.) لا يساعد مسح البادئة لبدء التشغيل من جديد.

أظن أنها قد تكون مشكلة في تجاوز dll ، لأن استخدام البادئة من إصدار GloriousEggroll كقاعدة لتحميل Proton الرسمية تتيح لي فعلاً المرور عبر المشغل قبل التعطل عند محاولة بدء اللعبة الرئيسية ، ولكن بادئة جديدة مع Proton الرسمية تعطل فور بدء المشغل.

لا يتوافق مع تقارير protondb على الرغم من أن معظم الناس يقولون إنه جاهز OOTB.

حاولت النظر في التكوين الذي تقوله ، يريدني gitlab إنشاء حساب: |

  1. نعم ، كان يعمل بشكل جيد ، لذلك من الواضح أن هذا تراجع في بروتون الرسمي.

  2. إذا كنت تشير إلى بيئة Proton المخصصة لـ GloriousEggroll ، فهذا موجود هنا:
    https://github.com/GloriousEggroll/proton-ge-custom
    لاحظ أن لديه حاليًا بعض الإصدارات التجريبية مثل الأحدث. يمكن أن تكون هذه عربات التي تجرها الدواب ، لذلك إذا كنت تريد اللعب فقط ، فمن المحتمل أن تلتزم بأحدث إصدار منتظم. (Proton-5.4-GE-3 حتى كتابة هذه السطور)

تحرير: فقط أريد أن أضيف أنه لا يجب أن تحتاج إلى xboxdrv مع إصدار GloriousEggroll لأنه يتضمن حلًا بديلًا يعطل وحدة تحكم Steam الفرعية التي تسبب المشكلات. لا تزال بيئات Proton الأخرى بحاجة إليها لمنع وحدة Steam من تعطل اللعبة بعد 5 دقائق.

أيضًا ، بغض النظر عن بيئة Proton التي تستخدمها ، إذا كان الصوت لا يعمل في البداية ، فقم فقط بتعيين جهاز إخراج الصوت على PulseAudio في اللعبة للحصول على الصوت. وأخيرًا ، إذا كنت تستخدم رسومات nVidia ، فقد ترغب في تعطيل لعبة GPU Particles ، حيث يبدو أن ذلك يتسبب في حدوث بعض التعطل مع هذه البطاقات.

مرحبًا ، هل يمكن لأي شخص إضافة PROTON_LOG=1 %command% إلى خيارات تشغيل اللعبة ، وإعادة إنتاج تعطل المشغل ، وسحب وإسقاط $ HOME / steam- $ APPID.log الذي تم إنشاؤه في مربع التعليقات.

حق. طالما كنت جزءًا من هذا ، يجب أن أعرف الآن للحصول على هذه السجلات. اسف بشأن ذلك. ^ _ ^ ؛

هذا هو السجل مع بيئة جديدة تعمل بروتون 5.0-6. تعد بيئة GloriousEggroll أكبر بكثير نظرًا لقدرتها على الوصول إلى المشغل والحصول على الكثير من dwarf_virtual_unwind و execute_cfa_instructions نتيجة لذلك.
البخار 230410 (البيئة الطازجة)

يبدو أنه حدث خطأ مع آخر dwarf_virtual_unwind حيث يبدأ في إغراق المعلومات منه وإلقاء الاستثناءات من هناك.

  1. لقد قرأت ذات مرة أن الصوت يعمل بشكل صحيح في اللعبة (Steam + proton).
    أستطيع أن أؤكد أنه يعمل.
  2. لا يزال يتعين علي تشغيل "sudo / usr / bin / xboxdrv - daemon --quiet --dbus معطل"
    في Linux قبل أن أقوم بتشغيل Warframe من Steam.

لا يمكنني بدء Warframe على الإطلاق - أفتح اللعبة ، وتغلق بعد ثانية أو ثانيتين.

تمت تجربته باستخدام البروتونات 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 و 5.4-GE-4
بعد تعيين PROTON_LOG=1 والتحقق من السجل ، لا يوجد أي شيء بداخله
اي افكار اي احد؟

نواة 5.5.10
i7 5930k & GTX Titan X
نفيديا 440.64.64
steam-230410.log

كنت أواجه نفس المشكلة بالضبط وتم إصلاحها عن طريق حذف هذا المجلد:

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

في السابق كان هذا المجلد يحتوي على 5 ميجا بايت فقط ، بعد حذفه وتشغيل اللعبة مرة أخرى ، ظهر المشغل وتم إنشاء مجلد جديد بحجم 277 ميجا بايت.

أمل أن هذا يساعد شخصاما

بعد الضغط على "موافق" على المشغل ، يتم إغلاق المشغل ويظهر خيار التشغيل مرة أخرى للعبة. أي اقتراحات؟ بالفعل حذف مجلد Compatdata والتحقق من سلامة وتصفح الملفات المحلية لا يعمل.

لسبب ما ، يواصل Steam محاولة تنزيل 1.7 جيجا بايت من ذاكرة التخزين المؤقت للتظليل ... مرة أخرى ... ومرة ​​أخرى ... ومرة ​​أخرى.

حاولت التبديل إلى ACO ، لكن ذلك لم يساعد.

معلومات النظام: https://gist.github.com/nstgc/9e56e51dd40248ef7af8e62dd49983c5

هنا ، مع تمكين ذاكرة التخزين المؤقت للتظليل ، أحتاج إلى اختبار هذا العنوان ، ولكن في العناوين الأخرى التي تحتوي على ذاكرة تخزين مؤقت للتظليل ، لا يتم إعادة تنزيل ذاكرة التخزين المؤقت في كل مرة. ولكن بدلاً من ذلك ، يقوم بإعداده ، أي يعيد تجميعه ، في كل تحديث لـ Mesa ، والذي يمكنني أن أفهم أنه يمثل مشكلة إذا كنت تقوم بالتحديث إلى إصدار Git جديد بشكل يومي.

لسبب ما ، يواصل Steam محاولة تنزيل 1.7 جيجا بايت من ذاكرة التخزين المؤقت للتظليل ... مرة أخرى ... ومرة ​​أخرى ... ومرة ​​أخرى.
حاولت التبديل إلى ACO ، لكن ذلك لم يساعد.
معلومات النظام: https://gist.github.com/nstgc/9e56e51dd40248ef7af8e62dd49983c5

حاول تعطيل ذاكرة التخزين المؤقت للتظليل المعدة مسبقًا في إعدادات Steam:

أنا بصراحة أجد Fossilize والتظليل المخبأ مسبقًا مصدر إزعاج ؛ يكاد يكون من الضروري "إعدادهم" باستمرار عندما أقوم بتشغيل أي لعبة مما يتسبب في تأخير البدء ، أي: # 1 .
لا ألاحظ أي انخفاض ملموس في أوقات التحميل (عكس ذلك تمامًا!: P) أو أي زيادة في الإطارات في الثانية أيضًا: '(

لم يتم تشتيت انتباهي بسبب تلعثم التظليل المعتاد لفترة طويلة عند استخدام ACO _ (افتراضي للجميع في Mesa 20.2 +) _ لذا من المحتمل أن يكون أكثر فائدة عندما كان LLVM هو الخيار الوحيد.

مستخدم Nvidia ، السائقين الرسميين. لقد قمت بتعطيل particals gpu مثل إخباري التمهيدي ، للأسف لا يزال فريزي من وقت لآخر.

لدي أيضًا "شبكة لا تستجيب" معظم الوقت على خرائط التجوال المجانية. لا توجد فكرة عن كيفية إصلاح ذلك. التحقق بالفعل من جدار الحماية ، نات ، تعطيل IPv6 على نظام التشغيل.

لقد اختبرت هذه اللعبة اليوم. لقد قمت بتثبيت جديد. لكن بعد إطلاق اللعبة لم يحدث شيء. المشغل لا يظهر. لم يتم الإبلاغ عن أي خطأ. لقد جربت إصدارات مختلفة من Protonversions بما في ذلك أحدث نسخة مستقرة من Proton GE Build (Proton-5.9-GE-5-ST).

أنواع النظام هي كما يلي:
Kubuntu 20.04 (Kernel 5.8.9)
MESA 20.1.7
وحدة المعالجة المركزية: Ryzen 3600
ذاكرة الوصول العشوائي: 16 جيجابايت
وحدة معالجة الرسومات: AMD Radeon RX 5700

يبدو أن تعطل البروتون 5.0-9 يحدث فقط في عمليات التثبيت الحديثة.

لقد قمت بتثبيت اللعبة مع 4.11-13 وقمت بتشغيلها بنجاح وبعد ذلك انتقلت إلى 5.0-9 وعملت بشكل جيد.

تثبيت جديد للعبة
Proton-5.9-GE-6-ST @ فيدورا 32
يعمل بشكل جيد ، ولكن الأعطال تغلق بشكل عشوائي بعد بضع دقائق. (مع تنفيذ جميع الخطوات الموصى بها لـ Warframe وفقًا لذلك )

أعتقد أنه في هذه المرحلة ، قد تكون المشكلة في عدم توصيل وحدة التحكم ، على الرغم من أنني أقوم بتشغيل GE Proton.

سجل بروتون (آخر 1000 سطر)

تضمين التغريدة

@ M0dEx أنا على NixOS ، وأحتاج أيضًا إلى بدء تشغيل xboxdrv --daemon وإلا فإن Warframe يتعطل في 5 دقائق بالضبط.

اضطررت إلى التبديل إلى الإصدار المستقل باستخدام Lutris ، والذي يعمل ببراعة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

ArekPiekarz picture ArekPiekarz  ·  3تعليقات

AwesamLinux picture AwesamLinux  ·  3تعليقات

AwesamLinux picture AwesamLinux  ·  3تعليقات

juppso picture juppso  ·  3تعليقات

prototype99 picture prototype99  ·  3تعليقات