VK_ERROR_DEVICE_LOST muVulkan: zvikonzero chaizvo, kuongororwa, uye kugadzirisa

Kugadziridzwa kwekupedzisira: 24/10/2025

  • VK_ERROR_DEVICE_LOST kazhinji inoreva mutyairi reset kana swapchain kukundikana.
  • Per-mutambo tweaks (senge akaturikidzana DXGI Swapchain) anogona kudzikamisa mazita.
  • Zvitsva zvekuwedzera (semuenzaniso, shader zvinhu) zvinowedzera njodzi yekutorwa.
  • Yakarurama OS/mutyairi mavhezheni uye matanda akakosha kubereka nekugadzirisa.

VK_ERROR_DEVICE_LOST kukanganisa

Kana wasangana nemeseji VK_ERROR_DEVICE_LOST Paunenge uchitamba mitambo kana kugadzira maapplication neVulkan, hausi wega: inyaya yakajairika inogona kuzviratidza sekuparara, kuvharika kusingatarisirwe, kana kunyange zvishwe uko chirongwa chisingavharwe zvizere. Kunyangwe zvichityisa, kazhinji zvine tsananguro uye, zvakanyanya kukosha, nzira dzekudzikisira kana kuzvigadzirisa.

Mugwaro iri muchawana Chaiyo-yehupenyu kesi paWindows neLinux, ine mitambo nematurusi, zviratidzo zvekuongorora kwakabva, zvigadziriso zvakabatsira vamwe vashandisi (senge yakatarwa muNVIDIA Control Panel yeDetroit: Iva Munhu ane RTX 3080), uye Zvakavimbika zviwanikwa kuti unzwisise zviri nani VulkanPfungwa ndeyokuti hautambisi nguva uchisvetuka kubva kuforamu kuenda kuforamu uye uve, nekungotarisa, mhinduro dzine mikana. Ngatidzidzei zvese nezve kukanganisa VK_ERROR_DEVICE_LOST. 

VK_ERROR_DEVICE_LOST inorevei uye nei ichioneka?

MuVulkan, iyo VK_ERROR_DEVICE_LOST kukanganisa kunoratidza izvozvo mudziyo une musoro warega kushanda: mutyairi weGPU atangazve, pakanga paine mutyairi akarembera, TDR yakaitika nekuda kwekuvharika kana mutsara nguva yekubuda, kana application yakatumira chimwe chinhu icho hardware/mutyairi aisakwanisa kubata. Hazviiti nguva dzose pakuparara; dzimwe nguva, sezvatichaona, iyo application inonamira muchiuno uye inofanirwa kuvharwa nechisimba.

Kunyangwe iyo pateni ichisiyana zvichienderana nemidziyo uye software, zvinowanzoitika zvinokonzeresa ndizvo Madhiraivha asina kugadzikana, mawedzero matsva, maseru / akafukidzira, system nguva miganhu uye dzimwe nguva, zvinongosuruvarisa kusanganisa kwemagiraidhi marongero. Kuziva zvimwe zviitiko zvehupenyu chaihwo kunobatsira kubereka uye kugadzirisa dambudziko.

Mhosva chaidzo: chii chakaitika uye chii chakaitwa

Nvidia RTX 5070 Super-1 inodonha

Detroit: Iva Munhu paWindows, RTX 3080, uye kugadzirisa kwakasimba paNVIDIA.

Mushandisi ane a GeForce RTX 3080 yaigara ichisangana nekuparara kwemutambo neVK_ERROR_DEVICE_LOST kunyangwe uchiita zvakajairwa: Gadziridza madhiraivha, bvunzo inoenderana modhi, uye ongororo sarudzoMhinduro yakandishandira yaive yekuenda kuNVIDIA Control Panel ndochinja yakasarudzika ine chekuita neVulkan/OpenGL padanho rechirongwa.

Iyo nzira, yakagadzirwa neimwe nzira, yaive: NVIDIA Control Panel> Manage 3D Settings> Chirongwa Zvirongwa> sarudza Detroit: Iva Munhu. MuVulkan/OpenGL preset nzira sarudzo, marongero akaita mutsauko aive arikuiisa ku "Sarudzo nezvikamu muDXGI Swapchain«. Nekuchinja ikoko, kuvharwa kwakadzokororwa kwakanyangarika yakabatana neVK_ERROR_DEVICE_LOST.

