সিপিইউকে আলাদা করা শক্ত, আমি জানি, তবে আমি যে ত্রুটিগুলি দেখছি তা ইস্যুটি বোঝায়।
এটি অবশ্যই কোনও ত্রুটিযুক্ত / ভাঙা হার্ডওয়ার সমস্যা নয় । আমি গত বেশ কয়েকটি দিন ধরে সারা দিন উইন্ডোজ 10 চালিয়ে যাচ্ছি এবং এই জিনিসটি ফ্লিপিন দ্রুত! কোনও ক্রাশ নেই। আরও গুরুত্বপূর্ণ বিষয়, আমি উইন্ডোজ মেমরি পরীক্ষক চালাত। স্মৃতি সব ভাল।
মেশিন চশমা
মেশিনটি একেবারে নতুন লেনোভো যোগ 710 15 "
x64
Intel i7-6500 CPU @ 2.50 GHz, 2601 Mhz, 2 Cores, 4 Logical Processors
SMBIOS Version 2.8
BIOS Mode UEFI
16.0 GB DDR4 Ram
256 MB SSD
লিনাক্স কার্নেল (?) এ বিচ্ছিন্ন করা হচ্ছে
আমি উভয় একই সমস্যা দেখেছি
- archlinux-2016.08.01-dual.iso
- উবুন্টু-জিনোম-16.04.1-ডেস্কটপ-amd64.iso
আর্চের ক্ষেত্রে - সমস্যাটি কেবল ইউএসবি স্টিক থেকে বুট করার সময় অন্তর মাঝে উপস্থিত হচ্ছিল। আমি ড্রাইভের 100 গিগাবাইট এক্সট 4 পার্টিশনে আর্চ ইনস্টল করতে সক্ষম হয়েছি। বুট চলাকালীন সেই ইনস্টলটির একই সমস্যা একই সাথে অন্তর্বর্তীভাবে (সময়ের 90%) রয়েছে। যদি আমি বুটটি পাস হয়ে যাই, তবে প্রথম দুটি টার্মিনাল কমান্ডগুলি কার্যকর করার পরে সমস্যাটি এলোমেলোভাবে উপস্থিত হবে, শেষ পর্যন্ত একটি সম্পূর্ণ অচলাবস্থা সৃষ্টি করে।
উবুন্টুর জন্য - ইউএসবি স্টিক এমনকি বুট হয় না। আমি এই একই ত্রুটি সঙ্গে সঙ্গে সঙ্গে বন্ধ হয়ে যায়। অচলাবস্থা ...
অনেক ত্রুটি ...
জার্নালটি মেমরি-সম্পর্কিত ত্রুটিগুলিতে ভরা থাকে যখনই এটি ঘটে তবে আমি যে মূল ত্রুটিগুলি দেখছি তা হ'ল:
General protection fault 0000[#1] PREEMPT SMP
RIP kmem_cache_alloc
RIP kmem_cache_alloc_trace
এই ত্রুটিগুলির জন্য আমি একই স্ট্যাকের কয়েকটি কয়েকবার ট্রেস দেখেছি:
rbt_memtype_copy_nth_element
on_each_cpu
flusH_tbl_kernel_range
__purge_umap_area_lazy
um_unmam_aliases
change_page_attr_set_clr
set_memory_ro
frob_text.isra
module_enable_ro
kobject_create
kobject_create_and_add
load_module
__symbol_put
kernel_read
sys_finit_module
entry_SYSCALL_64_fastpath
kmem_cache_alloc_trace
allocate_cgrp_cset_links
...
sys_write
entry_SYSCALL-64_fastpath
লিনাক্সও প্রতিশ্রুতি রাখে যে এটি সমস্যার সমাধান করছে
পুনরাবৃত্তি ফল্ট ঠিক করা তবে রিবুট দরকার!
আমি চাই..
ইন্টেল ইউকোড
আমি intel-ucode
আমার আর্চ ইনস্টলে প্যাকেজটি ইনস্টল করার চেষ্টা করেছি। আমি dmesg
লগগুলিতে দেখেছি যে মাইক্রোকোডগুলি আপডেট হয়েছিল তবে দুর্ভাগ্যক্রমে এটি আমার সমস্যার সমাধান করেনি।
ঘটনাটি কী হতে পারে? কীভাবে এটি ঠিক করা যায়?
সম্পাদনা
অতিরিক্ত নোট।
সাধারণ সুরক্ষা ত্রুটি বার্তা এবং "লকআপ সনাক্ত" টাইপ বার্তাগুলি সাধারণত একটি সিপিইউ রেফার করে। আমি দেখেছি CPU0
, CPU1
, CPU2
এবং CPU3
এই বার্তাগুলি হবে। দেখে মনে হচ্ছে যে কোনও কিছু সিপিইউ'র সংঘর্ষ ঘটাচ্ছে,
EDIT2
বিআইওএস ত্রুটিতে উল্লেখ করেছে
আমি কিছু ত্রুটিতে এই বিট তথ্যটি দেখছি:
LENOVO 80U01LENOVO YOGA710-1 BIOS OGCN20WW(v1.04) 6/30/2016
নিশ্চিত নয় যে এটি সমস্যাটি বোঝার ক্ষেত্রে কোনও প্রোয়ের পক্ষে সহায়ক কিনা ...
EDIT3
maxcpus = 1
আমি কার্নেল প্যারাম ডকুমেন্টেশনে ডিবাগিং বিকল্পগুলির সন্ধান করছিলাম এবং খুঁজে পেয়েছিmaxcpus
আমি যদি সর্বোচ্চ সিপিইউ 1 তে সেট করে রাখি তবে সমস্যাটি চলে যায়। সুতরাং দেখে মনে হবে যে সমস্যাটি একরকম ভাগ করা ক্যাশে মেমরি লঙ্ঘন।
EDIT3
ম্যাক্সপাস = 1 + জিনোম = আবার ভাঙা
যদিও maxcpus=1
সিস্টেমটি কেবল 1 সিপিইউ দিয়ে কাজ করে চলেছে বলে মনে হচ্ছে, আমি জিনোম ইনস্টল করেছি এবং তারপরে দৌড়ে এসেছিsystemctl enable gdm.service
এখন, আমি যখন পুনরায় বুট করি, তখন আমার সমস্ত ত্রুটিগুলি আবার ফিরে পাওয়া যায়, তবে এবার সেগুলি সিপিইউ 0-তে ঘটছে
সুতরাং দেখে মনে হচ্ছে যে 1 টি সিপিইউ দিয়েও কোনও কিছু এখনও মেমরির লঙ্ঘন ঘটাচ্ছে।
EDIT4
nolapic
সুতরাং ব্যবহারের মাধ্যমে nolapic
সমস্ত কিছু "কাজ" করা মনে হয়
তবে ব্যবহার করে nolapic
, আমি কার্যকরভাবে আমার অন্যান্য সিপিইউ এবং 1 টি ওয়ার্কিং সিপিইউতে সমস্ত মাল্টিথ্রেডিং অক্ষম করি।
আমি এটি ওপেনএমপি-র জন্য ব্যবহার করার চেষ্টা করছি এবং nolapic
ওপেনএমপি এবং লিনাক্স কার্নেলটি কেবল 1 টি থ্রেড, 1 সিপিইউ খুঁজে পেতে পারে। যে স্তন্যপান!
আমি চেষ্টাও করেছি intel_idle.max_cstate=0
এবং 1
, 2
ইত্যাদি। তবে এটি বুট সমস্যার সমাধান করে না।
আর কী কী কারনে কার্টেলটি আমার মাল্টি-কোর মেশিনটি ব্যবহার করতে ব্যর্থ হতে পারে?
nomodeset
এবং nouveau.mode=0
- এটি একইরকম কিনা তা নিশ্চিত নই)
maxcpus
- আমি এটি 1 এ সেট করেছি এবং সমস্যাটি চলে যায় ... তবে এখন আমি কেবল একটি প্রসেসর ব্যবহার করতে পারি? :(
nomodeset nouveau.modeset=0
একসাথে চেষ্টা করুন এবং যদি এটি কাজ করে না, চেষ্টা করুনnomodeset i915.modeset=0 nouveau.modeset=0