What Diagnostic Tools Do You Use?
Welcome, Guest.
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -Benjamin Franklin

Author Topic: What Diagnostic Tools Do You Use?  (Read 100 times)

Offline gregorylock

  • Contributor
  • *******
  • Posts: 1132
What Diagnostic Tools Do You Use?
« on: May 02, 2021, 10:40:46 AM »
I'm a little upset with ASUS again.  They have diagnostic tools but you got to run them on Windows 10.  I'm experiencing an audio problem.  When I watch youtube videos or playback audio on mpv the sound is distorted.  I don't have things set too loud.  I was able to figure out that my virtual machines inside of virtualbox seems to be the thing that is triggering this issue.  Because as soon as I shutdown the virtual machines the sound clears up.  Inside virtualbox if I switch the audio driver from pulse audio to alsa, that also fixes the problem.  In terms of hours of use this still a fairly new computer.  I built it new back in 2016.  I want to be able to properly test the onboard audio to make sure it's just a software problem.  This doesn't make any sense to me so I want to test the hardware outside of my current OS.

What Diagnostic Tools Do You Use?  Is there anything out there that you can put on a CD or USB drive and boot into so that I don't haft to install Windows 10 to test hardware?

Code: [Select]
inxi -Fxz
System:    Kernel: 5.4.0-72-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Xfce 4.14.2
           Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170M-PLUS v: Rev X.0x serial: <filter>
           UEFI [Legacy]: American Megatrends v: 3805 date: 05/16/2018
Battery:   Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M525 charge: 100% (should be ignored)
           status: Discharging
CPU:       Topology: Quad Core model: Intel Core i5-6600K bits: 64 type: MCP arch: Skylake-S rev: 3
           L2 cache: 6144 KiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 27999
           Speed: 800 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800
Graphics:  Device-1: NVIDIA GM107 [GeForce GTX 750 Ti] vendor: eVga.com. driver: nvidia v: 390.143 bus ID: 01:00.0
           Display: x11 server: X.Org 1.20.9 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa
           resolution: 1920x1080~60Hz
           OpenGL: renderer: GeForce GTX 750 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 390.143 direct render: Yes
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
           bus ID: 00:1f.3
           Device-2: NVIDIA GM107 High Definition Audio [GeForce 940MX] vendor: eVga.com. driver: snd_hda_intel
           v: kernel bus ID: 01:00.1
           Sound Server: ALSA v: k5.4.0-72-generic
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f000 bus ID: 00:1f.6
           IF: enp0s31f6 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:    Local Storage: total: 1.13 TiB used: 377.86 GiB (32.7%)
           ID-1: /dev/sda vendor: Kingston model: SV300S37A240G size: 223.57 GiB
           ID-2: /dev/sdb vendor: SanDisk model: SDSSDH3 1T00 size: 931.51 GiB
Partition: ID-1: / size: 204.39 GiB used: 53.76 GiB (26.3%) fs: ext4 dev: /dev/sda1
           ID-2: swap-1 size: 14.90 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda2
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 35 C
           Fan Speeds (RPM): N/A gpu: nvidia fan: 40%
Info:      Processes: 214 Uptime: 56m Memory: 15.58 GiB used: 2.71 GiB (17.4%) Init: systemd runlevel: 5
           Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17 inxi: 3.0.38
Real Hardware: Linux Mint 20.1 XFCE, PCLinuxOS XFCE
VirtualBox:  ArchLabs

Offline Spatry

  • Benevolent Dictator
  • Administrator - Sysop
  • **********
  • Posts: 5799
  • Cup of Linux Founder
    • Cup of Linux
Re: What Diagnostic Tools Do You Use?
« Reply #1 on: May 03, 2021, 12:16:40 PM »
It seems you have troubleshooted your audio problem well... Switching to Alsa solved one issue for you. I can say I have had audio problems as well when running Windows in Virtualbox and that is one reason I have moved to VMWare-player. I have not had the Vmware cause external audio issues you described with vbox so that could be an option you can try.

Unfortunately I do not have suggestions for diagnostics software as there are WAY too many of them to list and each are designed for a specific need...

Example:
Code: [Select]
112 aur/ros-lunar-rosdiagnostic 1.9.2-1 (+0 0.00)
    ROS - Command to print aggregated diagnostic contents to the command line.
111 aur/ros-lunar-rqt-robot-monitor 0.5.8-1 (+0 0.00)
    ROS - rqt_robot_monitor displays diagnostics_agg topics messages that are published by diagnostic_aggregator.