Uyu muenzaniso unoratidza kuti dzimwe nguva, gadziriso yekuenderana kana kuti iyo swapchain inotungamirwa sei nemarairi anogona kunge ari kiyi, kunyanya kana zita racho riine pombi yekupa kana paine kudyidzana nemamwe maseru muhurongwa.

Dota 2 paLinux: Looping uye Inoratidzika kunge Random Kusagadzikana

Imwe nyaya yakakosha ndeye Dota 2 inomhanya natively paLinuxIyo yakataurwa maitiro yaishamisa: iyo VK_ERROR_DEVICE_LOST kukanganisa kwaizobuda zvese panguva yemitambo chaiyo uye kana uchiona replays, dzimwe nguva nekungoita. kuona kurwa kana kutotaipa chat. Panzvimbo pekuvhara zvachose, mutambo wakaramba uri mu Isingagumi chiuno uye aifanira "kuurawa" nemaoko.

Muchiitiko ichocho chaicho hapana mipiro yakaitwa Hapana Match ID kana skrini ("Hapana mhinduro" yakaratidzwa mundima dzose dziri mbiri), izvo zvinoita kuti zviome kuwiriranisa nguva chaidzo. Kunyange zvakadaro, chiratidzo (kutonhora pasina kuparara kwakazara) chinonongedza mamiriro asingagadzirike mudziyo kubva pakuona kwekushandisa. MuLinux, iyi pateni inogona kuve yakabatana nemutyairi, mutsara wekuratidzira uye kutonga nguva, kana vamwe munyori / graphical nharaunda yekudyidzana.

Mumamiriro ezvinhu akadaro zvinokurudzirwa kuongorora system logs (dmesg, journalctl), tarisa Mesa/NVIDIA vhezheni zvinoenderana neGPU, uye dzima yechitatu-bato layer. Aya ndiwo matipi ayo, nepo generic, anove akakosha mukati zita reVulkan rinotsanangura kufanana neDota 2.

Exclusive content - Click Here  Black screen ine cursor mukati Windows 11: gwara rakazara kune zvikonzero uye mhinduro

Masikirini asina kugadzikana ane RenderDoc uye VK_EXT_shader_object

Kushandiswa kwezvishandiso zvekuronga kunowedzera seti yayo yemhando dzakasiyana. Zvakaonekwa Instabilities neRenderDoc paunenge uchitora mapurogiramu anoshandisa kuwedzera VK_EXT_shader_objectkusanganisira Yakadzoreredzwa tsaona yemutyairi, application inomisa chando, uye yakarasika zvikanganiso zvemudziyo. Hazvishamise: tiri kutaura nezve yekuwedzera ichangoburwa uye neyakaomerwa mamiriro ekunze (kubatanidza dhizaini yekutora mupombi yepamusoro).

Kuti ugadzirise dambudziko nguva dzose, muenzaniso "shadrobjects»kubva kudura re Sascha Willems/VulkanMaitiro acho aive: Mhanya iyo shaderobjects.exe binary pasi peRenderDoc, tora furemu uye sarudza yechipiri vkQueueSubmit() chiitiko.. Panguva iyoyo, nhaurirano yekukanganisa yakaonekwa de la herramienta.

Mukuwedzera, kuderedza zvinovhiringidza zvinhu, zvinotevera zvakabviswa zvisati zvabatwa: .bin mafaira kuti muenzaniso unogadzira (shader caches), uye kukanganisa kuchiri kuitika. Iyo chaiyo nharaunda yaive: RenderDoc_2024_07_02_0406d376_64, Windows 10 (10.0.19045.4529), Vulkan 1.3.275, GeForce GTX 1080 y mutyairi 566.12Iyi data inobatsira zvikuru kana iwe uri kutaura kana kuenzanisa nyaya dzakafanana.

Mutambo uye Steam inoparara, uye kunyange zvidzitiro zvebhuruu

