From 3bc5b1c37ce9ae6179f3193a0f819306ff9b683b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Numbus?= Date: Fri, 24 Jul 2026 12:02:48 +0200 Subject: [PATCH] Changes to the script. Remove the PCI IDs as they have been moved to the dedicated `ids-database` branch. --- client/gpu-detect.sh | 292 ++++++++--------- server/ids-database/amd/legacy.ids | 0 server/ids-database/intel/current/xe2-x3.ids | 18 -- server/ids-database/intel/legacy/gen11.ids | 15 - server/ids-database/intel/legacy/gen5-gen7 | 81 ----- server/ids-database/intel/legacy/gen8.ids | 28 -- .../ids-database/intel/legacy/gen9-gen9.5.ids | 97 ------ .../ids-database/intel/legacy/unsupported.ids | 30 -- server/ids-database/intel/legacy/xe.ids | 104 ------- .../ids-database/nvidia/current/current.ids | 293 ------------------ .../nvidia/current/legacy_580.ids | 162 ---------- .../ids-database/nvidia/legacy/legacy_340.ids | 244 --------------- .../ids-database/nvidia/legacy/legacy_390.ids | 120 ------- .../ids-database/nvidia/legacy/legacy_470.ids | 117 ------- .../nvidia/legacy/unsupported.ids | 236 -------------- 15 files changed, 153 insertions(+), 1684 deletions(-) delete mode 100644 server/ids-database/amd/legacy.ids delete mode 100644 server/ids-database/intel/current/xe2-x3.ids delete mode 100644 server/ids-database/intel/legacy/gen11.ids delete mode 100644 server/ids-database/intel/legacy/gen5-gen7 delete mode 100644 server/ids-database/intel/legacy/gen8.ids delete mode 100644 server/ids-database/intel/legacy/gen9-gen9.5.ids delete mode 100644 server/ids-database/intel/legacy/unsupported.ids delete mode 100644 server/ids-database/intel/legacy/xe.ids delete mode 100644 server/ids-database/nvidia/current/current.ids delete mode 100644 server/ids-database/nvidia/current/legacy_580.ids delete mode 100644 server/ids-database/nvidia/legacy/legacy_340.ids delete mode 100644 server/ids-database/nvidia/legacy/legacy_390.ids delete mode 100644 server/ids-database/nvidia/legacy/legacy_470.ids delete mode 100644 server/ids-database/nvidia/legacy/unsupported.ids diff --git a/client/gpu-detect.sh b/client/gpu-detect.sh index 43277a7..8a3902b 100644 --- a/client/gpu-detect.sh +++ b/client/gpu-detect.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p bash coreutils gnugrep gum +#!nix-shell -i bash -p bash coreutils gnugrep gum git pciutils # # Based on https://wiki.debian.org/NvidiaGraphicsDrivers?action=AttachFile&do=view&target=nvidia-versions.sh # @@ -18,15 +18,22 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see -gum style --border-foreground="030" --bold --border=normal --padding="0 2" "GPU detection tool for NixOS" +# Avoid cryptic failure when running dash on this script +shopt -s compat31 nocasematch 2>/dev/null || { echo "Error: this script only works with bash." && exit; } +# Defining variables USER_ID="$(id -u)" - +PCI_IDS_LOCATION="/run/user/${USER_ID}/gpu-detect" declare -A args=( ["brand"]="all" ["hw_accel"]="true" ) + +gum style --border-foreground="030" --bold --border=normal --padding="0 2" "GPU detection tool for NixOS" + + + while [[ $# -gt 0 ]]; do case "${1}" in --brand|-b) @@ -47,152 +54,159 @@ while [[ $# -gt 0 ]]; do esac done -shopt -s compat31 nocasematch 2>/dev/null || { echo "Error: this script only works with bash." && exit; } # Avoid cryptic failure when running dash on this script - -# last time the PCI IDs were updated -LATEST="#VERSION#" -PACKAGE= -RET=1 - -amd_detect() { - DETECT_LOCATION="/run/user/${USER_ID}/gpu-detect/amd" - mkdir -p "${DETECT_LOCATION}" - - curl -sL https://gittea.dev/numbus/gpu-detect/raw/branch/26.05/server/ids-database/nvidia/legacy/legacy_340.ids -o "${DETECT_LOCATION}"/legacy_340.ids - curl -sL https://gittea.dev/numbus/gpu-detect/raw/branch/26.05/server/ids-database/nvidia/legacy/legacy_390.ids -o "${DETECT_LOCATION}"/legacy_390.ids - curl -sL https://gittea.dev/numbus/gpu-detect/raw/branch/26.05/server/ids-database/nvidia/legacy/legacy_470.ids -o "${DETECT_LOCATION}"/legacy_470.ids - curl -sL https://gittea.dev/numbus/gpu-detect/raw/branch/26.05/server/ids-database/nvidia/legacy/legacy_580.ids -o "${DETECT_LOCATION}"/legacy_580.ids -} - -intel_detect() { - -} - -nvidia_detect() { - -NVGA=${1} -IDLISTDIR=/usr/share/nvidia -local VERSIONS - -if grep -q -i $NVGA $IDLISTDIR/nvidia-legacy-71xx.ids 2>/dev/null -then - VERSIONS[71]=71.86 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-legacy-96xx.ids 2>/dev/null -then - VERSIONS[96]=96.43 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-legacy-173xx.ids 2>/dev/null -then - VERSIONS[173]=173.14 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-legacy-304xx.ids 2>/dev/null -then - VERSIONS[304]=304.123 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-legacy-340xx.ids 2>/dev/null -then - VERSIONS[340]=340.76 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-legacy-390xx.ids 2>/dev/null -then - VERSIONS[390]=390.87 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-legacy-390xx-amd64.ids 2>/dev/null -then - VERSIONS[391]=390.87 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-418.ids 2>/dev/null -then - VERSIONS[418]=418.87.01 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-470.ids 2>/dev/null -then - VERSIONS[470]=470.57.02 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-535.ids 2>/dev/null -then - VERSIONS[535]=535.216.01 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-open.ids 2>/dev/null -then - VERSIONS[990]=515.48.07 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia.ids 2>/dev/null -then - # 999 means current - VERSIONS[999]=$LATEST -fi - - -if [[ ${#VERSIONS[*]} == 0 ]]; then - echo "Uh oh. Your card is not supported by any driver version up to $LATEST." - echo "A newer driver may add support for your card." - echo "Newer driver releases may be available in backports, unstable or experimental." - return -fi - - - -if [ -n "$PACKAGE" ]; then - echo "It is recommended to install the" - echo " $PACKAGE" - echo "package." - RET=0 -fi - -} - - -if [ -z "${1}" ]; then - - if ! (lspci --version) > /dev/null 2>&1; then - echo "ERROR: The 'lspci' command was not found. Please install the 'pciutils' package." >&2 - exit 1 +gpu_detect() { + # Get the PCI IDs from the repo + if [[ ! -d "${PCI_IDS_LOCATION}" ]]; then + mkdir -p "${PCI_IDS_LOCATION}" + git clone -q -b ids-database https://gittea.dev/numbus/gpu-detect.git "${PCI_IDS_LOCATION}" + else + if ! git -C "${PCI_IDS_LOCATION}" pull; then + echo "Directory ${PCI_IDS_LOCATION} is not empty and does not" + echo "contain the repository. Please check the folder clean up manually." + exit 1 + fi fi - NV_DEVICES=$(lspci -mn | awk '{ gsub("\"",""); if ((${2} ~ "030[0-2]") && ($3 == "10de" || $3 == "12d2")) { print ${1} } }') + amd_detect() { - if [ -z "$NV_DEVICES" ]; then - echo "No NVIDIA GPU detected." - exit 0 - fi + } - echo "Detected NVIDIA GPUs:" - for d in $NV_DEVICES ; do - lspci -nn -s $d - done + intel_detect() { - for d in $NV_DEVICES ; do - echo -e "\nChecking card: $(lspci -s $d | awk -F: '{print $3}')" - NV_DETECT "$(lspci -mn -s "$d" | awk '{ gsub("\"",""); print $3 $4 }')" - done + } -else + nvidia_detect() { + PCI_ID=${1} + NVIDIA_VERSION="" + local NVIDIA_TEXT=""" + { config, lib, pkgs, ... }: + { + hardware.graphics = { + enable = true; + extraPackages = with pkgs; [ ${EXTRA_PACKAGES} ]; + }; + services.xserver.videoDrivers = [ "nvidia" ]; + hardware.nvidia = { + modesetting.enable = true; + nvidiaSettings = true; + package = config.boot.kernelPackages.nvidiaPackages.${NVIDIA_VERSION}; - for id in "$@" ; do - PCIID=$(echo "$id" | sed -rn 's/^(10de)?:?([0-9a-fA-F]{4})$/10de\2/ip') - if [ -z "$PCIID" ]; then - echo "Error parsing PCI ID '$id'." - exit 2 + # Unsupported options + powerManagement.enable = false; + powerManagement.finegrained = false; + open = false; + }; + } + """ + local VERSIONS=("unsupported" "legacy_340" "legacy_390" "legacy_470" "legacy_580" "current") + + for version in ${VERSIONS[@]}; do + if grep -q -i "${PCI_ID}" "${PCI_IDS_LOCATION}/nvidia/${version}.ids" 2>/dev/null; then + NVIDIA_VERSION="${version}" + break + fi + done + + if [[ -z "${NVIDIA_VERSION}" ]]; then + echo "Uh oh. It seems that your card couldn't be detected." + echo "A newer driver may add support for your card later." + return 1 fi - echo "Checking driver support for PCI ID [$(echo $PCIID | sed -r 's/(....)(....)/\1:\2/')]" - NV_DETECT "$PCIID" - done + if [[ "${NVIDIA_VERSION}" == "unsupported" ]]; then + echo "Good news! You have nothing to do, your card runs with the" + echo "\"nouveau\" driver that is integrated in the kernel." + echo "" + echo "It seems you have a very old card!" + echo "The proprietary NVIDIA drivers have been removed from Nixpkgs" + echo "therefore it is not possible to install them." + elif [[ "${NVIDIA_VERSION}" == "legacy_340" || "${NVIDIA_VERSION}" == "legacy_390" || "${NVIDIA_VERSION}" == "legacy_470" ]]; then + echo "An official legacy NVIDIA driver release is available for" + echo "your card." + echo "" + echo "You can add the following code snippet to your NixOS configuration" + echo "in order to enable the proprietary NVIDIA driver with VDPAU support." + EXTRA_PACKAGES="\"libvdpau\"" + echo ${NVIDIA_TEXT} + elif [[ "${NVIDIA_VERSION}" == "legacy_580" ]]; then + echo "An official legacy NVIDIA driver release is available for" + echo "your card." + echo "" + echo "You can add the following nix code to your NixOS configuration" + echo "in order to enable the proprietary NVIDIA driver with VDPAU and" + echo "VAAPI (if applicable) support." + EXTRA_PACKAGES="\"nvidia-vaapi-driver\" \"libvdpau\"" + echo ${NVIDIA_TEXT} + elif [[ "${NVIDIA_VERSION}" == "current" ]]; then + echo "An official stable NVIDIA driver release is available for" + echo "your card." + echo "" + echo "You can add the following nix code to your NixOS configuration" + echo "in order to enable the proprietary NVIDIA driver with hardware" + echo "acceleration support." + echo """ + { config, lib, pkgs, ... }: + { + hardware.graphics = { + enable = true; + extraPackages = with pkgs; [ ${EXTRA_PACKAGES} ]; + }; + services.xserver.videoDrivers = [ "nvidia" ]; + hardware.nvidia = { + modesetting.enable = true; + nvidiaSettings = true; + open = true; + package = config.boot.kernelPackages.nvidiaPackages.${NVIDIA_VERSION}; + + # Advanced options, tweak if needed + powerManagement.enable = false; # Experimental: Enable this if you have graphical corruption issues or application crashes after waking up from sleep. + powerManagement.finegrained = false; # Experimental: Turns off GPU when not in use + }; + } + """ + fi + } + + + if [ -z "${1}" ]; then + + + NV_DEVICES=$(lspci -mn | awk '{ gsub("\"",""); if ((${2} ~ "030[0-2]") && ($3 == "10de" || $3 == "12d2")) { print ${1} } }') + + if [ -z "$NV_DEVICES" ]; then + echo "No NVIDIA GPU detected." + exit 0 + fi + + echo "Detected NVIDIA GPUs:" + for d in $NV_DEVICES ; do + lspci -nn -s $d + done + + for d in $NV_DEVICES ; do + echo -e "\nChecking card: $(lspci -s $d | awk -F: '{print $3}')" + nvidia_detect "$(lspci -mn -s "$d" | awk '{ gsub("\"",""); print $3 $4 }')" + done + + else + + for id in "$@" ; do + PCIID=$(echo "$id" | sed -rn 's/^(10de)?:?([0-9a-fA-F]{4})$/10de\2/ip') + if [ -z "$PCIID" ]; then + echo "Error parsing PCI ID '$id'." + exit 2 + fi + + echo "Checking driver support for PCI ID [$(echo $PCIID | sed -r 's/(....)(....)/\1:\2/')]" + nvidia_detect "$PCIID" + done + + fi + + +} + -fi exit $RET diff --git a/server/ids-database/amd/legacy.ids b/server/ids-database/amd/legacy.ids deleted file mode 100644 index e69de29..0000000 diff --git a/server/ids-database/intel/current/xe2-x3.ids b/server/ids-database/intel/current/xe2-x3.ids deleted file mode 100644 index 0f79f1f..0000000 --- a/server/ids-database/intel/current/xe2-x3.ids +++ /dev/null @@ -1,18 +0,0 @@ -6420 -64a0 -b080 -b081 -b082 -b083 -b084 -b085 -b086 -b087 -b090 -b0a0 -e20b -e20c -e211 -e212 -e222 -e223 \ No newline at end of file diff --git a/server/ids-database/intel/legacy/gen11.ids b/server/ids-database/intel/legacy/gen11.ids deleted file mode 100644 index 782dbe1..0000000 --- a/server/ids-database/intel/legacy/gen11.ids +++ /dev/null @@ -1,15 +0,0 @@ -8A51 -8A52 -8A53 -8A50 -8A57 -8A59 -8A54 -8A5A -8A5C -8A5B -8A5D -8A56 -8A58 -8A70 -8A71 \ No newline at end of file diff --git a/server/ids-database/intel/legacy/gen5-gen7 b/server/ids-database/intel/legacy/gen5-gen7 deleted file mode 100644 index 81595d2..0000000 --- a/server/ids-database/intel/legacy/gen5-gen7 +++ /dev/null @@ -1,81 +0,0 @@ -0042 -0046 -0102 -0106 -010A -0112 -0122 -0116 -0126 -015A -0152 -0156 -016A -0162 -0166 -0402 -0406 -040A -040B -040E -0C02 -0C06 -0C0A -0C0B -0C0E -0A02 -0A06 -0A0A -0A0B -0A0E -0D02 -0D06 -0D0A -0D0B -0D0E -0A1E -041E -0A16 -041B -0C12 -0C16 -0C1A -0C1B -0C1E -0A12 -0A1A -0A1B -0D16 -0D1A -0D1B -0D1E -041A -0412 -0416 -0D12 -0D26 -0D22 -0A2E -0A26 -0422 -0426 -042A -042B -042E -0C22 -0C26 -0C2A -0C2B -0C2E -0A22 -0A2A -0A2B -0D2A -0D2B -0D2E -0F30 -0F31 -0F32 -0F33 -0157 -0155 \ No newline at end of file diff --git a/server/ids-database/intel/legacy/gen8.ids b/server/ids-database/intel/legacy/gen8.ids deleted file mode 100644 index df8f357..0000000 --- a/server/ids-database/intel/legacy/gen8.ids +++ /dev/null @@ -1,28 +0,0 @@ -22B1 -22B0 -22B2 -22B3 -1602 -1606 -160A -160B -160D -160E -161E -161B -161D -161A -1616 -1612 -162D -162E -162B -162A -1626 -1622 -163D -163A -1632 -163E -163B -1636 \ No newline at end of file diff --git a/server/ids-database/intel/legacy/gen9-gen9.5.ids b/server/ids-database/intel/legacy/gen9-gen9.5.ids deleted file mode 100644 index dd59b82..0000000 --- a/server/ids-database/intel/legacy/gen9-gen9.5.ids +++ /dev/null @@ -1,97 +0,0 @@ -190A -190E -1902 -1906 -190B -191E -191D -1916 -1921 -1913 -1915 -1917 -191A -1912 -191B -192D -192B -1927 -1926 -1923 -193A -193D -1932 -193B -192A -5A84 -0A84 -1A84 -5A85 -1A85 -3184 -3185 -590A -5908 -590E -5902 -5906 -590B -5913 -5915 -87C0 -591C -591E -591A -591D -5916 -5921 -5912 -591B -5917 -5927 -5926 -5923 -593B -3EA9 -3EA0 -3E96 -3E9A -3E94 -9BC6 -9BE6 -9BF6 -3E91 -3E92 -3E98 -3E9B -9BC5 -9BC8 -87CA -3EA3 -9B41 -9BC0 -9BC2 -9BC4 -9BCA -9BCB -9BCC -3EA4 -9B21 -9BA0 -9BA2 -9BA4 -9BAA -9BAB -9BAC -3E90 -3E93 -3E99 -3E9C -3EA1 -9BA5 -9BA8 -3EA2 -3EA7 -3EA6 -3EA5 -3EA8 \ No newline at end of file diff --git a/server/ids-database/intel/legacy/unsupported.ids b/server/ids-database/intel/legacy/unsupported.ids deleted file mode 100644 index 7033ba4..0000000 --- a/server/ids-database/intel/legacy/unsupported.ids +++ /dev/null @@ -1,30 +0,0 @@ -3577 -2562 -3582 -358E -2572 -2582 -2582 -258A -2592 -2772 -27A2 -27AE -29B2 -29C2 -29D2 -A011 -A001 -2A12 -2A02 -2972 -2992 -2982 -29A2 -2E42 -2E92 -2E32 -2E22 -2E12 -2E02 -2A42 \ No newline at end of file diff --git a/server/ids-database/intel/legacy/xe.ids b/server/ids-database/intel/legacy/xe.ids deleted file mode 100644 index b4779a5..0000000 --- a/server/ids-database/intel/legacy/xe.ids +++ /dev/null @@ -1,104 +0,0 @@ -0bd5 -0bda -4541 -4551 -4555 -4557 -4571 -4626 -4628 -462a -4680 -4682 -4688 -468a -468b -4690 -4692 -4693 -46a0 -46a1 -46a2 -46a3 -46a6 -46a8 -46aa -46b0 -46b1 -46b2 -46b3 -46c0 -46c1 -46c2 -46c3 -46d0 -46d1 -46d2 -46d3 -46d4 -4905 -4907 -4908 -4909 -4c8a -4c8b -4c90 -4c9a -4e51 -4e55 -4e57 -4e61 -4e71 -5690 -5691 -5692 -5693 -5694 -5696 -5697 -56a0 -56a1 -56a2 -56a5 -56a6 -56b0 -56b1 -56b2 -56b3 -56ba -56bb -56bc -56bd -56c0 -56c1 -7d40 -7d41 -7d45 -7d51 -7d55 -7d67 -7dd5 -9a40 -9a49 -9a59 -9a60 -9a68 -9a70 -9a78 -a721 -a780 -a781 -a782 -a783 -a788 -a789 -a78a -a78b -a7a0 -a7a1 -a7a8 -a7a9 -a7aa -a7ab -a7ac -a7ad \ No newline at end of file diff --git a/server/ids-database/nvidia/current/current.ids b/server/ids-database/nvidia/current/current.ids deleted file mode 100644 index 4d8212d..0000000 --- a/server/ids-database/nvidia/current/current.ids +++ /dev/null @@ -1,293 +0,0 @@ -1e02 -1e04 -1e07 -1e09 -1e30 -1e36 -1e78 -1e81 -1e82 -1e84 -1e87 -1e89 -1e90 -1e91 -1e93 -1eb0 -1eb1 -1eb5 -1eb6 -1eb8 -1ec2 -1ec7 -1ed0 -1ed1 -1ed3 -1ef5 -1f02 -1f03 -1f06 -1f07 -1f08 -1f0a -1f0b -1f10 -1f11 -1f12 -1f14 -1f15 -1f36 -1f42 -1f47 -1f50 -1f51 -1f54 -1f55 -1f76 -1f82 -1f83 -1f91 -1f95 -1f96 -1f97 -1f98 -1f99 -1f9c -1f9d -1f9f -1fa0 -1fb0 -1fb1 -1fb2 -1fb6 -1fb7 -1fb8 -1fb9 -1fba -1fbb -1fbc -1fdd -1ff0 -1ff2 -1ff9 -20b0 -20b2 -20b3 -20b5 -20b6 -20b7 -20bd -20f1 -20f3 -20f5 -20f6 -20fd -2182 -2184 -2187 -2188 -2189 -2191 -2192 -21c4 -21d1 -2203 -2204 -2206 -2207 -2208 -220a -220d -2216 -2230 -2231 -2232 -2233 -2235 -2236 -2237 -2238 -230e -2321 -2322 -2324 -2329 -232c -2330 -2331 -2335 -2339 -233a -233b -2342 -2348 -2414 -2420 -2438 -2460 -2482 -2484 -2486 -2487 -2488 -2489 -248a -249c -249d -24a0 -24b0 -24b1 -24b6 -24b7 -24b8 -24b9 -24ba -24bb -24c7 -24c9 -24dc -24dd -24e0 -24fa -2503 -2504 -2507 -2508 -2520 -2521 -2523 -2531 -2544 -2560 -2563 -2571 -2582 -2584 -25a0 -25a2 -25a5 -25a6 -25a7 -25a9 -25aa -25ab -25ac -25ad -25b0 -25b2 -25b6 -25b8 -25b9 -25ba -25bb -25bc -25bd -25e0 -25e2 -25e5 -25ec -25ed -25f9 -25fa -25fb -2684 -2685 -2689 -26b1 -26b2 -26b3 -26b5 -26b9 -26ba -2702 -2704 -2705 -2709 -2717 -2730 -2757 -2770 -2782 -2783 -2786 -2788 -27a0 -27b0 -27b1 -27b2 -27b6 -27b8 -27ba -27bb -27e0 -27fb -2803 -2805 -2808 -2820 -2822 -2838 -2860 -2882 -28a0 -28a1 -28a3 -28b0 -28b8 -28b9 -28ba -28bb -28e0 -28e1 -28e3 -28f8 -2901 -2909 -2941 -29bb -2b85 -2b87 -2b8c -2bb1 -2bb3 -2bb4 -2bb5 -2bb9 -2c02 -2c05 -2c18 -2c19 -2c31 -2c33 -2c34 -2c38 -2c39 -2c3a -2c58 -2c59 -2c77 -2c79 -2d04 -2d05 -2d18 -2d19 -2d30 -2d39 -2d58 -2d59 -2d79 -2d83 -2d98 -2db8 -2db9 -2dd8 -2df9 -2e12 -2f04 -2f06 -2f18 -2f38 -2f58 -3182 -31c2 -31c3 diff --git a/server/ids-database/nvidia/current/legacy_580.ids b/server/ids-database/nvidia/current/legacy_580.ids deleted file mode 100644 index 4e0c0fc..0000000 --- a/server/ids-database/nvidia/current/legacy_580.ids +++ /dev/null @@ -1,162 +0,0 @@ -1340 -1341 -1344 -1346 -1347 -1348 -1349 -134b -134d -134e -134f -137a -137b -137d -1380 -1381 -1382 -1390 -1391 -1392 -1393 -1398 -1399 -139a -139b -139c -139d -13b0 -13b1 -13b2 -13b3 -13b4 -13b6 -13b9 -13ba -13bb -13bc -13c0 -13c2 -13d7 -13d8 -13d9 -13da -13f0 -13f1 -13f2 -13f3 -13f8 -13f9 -13fa -13fb -1401 -1402 -1406 -1407 -1427 -1430 -1431 -1436 -15f0 -15f7 -15f8 -15f9 -1617 -1618 -1619 -161a -1667 -174d -174e -179c -17c2 -17c8 -17f0 -17f1 -17fd -1b00 -1b02 -1b06 -1b30 -1b38 -1b80 -1b81 -1b82 -1b83 -1b84 -1b87 -1ba0 -1ba1 -1ba2 -1bb0 -1bb1 -1bb3 -1bb4 -1bb5 -1bb6 -1bb7 -1bb8 -1bb9 -1bbb -1bc7 -1be0 -1be1 -1c02 -1c03 -1c04 -1c06 -1c07 -1c09 -1c20 -1c21 -1c22 -1c23 -1c30 -1c31 -1c60 -1c61 -1c62 -1c81 -1c82 -1c83 -1c8c -1c8d -1c8f -1c90 -1c91 -1c92 -1c94 -1c96 -1cb1 -1cb2 -1cb3 -1cb6 -1cba -1cbb -1cbc -1cbd -1cfa -1cfb -1d01 -1d02 -1d10 -1d11 -1d12 -1d13 -1d16 -1d33 -1d34 -1d52 -1d81 -1db1 -1db3 -1db4 -1db5 -1db6 -1db7 -1db8 -1dba -1df0 -1df2 -1df5 -1df6 diff --git a/server/ids-database/nvidia/legacy/legacy_340.ids b/server/ids-database/nvidia/legacy/legacy_340.ids deleted file mode 100644 index daa757f..0000000 --- a/server/ids-database/nvidia/legacy/legacy_340.ids +++ /dev/null @@ -1,244 +0,0 @@ -0191 -0193 -0194 -0197 -019d -019e -0400 -0401 -0402 -0403 -0404 -0405 -0406 -0407 -0408 -0409 -040a -040b -040c -040d -040e -040f -0410 -0420 -0421 -0422 -0423 -0424 -0425 -0426 -0427 -0428 -0429 -042a -042b -042c -042d -042e -042f -05e0 -05e1 -05e2 -05e3 -05e6 -05e7 -05ea -05eb -05ed -05f8 -05f9 -05fd -05fe -05ff -0600 -0601 -0602 -0603 -0604 -0605 -0606 -0607 -0608 -0609 -060a -060b -060c -060d -060f -0610 -0611 -0612 -0613 -0614 -0615 -0617 -0618 -0619 -061a -061b -061c -061d -061e -061f -0621 -0622 -0623 -0625 -0626 -0627 -0628 -062a -062b -062c -062d -062e -0630 -0631 -0632 -0635 -0637 -0638 -063a -0640 -0641 -0643 -0644 -0645 -0646 -0647 -0648 -0649 -064a -064b -064c -0651 -0652 -0653 -0654 -0655 -0656 -0658 -0659 -065a -065b -065c -06e0 -06e1 -06e2 -06e3 -06e4 -06e5 -06e6 -06e7 -06e8 -06e9 -06ea -06eb -06ec -06ef -06f1 -06f8 -06f9 -06fa -06fb -06fd -06ff -0840 -0844 -0845 -0846 -0847 -0848 -0849 -084a -084b -084c -084d -084f -0860 -0861 -0862 -0863 -0864 -0865 -0866 -0867 -0868 -0869 -086a -086c -086d -086e -086f -0870 -0871 -0872 -0873 -0874 -0876 -087a -087d -087e -087f -08a0 -08a2 -08a3 -08a4 -08a5 -0a20 -0a22 -0a23 -0a26 -0a27 -0a28 -0a29 -0a2a -0a2b -0a2c -0a2d -0a32 -0a34 -0a35 -0a38 -0a3c -0a60 -0a62 -0a63 -0a64 -0a65 -0a66 -0a67 -0a68 -0a69 -0a6a -0a6c -0a6e -0a6f -0a70 -0a71 -0a72 -0a73 -0a74 -0a75 -0a76 -0a78 -0a7a -0a7c -0ca0 -0ca2 -0ca3 -0ca4 -0ca5 -0ca7 -0ca8 -0ca9 -0cac -0caf -0cb0 -0cb1 -0cbc -10c0 -10c3 -10c5 -10d8 diff --git a/server/ids-database/nvidia/legacy/legacy_390.ids b/server/ids-database/nvidia/legacy/legacy_390.ids deleted file mode 100644 index 54d6a52..0000000 --- a/server/ids-database/nvidia/legacy/legacy_390.ids +++ /dev/null @@ -1,120 +0,0 @@ -06c0 -06c4 -06ca -06cd -06d1 -06d2 -06d8 -06d9 -06da -06dc -06dd -06de -06df -0dc0 -0dc4 -0dc5 -0dc6 -0dcd -0dce -0dd1 -0dd2 -0dd3 -0dd6 -0dd8 -0dda -0de0 -0de1 -0de2 -0de3 -0de4 -0de5 -0de7 -0de8 -0de9 -0dea -0deb -0dec -0ded -0dee -0def -0df0 -0df1 -0df2 -0df3 -0df4 -0df5 -0df6 -0df7 -0df8 -0df9 -0dfa -0dfc -0e22 -0e23 -0e24 -0e30 -0e31 -0e3a -0e3b -0f00 -0f01 -0f02 -0f03 -1040 -1042 -1048 -1049 -104a -104b -104c -1050 -1051 -1052 -1054 -1055 -1056 -1057 -1058 -1059 -105a -105b -107c -107d -1080 -1081 -1082 -1084 -1086 -1087 -1088 -1089 -108b -1091 -1094 -1096 -109a -109b -1140 -1200 -1201 -1203 -1205 -1206 -1207 -1208 -1210 -1211 -1212 -1213 -1241 -1243 -1244 -1245 -1246 -1247 -1248 -1249 -124b -124d -1251 diff --git a/server/ids-database/nvidia/legacy/legacy_470.ids b/server/ids-database/nvidia/legacy/legacy_470.ids deleted file mode 100644 index cee32b0..0000000 --- a/server/ids-database/nvidia/legacy/legacy_470.ids +++ /dev/null @@ -1,117 +0,0 @@ -0fc6 -0fc8 -0fc9 -0fcd -0fce -0fd1 -0fd2 -0fd3 -0fd4 -0fd5 -0fd8 -0fd9 -0fdf -0fe0 -0fe1 -0fe2 -0fe3 -0fe4 -0fe9 -0fea -0fec -0fed -0fee -0ff6 -0ff8 -0ff9 -0ffa -0ffb -0ffc -0ffd -0ffe -0fff -1001 -1004 -1005 -1007 -1008 -100a -100c -1021 -1022 -1023 -1024 -1026 -1027 -1028 -1029 -102a -102d -103a -103c -1180 -1183 -1184 -1185 -1187 -1188 -1189 -118a -118e -118f -1193 -1194 -1195 -1198 -1199 -119a -119d -119e -119f -11a0 -11a1 -11a2 -11a3 -11a7 -11b4 -11b6 -11b7 -11b8 -11ba -11bc -11bd -11be -11c0 -11c2 -11c3 -11c4 -11c5 -11c6 -11c8 -11cb -11e0 -11e1 -11e2 -11e3 -11fa -11fc -1280 -1281 -1282 -1284 -1286 -1287 -1288 -1289 -128b -1290 -1291 -1292 -1293 -1295 -1296 -1298 -1299 -129a -12b9 -12ba diff --git a/server/ids-database/nvidia/legacy/unsupported.ids b/server/ids-database/nvidia/legacy/unsupported.ids deleted file mode 100644 index 807df04..0000000 --- a/server/ids-database/nvidia/legacy/unsupported.ids +++ /dev/null @@ -1,236 +0,0 @@ -0020 -0028 -0029 -002c -002d -00a0 -0100 -0101 -0103 -0150 -0151 -0152 -0153 -0110 -0111 -0112 -0113 -0170 -0171 -0172 -0173 -0174 -0175 -0176 -0177 -0178 -0179 -017a -017c -017d -0181 -0182 -0183 -0185 -0188 -018a -018b -018c -01a0 -01f0 -0200 -0201 -0202 -0203 -0250 -0251 -0253 -0258 -0259 -025b -0280 -0281 -0282 -0286 -0288 -0289 -028c -00fa -00fb -00fc -00fd -00fe -0301 -0302 -0308 -0309 -0311 -0312 -0314 -031a -031b -031c -0320 -0321 -0322 -0323 -0324 -0325 -0326 -0327 -0328 -032a -032b -032c -032d -0330 -0331 -0332 -0333 -0334 -0338 -033f -0341 -0342 -0343 -0344 -0347 -0348 -034c -034e -0040 -0041 -0042 -0043 -0044 -0045 -0046 -0047 -0048 -004e -0090 -0091 -0092 -0093 -0095 -0098 -0099 -009d -00c0 -00c1 -00c2 -00c3 -00c8 -00c9 -00cc -00cd -00ce -00f1 -00f2 -00f3 -00f4 -00f5 -00f6 -00f8 -00f9 -0140 -0141 -0142 -0143 -0144 -0145 -0146 -0147 -0148 -0149 -014a -014c -014d -014e -014f -0160 -0161 -0162 -0163 -0164 -0165 -0166 -0167 -0168 -0169 -016a -01d0 -01d1 -01d2 -01d3 -01d6 -01d7 -01d8 -01da -01db -01dc -01dd -01de -01df -0211 -0212 -0215 -0218 -0221 -0222 -0240 -0241 -0242 -0244 -0245 -0247 -0290 -0291 -0292 -0293 -0294 -0295 -0297 -0298 -0299 -029a -029b -029c -029d -029e -029f -02e0 -02e1 -02e2 -02e3 -02e4 -038b -0390 -0391 -0392 -0393 -0394 -0395 -0397 -0398 -0399 -039c -039e -03d0 -03d1 -03d2 -03d5 -03d6 -0531 -0533 -053a -053b -053e -07e0 -07e1 -07e2 -07e3 -07e5 -0fef -0ff2 -11bf \ No newline at end of file