Hardware unboxed is my favorite channel for new CPU and GPU reviews. Good data, expertly communicated. Their 'best of 2021' videos are also very usefull, if you are looking for a CPU, GPU or monitor. Other channel is Gamersnexus, I find him a bit harder to listen to but the review data is excellent. Answer from Moonfall1991 on reddit.com
🌐
Reddit
reddit.com › r › hardware
/r/hardware: a technology subreddit for computer hardware news, reviews and discussion.
April 28, 2026 - r/hardware is a place for quality computer hardware news, reviews, and intelligent discussion. r/hardware IS NOT the place to come for help of any kind.
🌐
Reddit
reddit.com › r/buildapc › is there a open source - computer hardware specifications database or website?
r/buildapc on Reddit: Is there a Open Source - Computer Hardware Specifications database or website?
January 13, 2022 -

I'm looking for a database or website that lists all specifications of all/mainstream computer hardware, like CPU, SSDs, GPUs, RAM, Mainboards etc.I recall having found one some years ago but I can't find it anymore.It should have all specs listed.

Anyone knowing a continuously updated website?

The best so far:
https://icecat.biz/en

🌐
Reddit
reddit.com › r/buildapc › how do some of you know so much about hardware-related stuff, what's the best source/site to watch/read for helpful/useful summaries, just to keep up with this topic
r/buildapc on Reddit: how do some of you know SO much about hardware-related stuff, what's the best source/site to watch/read for helpful/useful summaries, just to keep up with this topic
August 8, 2017 -

like once a month or year


additionally, for the current progress of the best compact computer:

what's the main use of the best compact computer?

  • the #1 use would be chrome

things pretty much decided + things undecided


1 - case size - get an stx over an itx

you want a compact computer because you have to pack it in your luggage / backpack (when moving / travelling)

  • https://en.m.wikipedia.org/wiki/Mini-STX

  • https://en.m.wikipedia.org/wiki/Mini-ITX

key reasons

  • stx has a ~30% decrease in size compared to itx

  • price increase i dunno but guessing at most if it would be say ~30% increase in net price

  • the net is that you end up with a more compact computer

  • from a reddit post

the ratio of

( size : price + performance via what parts it allows ) seems to make stx the optimal option

the size is the most important size to decide on, but nobody had told me this

things undecided - what's the highest rated stx currently? or within the next year? what is best and why?


2 - no gpu

why? because i dont expect any significant gains/uses for gpu / hardware acceleration

  • https://www.reddit.com/r/buildapc/comments/6s37tl/hey_if_you_know_about_what_gpu_does_could_we_get/

heuristic in life: if you dont know if something would helpful/useful, they likely won't be helpful/useful

any good computer is long-term, 5+

  • had this old computer for ~5y and ongoing

  • had the desktop before that for ~10+ years


3 - get an ssd

  • generally faster than hdd, unsure faster by what %

  • faster for coding stuff, unsure exactly what specific things/action

  • https://www.quora.com/Is-an-SSD-worth-it-for-a-laptop-used-for-programming ('15 .6 / 30*100 = 2.0)

things undecided - any highly rated ssd on amazon should be fine?

  • not sure if anything else would matter http://thewirecutter.com/reviews/best-ssds/#who

why get ssd?

heuristic in life: always get/replace what would give the highest gains

heuristic in life: always make easier, faster, better the #1 limits

  • https://www.quora.com/What-practical-advantage-would-32GB-of-RAM-in-a-laptop-provide-over-16GB-Would-this-also-depend-on-the-other-specs-of-the-machine (.02 / 20*100 = 0.1)


4 - someone said m2 would not prevent airflow like ssd would

things unknown - what's the % decrease in airflow from ssd, or does not significantly matter?

heuristic in life: if you dont know if something would helpful/useful, they likely won't be helpful/useful


5 - get 16g ram

  • 8gb is not enough for chrome

  • ram costs pretty much nothing

  • "Not when you value time against the truly trifling cost of adding that extra 8GB of RAM"

  • https://www.quora.com/Is-16-GB-of-RAM-overkill/answer/Stan-Hanks

get 1 large stick > many smaller sticks

  • https://www.quora.com/What-practical-advantage-would-32GB-of-RAM-in-a-laptop-provide-over-16GB-Would-this-also-depend-on-the-other-specs-of-the-machine (.01 / 5*100 = 0.2)