Mamiriro ezvinhu anosvota akataurwa zvakare: Mutambo wacho waizopunzika kazhinji, dzimwe nguva Steam futi, uye kunyange BSOD yaizoonekwa. (blue screen). Zviito zvekutanga zvakaita se Gadziridza madhiraivha, gadzirisa mhando yegiraidhi, manikidza yakazara skrini modhi, dzima kuvharika y kumisa FPS kusvika 60, asi kuvharwa kwakaenderera mberi maminetsi mashoma emutambo.

Kana zvidzitiro zvebhuruu zvakabatanidzwa muequation, kufungidzira kwe kusagadzikana pachikamu chekernel/mutyairi kana muhardware pachayo. Kunyangwe VK_ERROR_DEVICE_LOST iri Vulkan bug, kana sisitimu yese yakarembera, zvinokurudzirwa kuwedzera ne ndangariro bvunzo, dhisiki cheki, uye yekutarisa kupisa kutonga kunze kuti iyo GPU kana magetsi ayo ari pamagumo ayo.

Zvinogoneka zvikonzero: tekinoroji uye zuva nezuva

Yemukati Hardware Kombuta

Kunyange zvazvo nyaya imwe neimwe yakasiyana, pane zvikonzero zvakawanda zvinowanzoitika izvo zvakakodzera kufunga nezvazvo. Heino mepu yekukubatsira kufamba. Inonyanya kuzivikanwa muVK_ERROR_DEVICE_LOST:

  • Kusagadzikana kana kudzoreredzwa madhiraivha emifananidzo: Shanduro dzichangoburwa dzinogona kugadzirisa mamwe mazita uye kutyora mamwe; zvakasiyanawo zvinoitika.
  • Zvitsva kana kuchinja kuwedzera: VK_EXT_shader_object, iyo ichiri kukura uye inogona kufumura machesi nematurusi ekutora.
  • Nguva yekubuda uye TDR (Windows): Kana basa paGPU richitora zvachose, sisitimu inogona kutangazve mutyairi uye kusiya chine musoro mudziyo "kurasika."
  • Kufukidzira uye zvidimbu: FPS majekiseni, chat, kutenderera, kana tracers zvinogona kukanganisa swapchain kana pombi.
  • Kunyanya swapchain zvigadziriso: Mamwe maratidziro, nguva, kana maumbirwo emhando anogona kukonzeresa kubonderana pane chaiwo hardware/madhiraivha.
  • Shader cache yakashatiswa kana kunze kwe sync: kuchenesa cache (kufanana ne .bin mafaira mumuenzaniso) inogona kubvisa zvisinganzwisisiki zvisinganzwisisiki.
  • Hardware pamupendero: Tembiricha, kuwedzera kwesimba kana kushoma overclocking / undervoltage kunogona kuita kuti kukanganisa kuoneke nguva nenguva.

Nzira yekuongorora sei pasina kurasikirwa nekutonhorera kwako

Usati wachinja zvinhu makumi maviri kamwechete, zviri nani kutevera hurongwa. Chinangwa ndechekuparadzanisa chinhu chinokonzeresa VK_ERROR_DEVICE_LOST Munyaya yako chaiyo, uchivimba nezviratidzo zvaunogona kuyera kana kubereka.

  1. Bereka tsikidzi mune pfupi kutevedzana: kurwa chaiko muDota 2, menyu muDetroit, kana nhanho imwechete yekutora muRenderDoc (semuenzaniso, kusarudza yechipiri vkQueueSubmit()).
  2. Cherechedza iyo OS, mutyairi, uye GPU shanduro.: Dhata dzakadai Windows 10 kuvaka 19045.4529, GeForce GTX 1080, uye mutyairi 566.12 anobatsira kuenzanisa mishumo.
  3. Dzima kuvharika uye zvidimbu: Steam, GeForce Zvakaitika, Discord, etc. Tarisa kana maitiro achichinja pasina ivo.
  4. Inodzokera ku "stock" values: Hapana GPU/CPU/RAM overclocking, ine default simba muganho uye pasina hukasha undervolting.
  5. Recreates pasi pekutsvaga Chete kana zvichidikanwa: Kana RenderDoc kana maturusi akafanana akawedzera dambudziko, edza pasina kutora kutanga.
  6. Bvisa shader cache: zvese mutambo uye mutyairi, kana zvichibvira. Mafaira e.bin ari mumuenzaniso anotsigira izvi.
  7. Tarisa system logs: PaLinux, dmesg uye journalctl; paWindows, Event Viewer uye minidumps kana paine BSOD.