110 aur/neovim-coc-diagnostic-git r87.e9e41ae-1 (+0 0.00)
    diagnostic-languageserver extension for coc.nvim
109 aur/vim-coc-diagnostic-git r87.e9e41ae-1 (+0 0.00)
    diagnostic-languageserver extension for coc.nvim
108 aur/kubectl-support-bundle-bin 0.10.20-1 (+0 0.00)
    Kubectl plugin for post-installation troubleshooting and diagnostics (support bundles)
107 aur/dlt-viewer-git 2.21.2.r0.g6b336ee-1 (+0 0.00)
    Diagnostic Log and Trace viewing program
106 aur/sonobuoy-bin 0.50.0-1 (+0 0.00)
    A diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests in an accessible and non-destructive manner.
105 aur/python-yellowbrick 1.2-1 (+0 0.00)
    A suite of visual analysis and diagnostic tools for machine learning
104 aur/ros-melodic-test-diagnostic-aggregator 1.9.7-2 (+0 0.00)
    ROS - Basic diagnostic_aggregator tests are in the.
103 aur/android-aarch64-strace 5.12-2 (+0 0.00)
    A diagnostic, debugging and instructional userspace tracer (Android, aarch64)
102 aur/ros-melodic-rosdiagnostic 1.9.7-2 (+0 0.00)
    ROS - Command to print aggregated diagnostic contents to the command line.
101 aur/ros-melodic-rqt-robot-monitor 0.5.13-1 (+0 0.00)
    ROS - rqt_robot_monitor displays diagnostics_agg topics messages that are published by diagnostic_aggregator.
100 aur/ros-ardent-diagnostic-msgs 0.4.0-1 (+0 0.00)
    ROS - A package containing some diagnostics related message and service definitions.
99 aur/ros-noetic-diagnostic-analysis 1.10.2-1 (+0 0.00) (Out-of-date: 2021-04-22)
    ROS - The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files.
98 aur/ros-lunar-diagnostic-updater 1.9.2-1 (+0 0.00)
    ROS - diagnostic_updater contains tools for easily updating diagnostics.
97 aur/ros-noetic-test-diagnostic-aggregator 1.9.3-3 (+0 0.00)
    ROS - Basic diagnostic_aggregator tests are in the.
96 aur/ros-noetic-rqt-runtime-monitor 0.5.7-2 (+0 0.00) (Out-of-date: 2021-04-22)
    ROS - rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.
95 aur/android-x86-64-strace 5.12-2 (+0 0.00)
    A diagnostic, debugging and instructional userspace tracer (Android, x86_64)
94 aur/hpltt 4.30-1 (+0 0.00)
    HP Library & Tape Tools - diagnostics for HP tape drives
93 aur/ros-lunar-rqt-runtime-monitor 0.5.7-1 (+0 0.00)
    ROS - rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.
92 aur/ros-kinetic-rqt-robot-monitor 0.5.6-1 (+0 0.00) (Orphaned)
    ROS - rqt_robot_monitor displays diagnostics_agg topics messages that are published by diagnostic_aggregator.
91 aur/umr-git 1:r332.5909d8c-1 (+0 0.00)
    userspace debugging and diagnostic tool for AMD GPUs using the AMDGPU kernel driver
90 aur/ros-noetic-diagnostics 1.10.2-1 (+0 0.00) (Out-of-date: 2021-04-22)
    ROS - diagnostics.
89 aur/ros-kinetic-rqt-runtime-monitor 0.5.6-1 (+0 0.00) (Orphaned)
    ROS - rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.
88 aur/erlang-recon 2.3.6-1 (+0 0.00)
    Diagnostic tools for production use
87 aur/ros-noetic-diagnostic-msgs 1.13.0-1 (+0 0.00) (Out-of-date: 2021-04-22)
    ROS - This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS.
86 aur/ros-noetic-diagnostic-common-diagnostics 1.9.3-2 (+0 0.00) (Out-of-date: 2021-04-22)
    ROS - diagnostic_common_diagnostics.
85 aur/python-wrf 1.3.2.5-1 (+0 0.00)
    A collection of diagnostic and interpolation routines for use with output from the Weather Research and Forecasting (WRF-ARW) Model.
84 aur/ros-noetic-diagnostic-aggregator 1.10.2-1 (+0 0.00) (Out-of-date: 2021-04-22)
    ROS - diagnostic_aggregator.
