Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Is there a way to find what motherboard model I have?

If yes, how, please?

share|improve this question
2  
Open the case and look. –  NGRhodes Jan 27 at 14:02
    
It is not needed to run as root a command or to install new software, see below in the answer... or if you prefer an hardware answer it's always possible to follow the @NGRhodes suggestion ;-) –  Hastur Jan 27 at 14:15

4 Answers 4

up vote 50 down vote accepted

There's also some great graphical tools that show you not just your motherboard info, but all info about your computer.

  1. Hardinfo

    http://wiki.hardinfo.org/Downloads

    Search for the hardinfo package in the Software Center or run sudo apt-get install hardinfo from the command line. The motherboard make and model can be found on the Devices > DMI page.

    enter image description here

  2. GPU-G

    http://sourceforge.net/projects/cpug/

    enter image description here

  3. lshw-gtk – graphical frontend for lshw command

    enter image description here

  4. Perlmon

    http://www.overclock.net/attachments/linux-unix/74337d1212284825-perlmon-cpu-z-like-program-linux-perlmon-0.2.0.zip

    enter image description here

share|improve this answer

This will directly show you motherboard info

sudo dmidecode -t 2

You can also try these:

lspci

and

sudo dmidecode | more
share|improve this answer
6  
I wish this was the accepted answer and that I could remember that forever. No more pausing during bios boot, no more opening the case, no need to install anything. –  bksunday Oct 29 '14 at 22:04
1  
This is by far the most useful answer ever :-) –  Kerrek SB Apr 18 at 12:08

You can also use lshw, although you will need to install it from the repositories. It is usually run with sudo as that allows it to probe your devices and accurately report back information. Just run

sudo lshw  

and the first entries in the results will detail your system and the motherboard and the bios, like in the example below:

*-core
       description: Motherboard
       product: Aspire 1700
       vendor: acer
       physical id: 0
       version: 0303
       serial: None
*-firmware
          description: BIOS
          vendor: acer
          physical id: 0
          version: 3C13
          date: 05/12/04
          size: 109KiB
          capacity: 448KiB
          capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp smartbattery biosbootspecification

lshw will give you a lot of other information as well; if you want any particular data in future you can run, for example, sudo lshw -class video to find out about your graphics card. For a listing of the hardware classes lshw analyses, enter sudo lshw -short. For more information on the program, enter man lshw in the terminal or visit the Ubuntu manpages.

As Schweinsteiger has noted, dmidecode is also a useful tool for reporting on motherboard info.

share|improve this answer
    
FYI, this comes in the same package as the one for lstopo. You can install both using sudo apt-get install -y hwloc –  Sridhar-Sarnobat Mar 3 at 22:25

Non root user variant

I would like to suggest a variant for the unprivileged users, since not always it's possible to execute commands as root (some users simply cannot and however it is always a good practice to avoid to run commands as root when it's not needed), or there is no will or possibility to install new program:

cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}

that it is a short version, shell expanded, of cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version and gives as a spartan output respectively vendor, name and version:

FUJITSU
D3062-A1
S26361-D3062-A1     

Note:
Inside the path /sys/devices/virtual/dmi/id/ it's possible to find some files with information relative to BIOS, board (motherboard), chassis... not all are readable by an unprivileged user due to a security or privacy issues.


Privileged user variant

Of course, e.g, a sudo cat board_serial (that usually is readable only by root, -r--------) or a sudo cat board_* can easily overcame this limit...

...but, maybe, if privileges are available it's more cosy to use dmidecode piped in some filter as said in other answers too.

Below the version I prefer, because compact and quick:

sudo dmidecode  | grep -A4 '^Base Board Information'

Often it works in the short version too sudo dmidecode | grep -A4 '^Base'

Output:

Base Board Information
    Manufacturer: FUJITSU
    Product Name: D3062-A1
    Version: S26361-D3062-A1            
    Serial Number: MySerialNumber(1)

(1) if it is protected for unprivileged user maybe it's better to avoid to post it :-)

Ps> it works fine too sudo lshw | grep -A5 "Motherboard", but I find it a little lazier then dmidecode

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.