Processors and graphics |
Main processor: |
= trim($computer["cpu"]["manufacturer"] . " " . $computer["cpu"]["brand"] . " " . $computer["cpu"]["model"]) ?> (= $computer["cpu"]["speed"] ?> GHz) |
Processor threading: |
1): ?>= $computer["cpu"]["processors"] ?> processor= $computer["cpu"]["processors"] > 1 ? "s" : "" ?>,
= $computer["cpu"]["physicalCores"] ?> core= $computer["cpu"]["physicalCores"] > 1 ? "s" : "" ?>= isset($computer["cpu"]["efficiencyCores"]) && isset($computer["cpu"]["performanceCores"]) && $computer["cpu"]["efficiencyCores"] !== 0 && $computer["cpu"]["performanceCores"] !== 0 ? " (" . $computer["cpu"]["efficiencyCores"] . " efficiency, " . $computer["cpu"]["performanceCores"] . " performance)" : "" ?>,
= $computer["cpu"]["cores"] ?> thread= $computer["cpu"]["cores"] > 1 ? "s" : "" ?> |
Hardware virtualization: |
= isset($computer["cpu"]["virtualization"]) ? ($computer["cpu"]["virtualization"] ? "Capable" : "Disabled") : "Unknown" ?> |
Level 1 cache: |
= round($computer["cpu"]["cache"]["l1i"] / 1024, 2) ?> KiB (instruction), = round($computer["cpu"]["cache"]["l1d"] / 1024, 2) ?> KiB (data) |
Level 2 cache: |
= isset($computer["cpu"]["cache"]["l2"]) && is_numeric($computer["cpu"]["cache"]["l2"]) ? round($computer["cpu"]["cache"]["l2"] / 1024**2, 2) . " MiB" : "Not supported" ?> |
Level 3 cache: |
= isset($computer["cpu"]["cache"]["l3"]) && is_numeric($computer["cpu"]["cache"]["l3"]) ? round($computer["cpu"]["cache"]["l3"] / 1024**2, 2) . " MiB" : "Not supported" ?> |
Graphics processor= count($computer["gpu"]["controllers"]) > 1 ? "s" : "" ?>: |
= $controller["bus"] ?> = $controller["model"] ?> (= $controller["cores"] ?> cores, = $controller["vramDynamic"] ? "dynamic graphics memory" : $controller["vram"] . " MiB" ?>)
= $index < count($computer["gpu"]["controllers"]) - 1 ? " " : "" ?>
|
Display= count($computer["gpu"]["displays"]) > 1 ? "s" : "" ?>: |
= $display["connection"] ?> = $display["vendor"] ?> = $display["model"] ?> (= $display["currentResX"] ?>x= $display["currentResY"] ?>= $display["currentResX"] !== $display["resolutionX"] ? ", native " . $display["resolutionX"] . "x" . $display["resolutionY"] : "" ?>, = $display["currentRefreshRate"] ?> Hz)
= $index < count($computer["gpu"]["displays"]) - 1 ? " " : "" ?>
|
System memory |
Physical memory: |
= round($computer["ram"]["total"] / 1024**3, 2) ?> GiB (= round($computer["ram"]["used"] / 1024**2, 2) ?> MiB used, = round($computer["ram"]["free"] / 1024**2, 2) ?> MiB free) |
Memory usage: |
= round($computer["ram"]["active"] / 1024**2, 2) ?> MiB active, = round($computer["ram"]["available"] / 1024**2, 2) ?> MiB available, = round($computer["ram"]["buffcache"] / 1024**2, 2) ?> MiB cache |
Swap memory: |
= round($computer["ram"]["swaptotal"] / 1024**3, 2) ?> GiB (= round($computer["ram"]["swapused"] / 1024**2, 2) ?> MiB used, = round($computer["ram"]["swapfree"] / 1024**2, 2) ?> MiB free) |
RAM chips: |
= $chip["manufacturer"] ?> = round($chip["size"] / 1024**2, 2) ?> MiB = $chip["type"] ?>
= $index < count($computer["ram_chips"]) - 1 ? " " : "" ?>
|
Battery |
Battery model: |
= preg_replace("/ +/", " ", trim($computer["battery"]["manufacturer"] . " " . $computer["battery"]["type"] . " " . $computer["battery"]["model"])) ?> |
Charge level: |
= $computer["battery"]["percent"] ?>%= $computer["battery"]["acConnected"] ? ", plugged in" : "" ?> (= round($computer["battery"]["voltage"], 2) ?> V) |
0): ?>
Cycles: |
= $computer["battery"]["cycleCount"] ?> |
Remaining capacity: |
= round($computer["battery"]["currentCapacity"], 2) ?>/= round($computer["battery"]["maxCapacity"], 2) ?> = $computer["battery"]["capacityUnit"] ?> 0): ?> (designed for = $computer["battery"]["designedCapacity"] ?> = $computer["battery"]["capacityUnit"] ?> 0): ?>, = round(($computer["battery"]["maxCapacity"] / $computer["battery"]["designedCapacity"]) * 100, 2) ?>% left) |
This device does not contain a battery. |
This operating system does not support reporting battery info. |
Operating system |
System: |
= $computer["os_info"]["distro"] ?> = $computer["os_info"]["release"] === "unknown" || $computer["os_info"]["release"] === "rolling" ? "" : $computer["os_info"]["release"] ?> |
CPU architecture: |
= $computer["os_info"]["arch"] ?> |
Kernel version: |
= $computer["os_info"]["kernel"] ?> |
Code page: |
= $computer["os_info"]["codepage"] ?> |
Build number: |
= $computer["os_info"]["build"] === "rolling" ? "Rolling release" : $computer["os_info"]["build"] ?> |
Serial number: |
= $computer["os_info"]["serial"] ?> |
Startup interface: |
= $computer["os_info"]["uefi"] ? "UEFI" : "BIOS (legacy)" ?> |
0): ?>
Software versions |
$version): if (trim($version) !== "" && $software !== "systemOpensslLib" && $software !== "openssl" && $software !== "node" && $software !== "v8"): ?>
=
match ($software) {
"kernel" => "OS kernel",
"systemOpenssl" => $computer["versions"]["systemOpensslLib"],
"npm" => "NPM",
"yarn" => "Yarn",
"gulp" => "Gulp",
"grunt" => "Grunt",
"git" => "Git",
"tsc" => "TypeScript",
"mysql" => "MySQL",
"redis" => "Redis",
"mongodb" => "MongoDB",
"apache" => "Apache HTTPD",
"php" => "PHP",
"docker" => "Docker",
"postfix" => "Postfix SMTP Server",
"postgresql" => "PostgreSQL",
"perl" => "Perl",
"python" => "Python (legacy)",
"python3" => "Python",
"pip" => "PIP (legacy)",
"pip3" => "PIP",
"java" => "Java",
"gcc" => "C compiler",
"virtualbox" => "VirtualBox",
"bash" => "Bash",
"zsh" => "zsh",
"fish" => "Fish",
"powershell" => "PowerShell",
"dotnet" => ".NET",
default => $software,
}
?>: |
= $version ?> |