83 aur/ros-noetic-diagnostic-updater 1.10.2-1 (+0 0.00) (Out-of-date: 2021-04-22)
    ROS - diagnostic_updater contains tools for easily updating diagnostics.
82 aur/bacnet-stack 0.8.6-1 (+0 0.00)
    BACnet protocol stack and diagnostic tools (bacrp, bacwp, etc.)
81 aur/ros-lunar-test-diagnostic-aggregator 1.9.2-1 (+0 0.00)
    ROS - Basic diagnostic_aggregator tests are in the.
80 aur/ros-melodic-rqt-runtime-monitor 0.5.7-2 (+0 0.00)
    ROS - rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.
79 aur/r-coda 0.19.4-1 (+0 0.00)
    Output Analysis and Diagnostics for MCMC
78 aur/strace-git 4.19.r9.gd45f2714-1 (+0 0.00)
    A diagnostic, debugging and instructional utility
77 aur/vmtouch-git 1.3.1.r8.g3382336-1 (+0 0.00)
    Portable file system cache diagnostics and control
76 aur/python-pytest-astropy-header 0.1.2-1 (+0 0.00)
    Pytest plugin to add diagnostic information to the header of the test output
75 aur/python-diagnostics 0.2.4-1 (+0 0.00)
    Module for logging of detailed traceback as HTML page - Alternative to Pythons module cgitb
74 aur/ros-noetic-rosdiagnostic 1.9.3-2 (+0 0.00)
    ROS - Command to print aggregated diagnostic contents to the command line.
73 aur/mylg-git 0.2.6.r60.gfaba867-1 (+0 0.00) (Orphaned)
    An open source software utility which combines the functions of the different network probes in one network diagnostic tool
72 aur/ros-noetic-rqt-robot-monitor 0.5.9-1 (+0 0.00) (Out-of-date: 2021-04-22)
    ROS - rqt_robot_monitor displays diagnostics_agg topics messages that are published by diagnostic_aggregator.
71 aur/ros-jade-driver-base 1.6.8-1 (+1 0.00) (Orphaned)
    ROS - A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test.
70 aur/memtest86+-pxe-git 0.r22.g96cc317-1 (+1 0.00)
    An advanced memory diagnostic tool as a PXE NBP - git checkout
69 aur/ros-indigo-driver-base 1.6.8-3 (+1 0.00) (Orphaned)
    ROS - A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test.
68 aur/ros-melodic-diagnostic-aggregator 1.9.7-3 (+1 0.00)
    ROS - diagnostic_aggregator.
67 aur/dnsdiag-git 1.6.3.r15.dc7f03e-1 (+1 0.00)
    DNS Diagnostics and Performance Measurement Tools
66 aur/ros-lunar-diagnostic-common-diagnostics 1.9.2-1 (+1 0.00)
    ROS - diagnostic_common_diagnostics.
65 aur/ros-lunar-diagnostic-aggregator 1.9.2-1 (+1 0.00)
    ROS - diagnostic_aggregator.
64 aur/ros-kinetic-diagnostic-aggregator 1.9.3-1 (+1 0.00) (Orphaned)
    ROS - diagnostic_aggregator.
63 aur/ros-kinetic-diagnostic-updater 1.9.3-1 (+1 0.00) (Orphaned)
    ROS - diagnostic_updater contains tools for easily updating diagnostics.
62 aur/dnsdiag 1.6.4-1 (+1 0.00)
    DNS Diagnostics and Performance Measurement Tools
61 aur/ros-lunar-diagnostic-analysis 1.9.2-1 (+1 0.00)
    ROS - The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files.
60 aur/ros-kinetic-diagnostics 1.9.0-1 (+1 0.00) (Orphaned)
    ROS - diagnostics.
59 aur/ros-lunar-diagnostics 1.9.2-1 (+1 0.00)
    ROS - diagnostics.
58 aur/ros-kinetic-diagnostic-common-diagnostics 1.9.2-1 (+1 0.00) (Orphaned)
    ROS - diagnostic_common_diagnostics.
57 aur/sjk 0.14.1-1 (+1 0.00)
    Swiss Java Knife is CLI tool for JVM diagnostic, troubleshooting and profiling
56 aur/ros-kinetic-test-diagnostic-aggregator 1.9.0-1 (+1 0.00) (Orphaned)
    ROS - Basic diagnostic_aggregator tests are in the.