Exclusive content - Click Here  Sony inovhura iyo 27-inch PlayStation yekutarisa ine DualSense yekuchaja kugona

Kana mukuita unosangana nedanho iro nguva dzose inokonzeresa kukanganisa (sezvakaitika neyechipiri vkQueueSubmit mune shader zvinhu semuenzaniso), iwe unotova nehafu yekuongororwa: edza shandura shanduko imwe chete (mutyairi, swapchain setting, presentation mode) kuona kana chinokonzeresa chichinyangarika.

Mhinduro dzinoshanda uye gadziridzo dzakashanda

China inorambidza Nvidia AI chips

Iko hakuna universal magic wand, asi kune zviito zvine mwero wekubudirira kwakanakaPazasi pane nhevedzano yematanho akarairwa kubva padiki kusvika kune akawanda intrusive.

Windows (NVIDIA/AMD) uye mitambo yeVulkan

  • NVIDIA-chaiyo tuning yeDetroit: Iva Munhu: MuChirongwa Chekutonga> Manage Zvirongwa zve3D> Zvirongwa zvePurogiramu> sarudza mutambo unogona kuitwa, tsvaga Vulkan/OpenGL preset, uye woiisa ku “Sarudza Layers paDXGI Swapchain.” Izvi zvakabvisa kuparara kwakadzokororwa neRTX 3080.
  • Misa FPS uye kuwiriranisa: Kuchengeta 60 FPS uye yakasarudzika yakazara skrini inogona kudzikamisa mamwe madhiraivha, kunyangwe isingawanzo kukwana pachayo.
  • Dzima kuvharika: Steam, NVIDIA, Discord, etc. Kana ukaona kuvandudzika, vadzokorore mumwe nemumwe kuti azive ane mhosva.
  • "Kuzivikanwa zvakanaka" mutyairiKana kukanganisa kuchionekwa mushure mekugadzirisa, edza shanduro yakagadzikana yapfuura; kana usati wagadziridza kwechinguva, isa yazvino WHQL vhezheni.

Linux uye mazita ekuzvarwa ane Vulkan (semuenzaniso Dota 2)

  • Tarisa iyo graphics stack: : Mesa/NVIDIA vhezheni yakakodzera kernel yako uye nharaunda. Bhampu reshanduro rinogona kugadzirisa loop isingaperi.
  • Tarisa munyori nemahwindo: Edzai pamwe uye pasina muumbi, chidzitiro chakazara vs. hwindo risina muganhu, uye gadzirisa mharidzo yekuratidzira kana mutambo uchibvumira.
  • Logs zvakadzama: Ziva nguva yekuparara uye tarisa dmesg/journalctl panguva iyoyo. Kukanganisa kweGPU kana kuseta patsva kuchaiswa.

Bata uye Debugging Zvishandiso (RenderDoc)

  • Dzivisa matanho anonetsa: Kana ukasarudza chiitiko chakati (seyechipiri vkQueueSubmit()) chinokonzeresa kuparara, ganhurira kuongororwa kune matanho pamberi kana shure kwayo.
  • Deredza kuvhiringidzika: Bvisa shader caches (kufanana ne.bin vari mumuenzaniso) usati watora uye shandisa "yakachena" inovaka yepurojekiti.
  • Gadzirisa kana shandura shanduro: zvese RenderDoc uye mutyairi/GPU; nekuwedzera kutsva, chivakwa chitsva chinogona kunge chine makiyi ekugadzirisa.

Kana Steam ikarovawo kana BSOD inooneka

  • Kutendeseka kwehurongwa: Inomhanyisa ndangariro bvunzo, inotarisisa tembiricha, uye inotarisa magetsi ekushandisa. VK_ERROR_DEVICE_LOST inogona kunge iri chiratidzo chedambudziko rakadzika.
  • Kernel-level drivers: Zvakachena dzosera mutyairi weGPU. Kana iyo BSOD ikaramba iripo, unganidza minidumps kuti uone iyo chaiyo module.