get ddr3 (what type?)

  • why? performance is same with ddr4 and higher

  • https://www.quora.com/Which-is-better-8gb-ddr4-or-16-ddr3-for-gaming

ddr4 or higher may reduce heat

things unknown: but do you know of any tests/links that shows the % decrease of heat?

speed > latency

  • http://blog.logicalincrements.com/2016/08/ddr4-ram-speeds-recommend-ram/

  • this is for ddr4 but do you know if it's for ddr3 also?

things undecided: what's the fastest ddr3? is it the highest rated ones on amazon?

else, others: https://www.quora.com/How-noticeable-is-it-using-a-laptop-with-16GB-RAM-Vs-32GB-RAM https://www.quora.com/Is-16-GB-of-RAM-overkill


things undecided

6 - mobo undecided

7 - cpu undecided

8 - powerbox undecided

9 - dont think there's anything...

if there's something that would be helpful for me to clarify, please let me know


suggest any other sites/summaries for other topics you may be fascinated in as well, having awareness of relevant/helpful is good

Top answer
1 of 74
721
Massive write up nobody asked for but you're getting it! Best advice I can give you is to watch Youtube channels like the ones I've listed. There are plenty more out there, these are just my personal favourites. Paul's Hardware: Paul is a legend - the cool uncle I wish I had. Does great theoretical monthly builds - will help you understand how to choose parts for different needs. Bitwit (Kyle): Lot's of humour if you are into that style of presenting. Has a very informative "Awesome Hardware" news segment with Paul every week - discusses everything in hardware news. JayzTwoCents: What he lacks in charisma (can be a bit dry?) he sure makes up for in dedication and perfection. Best introduction to water cooling, bar none. Avoid if you are a budget builder - you will want to spend $1000 on a custom loop. Hardware Canucks: Tech porn cinematography. Great for covering specific items in detail. What's that? A new case review? I'm watching Hardware Canucks before anything else. Hardware Unboxed: Relatively smaller channel. Production quality has increased so much recently. Great future ahead. Lots of benchmarks. Very great presenting style. Only Aussie Techtuber I know of - how can I not support him? Linus Tech Tips: Do you want things explained well, in a simple manner? Go with Linus. More of a "meta"/PC community channel than others. Still lots of fun. There is a reason they have so many subscribers. Great at what the do. Gamers Nexus Polar opposite of Linus Tech Tips. The most detailed reviews and analysis you will ever see. So well researched and knowledgable. If you want the best hardware info, go here. I don't recommend it to people who are new to the scene. Watch some more basic stuff first!
2 of 74
175
I have browsed this sub every day for over a year at this point. Learned a lot.
🌐
Reddit
reddit.com › r/powershell › how to get computer hardware info for all workstations in an ou?
r/PowerShell on Reddit: How to get computer hardware info for all workstations in an OU?
July 6, 2018 -

Hi,

I have a report that i run on workstations that isn't overly useful:

import-module activedirectory
Get-ADComputer -filter * -SearchBase "OU=MyOU,DC=MyDC" -properties Name,OperatingSystem,LastLogonDate,IPv4Address | Select Name,OperatingSystem,LastLogonDate,IPv4Address | Export-csv 'f:\computers.csv'

I would like to get the RAM, CPU, and disk space, disk usage. I am thinking I'll need a utility other than Powershell but was wondering if anyone does have a script that does something like this.

Challenges I see are:

I would want it to keep the hardware information when the workstation is offline as our workstations are only on the network about 75% of the time.

I would probably schedule it to run twice a day, daily.

Anyone do anything similar?