55 aur/ros-indigo-diagnostic-updater 1.8.9-1 (+1 0.00) (Orphaned)
    ROS - diagnostic_updater contains tools for easily updating diagnostics.
54 aur/ros-indigo-diagnostic-msgs 1.11.9-1 (+1 0.00) (Orphaned)
    ROS - This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS.
53 aur/ndt 3.7.0.2-2 (+1 0.04)
    The Network Diagnostic Tool (NDT) is a client/server program that provides network configuration and performance testing
52 aur/ros-jade-rqt-runtime-monitor 0.4.3-1 (+1 0.00) (Orphaned)
    ROS - rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.
51 aur/ros-indigo-diagnostic-common-diagnostics 1.9.3-1 (+1 0.00)
    ROS - diagnostic_common_diagnostics.
50 aur/ros-indigo-diagnostic-aggregator 1.8.9-1 (+1 0.00) (Orphaned)
    ROS - diagnostic_aggregator.
49 aur/ros-jade-diagnostic-analysis 1.8.9-2 (+1 0.00) (Orphaned)
    ROS - The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files.
48 aur/ros-jade-diagnostic-aggregator 1.8.9-2 (+1 0.00) (Orphaned)
    ROS - diagnostic_aggregator.
47 aur/ros-indigo-diagnostics 1.8.9-1 (+1 0.00) (Orphaned)
    ROS - diagnostics.
46 aur/ros-indigo-rqt-robot-monitor 0.4.3-1 (+1 0.00) (Orphaned)
    ROS - rqt_robot_monitor displays diagnostics_agg topics messages that are published by diagnostic_aggregator.
45 aur/ros-jade-diagnostics 1.8.9-2 (+1 0.00) (Orphaned)
    ROS - diagnostics.
44 aur/ros-kinetic-rosdiagnostic 1.9.0-1 (+1 0.00) (Orphaned)
    ROS - Command to print aggregated diagnostic contents to the command line.
43 aur/cmdiag 0.2-1 (+1 0.00)
    Docsis cable modem diagnostic
42 aur/diagnostic-languageserver 1.4.2-1 (+1 0.04)
    General purpose Language Server that integrates with linters to support diagnostic features
41 aur/seatools-ssd-gui 4.1.88-1 (+1 0.01)
    Graphical dashboard and diagnostic tools optimized for Seagate Solid State Drives (SSD).
40 aur/ros-kinetic-diagnostic-analysis 1.9.0-1 (+1 0.00) (Orphaned)
    ROS - The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files.
39 aur/ros-jade-diagnostic-msgs 1.12.4-1 (+1 0.00) (Orphaned)
    ROS - This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS.
38 aur/ros-indigo-rqt-runtime-monitor 0.4.3-1 (+1 0.00) (Orphaned)
    ROS - rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.
37 aur/ros-jade-diagnostic-updater 1.8.9-2 (+1 0.00) (Orphaned)
    ROS - diagnostic_updater contains tools for easily updating diagnostics.
36 aur/ros-indigo-test-diagnostic-aggregator 1.9.3-1 (+1 0.00)
    ROS - Basic diagnostic_aggregator tests are in the.
35 aur/ros-jade-rqt-robot-monitor 0.4.3-1 (+1 0.00) (Orphaned)
    ROS - rqt_robot_monitor displays diagnostics_agg topics messages that are published by diagnostic_aggregator.
34 aur/ros-indigo-diagnostic-analysis 1.8.9-1 (+1 0.00) (Orphaned)
    ROS - The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files.
33 aur/kotlin-language-server-git r935.94d7443-1 (+1 0.00)
    Smart code completion, diagnostics and more for Kotlin using the Language Server Protocol
32 aur/ros-melodic-diagnostic-analysis 1.9.7-2 (+1 0.00)
    ROS - The diagnostic_analysis package can convert a log of diagnostics data into a series of CSV files.
31 aur/ros-jade-diagnostic-common-diagnostics 1.8.9-2 (+1 0.00) (Orphaned)
    ROS - diagnostic_common_diagnostics.
30 aur/ros-jade-test-diagnostic-aggregator 1.8.9-2 (+1 0.00) (Orphaned)
    ROS - Basic diagnostic_aggregator tests are in the.
29 aur/nd-git 20110401-1 (+2 0.00)
    A network diagnostics utility
