# HG changeset patch # User Oleksandr Gavenko # Date 1515194248 -7200 # Node ID 3b163a0580fc4da1a708786efb62d6f162bb561d # Parent f7b3d90697ab874a1168bbd2559ef99205db83fb Reduced indent for definition lists. diff -r f7b3d90697ab -r 3b163a0580fc hardware.rst --- a/hardware.rst Wed Jan 03 20:38:24 2018 +0200 +++ b/hardware.rst Sat Jan 06 01:17:28 2018 +0200 @@ -9,75 +9,75 @@ Linux hardware compatibility databases. ======================================= - http://www.linux-drivers.org/ - Links for various databases. - https://h-node.org/ - Hardware database of devices that work with a fully free operating system. - http://linux-sound.org/hardware.html - Audio interfaces for Linux. - http://openbenchmarking.org/ - Public result database from Phoronix Test Suite for Linux. +http://www.linux-drivers.org/ + Links for various databases. +https://h-node.org/ + Hardware database of devices that work with a fully free operating system. +http://linux-sound.org/hardware.html + Audio interfaces for Linux. +http://openbenchmarking.org/ + Public result database from Phoronix Test Suite for Linux. Distros list of supported hardware: - https://wiki.debian.org/InstallingDebianOn/ - How to install, configure and use Debian on some specific hardware. - https://en.opensuse.org/Hardware - OpenSuse. - https://hardware.redhat.com/ - RedHat. +https://wiki.debian.org/InstallingDebianOn/ + How to install, configure and use Debian on some specific hardware. +https://en.opensuse.org/Hardware + OpenSuse. +https://hardware.redhat.com/ + RedHat. List of supported video / graphics card / chipset card by Xorg: - http://xorg.freedesktop.org/wiki/Projects/Drivers/ - graphics card / chipset +http://xorg.freedesktop.org/wiki/Projects/Drivers/ + graphics card / chipset List of supported laptops/mobile:: - http://www.linux-on-laptops.com/ - Reports on running Linux on notebook or laptop computers. - http://tuxmobil.org/ - Laptop/mobile support. +http://www.linux-on-laptops.com/ + Reports on running Linux on notebook or laptop computers. +http://tuxmobil.org/ + Laptop/mobile support. Printers: - http://www.openprinting.org/printers - List of printers. - http://www.openprinting.org/drivers - List of drivers. +http://www.openprinting.org/printers + List of printers. +http://www.openprinting.org/drivers + List of drivers. LAN: - http://linux-wless.passys.nl/ - Linux wireless LAN support. +http://linux-wless.passys.nl/ + Linux wireless LAN support. List hardware under Linux. ========================== Command line: - ``dmesg`` - Messages about detecting new hardware. - ``lshal -m`` - monitor for hardware changes - ``lspci`` - All PCI devices. - ``lspci -vvv`` - All PCI devices. Very verbose output. - ``sudo lspci -vvvnn`` - All PCI devices. Very verbose output with vendor and device codes as both numbers and names. - ``hwinfo --short`` - Overview of all hardware, as well as more detailed info. - ``lshw`` - Another program for listing hardware. - ``lshw -html | w3m -T text/html`` - Lists hardware with HTML output in the w3m web browser. - ``uptime`` - Current time elapsed since last reboot, users, and load average. - ``lsusb`` - USB buses and attached devices. - ``lsusb -vvv`` - USB buses and attached devices. Very verbose output. +``dmesg`` + Messages about detecting new hardware. +``lshal -m`` + monitor for hardware changes +``lspci`` + All PCI devices. +``lspci -vvv`` + All PCI devices. Very verbose output. +``sudo lspci -vvvnn`` + All PCI devices. Very verbose output with vendor and device codes as both numbers and names. +``hwinfo --short`` + Overview of all hardware, as well as more detailed info. +``lshw`` + Another program for listing hardware. +``lshw -html | w3m -T text/html`` + Lists hardware with HTML output in the w3m web browser. +``uptime`` + Current time elapsed since last reboot, users, and load average. +``lsusb`` + USB buses and attached devices. +``lsusb -vvv`` + USB buses and attached devices. Very verbose output. GUI: ``hardinfo``, ``lshw-gtk``. @@ -98,28 +98,28 @@ List processors. ================ - ``cat /proc/cpuinfo`` - All processors, clock speeds, flags, and more. - ``watch -d grep MHz /proc/cpuinfo`` - CPU MHz speed monitor. - ``cat /proc/loadavg`` - Processor load average for the last 1, 5, and 15 minutes. - ``top`` - Press C key to sort processes by CPU usage. - ``sudo powertop`` - CPU usage by processes, idle/freq/dev stats +``cat /proc/cpuinfo`` + All processors, clock speeds, flags, and more. +``watch -d grep MHz /proc/cpuinfo`` + CPU MHz speed monitor. +``cat /proc/loadavg`` + Processor load average for the last 1, 5, and 15 minutes. +``top`` + Press C key to sort processes by CPU usage. +``sudo powertop`` + CPU usage by processes, idle/freq/dev stats List memory. ============ - ``free`` - Total, used, and free memory. - ``free -m`` - Total, used, and free memory shown in MB. - ``cat /proc/meminfo`` - Amount of RAM and swap, and how much is being used for what. - ``top`` - Real-time memory consumption. Press M key to sort processes by memory usage. +``free`` + Total, used, and free memory. +``free -m`` + Total, used, and free memory shown in MB. +``cat /proc/meminfo`` + Amount of RAM and swap, and how much is being used for what. +``top`` + Real-time memory consumption. Press M key to sort processes by memory usage. :: @@ -137,25 +137,24 @@ Graphics card/GPU/DRM. ====================== - ``glxinfo`` - Details about OpenGL, the Xserver, and your graphics card. - ``glxinfo | grep direct`` - Do you have direct 3d rendering? - ``glxinfo | grep vendor`` - Graphics card vendor. - ``lspci | grep VGA`` - Specific graphics card model. - ``glxgears`` - A simple 3d benchmark, prints frame rate to the terminal. - ``xrandr`` - Supported display resolutions. - ``xdpyinfo`` - Utility for displaying information about an X server, monitor DPI, - resolutions, etc. - ``xvinfo`` - Print out X-Video extension adaptor information. - ``xdriinfo`` - Query configuration information of DRI drivers. +``glxinfo`` + Details about OpenGL, the Xserver, and your graphics card. +``glxinfo | grep direct`` + Do you have direct 3d rendering? +``glxinfo | grep vendor`` + Graphics card vendor. +``lspci | grep VGA`` + Specific graphics card model. +``glxgears`` + A simple 3d benchmark, prints frame rate to the terminal. +``xrandr`` + Supported display resolutions. +``xdpyinfo`` + Utility for displaying information about an X server, monitor DPI, resolutions, etc. +``xvinfo`` + Print out X-Video extension adaptor information. +``xdriinfo`` + Query configuration information of DRI drivers. ``GPU-z`` may be used under Windows. @@ -172,6 +171,9 @@ $ sudo apt-get install nvidia-smi $ nvidia-smi +https://nouveau.freedesktop.org/wiki/ + Open source drivers for GeForce cards. + Intel cards. ------------ :: @@ -196,52 +198,52 @@ Audio. ====== - ``lspci | grep Audio`` - Audio controller. - ``aplay --list-devices`` - More audio device information. +``lspci | grep Audio`` + Audio controller. +``aplay --list-devices`` + More audio device information. Software versions. ================== - ``cat /etc/issue`` - Current distribution and version. - ``apt-cache showpkg packagename`` - Packagename’s version and dependencies. - ``uname -r`` - Linux kernel version. - ``uname -a`` - All kernel details. +``cat /etc/issue`` + Current distribution and version. +``apt-cache showpkg packagename`` + Packagename’s version and dependencies. +``uname -r`` + Linux kernel version. +``uname -a`` + All kernel details. Networking. =========== - ``lspci | grep Ethernet`` - Ethernet controllers. - ``lshw -class network`` - Hardware capabilities of network devices. - ``sudo ethtool eth0`` - Hardware capabilities of network device. - ``ethtool -i eth0`` - Driver info. - ``ip link show`` - List of netword devices and MAC addresses. - ``ip addr show`` - List of netword devices, assigned IP addresses and MAC addresses. - ``ifconfig`` - Networking interfaces, IP addresses, and more. +``lspci | grep Ethernet`` + Ethernet controllers. +``lshw -class network`` + Hardware capabilities of network devices. +``sudo ethtool eth0`` + Hardware capabilities of network device. +``ethtool -i eth0`` + Driver info. +``ip link show`` + List of netword devices and MAC addresses. +``ip addr show`` + List of netword devices, assigned IP addresses and MAC addresses. +``ifconfig`` + Networking interfaces, IP addresses, and more. Hard disks. =========== - ``df -H`` - Partitions, as well as their mount-points and usage in GB. - ``sudo fdisk -l`` - All partitions, their device names, and positions on disk. - ``hwinfo --disk`` or ``lshw -class disk`` - Disk hardware info. - ``smartctl`` - Show S.M.A.R.T. reports about disk heals. +``df -H`` + Partitions, as well as their mount-points and usage in GB. +``sudo fdisk -l`` + All partitions, their device names, and positions on disk. +``hwinfo --disk`` or ``lshw -class disk`` + Disk hardware info. +``smartctl`` + Show S.M.A.R.T. reports about disk heals. Fan/temperature/voltage. ========================