Top answer
1 of 4
2
I have setup a GPO that runs a bat script on each user login that pulls info for each machine and puts it in a specific share on the server. It pulls info for: Make, Model, Serial Number, OS, Processor, Memory, Disk, Network Adapters, Mapped Drives, Printers & Local User Accounts. If the file already exists it just logs the login. I periodically archive them and let the file refresh with the latest info.
2 of 4
2
howdy fourpuns, this is something i did with someone else a while ago. it seems to cover most of what you want [grin] ... #requires -RunAsAdministrator # fake reading in a list of computer names # in real life, use Get-Content or (Get-ADComputer).Name $ComputerList = @' Localhost BetterNotBeThere 127.0.0.1 10.0.0.1 ::1 '@.Split("`n").Trim("`r") $IC_ScriptBlock = { $CIM_ComputerSystem = Get-CimInstance -ClassName CIM_ComputerSystem $CIM_BIOSElement = Get-CimInstance -ClassName CIM_BIOSElement $CIM_OperatingSystem = Get-CimInstance -ClassName CIM_OperatingSystem $CIM_Processor = Get-CimInstance -ClassName CIM_Processor $CIM_LogicalDisk = Get-CimInstance -ClassName CIM_LogicalDisk | Where-Object {$_.Name -eq $CIM_OperatingSystem.SystemDrive} [PSCustomObject]@{ LocalComputerName = $env:COMPUTERNAME Manufacturer = $CIM_ComputerSystem.Manufacturer Model = $CIM_ComputerSystem.Model SerialNumber = $CIM_BIOSElement.SerialNumber CPU = $CIM_Processor.Name SysDrive_Capacity_GB = '{0:N2}' -f ($CIM_LogicalDisk.Size / 1GB) SysDrive_FreeSpace_GB ='{0:N2}' -f ($CIM_LogicalDisk.FreeSpace / 1GB) SysDrive_FreeSpace_Pct = '{0:N0}' -f ($CIM_LogicalDisk.FreeSpace / $CIM_LogicalDisk.Size * 100) RAM_GB = '{0:N2}' -f ($CIM_ComputerSystem.TotalPhysicalMemory / 1GB) OperatingSystem_Name = $CIM_OperatingSystem.Caption OperatingSystem_Version = $CIM_OperatingSystem.Version OperatingSystem_BuildNumber = $CIM_OperatingSystem.BuildNumber OperatingSystem_ServicePack = $CIM_OperatingSystem.ServicePackMajorVersion CurrentUser = $CIM_ComputerSystem.UserName LastBootUpTime = $CIM_OperatingSystem.LastBootUpTime } } $IC_Params = @{ ComputerName = $ComputerList ScriptBlock = $IC_ScriptBlock ErrorAction = 'SilentlyContinue' } $RespondingSystems = Invoke-Command @IC_Params $NOT_RespondingSystems = $ComputerList.Where({ # these two variants are needed to deal with an ipv6 localhost address "[$_]" -notin $RespondingSystems.PSComputerName -and $_ -notin $RespondingSystems.PSComputerName }) $RespondingSystems $NOT_RespondingSystems found systems ... LocalComputerName : [MySystemName] Manufacturer : System manufacturer Model : System Product Name SerialNumber : System Serial Number CPU : AMD Phenom(tm) II X4 945 Processor SysDrive_Capacity_GB : 931.41 SysDrive_FreeSpace_GB : 742.79 SysDrive_FreeSpace_Pct : 80 RAM_GB : 8.00 OperatingSystem_Name : Microsoft Windows 7 Professional OperatingSystem_Version : 6.1.7601 OperatingSystem_BuildNumber : 7601 OperatingSystem_ServicePack : 1 CurrentUser : [MyUserName] LastBootUpTime : 2018-07-02 11:30:57 PM PSComputerName : Localhost RunspaceId : 6c7ed196-c5df-4731-a1c8-14b52b48f8c1 LocalComputerName : [MySystemName] Manufacturer : System manufacturer Model : System Product Name SerialNumber : System Serial Number CPU : AMD Phenom(tm) II X4 945 Processor SysDrive_Capacity_GB : 931.41 SysDrive_FreeSpace_GB : 742.79 SysDrive_FreeSpace_Pct : 80 RAM_GB : 8.00 OperatingSystem_Name : Microsoft Windows 7 Professional OperatingSystem_Version : 6.1.7601 OperatingSystem_BuildNumber : 7601 OperatingSystem_ServicePack : 1 CurrentUser : [MyUserName] LastBootUpTime : 2018-07-02 11:30:57 PM PSComputerName : [::1] RunspaceId : 758b5835-1c48-4be6-bb8d-9c7e94da09e9 LocalComputerName : [MySystemName] Manufacturer : System manufacturer Model : System Product Name SerialNumber : System Serial Number CPU : AMD Phenom(tm) II X4 945 Processor SysDrive_Capacity_GB : 931.41 SysDrive_FreeSpace_GB : 742.79 SysDrive_FreeSpace_Pct : 80 RAM_GB : 8.00 OperatingSystem_Name : Microsoft Windows 7 Professional OperatingSystem_Version : 6.1.7601 OperatingSystem_BuildNumber : 7601 OperatingSystem_ServicePack : 1 CurrentUser : [MyUserName] LastBootUpTime : 2018-07-02 11:30:57 PM PSComputerName : 127.0.0.1 RunspaceId : bff417a1-a99d-4a0a-8ef3-74187edbd832 not-found systems ... BetterNotBeThere 10.0.0.1 hope that helps, lee
Find elsewhere
🌐
Reddit
reddit.com › r/techsupport › about finding hardware info
r/techsupport on Reddit: About finding hardware info
June 2, 2021 - How may I find full info about a specific model of a Dell Inspiron? I am suspecting of my local computer shop having replaced my father's 1TB HDD…
🌐
Reddit
reddit.com › t › hwinfo
Best HWiNFO Posts - Reddit
/r/hardware/ /r/hardware is a place for quality computer hardware news, reviews, and intelligent discussion.
🌐
Reddit
reddit.com › r/buildapc › how to check pc specs in pc ?
r/buildapc on Reddit: how to check pc specs in pc ?
July 6, 2019 -

