- VK_ERROR_DEVICE_LOST ብዙውን ጊዜ የአሽከርካሪ ዳግም ማስጀመር ወይም ስዋፕቼይን አለመሳካትን ያመለክታል።
- በየጨዋታው የተደረጉ ማስተካከያዎች (እንደ የተነባበረ DXGI Swapchain ያሉ) ርዕሶችን ማረጋጋት ይችላሉ።
- አዲስ ማራዘሚያዎች (ለምሳሌ, የሻደር እቃዎች) የመያዝ አደጋን ይጨምራሉ.
- ትክክለኛ የስርዓተ ክወና/የሹፌር ስሪቶች እና ምዝግብ ማስታወሻዎች እንደገና ለማባዛት እና ለመጠገን ቁልፍ ናቸው።

VK_ERROR_DEVICE_LOST መልእክት ካጋጠመህ ጨዋታዎችን ሲጫወቱ ወይም አፕሊኬሽኖችን ከቩልካን ጋር ሲነድፉ ብቻዎን አይደሉም፡ ራሱን እንደ ብልሽት፣ ያልተጠበቁ መዝጋት፣ ወይም ፕሮግራሙ ሙሉ በሙሉ በማይዘጋበት ዑደቶች ሊገለጽ የሚችል የተለመደ ጉዳይ ነው። የሚያስፈራ ቢሆንም፣ አብዛኛው ጊዜ ማብራሪያ እና፣ ከሁሉም በላይ ደግሞ፣ የማቃለያ ወይም የመፍታት መንገዶች አሉት።
በዚህ መመሪያ ውስጥ ያገኛሉ የእውነተኛ ህይወት ጉዳዮች በዊንዶውስ እና ሊኑክስ፣ ከጨዋታዎች እና መሳሪያዎች ጋርምንጩን ለመመርመር ፍንጭ፣ ሌሎች ተጠቃሚዎችን የረዱ ቅንጅቶች (ለምሳሌ በNVDIA Control Panel ለዲትሮይት ውስጥ ያለ የተወሰነ መቼት፡ በ RTX 3080 ሰው ይሁኑ) እና ቮልካን የበለጠ ለመረዳት አስተማማኝ ሀብቶችሀሳቡ ከመድረክ ወደ መድረክ ለመዝለል ጊዜን አታባክኑ እና በጨረፍታ ፣ በእውነቱ ሊሆኑ የሚችሉ መፍትሄዎችን ይዘዋል ። ስለ ሁሉም ነገር እንማር ስህተት VK_ERROR_DEVICE_LOST።
VK_ERROR_DEVICE_LOST ምን ማለት ነው እና ለምን ይታያል?
በቩልካን ውስጥ፣ የVK_ERROR_DEVICE_LOST ስህተት ያንን ያመለክታል አመክንዮአዊ መሳሪያው መስራት አቁሟል: የጂፒዩ ሾፌር እንደገና አስጀምረውታል፣ ሾፌር ተንጠልጥሏል፣ TDR በመዘጋቱ ወይም በሰልፍ ጊዜ ምክንያት ተከስቷል፣ ወይም አፕሊኬሽኑ ሃርድዌሩ/ሹፌሩ ሊቋቋመው ያልቻለውን ነገር ልኳል። ሁልጊዜ በአደጋ ውስጥ አያልቅም; አንዳንድ ጊዜ, እንደምናየው, አፕሊኬሽኑ በ loop ውስጥ ተጣብቆ በኃይል መዘጋት አለበት።.
በመሳሪያው እና በሶፍትዌሩ ላይ በመመስረት ስርዓተ-ጥለት ቢለያይም, የተለመዱ ቀስቅሴዎች ናቸው ያልተረጋጉ አሽከርካሪዎች፣ በጣም አዲስ ቅጥያዎች፣ ንብርብሮች/ተደራቢዎች፣ የስርዓት ጊዜ ገደቦች እና አንዳንድ ጊዜ, ልክ አሳዛኝ የግራፊክስ ቅንብሮች ጥምረት. አንዳንድ የእውነተኛ ህይወት ጉዳዮችን ማወቅ ችግሩን ለማባዛት እና ለመፍታት ይረዳል።
እውነተኛ ጉዳዮች: ምን እንደተከሰተ እና ምን እንደተሰራ