Zvidiki zvidiki zvinoita mutsauko

Pane zvinoratidzika sezvidiki zvigadziriso izvo, mukuita, shandura zvachose kugadzikana yezita chairo. Iyo "Sarudza maseru muDXGI Swapchain" kuisirwa Detroit: Iva Munhu muenzaniso wakajeka. Aya marudzi ezvisarudzo modulate kuti malay, swapchain uye mutyairi anopindirana sei, uye inogona kupfuura imwe bug.

Imwe tsanangudzo inobatsira ndeye kubvisa shader cache usati waita shanduko huru kana kuongorora zvidzitiro, sezvakaitwa nemafaira e.bin mumuenzaniso wechinhu che shader. Izvi zvinoderedza kusawirirana uye nyika dzekare izvo zvinokwevera pakati pezvikamu uye kuongororwa kwegore.

Pakupedzisira, kana mutambo Harivharike asi rinoramba riri muchiuno Mushure mekukanganisika, chiratidzo chekuti mudziyo une musoro haugone kushandiswa pasina iyo application yekuigadzirisa zvizere. Muzviitiko zvakadaro, zvakakodzera kuyedzwa. dzimwe nzira dzekuuraya (yakasiyana backend kana iripo, shandura skrini modhi, kana kudzima maficha epamberi senge mimwe mimvuri kana mhedzisiro) kudzivirira iyo inokonzeresa kuparara.

Zviwanikwa zvekunzwisisa Vulkan (uye debug zvirinani)

Kudzidza zvakawanda nezveVulkan kunokubatsira kududzira zvikanganiso seVK_ERROR_DEVICE_LOST usingasvetukira mubofu. Imwe nhengo yenharaunda yakakurudzira zviwanikwa zveKhronos zvine hushamwari hwekutanga uye rondedzero dzakasarudzika. Iwo hwaro hwakanaka ungave uri kuronga kana kungoda kunzwisisa zviri kuitika.

  • Vanotangisa Nhungamiro yeVulkan (Khronos): Muunganidzwa wezviwanikwa zvekukubatsira kuti utange uye unzwisise huzivi hweAPI.
  • Khronos Vulkan zviwanikwa paGitHub: iyo rondedzero inoratidza kuti zviwanikwa zvakaendeswa vulkan.org, kwaunowana zvinyorwa zvakagadziridzwa.
Exclusive content - Click Here  NVMe SSD pa70 ° C isina kutamba: Zvinokonzera, kuongororwa, uye mhinduro dzinoshanda

Kana usingazive pekutangira, Aya madhairekitori anokuchengetedza iwe kuedza uye kukanganisa zvinoshatisa uye zvinokupa maitiro ekugadzirisa nyaya dzakadai sekurasikirwa kwechishandiso, nguva, matambudziko ekuwiriranisa, nezvimwe.

Masaini emunharaunda: kudyidzana uye makomendi

Mukuwedzera kumishumo ine udzame, kwakanga kune kupindirana kwakareruka senge "Like" mumhinduro, uye nhaurirano dzavakabvunzwa recursos de aprendizaje. Kunyange zvazvo vachiita sezvinhu zvidiki, vanoratidza kuti musoro wacho ndewe mupenyu uye akagoverwa, uye kuti mhinduro dzakawanda dzinoberekwa kubva muhuwandu hwezvakaitika.

Kurumidza kuongorora nyaya yako

