QLinuxDeviceManager 1.3 har presenterats - en grafisk enhetschef för Linux som förenar ett grÀnssnitt med systeminformation i Windows-stil med möjligheter för detaljerad hÄrdvarudiagnostik. Till skillnad frÄn vanliga systeminformationsvisare gör programmet det möjligt att inte bara identifiera installerade enheter och anvÀnda drivrutiner, utan ocksÄ att ta reda pÄ den faktiska hastigheten pÄ PCIe-enheter, kontrollera tillstÄndet pÄ SSD, utforska UEFI-variabler, visa specifikationer för USB-anslutningar och fÄ detaljerad information om skÀrmar, batterier och nÀtverksgrÀnssnitt. Koden Àr skriven i C++ med anvÀndning av Qt6 och distribueras under GPLv3-licens. En byggnad i AppImage-format finns tillgÀnglig.
Programmet Àr riktat till anvÀndare som inte nöjer sig med enhetsnamn och drivrutinsversioner, men som inte vill samla information del för del med hjÀlp av lspci, lsusb, smartctl, ethtool, dmidecode och andra konsolverktyg. Applikationen erbjuder flera metoder för gruppering av hÄrdvara: efter typer, anslutningar, drivrutiner och resurser. För varje enhet finns ett egenskapsfönster dÀr informationen Àr uppdelad i tematiska flikar. En separat avsnitt för Systeminformation innehÄller allmÀn information om systemet, processorn, minnet, moderkortet och firmware.
För att fÄ information om hÄrdvaran anvÀnds Linux systemgrÀnssnitt. Hantering av drivrutiner och Àndring av enhetskonfigurationer har avsiktligt inte implementerats - applikationen fungerar uteslutande i lÀslÀge. AI anvÀndes vid utvecklingen, medan arkitektoniska beslut, funktionskrav och testning av funktionalitet förblev hos författaren.
Bland funktionerna i QLinuxDeviceManager:
- Diagnostik av PCI Express. Den aktuella anslutningshastigheten och antalet anvÀnda PCIe-linjer visas, liksom enhetens angivna maximala specifikationer. Till exempel kan man faststÀlla att grafikkortet fungerar i x8-lÀge istÀllet för x16 eller anvÀnder en lÄngsammare generation av PCIe. Ytterligare information om stöd och tilldelade storlekar för Resizable BAR visas.
- Detaljerad diagnostik av SSD och HDD. I version 1.3 har stödet för SMART betydligt utökats. Utöver temperatur och allmÀnt tillstÄnd för enheten, finns information om mÀngden skrivna och lÀsta data, driftstid, antal pÄslagningar, osÀkra avstÀngningar, SSD:s slitagevÀrden, kvarvarande reserv och felrÀknare.
- Det installerade RAM-minnet visas, inklusive minne som inte Àr tillgÀngligt för operativsystemet, specifikationer för moduler, tillverkare, hastighet och information om huruvida minnet Àr lött eller utbytbart.
- För anslutna USB-enheter visas versionen av USB-standarden, den avtalade överföringshastigheten, information om strömförbrukning, strömstyrka, spÀnning, stöd för fjÀrrvÀckning, grÀnssnitt och anvÀnda drivrutiner.
- Utökad information om batterier Àr tillgÀnglig, vilket gör att du kan se inte bara laddningsnivÄn utan Àven den projektions- och aktuella totala kapaciteten, uppskatta slitagegraden, se antal laddningscykler, spÀnning, ström, effektförbrukning och andra specifikationer som tillhandahÄlls av hÄrdvaran.
- Visar tillverkaren och modellen av monitorn, fysiska mÄtt, stöd för specifikationer, aktuell upplösning, uppdateringsfrekvens, fÀrgdjup, skalning och bildrotation. Det stöds att hÀmta tillgÀngliga parametrar bÄde i X11 och Wayland.
- Förutom IP-adresser, masker, MTU och MAC-adresser, inklusive information om överskrivna adresser, nuvarande hastighet pÄ Ethernet-anslutningen, duplexlÀge, automatisk förhandling och stödda driftlÀgen.
- Visar systemets startlÀge (BIOS/UEFI), status för Secure Boot, information om registrerade MOK-certifikat, samt möjligheten att visa tillgÀngliga firmwarevariabler och deras innehÄll i hexadecimal form.
- Anslutning och bortkoppling av enheter spÄras automatiskt via udev. En hÀndelselogg för den aktuella sessionen Àr tillgÀnglig, liksom möjligheten att visa dolda, virtuella och interna enheter.
- Förutom vanlig sökning efter namn, finns en djup sökfunktion som möjliggör att hitta enheter efter identifierare, egenskaper och tilldelade resurser. Till exempel kan du filtrera hÄrdvara efter hÄrdvaruidentifierare utan att behöva blÀddra igenom hela enhetsstrukturen manuellt.

KĂ€lla: opennet.ru