ዲትሮይት፡ ሰው ሁን በWindows፣ RTX 3080፣ እና በNVDIA ወሳኝ ማስተካከያ
ተጠቃሚ ሀ GeForce RTX 3080 የተለመደውን ቢያደርግም ከVK_ERROR_DEVICE_LOST ጋር ያለማቋረጥ የጨዋታ ብልሽቶች አጋጥሞታል፡- ነጂዎችን ያዘምኑ፣ የተኳኋኝነት ሁነታን ይሞክሩ እና አማራጮችን ይገምግሙለእኔ የሠራኝ መፍትሔ ወደ ኤንቪዲ የቁጥጥር ፓነል መሄድ እና በፕሮግራሙ ደረጃ ከ Vulkan/OpenGL ጋር የተያያዘ የተለየ ምርጫ መቀየር ነበር።
በሌላ መንገድ የተቀመረው መንገድ፡- የNVDIA የቁጥጥር ፓነል > የ3-ል ቅንብሮችን ያስተዳድሩ > የፕሮግራም መቼቶች > ዲትሮይትን ይምረጡ፡ ሰው ይሁኑ. በVulkan/OpenGL ቅድመ ዝግጅት ዘዴ ምርጫ ውስጥ ልዩነቱን የፈጠረው ቅንብር ወደ" እያቀናበረው ነበር።በDXGI Swapchain ውስጥ በንብርብሮች ይምረጡ". በዚህ ለውጥ፣ ተደጋጋሚ መዘጋት ጠፋ ከVK_ERROR_DEVICE_LOST ጋር የተያያዘ።
ይህ ምሳሌ አንዳንድ ጊዜ ያሳያል- የተኳኋኝነት ማስተካከያ ወይም ስዋፕቼይን እንዴት እንደሚተዳደር ከንብርብሮች ጋር ቁልፉ ሊሆን ይችላል, በተለይም ርእሱ ልዩ የሆነ የቧንቧ መስመር ሲኖረው ወይም በስርዓቱ ውስጥ ካሉ ሌሎች ንብርብሮች ጋር መስተጋብር ሲፈጠር.
ዶታ 2 በሊኑክስ ላይ፡ የሚመስል እና የዘፈቀደ አለመረጋጋት
ሌላው ጉልህ ጉዳይ የ ዶታ 2 ቤተኛ በሊኑክስ ላይ ይሰራልየተዘገበው ስርዓተ-ጥለት ግራ የሚያጋባ ነበር፡ የVK_ERROR_DEVICE_LOST ስህተቱ ሁለቱም በቅጽበታዊ ግጥሚያዎች እና ተደጋጋሚ ጨዋታዎችን በሚመለከቱበት ጊዜ፣ አንዳንዴ በቀላሉ በ ውጊያን በመመልከት ወይም በቻት ውስጥ እንኳን መተየብ. ጨዋታው ሙሉ በሙሉ ከመዝጋት ይልቅ በኤ ወሰን የሌለው ሉፕ እና በእጅ "መገደል" ነበረበት.
በዚያ ልዩ ልምድ ምንም አስተዋጽዖ አልተደረገም። ምንም ተዛማጅ መታወቂያ ወይም ቅጽበታዊ ገጽ እይታዎች የሉም ("ምላሽ የለም" በሁለቱም መስኮች ተጠቁሟል) ይህም ትክክለኛ አፍታዎችን ለማዛመድ አስቸጋሪ ያደርገዋል። እንደዚያም ሆኖ ምልክቱ (ያለ ሙሉ ብልሽት መቀዝቀዝ) ይጠቁማል የማይመለስ መሳሪያ ሁኔታ ከመተግበሪያው እይታ. በሊኑክስ ውስጥ፣ ይህ ስርዓተ-ጥለት ከሾፌሩ፣ የአቀራረብ ወረፋ እና የጊዜ አስተዳደር፣ ወይም ጋር ሊዛመድ ይችላል። አንዳንድ የሙዚቃ አቀናባሪ/ግራፊክ የአካባቢ መስተጋብር.
በእንደዚህ ዓይነት ሁኔታዎች ውስጥ መገምገም ይመከራል የስርዓት ምዝግብ ማስታወሻዎች (dmesg, journalctl)፣ በጂፒዩ ላይ በመመስረት Mesa/NVIDIA ስሪቶችን ያረጋግጡ እና የሶስተኛ ወገን ንብርብሮችን ያሰናክሉ። እነዚህ ጠቃሚ ምክሮች ናቸው, አጠቃላይ ቢሆንም, ጠቃሚ ይሆናሉ ሰፊ የVulkan ርዕስ እንደ ዶታ 2።
ከRenderDoc እና VK_EXT_shader_object ጋር ያልተረጋጉ ቅጽበታዊ ገጽ እይታዎች
የንድፍ መሳርያዎች አጠቃቀም የራሱን ተለዋዋጭ ስብስቦች ይጨምራል. ተስተውሏል:: ከRenderDoc ጋር አለመረጋጋት ቅጥያውን የሚጠቀሙ መተግበሪያዎችን ሲይዙ VK_EXT_shader_object, ጨምሮ ያገገሙ የአሽከርካሪዎች ብልሽቶች፣ አፕሊኬሽኑ ይቀዘቅዛል እና የጠፉ የመሳሪያ ስህተቶች. ምንም አያስደንቅም፡ እየተነጋገርን ያለነው ስለቅርብ ጊዜ ማራዘሚያ እና በተፈጥሯቸው ስስ ሁኔታ ነው (የመያዣ ንብርብርን ወደ የላቀ የቧንቧ መስመር ስለማስገባት)።
ችግሩን ያለማቋረጥ እንደገና ለማባዛት ምሳሌ "shaderobjects» ከ ማከማቻ ማከማቻ Sascha Willems / Vulkanሒደቱ፡- የ shaderobjects.exe ሁለትዮሽ RenderDocን ያሂዱ፣ ፍሬም ይቅረጹ እና ሁለተኛውን vkQueueSubmit() ክስተት ይምረጡ።. በዚያን ጊዜ የስህተት ሪፖርት ንግግር ታየ የመሳሪያውን.
በተጨማሪም ፣ ግራ የሚያጋቡ ሁኔታዎችን ለመቀነስ ፣ ከመያዙ በፊት የሚከተሉት ተወግደዋል ። .ቢን ፋይሎች ምሳሌው የሚያመነጨው (shader caches), እና ስህተቱ አሁንም ተከስቷል. ልዩ አካባቢው የሚከተለው ነበር- RenderDoc_2024_07_02_0406d376_64, ዊንዶውስ 10 (10.0.19045.4529), Vulkan 1.3.275, Gex GTX 1080 y ሹፌር 566.12ተመሳሳይ ጉዳዮችን ሪፖርት እያደረጉ ወይም እያነጻጸሩ ከሆነ ይህ ውሂብ በጣም ጠቃሚ ነው።
ጨዋታ እና የእንፋሎት ብልሽቶች፣ እና ሰማያዊ ስክሪኖችም ጭምር
በተለይ የሚያበሳጭ ሁኔታም ተዘግቧል፡- ጨዋታው በተደጋጋሚ ይሰናከላል፣ አንዳንዴም Steam፣ እና BSOD እንኳን ይታያል። (ሰማያዊ ማያ). እንደ መሰረታዊ እርምጃዎች ነጂዎችን ያዘምኑ, የግራፊክስ ጥራትን ያስተካክሉ, የሙሉ ማያ ገጽ ሁነታን ያስገድዱ, ተደራቢዎችን ያሰናክሉ y FPS ወደ 60 ገድብነገር ግን በየጥቂት ደቂቃው ጨዋታው መዘጋቱ ቀጥሏል።
ሰማያዊ ማያ ገጾች በቀመር ውስጥ ሲሳተፉ, ጥርጣሬው በከርነል/ሹፌር ደረጃ ወይም በሃርድዌር በራሱ አለመረጋጋት. ምንም እንኳን VK_ERROR_DEVICE_LOST የ ቩልካን ስህተት ቢሆንም፣ አጠቃላዩ ስርዓቱ ተንኮለኛ ከሆነ፣ በዚህ መሟላት ተገቢ ነው። የማህደረ ትውስታ ሙከራዎች፣ የዲስክ ፍተሻ እና የሙቀት ቁጥጥር ጂፒዩ ወይም የኃይል አቅርቦቱ ገደብ ላይ መሆኑን ለማስወገድ.
ሊሆኑ የሚችሉ ምክንያቶች: ቴክኒካዊ እና በየቀኑ

