auto-krokodil/test.kroko-cli.sh
Mikhail Novosyolov c78863c793 Implement working with multiple GPUs
Idea to use sort + uniq -c was from survolog@, thanks to him!
2022-06-30 15:32:31 +03:00

17 lines
785 B
Bash
Executable file

#!/bin/bash
set -e
SOURCING=1
. kroko-cli.sh
test "$(echo 'line_from_lspci;0000;NVIDIA 1;nvidia470-core,nvidia510-core;nvidia510-core
line_from_lspci;0000;NVIDIA 2;nvidia390-core,nvidia470-core;nvidia470-core,
line_from_lspci;0000;NVIDIA 3;nvidia470-core,nvidia510-core,nvidia515-core;nvidia515-core' | _select_best_driver)" = nvidia470-core
test "$(echo 'line_from_lspci;0000;NVIDIA 1;nvidia390-core;nvidia390-core' | _select_best_driver)" = nvidia390-core
set +e
echo 'line_from_lspci;0000;NVIDIA 1;nvidia510-core,nvidia515-core;nvidia515-core
line_from_lspci;0000;NVIDIA 2;nvidia390-core,nvidia470-core;nvidia470-core,
line_from_lspci;0000;NVIDIA 3;nvidia340-core;nvidia340-core' | _select_best_driver 2>/dev/null
test $? = $EXIT_ENOCOMMONDRIVER || exit 1
set -e
echo FINISHED OK