Merge pull request #819 from dylanaraps/gpu_driver

info: Add support for GPU Driver [Linux]
This commit is contained in:
Dylan Araps 2017-08-29 12:35:19 +10:00 committed by GitHub
commit d077d7ab32
3 changed files with 13 additions and 1 deletions

View file

@ -26,6 +26,7 @@ print_info() {
info "GPU" gpu info "GPU" gpu
info "Memory" memory info "Memory" memory
# info "GPU Driver" gpu_driver # Linux only
# info "CPU Usage" cpu_usage # info "CPU Usage" cpu_usage
# info "Disk" disk # info "Disk" disk
# info "Battery" battery # info "Battery" battery
@ -35,7 +36,7 @@ print_info() {
# info "Public IP" public_ip # info "Public IP" public_ip
# info "Users" users # info "Users" users
# info "Install Date" install_date # info "Install Date" install_date
# info "Locale" locale # This only works on glibc systems. # info "Locale" locale # This only works on glibc systems.
info line_break info line_break
info cols info cols

View file

@ -21,6 +21,7 @@ print_info() {
info "Terminal Font" term_font info "Terminal Font" term_font
info "CPU" cpu info "CPU" cpu
info "GPU" gpu info "GPU" gpu
info "GPU Driver" gpu_driver
info "Memory" memory info "Memory" memory
info "CPU Usage" cpu_usage info "CPU Usage" cpu_usage

View file

@ -2258,6 +2258,16 @@ get_locale() {
locale="$sys_locale" locale="$sys_locale"
} }
get_gpu_driver() {
case "$os" in
"Linux")
gpu_driver="$(lspci -nnk | awk -F ': ' \
'/Display|3D|VGA/{nr[NR+2]}; NR in nr {printf $2 ", "}')"
gpu_driver="${gpu_driver%, }"
;;
esac
}
get_cols() { get_cols() {
if [[ "$color_blocks" == "on" ]]; then if [[ "$color_blocks" == "on" ]]; then
# Convert the width to space chars. # Convert the width to space chars.