ምንም እንኳን እያንዳንዱ ጉዳይ ልዩ ቢሆንም ሊታሰብባቸው የሚገቡ በርካታ የተለመዱ ምክንያቶች አሉ. እርስዎን ለማሰስ የሚረዳ ካርታ ይኸውና። በVK_ERROR_DEVICE_LOST ውስጥ በጣም የተለመደው:
- ያልተረጋጉ ወይም የተመለሱ የግራፊክስ ነጂዎችየቅርብ ጊዜ ስሪቶች አንዳንድ ርዕሶችን አስተካክለው ሌሎችን ሊሰብሩ ይችላሉ; ተቃራኒው ደግሞ ይከሰታል.
- አዲስ ወይም መቀየር ቅጥያዎች: as
VK_EXT_shader_object, አሁንም በማደግ ላይ ያለ እና የጠርዝ ጉዳዮችን በመያዣ መሳሪያዎች ሊያጋልጥ ይችላል. - የጊዜ ማብቂያዎች እና TDR (ዊንዶውስ)፡- በጂፒዩ ላይ ያለው ስራ ለዘለዓለም የሚቆይ ከሆነ ስርዓቱ ሾፌሩን እንደገና ያስነሳው እና አመክንዮአዊ መሳሪያውን “የጠፋ” ይተወዋል።
- ተደራቢዎች እና ሽፋኖች: FPS ኢንጀክተሮች፣ ቻት፣ ዥረት መልቀቅ ወይም መከታተያዎች በስዋፕቼይን ወይም በቧንቧ መስመር ላይ ጣልቃ ሊገቡ ይችላሉ።
- ልዩ የ swapchain ውቅሮችየተወሰኑ የዝግጅት አቀራረብ፣ ጊዜ አቆጣጠር ወይም የቅንብር ሁነታዎች በተወሰኑ ሃርድዌር/ሾፌሮች ላይ ብልሽቶችን ሊያስከትሉ ይችላሉ።
- የሻደር መሸጎጫ ተበላሽቷል። ወይም አለመመሳሰል፡ መሸጎጫዎችን ማጽዳት (ለምሳሌ በምሳሌው ላይ እንዳሉት የቢን ፋይሎች) ስውር አለመጣጣሞችን ያስወግዳል።
- በጠርዙ ላይ ሃርድዌርየሙቀት መጠኖች ፣ የኃይል መጨመር ወይም ትንሽ ከመጠን በላይ መጨናነቅ/ቮልቴጅ ማነስ ስህተቱ ያለማቋረጥ እንዲታይ ሊያደርግ ይችላል።
አሪፍዎን ሳያጡ እንዴት እንደሚመረመሩ
ሃያ ነገሮችን በአንድ ጊዜ ከመቀየርዎ በፊት ትእዛዝን መከተል ጥሩ ነው። ግቡ VK_ERROR_DEVICE_LOSTን የሚቀሰቅሰውን ነገር ማግለል ነው። በእርስዎ የተለየ ጉዳይ ላይ፣ በተጨባጭ ሊለኩ ወይም ሊባዙ በሚችሉ ምልክቶች ላይ መተማመን።
- ስህተቱን በአጭር ቅደም ተከተል ይድገሙትበDota 2 ውስጥ የተወሰነ ውጊያ ፣ በዲትሮይት ውስጥ ያለ ምናሌ ፣ ወይም በ RenderDoc ውስጥ ተመሳሳይ የመቅረጽ እርምጃ (ለምሳሌ ፣ ሁለተኛውን vkQueueSubmit () መምረጥ)።
- የስርዓተ ክወና፣ የአሽከርካሪ እና የጂፒዩ ስሪቶችን ልብ ይበሉ።እንደ ዊንዶውስ 10 ግንባታ 19045.4529 ፣ GeForce GTX 1080 እና አሽከርካሪ 566.12 ያሉ መረጃዎች ሪፖርቶችን ለማነፃፀር ይረዳሉ።
- ተደራቢዎችን እና ንብርብሮችን አሰናክል: Steam, GeForce Experience, Discord, ወዘተ ያለ እነርሱ ባህሪው ከተቀየረ ያረጋግጡ.
- ወደ "አክሲዮን" እሴቶች ይመለሳል: ምንም ጂፒዩ/ሲፒዩ/ራም ከመጠን በላይ መጨናነቅ የለም፣ በነባሪ የኃይል ገደቦች እና ጠብ አጫሪ ያልሆነ።
- በክትትል ስር እንደገና ይፈጥራል አስፈላጊ ከሆነ ብቻ: RenderDoc ወይም ተመሳሳይ መሳሪያዎች ችግሩን የሚያባብሱ ከሆነ መጀመሪያ ሳይያዙ ይሞክሩ.
- የሻደር መሸጎጫ አጽዳ: ሁለቱም ጨዋታው እና ሹፌሩ, አስፈላጊ ከሆነ. በምሳሌው ውስጥ ያሉት የቢን ፋይሎች ይህንን ይደግፋሉ።
- የስርዓት ምዝግብ ማስታወሻዎችን ይፈትሹበሊኑክስ፣ dmesg እና journalctl; በዊንዶውስ፣ የክስተት መመልከቻ እና BSOD ካለ ሚኒደምፕስ።
በሂደቱ ውስጥ አንድ እርምጃ ካጋጠመዎት ሁልጊዜ ስህተቱን ያነሳሳል። (በሻደር ዕቃዎች ምሳሌ ውስጥ በሁለተኛው vkQueueSubmit ላይ እንደተከሰተው) ቀድሞውኑ ግማሽ ምርመራ አለዎት: ይሞክሩ አንድ ተለዋዋጭ ብቻ ይቀይሩ ቀስቅሴው መጥፋቱን ለማየት (ሹፌር፣ ስዋፕቼይን መቼት፣ የዝግጅት አቀራረብ ሁነታ)።
ተግባራዊ የሆኑ መፍትሄዎች እና ማስተካከያዎች