Kana izvi zviri kuitika kwauri izvozvi, edza iyi. rondedzero pfupi yemacheki, yakafuridzirwa nezvakaitika kare:

  • Gadziridza kana kudzosera kumashure mutyairiKana iwe uchangobva kugadzirisa uye ikatanga kutadza, edza iyo yapfuura yakagadzikana vhezheni; kana usati wagadziridza mumwedzi, isa yazvino WHQL.
  • Dzima kuvharika: Steam, Discord, GeForce Zvakaitika, nezvimwewo uye ona kana kukanganisa kuchichinja frequency.
  • NVIDIA tuning pamutambo: MuDetroit: Iva Munhu, kuseta iyo Vulkan/OpenGL preset ku “Sarudza Matanda muDXGI Swapchain” yakagadzirisa tsaona.
  • Screen mode uye FPS: Manikidza yakasarudzika yakazara skrini uye zvine mwero kumisa FPS kudzikamisa kupa mitsetse.
  • Bvisa shader caches: Inodzima cache mafaera emutambo uye, kana zvichibvira, mutyairi.
  • System logs: dmesg/journalctl paLinux kana Chiitiko Viewer paWindows kuti ione mutyairi kuseta kana kukanganisa.

Nguva yekushuma uye yekusanganisa

Hardware yekombuta
Hardware yekombuta

Kana dambudziko rikaramba riripo kunyangwe zvese, zviudze ruzivo rwakarurama Kurumidza rubatsiro. Dzivisa "Hapana Mhinduro" muzvikamu zvakakosha: sanganisira ID yemutambo uye chitambi chenguva Kana uri mutambo une replays, uye batanidza screenshots kana matanda kana zvichibvira.

Usakanganwa kuwedzera yakakwana technical environment: OS shanduro (semuenzaniso Windows 10 kuvaka 19045.4529), GPU chaiyo (GeForce GTX 1080, RTX 3080), mutyairi vhezheni (sa566.12), uye kana iwe uchishandisa zvishandiso senge RenderDoc, yayo kongiri vhezheni (e.g. RenderDoc_2024_07_02_0406d376_64). Iyi data ndeyegoridhe kubereka zvakare.

Mibvunzo Inowanzo bvunzwa

Sei mutambo usingaparare uye uchingovhara mushure mekukanganisa? Nekuti iyo application inopinda munzvimbo inorasika mudziyo une musoro, asi iyo inobuda logic haina kunyatso itwa. Mukuita, unofanira kumanikidza kuvhara uye tarisa kuti ndechipi chiitiko kana kuseta kunokonzeresa iyo mamiriro.

Kubvisa shader cache kunobatsira here? Mune akati wandei mamiriro hongu, kunyanya kana paine kusawirirana pakati pekuvaka uye caches (kufanana ne.bin mafaira ari mu shader zvinhu muenzaniso). Iyi inzira inokurumidza yekurasa nyika dzakaora.

Ndinofanira kutora neRenderDoc kana ndichifungidzira mutyairi? Kubata kunogona batsira kunzwisisa pombi, asi inogona zvakare kuunza kusagadzikana kana kuwedzera kana mutyairi akasvibira. Edza kutanga usingatapi, uye kana ukabata, ita saizvozvo neshanduro dzechishandiso. kuti unoziva kugadzikana yenyaya yako.

Kufukidzirana kunogona kukonzera VK_ERROR_DEVICE_LOST? Hongu, dzimwe nguva jekiseni akaturikidzana kuvhiringidza swapchain kana nekuyananisa. Kuvaremadza ndeimwe yebvunzo yekutanga kuita.

Ko kana ndikaonawo BSOD muWindows? Izvozvo zvinoratidza matambudziko pa kernel/mutyairi kana hardware levelPamusoro pematanho eVulkan, inoita ndangariro bvunzo, inotarisa tembiricha, inoongorora magetsi, uye inoongorora minidumps kuti iwane yakashata module.

Une nzira yakajeka: Ziva patani, bvisa chinokonzeresa, uye shandisa zvigadziriso zvine humbowo hunobudiriraKubva pakuchinja kwakagara kwaitwa muNVIDIA Control Panel yakachengetedza mitambo muDetroit: Iva Munhu paRTX 3080, kuenda kuRenderDoc nhungamiro yekutora uye matanda ekutarisa paLinux yeDota 2, kune zvigadziriso zvekongiri zvinoderedza zvakanyanya VK_ERROR_DEVICE_LOST-mhando tsaona. Kana iwe uchivimbawo nezviwanikwa zveKhronos kuti unzwisise hwaro hweVulkan, kuedza kwega kwega kuchave kwakanyatsojeka uye iwe uchapedza nguva shoma pabvunzo dzemapofu.