28 aur/ros-melodic-diagnostics 1.9.7-2 (+2 0.00)
    ROS - diagnostics.
27 aur/ros-lunar-diagnostic-msgs 1.12.5-1 (+2 0.00)
    ROS - This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS.
26 aur/sonobuoy 0.50.0-1 (+2 0.01)
    Diagnostic tool for Kubernetes clusters
25 aur/ros-melodic-diagnostic-common-diagnostics 1.9.7-2 (+2 0.00)
    ROS - diagnostic_common_diagnostics.
24 aur/ros-kinetic-diagnostic-msgs 1.12.7-1 (+2 0.00) (Orphaned)
    ROS - This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS.
23 aur/ros-melodic-diagnostic-updater 1.9.7-2 (+2 0.00)
    ROS - diagnostic_updater contains tools for easily updating diagnostics.
22 aur/ros-melodic-diagnostic-msgs 1.12.8-2 (+2 0.00)
    ROS - This package holds the diagnostic messages which provide the standardized interface for the diagnostic and runtime monitoring systems in ROS.
21 aur/whdd-git 2.2.r16.g5da4969-1 (+3 0.00)
    HDD diagnostic and recovery tool for Linux
20 aur/kotlin-language-server 1.1.1-1 (+4 0.09)
    Smart code completion, diagnostics and more for Kotlin using the Language Server Protocol
19 aur/freediag-git 20161108.463.446bb28-1 (+4 0.00)
    OBD-II vehicle diagnostic software and (mostly) J1978 compliant scan tool.
18 aur/uclogic-tools 5-1 (+5 0.24)
    Show diagnostic information from UC-Logic graphics tablets (rebranded as Huion, Yiynova, Ugee, Monoprice, Turcom and others)
17 aur/mongodb-tools 4.2.8-1 (+5 0.64) (Out-of-date: 2021-03-25)
    The MongoDB tools provide import, export, and diagnostic capabilities.
16 aur/ibutils 1.5.7-2 (+6 0.00)
    OpenFabrics Alliance InfiniBand network diagnostic and testing utilities
15 aur/dlt-viewer 2.20.3-1 (+6 0.00)
    Diagnostic Log and Trace client viewer
14 aur/scantool 2.1-1 (+7 0.13)
    OBD-II vehicle diagnostic scanner
13 aur/obd-auto-doctor 3.7.4-1 (+9 0.00)
    obd scan and diagnostics
12 aur/seatools 2.64-1 (+15 0.07)
    The quick diagnostic tool that checks the health of your Seagate drive
11 aur/pyobd 0.9.3-2 (+16 0.00)
    An OBD-II compliant car diagnostic tool
10 aur/freediag 1.08-1 (+17 0.00)
    OBD-II vehicle diagnostic software and (mostly) J1978 compliant scan tool.
9 aur/yumi-bin 0.0.1-1 (+18 0.05) (Out-of-date: 2016-04-11)
    YUMI (Your Universal Multiboot Integrator), is the successor to our MultibootISOs. It can be used to create a Multiboot USB Flash Drive containing multiple operating systems, antivirus utilities, disc cloning, diagnostic tools, and more.
8 aur/mongodb-tools-bin 100.3.1-1 (+18 0.50)
    The MongoDB tools provide import, export, and diagnostic capabilities.
7 aur/whdd 3.0-1 (+31 0.00)
    Diagnostic and recovery tool for block devices (near to replace MHDD for Linux)
6 aur/vmtouch 1.3.1-1 (+33 0.01)
    Portable file system cache diagnostics and control
5 community/percona-server 8.0.22_13-3 (27.9 MiB 174.7 MiB)
    Drop-in replacement for MySQL that provides improved performance, diagnostics, instrumentation and MyRocks storage engine
4 community/haskell-trifecta 2.1.1-24 (329.9 KiB 2.3 MiB)
    A modern parser combinator library with convenient diagnostics
3 extra/strace 5.11-1 (434.3 KiB 1.6 MiB)
    A diagnostic, debugging and instructional userspace tracer
2 extra/perl-ipc-system-simple 1.30-2 (21.2 KiB 40.5 KiB) (Installed)
    Run commands simply, with detailed diagnostics
1 extra/memtest86+ 5.01-4 (53.3 KiB 147.7 KiB) (Installed)
    An advanced memory diagnostic tool
Sorry I cannot provide a better answer at the moment.
Windows assumes the user is an idiot... Linux DEMANDS Proof!