ምንም ዓይነት ሁለንተናዊ አስማት የለም, ግን አሉ ጥሩ የስኬት ደረጃ ያላቸው እርምጃዎችከታች ከትንሽ እስከ በጣም ጣልቃ-ገብነት የታዘዙ ተከታታይ እርምጃዎች አሉ።
ዊንዶውስ (NVIDIA/AMD) እና Vulkan ጨዋታዎች
- NVIDIA-ተኮር ለዲትሮይት ማስተካከያ፡ ሰው ሁን: በመቆጣጠሪያ ፓነል > የ3-ል ቅንብሮችን ያስተዳድሩ > የፕሮግራም መቼቶች > ጨዋታውን የሚፈፀመውን ይምረጡ ፣ የ Vulkan/OpenGL ቅድመ ዝግጅትን ይፈልጉ እና ወደ "በ DXGI Swapchain ላይ ንብርብሮችን ይምረጡ" የሚለውን ያቀናብሩት። ይህ በ RTX 3080 ተደጋጋሚ ብልሽቶችን አስቀርቷል።
- FPS እና ማመሳሰልን ይገድቡ: 60 FPS እና ልዩ ሙሉ ስክሪን ማቆየት የተወሰኑ አሽከርካሪዎችን ማረጋጋት ይችላል፣ ምንም እንኳን ሁልጊዜ በራሱ በቂ ባይሆንም።
- ተደራቢዎችን አሰናክል: Steam, NVIDIA, Discord, ወዘተ. መሻሻል ካስተዋሉ, ጥፋተኛውን ለመለየት አንድ በአንድ እንደገና ያስተዋውቋቸው.
- "የታወቀ ጥሩ" ሹፌርስህተቱ ከተዘመነ በኋላ ከታየ, ያለፈውን የተረጋጋ ስሪት ይሞክሩ; ለትንሽ ጊዜ ካላዘመኑት የቅርብ ጊዜውን የWHQL ስሪት ይጫኑ።
ሊኑክስ እና ቤተኛ ርዕሶች ከቩልካን ጋር (ለምሳሌ ዶታ 2)
- የግራፊክስ ቁልል ይፈትሹለከርነልዎ እና ለአካባቢዎ ተስማሚ የሆነ የሜሳ/NVIDIA ስሪት። የስሪት እብጠት ማለቂያ የሌለውን ዑደት ሊጠግነው ይችላል።
- አቀናባሪውን እና መስኮቶችን ያረጋግጡ: በአቀናባሪ እና ያለአቀናባሪ ይሞክሩ ፣ ሙሉ ስክሪን ከድንበር-አልባ መስኮት ጋር እና ጨዋታው ከፈቀደ የአቀራረብ ሁኔታን ያስተካክሉ።
- ምዝግብ ማስታወሻዎች በዝርዝር: የአደጋውን ጊዜ ይለዩ እና በዚያን ጊዜ dmesg/journalctlን ይመልከቱ። የጂፒዩ ስህተት ወይም ዳግም ማስጀመር ይመዘገባል።
ቀረጻ እና ማረም መሳሪያዎች (RenderDoc)
- ችግር ያለባቸውን እርምጃዎች ያስወግዱ: አንድ የተወሰነ ክስተት መምረጥ (እንደ ሁለተኛው vkQueueSubmit () ያሉ) ብልሽትን ካነሳሳ, ትንታኔውን ከእሱ በፊት ወይም በኋላ ባሉት ደረጃዎች ይገድቡ.
- ግራ መጋባትን ይቀንሱ: ከማንሳትዎ በፊት የሻደር መሸጎጫዎችን (ለምሳሌ በምሳሌው ላይ ያሉትን) ያፅዱ እና የፕሮጀክቱን "ንፁህ" ግንባታዎችን ይጠቀሙ።
- ስሪት ያዘምኑ ወይም ይቀይሩ: ሁለቱም RenderDoc እና ሾፌሩ / ጂፒዩ; በአዲስ ቅጥያዎች፣ አዲስ ግንባታ የቁልፍ ጥገናዎችን ሊይዝ ይችላል።
Steam ሲበላሽ ወይም BSOD ሲመጣ
- ኢንተግሪዳድ ዴል ስርዓትየማህደረ ትውስታ ሙከራዎችን ያካሂዳል፣ የሙቀት መጠን ይቆጣጠራል እና የኃይል አቅርቦቶችን ይፈትሻል። VK_ERROR_DEVICE_LOST የጠለቀ ችግር ምልክት ሊሆን ይችላል።
- የከርነል ደረጃ ነጂዎችየጂፒዩ ነጂውን በንጽህና እንደገና ይጫኑት። BSOD ከቀጠለ ትክክለኛውን ሞጁል ለመለየት ሚኒዳምፕስ ይሰብስቡ።
ልዩነት የሚፈጥሩ ትናንሽ ዝርዝሮች
በተግባር ሲታይ አነስተኛ የሚመስሉ ማስተካከያዎች አሉ። መረጋጋትን ሙሉ በሙሉ ይለውጡ የአንድ የተወሰነ ርዕስ. ለዲትሮይት የ"Prefer layers in DXGI Swapchain" መቼት፡ ሰው ሁን ግልፅ ምሳሌ ነው። የእነዚህ አይነት አማራጮች ንብርብሮች፣ ስዋፕቼይን እና አሽከርካሪው እንዴት እንደሚገናኙ ማስተካከል፣ እና የተወሰነ ስህተትን ማለፍ ይችላል።
ሌላው ጠቃሚ ዝርዝር ነው የሻደር መሸጎጫውን ማጽዳት ዋና ለውጦችን ከማድረግዎ በፊት ወይም ቅጽበታዊ ገጽ እይታዎችን ከመተንተን በፊት፣ በ .bin ፋይሎች በሻደር ዕቃ ምሳሌ ላይ እንደተደረገው። ይህ ይቀንሳል አለመግባባቶች እና አሮጌ ግዛቶች በክፍለ-ጊዜዎች እና በደመና ምርመራዎች መካከል የሚጎትቱ.
በመጨረሻም, አንድ ጨዋታ ጊዜ አይዘጋም ነገር ግን በክብ ውስጥ ይቆያል ከስህተቱ በኋላ፣ አፕሊኬሽኑ ሙሉ በሙሉ ሳያስተዳድረው አመክንዮአዊ መሳሪያው ጥቅም ላይ ሊውል የማይችል መሆኑን ፍንጭ ነው። በእነዚህ አጋጣሚዎች መሞከር ተገቢ ነው. ሌሎች የማስፈጸሚያ መንገዶች ብልሽቱን የሚቀሰቅስበትን ሁኔታ ለማስወገድ ( ካለ ካለ፣ የስክሪን ሁነታን ይቀይሩ ወይም እንደ አንዳንድ ጥላዎች ወይም ተጽዕኖዎች ያሉ የላቁ ባህሪያትን ያሰናክሉ)።
Vulkanን ለመረዳት (እና በተሻለ ሁኔታ ለማረም) መርጃዎች
ስለ Vulkan የበለጠ መማር ዓይነ ስውር ሳይዘልሉ እንደ VK_ERROR_DEVICE_LOST ያሉ ስህተቶችን እንዲተረጉሙ ያግዝዎታል። አንድ የማህበረሰቡ አባል ለጀማሪዎች ተስማሚ የሆኑ አቀራረቦችን እና የተሰበሰቡ ዝርዝሮችን የያዘ ኦፊሴላዊ የክሮኖስ ሀብቶችን መክሯል። እነሱ ጥሩ መሠረት ናቸው ፕሮግራሚግ እያደረጉም ይሁኑ ወይም ምን እየተካሄደ እንዳለ ለመረዳት ይፈልጋሉ።
- የጀማሪዎች መመሪያ ወደ ቩልካን (ክሮኖስ)፡ እርስዎ ለመጀመር እና የኤፒአይ ፍልስፍናን ለመረዳት የሚረዱዎት የመግቢያ ሀብቶች ስብስብ።
- ክሮኖስ ቩልካን ግብአቶች በ GitHub ላይ፡ ዝርዝሩ የሚያመለክተው ሀብቶቹ ወደ ተዘዋወሩ ነው። vulkan.orgየተዘመኑ ሰነዶችን የሚያገኙበት።
የት መጀመር እንዳለ ካላወቁ እነዚህ መመሪያዎች ሙከራ እና ስህተትን ያድኑዎታል የተዘበራረቀ እና እንደ የመሣሪያ መጥፋት፣ የጊዜ ማብቂያዎች፣ የማመሳሰል ችግሮች እና ሌሎች ችግሮችን ለመፍታት መስፈርት ይሰጥዎታል።
የማህበረሰብ ምልክቶች: መስተጋብር እና አስተያየቶች
ከዝርዝር ዘገባዎች በተጨማሪ ነበሩ። እንደ "መውደድ" ያሉ የብርሃን ግንኙነቶች በአስተያየት, እና በተጠየቁበት ንግግሮች የመማሪያ ሀብቶች. ምንም እንኳን ጥቃቅን ዝርዝሮች ቢመስሉም, ርዕሱ እንደሆነ ያንፀባርቃሉ በህይወት እና በጋራእና ብዙ መፍትሄዎች የተወለዱት ከተሞክሮ ድምር ነው።
ለጉዳይዎ ፈጣን ማረጋገጫ ዝርዝር
ይህ አሁን በእርስዎ ላይ እየደረሰ ከሆነ፣ ይህን ይሞክሩ። አጭር የቼኮች ዝርዝርበቀደሙት ጉዳዮች ተመስጦ፡-
- ነጂውን ያዘምኑ ወይም ይንከባለሉአሁን ካዘመኑ እና መበላሸት ከጀመረ የቀደመውን የተረጋጋ ስሪት ይሞክሩ። በወራት ውስጥ ካላዘመኑ የቅርብ ጊዜውን WHQL ይጫኑ።
- ተደራቢዎችን አሰናክል: Steam, Discord, GeForce Experience, ወዘተ. እና ስህተቱ ድግግሞሽን የሚቀይር ከሆነ ይመልከቱ.
- የNVDIA ማስተካከያ በጨዋታበዲትሮይት፡ ሰው ሁን፣ የVulkan/OpenGL ቅድመ ዝግጅትን ወደ “በDXGI Swapchain ምረጥ” ብልሽቶችን መፍታት።
- የስክሪን ሁነታ እና FPSየማሳያ ወረፋዎችን ለማረጋጋት ልዩ ሙሉ ስክሪን ያስገድዱ እና FPSን በመጠኑ ይገድቡ።
- የሻደር መሸጎጫዎችን አጽዳየጨዋታ መሸጎጫ ፋይሎችን ይሰርዛል እና አስፈላጊ ከሆነ ሾፌሩን ይሰርዛል።
- የስርዓት ምዝግብ ማስታወሻዎች: dmesg/journalctl በሊኑክስ ላይ ወይም በዊንዶው ላይ የክስተት መመልከቻ የአሽከርካሪዎች ዳግም ማስጀመሪያዎችን ወይም ስህተቶችን ለማግኘት።
መቼ ሪፖርት ማድረግ እና ምን ማካተት እንዳለበት
ሁሉም ነገር ቢኖርም ችግሩ ከቀጠለ ሪፖርት ያድርጉት ትክክለኛ መረጃ ማፋጠን እገዛ። በቁልፍ መስኮች "ምንም ምላሾች" ያስወግዱ: ያካትቱ የጨዋታ መታወቂያ እና የጊዜ ማህተም ድጋሚ ማጫወት ያለው ጨዋታ ከሆነ እና ያያይዙት። ቅጽበታዊ ገጽ እይታዎች ወይም ምዝግብ ማስታወሻዎች በሚቻልበት ጊዜ
ማከልን አይርሱ የተሟላ የቴክኒክ አካባቢየስርዓተ ክወና ስሪት (ለምሳሌ፡ Windows 10 መገንባት 19045.4529)፣ ትክክለኛ ጂፒዩ (GeForce GTX 1080፣ RTX 3080)፣ የአሽከርካሪው ስሪት (እንደ 566.12) እና የመሳሰሉትን መሳሪያዎች ብትጠቀሙ RenderDoc፣ ተጨባጭ ሥሪቱ (ለምሳሌ RenderDoc_2024_07_02_0406d376_64)። ይህ መረጃ ለመባዛት ወርቅ ነው።
ተደጋግመው የሚጠየቁ ጥያቄዎች
ለምን ጨዋታው አይበላሽም እና ከስህተቱ በኋላ ዝም ብሎ አይዞርም? ምክንያቱም አፕሊኬሽኑ አመክንዮአዊ መሳሪያው ወደጠፋበት ሁኔታ ስለሚገባ ነገር ግን የውጤት አመክንዮ ሙሉ በሙሉ አልተሰራም። በተግባር፣ መዘጋቱን ማስገደድ አለብዎት እና ያንን ሁኔታ የሚያነሳሳውን ክስተት ወይም ቅንብር ያረጋግጡ።
የሻደር መሸጎጫውን ማጽዳት ይረዳል? በብዙ ሁኔታዎች አዎ፣ በተለይም ሲኖር በግንባታ እና በመሸጎጫዎች መካከል አለመጣጣም (እንደ .ቢን ፋይሎች በሻደር ዕቃዎች ምሳሌ)። ይህ የተበላሹ ግዛቶችን ለማስወገድ ፈጣን መንገድ ነው።
ሹፌሩን ከጠረጠርኩ በRenderDoc መያዝ አለብኝ? ማንሳት ይችላል። የቧንቧ መስመርን ለመረዳት ይረዳል, ነገር ግን ቅጥያው ወይም አሽከርካሪው አረንጓዴ ከሆነ አለመረጋጋትን ሊያስተዋውቅ ይችላል. መጀመሪያ ሳትቀርጽ ሞክር፣ እና ከያዝክ በመሳሪያው ስሪቶች አድርግ። እርስዎ የተረጋጋ ያውቃሉ ለእርስዎ ጉዳይ ፡፡
ተደራቢዎች VK_ERROR_DEVICE_LOSTን ሊያስከትሉ ይችላሉ? አዎ ፣ አንዳንድ ጊዜ የተከተቡ ንብርብሮች በ swapchain ውስጥ ጣልቃ ይገባሉ ወይም ከማመሳሰል ጋር. እነሱን ማሰናከል ከመጀመሪያዎቹ ሙከራዎች ውስጥ አንዱ ነው።
በዊንዶውስ ውስጥ BSOD ን ካየሁስ? ይጠቁማል በከርነል/ሹፌር ወይም በሃርድዌር ደረጃ ላይ ያሉ ችግሮችከVulkan ደረጃዎች በተጨማሪ የማህደረ ትውስታ ሙከራዎችን ያደርጋል፣ የሙቀት መጠንን ይፈትሻል፣ የኃይል አቅርቦቱን ይመረምራል እና የተበላሸውን ሞጁል ለማግኘት ሚኒዳምፕስ ይመረምራል።
ግልጽ የመንገድ ካርታ አለህ፡- ንድፉን ይለዩ፣ ቀስቅሴውን ይለዩ እና ከተረጋገጠ ውጤታማነት ጋር ማስተካከያዎችን ይተግብሩበዲትሮይት ውስጥ ጨዋታዎችን ያስቀመጠው የNVDIA Control Panel ቀድሞ ከተቀየረው ለውጥ፡ በ RTX 3080 ሰው ሁን፣ እስከ RenderDoc ቀረጻ መመሪያዎች እና በሊኑክስ ለዶታ 2 የክትትል ምዝግብ ማስታወሻዎች፣ የVK_ERROR_DEVICE_LOST አይነት ብልሽቶችን በእጅጉ የሚቀንሱ ተጨባጭ መፍትሄዎች አሉ። የቩልካንን መሰረት ለመረዳት በክሮኖስ ሀብቶች ላይ ከተመኩ፣ እያንዳንዱ ሙከራ የበለጠ ትክክለኛ ይሆናል እና በዓይነ ስውራን ሙከራዎች ላይ ትንሽ ጊዜ ታጠፋለህ.
ከትንሽነቱ ጀምሮ ስለ ቴክኖሎጂ ፍቅር ነበረው። በዘርፉ ወቅታዊ መረጃ ማግኘት እና ከሁሉም በላይ መግባባት እወዳለሁ። ለዚያም ነው በቴክኖሎጂ እና በቪዲዮ ጌም ድረ-ገጾች ላይ ለብዙ አመታት ለግንኙነት የወሰንኩት። ስለ አንድሮይድ፣ ዊንዶውስ፣ ማክኦኤስ፣ አይኦኤስ፣ ኔንቲዶ ወይም ወደ አእምሮዬ ስለሚመጣው ሌላ ተዛማጅ ርዕስ ስጽፍ ታገኙኛላችሁ።