i have an old pc and i want to know his specs like motherboard name and ram type without opening it and see

🌐
Reddit
reddit.com › r/buildapc › general overview of pc hardware, explained for beginners
r/buildapc on Reddit: General overview of PC hardware, explained for beginners
February 22, 2018 -

I had a presentation I had to give to a bunch of business majors, in under three minutes. I decided to give an overview of PCs. Hopefully this also helps beginners or those who at curious, because I really wish I had something like this to teach me about PCs when I was building my first.

PC Exploded view, Annotated hardware pictures here

Personal Computer (PC) overview:

Intro: PCs, laptops, and servers are widely used throughout the world, every second of every day. They have shaped our world immensely, affecting almost every aspect of our lives. Computers have revolutionized how we share information, the content we consume, and how we organize, store, and interpret data. However, very few people know how PCs and laptops work. While they may seem like magic, PCs can be broken down into a few main components.

Think of a PC almost like an airport or a city; each part has a certain purpose that is interconnected.

The motherboard is like the system of pipes, powerlines, and tunnels under a city connecting everything together. It transfers data, delivers power, controls fans, and serves as a standardized foundation for each component.

The CPU (Central Processing Unit) is like the air traffic control tower of the PC. It tells everything where to go and what to do. It also performs all the mathematical calculations. (Such as Excel formulas, or the arc of a mortar fired in Battlefield 1).

The GPU (Graphics Processing Unit) is like the runway for the airport. It sends all the information to the screen. It also renders images and three-dimensional objects. This is the component that makes games look life-like. (Elaborate if there is time: It actively powers programs like an engine. It is NOT passive!)

The Hard Disk Drive (Spinning disk) or Solid-State Drive (SSD) is like the hangar on an airbase, storing all information for the long term. This is where all of the data is stored when your PC, laptop, or phone* is off.

RAM (Random Access Memory) is similar to loading terminals for airplanes: It holds the information in the short term and can be delivered quickly to the runway (GPU), traffic control tower (CPU), or hangar (HDD/SSD).

The PSU (Power Supply Unit) is like an energy substation for the airport: it converts power to Direct Current, then supplies the power in the right amounts to each component.

Path of data:

  1. Hard drive

  2. Motherboard

  3. CPU/RAM

  4. Data sent through GPU to monitor

Extra time: ATX formfactor (a standard for all PC components),

SSD vs HDD: Hard Disk Drives have a slower, spinning disk, Solid State Drives have no moving parts. SSDs can be broken down into two catagories:

AHCI and NVMe (grossly generalized)

Correction courtesy of u/computix, Permalink to detailed explanation here.

HDDs and SATA SSDs do not use AHCI, they use SATA. It's very important to distinguish those, because a SATA M.2 drive isn't the same as an AHCI M.2 drive. One uses SATA, just like on those wires to a SATA drive, the other uses AHCI over PCIe. AHCI M.2 drives were a stopgap solution until the NVMe stack was fully operational in BIOSes and OSes. It basically uses the same software stack components as a SATA drive, by emulating a SATA drive + host adapter (secretly running at a much higher speed than SATA 6 Gbps). Please do not confuse SATA and AHCI. SATA is a protocol drives use to communicate with a SATA host adapter. AHCI is a hardware level interface for the software that can be used to connect a SATA host adapter to a system. SATA host adapters can also use a legacy IDE hardware to software interface. AHCI can also be used by PCIe SSDs to offer a legacy compatible interface, but no new PCIe SSDs doing that are made on a large scale, they all use NVMe now.

