ပြဿနာ Q ကို တင်ပြထားသည်LinuxDeviceManager ၁.၃ - ဂရပ်ဖစ် ကိရိယာ မန်နေဂျာ Linuxinterface တစ်ခုကို system information နဲ့ ပေါင်းစပ်ပြီး style အတိုင်း Windows အသေးစိတ် hardware ရောဂါရှာဖွေရေးစွမ်းရည်များဖြင့်။ ပုံမှန် system information viewer များနှင့်မတူဘဲ၊ ပရိုဂရမ်သည် ထည့်သွင်းထားသော devices များနှင့် drivers များကို ဖော်ထုတ်ရုံသာမက PCIe devices များ၏ အမှန်တကယ်ချိတ်ဆက်မှုအမြန်နှုန်းကို ပြသပေးသည်၊ SSD အခြေအနေကို စစ်ဆေးပေးသည်၊ UEFI variables များကို စစ်ဆေးပေးသည်၊ USB ချိတ်ဆက်မှုဝိသေသလက္ခဏာများကို ကြည့်ရှုပေးသည်၊ မော်နီတာများ၊ ဘက်ထရီများနှင့် network interfaces များအကြောင်း အသေးစိတ်အချက်အလက်များကို ရယူပေးသည်။ ကုဒ်ကို Qt6 ကိုအသုံးပြု၍ C++ ဖြင့်ရေးသားထားပြီး GPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ AppImage format ဖြင့် build တစ်ခု ရရှိနိုင်ပါသည်။
ဒီပရိုဂရမ်ကို device name နဲ့ driver version ထက်ပိုပြီး လိုအပ်ပေမယ့် lspci, lsusb, smartctl, ethtool, dmidecode နဲ့ တခြား console utilities တွေကို အသုံးပြုပြီး အချက်အလက်တွေကို စုစည်းချင်သူတွေအတွက် ဒီဇိုင်းထုတ်ထားပါတယ်။ ဒီ application က hardware ကို အမျိုးအစား၊ ချိတ်ဆက်မှု၊ driver နဲ့ resource အလိုက် အုပ်စုဖွဲ့ဖို့ နည်းလမ်းများစွာကို ပေးစွမ်းပါတယ်။ device တစ်ခုချင်းစီမှာ အချက်အလက်တွေကို ခေါင်းစဉ်အလိုက် tab တွေအဖြစ် ခွဲခြားထားတဲ့ properties window တစ်ခုရှိပါတယ်။ သီးခြား "System Information" အပိုင်းမှာ system, processor, memory, motherboard နဲ့ firmware အကြောင်း အထွေထွေအချက်အလက်တွေ ပါဝင်ပါတယ်။
စနစ်မျက်နှာပြင်များကို စက်ပစ္စည်းများအကြောင်း အချက်အလက်များရယူရန် အသုံးပြုသည်။ LinuxDriver management နှင့် device configuration ပြောင်းလဲမှုများကို ရည်ရွယ်ချက်ရှိရှိ အကောင်အထည်ဖော်ခြင်း မပြုလုပ်ပါ။ application သည် read-only mode တွင်သာ လည်ပတ်ပါသည်။ AI ကို ဖွံ့ဖြိုးတိုးတက်ရေးတွင် အသုံးပြုခဲ့ပြီး၊ ဗိသုကာဆိုင်ရာ ဆုံးဖြတ်ချက်များ၊ လုပ်ဆောင်ချက်ဆိုင်ရာ လိုအပ်ချက်များနှင့် လုပ်ဆောင်ချက်ဆိုင်ရာ စမ်းသပ်ခြင်းများကို စာရေးသူကသာ လုပ်ဆောင်ခဲ့သည်။
Q ရဲ့ ထူးခြားချက်တွေထဲမှာLinuxစက်ပစ္စည်းကိရိယာမန်နေဂျာ:
- PCI Express ရောဂါရှာဖွေရေး။ လက်ရှိချိတ်ဆက်မှုအမြန်နှုန်းနှင့် အသုံးပြုနေသော PCIe လမ်းကြောင်းအရေအတွက်အပြင် စက်ပစ္စည်း၏ကြေငြာထားသော အမြင့်ဆုံးသတ်မှတ်ချက်များကို ပြသသည်။ ဥပမာအားဖြင့်၊ ဂရပ်ဖစ်ကတ်သည် x16 အစား x8 တွင်လည်ပတ်နေခြင်းရှိမရှိ သို့မဟုတ် ၎င်းသည် PCIe မျိုးဆက်နှေးကွေးခြင်းကို အသုံးပြုနေခြင်းရှိမရှိကို သင်ဆုံးဖြတ်နိုင်သည်။ ပံ့ပိုးမှုနှင့် ခွဲဝေထားသော Resizable BAR အရွယ်အစားများအကြောင်း အချက်အလက်များကိုလည်း ပြသထားသည်။
- SSD နှင့် HDD ရောဂါရှာဖွေရေး အသေးစိတ်။ ဗားရှင်း 1.3 သည် SMART ပံ့ပိုးမှုကို သိသိသာသာ တိုးချဲ့ထားသည်။ ဒရိုက်၏ အပူချိန်နှင့် အလုံးစုံကျန်းမာရေးအပြင်၊ ရေးသားဖတ်ရှုထားသော အချက်အလက်ပမာဏ၊ လည်ပတ်ချိန်၊ ပါဝါဖွင့်သည့်အကြိမ်ရေ၊ မလုံခြုံသောပိတ်ခြင်း၊ SSD ဟောင်းနွမ်းမှုညွှန်ပြချက်များ၊ ကျန်ရှိနေသော အရန်စွမ်းရည်နှင့် အမှားရေတွက်ခြင်းဆိုင်ရာ အချက်အလက်များကို ရရှိနိုင်ပါသည်။
- ထည့်သွင်းထားသော RAM စွမ်းရည်၊ လည်ပတ်မှုစနစ်သို့ ဝင်ရောက်၍မရသော မှတ်ဉာဏ်၊ မော်ဂျူးသတ်မှတ်ချက်များ၊ ထုတ်လုပ်သူ၊ အမြန်နှုန်းနှင့် မှတ်ဉာဏ်ကို ဂဟေဆက်ထားခြင်း သို့မဟုတ် အစားထိုးနိုင်ခြင်း ရှိ၊ မရှိ အပါအဝင် ပြသထားသည်။
- ချိတ်ဆက်ထားသော USB စက်ပစ္စည်းများအတွက်၊ USB စံဗားရှင်း၊ ညှိနှိုင်းထားသောလင့်ခ်အမြန်နှုန်း၊ ပါဝါအချက်အလက်၊ လျှပ်စီးကြောင်းသုံးစွဲမှု၊ ဗို့အား၊ အဝေးထိန်းနှိုးစက်ပံ့ပိုးမှု၊ အင်တာဖေ့စ်များနှင့် အသုံးပြုထားသော ဒရိုက်ဘာများကို ပြသထားသည်။
- ဘက်ထရီတိုးချဲ့အချက်အလက်များ ရရှိနိုင်ပါသည်၊ ထို့ကြောင့် အားသွင်းအဆင့်ကိုသာမက ခန့်မှန်းခြေနှင့် လက်ရှိစွမ်းရည်အပြည့်ကို ကြည့်ရှုနိုင်ခြင်း၊ ဟောင်းနွမ်းမှုကို အကဲဖြတ်နိုင်ခြင်း၊ အားသွင်းစက်ဝန်းအရေအတွက်၊ ဗို့အား၊ လက်ရှိ၊ ပါဝါသုံးစွဲမှုနှင့် စက်ပစ္စည်းမှ ပံ့ပိုးပေးသော အခြားဝိသေသလက္ခဏာများကို ရှာဖွေနိုင်စေပါသည်။
- မော်နီတာထုတ်လုပ်သူနှင့် မော်ဒယ်၊ ရုပ်ပိုင်းဆိုင်ရာအတိုင်းအတာ၊ ပံ့ပိုးပေးထားသော သတ်မှတ်ချက်များ၊ လက်ရှိ resolution၊ refresh rate၊ color depth၊ scaling နှင့် image rotation တို့ကို ပြသထားသည်။ ရရှိနိုင်သော parameter များကို X11 နှင့် Wayland နှစ်မျိုးလုံးတွင် ရယူနိုင်ပါသည်။
- အပြင် IP လိပ်စာများ, masks, MTU နှင့် MAC address များ၊ ပြန်လည်မြေပုံပြုလုပ်ထားသော address များ၊ လက်ရှိ Ethernet connection speed၊ duplex mode၊ auto-negotiation နှင့် support လုပ်ထားသော operating mode များအကြောင်း အချက်အလက်အပါအဝင် ရရှိနိုင်ပါသည်။
- စနစ် boot မုဒ် (BIOS/UEFI)၊ Secure Boot အခြေအနေ၊ မှတ်ပုံတင်ထားသော MOK လက်မှတ်များအကြောင်း အချက်အလက်များကို ပြသပြီး ရရှိနိုင်သော firmware variable များနှင့် ၎င်းတို့၏ အကြောင်းအရာများကို hexadecimal ပုံစံဖြင့် ကြည့်ရှုနိုင်စေပါသည်။
- စက်ပစ္စည်းချိတ်ဆက်မှုများနှင့် ပြတ်တောက်မှုများကို udev မှတစ်ဆင့် အလိုအလျောက် စောင့်ကြည့်ပါသည်။ လက်ရှိ session ဖြစ်ရပ်များ၏ log ကို ပံ့ပိုးပေးထားသည့်အပြင် hidden၊ virtual နှင့် internal device များကို ပြသနိုင်စွမ်းလည်း ပါရှိပါသည်။
- အမည်ဖြင့် ပုံမှန်ရှာဖွေမှုအပြင်၊ ID၊ properties နှင့် ခွဲဝေထားသော resources များဖြင့် device များကို ရှာဖွေနိုင်စေမည့် deep search mode တစ်ခုကိုလည်း အကောင်အထည်ဖော်ထားပါသည်။ ဥပမာအားဖြင့်၊ device tree တစ်ခုလုံးကို ကိုယ်တိုင်ကြည့်ရှုစရာမလိုဘဲ hardware ID ဖြင့် device များကို filter လုပ်နိုင်ပါသည်။

source: opennet.ru