(Old generalization below, now a bit more convoluted but corrected!)

AHCI is a storage technology that is used for HDDs and SATA SSDs, which is slower, and NVMe is a newer standard that allows for much faster data transfer rates. SATA AHCI and PCIe NVME-based devices come in multiple form factors, such as PCIe (Slots, or M.2 slots), 3.5in, and 2.5in, which makes it difficult to visually tell them apart.) HDDs only use SATA data cables, and typically use AHCI as a hardware interface, but SSDs can use SATA and AHCI, AHCI over PCIe or PCIe with NVMe. You can learn more about these in this quick video here.

Most common configurations:

  • HDD using a SATA data cable and AHCI as a protocol

  • 2.5 inch SSD using SATA cable and AHCI as a protocol

  • M.2 SSD using PCIe as a data slot and NVME as a protocol

Footnote to readers in the future: You won't need to worry about getting a slow SSD in the M.2 or PCIe formfactor. All that BS with AHCI + SSDs was a bridge technology during the early years. HDDs will always be slow, and M.2 SSDs are fast.

Conclusion:

PCs are complex machines, and each part is interconnected. Although they visually look complicated, PCs in this day in age have been so simplified due to universal standards, that they are sometimes referred to as “Legos for adults.” Although this knowledge may not be applicable for everyday life, understanding how computers work can shed light on common issues. It can also make purchases and repairs much less expensive when you are an informed consumer that can parse company buzzwords from the cold, hard facts. Such as a VR ready PSU. A PSU supplies power, and doesn't have a processor. Likewise, an ebay or craigslist ad that advertises a "gaming" PC without a GPU is a total ripoff.

🌐
Reddit
reddit.com › r/datahoarder › is there a database of cpu and hardware info somewhere available for download?
r/DataHoarder on Reddit: Is there a database of CPU and hardware info somewhere available for download?
April 20, 2019 -

Not sure if it's the right place to ask, but...

All sorts of benchmarking tools and sites tend to have extensive collections of hardware specs and performance data. Is there a place where i can download this type of data raw? Specifically, i'm interested in one on CPU specs and performance.

The closest thing i found is http://cpudb.stanford.edu/ , but it's half a decade out of date and rather sparse.

🌐
Reddit
reddit.com › r/computers › how to learn about computer specs?
r/computers on Reddit: How to learn about computer specs?
November 7, 2022 -

I mean this in terms of CPU, RAM, and other information. I know that I could search up these things individually or something, but I would like to know if there's any resource I could use that is all encompassing, videos, an interactive game, etc.

I would like to learn this because I want to better understand computer requirements when it comes to games or software, and understand why my computer might be having an internal problem and how to fix it.

🌐
Reddit
reddit.com › r/killyourconsole › program to check pc specs?
r/KillYourConsole on Reddit: Program to check PC specs?
March 3, 2014 -

Does this exist? I bought a prebuilt rig over the summer just so I could have a PC of my own (has been working wonderfully besides a small hitch in september when the original hard drive shit itself) but I don't really know how good it is compared to what I see other people talking about

🌐
Reddit
reddit.com › r/overclocking › what monitoring program do you use, i've tried many but can't find one that does everything.
r/overclocking on Reddit: What monitoring program do you use, I've tried many but can't find one that does everything.
February 3, 2018 -

AIDA 64 is probably the closest, but I'm about to run out of trial time and don't want to pay $50 for it when I won't use it after I get my OC dialed in, and I'm mostly interested in the monitoring aspect.

  • HWMonitor has all the specs I could want , but only shows current, and max/min. Without an average the data isn't that helpful.

  • Intel Extreme Tuning Utility is nice, but shows few pertinent spec

I've tried several others that don't show all the specs, like temps, frequencies, load, voltages, etc., for both CPU and GPU. And many are only real time monitoring.

Edit: Just get HWiNFO64, thanks.