linux:fedora:fedora_nvidia_drivers_install_guide:nvidia-patcher

nvidia-patcher

$ mkdir NVIDIA && cd NVIDIA
$ curl -LO https://nvidia.if-not-true-then-false.com/patcher/inttf-nvidia-patcher.sh

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12355  100 12355    0     0  12750      0 --:--:-- --:--:-- --:--:-- 12750

$ chmod +x inttf-nvidia-patcher.sh

set -vx で動作を追ってみる…🤔

$ nano inttf-nvidia-patcher.sh

   1 #!/bin/bash
   2 set -vx
   3 
   4 function usage {
   5   echo "--- inttf NVIDIA patcher ---"
   6   echo "script usage: $(basename $0) [-h] [-v 340.108, 390.157, 418.113, 435.21, 470.199.02] [-d opensus
     e-leap]" >&2
   7 }
   8 
   9 function get_opts {
  10   local OPTIND
  11   while getopts "hv:d:" opt; do
  12     case $opt in
  13       v) 
  14         nvidia_version=$OPTARG
  15         ;;
  16       d)
  17         distro=$OPTARG
  18         ;;
  19       h)
  20         usage
  21         exit 0
  22         ;;
  23       *) 
  24         usage
  25         exit 1
  26         ;;
  27       \?)
  28         usage
  29         exit 1
  30         ;;
  31     esac
  32   done
  33   if [ $OPTIND -eq 1 ]; then 
  34     usage
  35     exit 1;
  36   fi
  37 }
  38 
  39 function check_version {
  40   local e match="$1"
  41   shift
  42   for e; do [[ "$e" == "$match" ]] && return 0; done
  43   usage
  44   exit 1;
  45 }
  46 
  47 function check_file {
  48   if [ ! -f ./$1 ]; then
  49     echo Downloading... $2
  50     wget -O $1 $2
  51   else
  52     echo $1 found.
  53   fi
  54   if [ "$(b2sum < ./$1)" = "$3  -" ]; then
  55     echo $1 [OK]
  56   else
  57     echo $1 [Fail]
  58     echo Deleting... $1
  59     rm ./$1
  60     echo Downloading... $2
  61     wget -O $1 $2
  62     if [ "$(b2sum < ./$1)" = "$3  -" ]; then
  63       echo $1 [OK]
  64     else
  65       echo $1 [Fail]
  66       exit 1
  67     fi
  68   fi
  69 }
  70 
  71 get_opts "$@"
  72 
  73 nvidia_versions=( '340.108' '390.157' '418.113' '435.21' '470.199.02' )
  74 
  75 check_version $nvidia_version "${nvidia_versions[@]}"
  76 
  77 nvidia_short_ver=${nvidia_version%%.*}
  78 nvidia_directory="NVIDIA-Linux-x86_64-${nvidia_version}"
  79 nvidia_file="NVIDIA-Linux-x86_64-${nvidia_version}.run"
  80 nvidia_url="https://us.download.nvidia.com/XFree86/Linux-x86_64/${nvidia_version}/${nvidia_file}"
  81 nvidia_340xx_b2sum="890d00ff2d1d1a602d7ce65e62d5c3fdb5d9096b61dbfa41e3348260e0c0cc068f92b32ee28a48404376
     e7a311e12ad1535c68d89e76a956ecabc4e452030f15"
  82 nvidia_390xx_b2sum="44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce
     633d102f5b499aed25622b9bfd31bdd2c98f0717e95b"
  83 nvidia_418xx_b2sum="b335f6c59641ee426aff2b05a495555ec81455a96c629727d041674f29bd4b5e694217ea9969ccf53390
     38c5a923f5baf5888491554a0ca20d6fc81faaaf8a27"
  84 nvidia_435xx_b2sum="e9afd6335182a28f5136dbef55195a2f2d8f768376ebc148190a0a82470a34d008ce04170ffc1aab3658
     5605910c1300567a90443b5f58cb46ec3bff6ab9409c"
  85 nvidia_470xx_b2sum="5ceca89da4b4c7de701602d3dbf26e71a1163be26e0e5eac65354ecd40bfc8d68c981a6ef75b13e95079
     835c95ef7f9e10e5f95a0ed09beffd5bc22cb81a5330"
  86 nvar=nvidia_${nvidia_short_ver}xx_b2sum
  87 nvidia_b2sum=${!nvar}
  88 
  89 patch_url="https://nvidia.if-not-true-then-false.com/patcher/"
  90 
  91 case "${nvidia_short_ver}" in
  92   340)
  93     case "${distro}" in
  94       opensuse-leap)
  95         patch_file_names=(
  96           '0001-fix-compile-on-5.6-rc1.patch'
  97           '0002-fix-compile-on-5.7-rc1.patch'
  98           '0004-fix-compile-on-5.8.patch'
  99           '0005-fix-compile-on-5.9.patch'
 100           '0006-fix-compile-on-5.10.patch'
 101           '0007-fix-compile-on-5.14.patch'
 102           'inttf-nv-acpi.patch'
 103           'inttf-nv-drm.patch'
 104           'license.patch' )
 105         patch_file_b2sums=(
 106           'ffb860a2d4477e7b050b983833e01d08dbaa944f81165bf8bfa5f0746abbdc80328bc5846227d572050a9db90de42
     3538bc47446c616aa32b2fb919d28aa9a37'
 107           'c4c3414c96b7cf993ec572106067a0863982d9823eabb5c33d37225a48801ae69360afd571136bd2fc49273a2cf4b
     6d357e3529cf8fba35b0e185d1d7467f4c2'
 108           '27bc0fb992d4b8165631a3aab7f794cf0185f6e3958a6bc0447c75806c2f1f8966aa4f7c85d9c9cb4387474404820
     37492fda0a0f7a433131d38c5f9f05f7e9e'
 109           '7a22c8a2570b06586a9d075c8a4cb5a1640002ea1a6d8059291d2c4101b29759832459b78fb6ebe652888f2bbdd38
     fc6c00875dab70bdb20955d416cde1e86b8'
 110           '915457f38897fa512622e09007ec203f67d2a7252c3bed41fdc2d6df2a7a5b10db97ad518235267b9eb928773963c
     06f1de53d5d06dc90055b3ebfeefed0fd24'
 111           'cca73cb7643fa3eb22d2bb01f08f2168fd6fd66687323af21fb7b69d13198ea205a4c14b154ea14bfd3ce3763a0ce
     ec4acc142992522499919ada79c8ea9bb05'
 112           '0a18176412df428fdc8e7abdb0029b1bd3912964104ec7505f547336a252f3df24fd09ffde57a059cab98b0b03702
     764e2fb28f48aab6a2a10d7df510ddcc4a5'
 113           'bb978f17002894d65d6c49d51182e7d9e2fe51764f2c7914fe084884a61b386adc8e103eabfc61f0a91f82fd4f0ff
     88a328b96d17b54a9556197c3bdfc716f9f'
 114           'd8851560c0cab4b16f4dba844b1cc65fd9d00066308a31f842c5b729a1de34fc1648d27fcfc004f129631716b1053
     efc39e1430e617b3f4bdd33763700578b2b' )
 115         output_file_name=( 'patched-kernel-5.14' 'patched for kernel 5.14+' )
 116         ;;
 117       *)
 118         patch_file_names=( 
 119           'kernel-5.7.patch' 
 120           'kernel-5.8.patch' 
 121           'kernel-5.9.patch' 
 122           'kernel-5.10.patch' 
 123           'kernel-5.11.patch' 
 124           'kernel-5.14.patch'
 125           'kernel-5.15.patch'
 126           'kernel-5.16.patch'
 127           'kernel-5.17.patch'
 128           'kernel-5.18.patch'
 129           'kernel-6.0.patch'
 130           'kernel-6.2.patch'
 131           'kernel-6.3.patch'
 132           'kernel-6.5.patch' )
 133         patch_file_b2sums=( 
 134           '7150233df867a55f57aa5e798b9c7618329d98459fecc35c4acfad2e9772236cb229703c4fa072381c509279d0588
     173d65f46297231f4d3bfc65a1ef52e65b1' 
 135           'b436095b89d6e294995651a3680ff18b5af5e91582c3f1ec9b7b63be9282497f54f9bf9be3997a5af30eec9b8548f
     25ec5235d969ac00a667a9cddece63d8896' 
 136           '947cb1f149b2db9c3c4f973f285d389790f73fc8c8a6865fc5b78d6a782f49513aa565de5c82a81c07515f1164e0e
     222d26c8212a14cf016e387bcc523e3fcb1' 
 137           '665bf0e1fa22119592e7c75ff40f265e919955f228a3e3e3ebd76e9dffa5226bece5eb032922eb2c009572b31b28e
     80cd89656f5d0a4ad592277edd98967e68f'
 138           '344cd3a9888a9a61941906c198d3a480ce230119c96c72c72a74b711d23face2a7b1e53b9b4639465809b84762cdc
     53f38210e740318866705241bc4216e4f35'
 139           '31a4047ab84d13e32fd7fdbf9f69c696d3fab6666c541d2acf0a189c1d17c876970985167fd389a4adc0f78602117
     2bdec1aa6d690736e3cf9fcd8ceabe5fd32' 
 140           'b3b7bbd597252b25ccb68f431f83707a10d464996f6c74bb67143795df96054da719faf09c1ad2e1c215261356833
     ad3fa0d9e60552151f827f9d7be7ae44605'
 141           'caedc5651bfd14c02fb677f9c5e87adef298d871c6281b78ce184108310e4243ded82210873014be7fedee0dd6251
     305fa9bbce0c872b76438e0895ef76109d9'
 142           '0266e1baaac9ffbb94d9e916a693b1663d8686b15e970bfc30f7c51f051a0af9267aa5f6a12b68586c69d2e9796a1
     124488b3997ba4b26db1a5ac10a892f0df2'
 143           'd69c9acbe550d5fccca68ca6a0d5095cbcaf887d2bc43704a8eb85533896692f16701eef07ead297881f596f5502c
     3105bb5bea77b2dcaf6c4dc2b49941f9f19'
 144           '682a7b8e58d2a008531b7e5179e32c0c71adad673891a1057acd1aa26e410d9d93ff607e46257c6701619621cee1a
     27e613ec9ae19a580acdd6f68f1c1fdedea'
 145           '47681d1e4b16f0b50775120b0a02bc6d279de692cde6086b895eef80bb4598e914ffe1fae81707a771d00f23df60e
     e4df591dfe042f5b764856d2e07306f3821'
 146           'ae16e2a5674a8a93c85aa624e73b1671e85b2be1854caf967986f5764b946f7ca39a1e75c1617ee79da40a8d9a86c
     c1b17f64a787bc7a8c38f8dca426edeff46' 
 147           '01192b20986be28bd270842afcf022fbe43536dc2aac6479bc41b7760118aee8e6610290444212ed117d1a006bc24
     cca205aa39ccc760c6cbcb42f9102b815eb' )
 148         output_file_name=( 'patched-kernel-6.5' 'patched for kernel 6.5+' )
 149         ;;
 150     esac
 151     ;;
 152   390)
 153     patch_file_names=(
 154       'kernel-4.16+-memory-encryption.patch'
 155       'kernel-6.2.patch'
 156       'kernel-6.3.patch'
 157       'kernel-6.4.patch' 
 158       'kernel-6.5.patch' )
 159     patch_file_b2sums=(
 160       'a8234f542c2324ad698443e3decf7b6eacf3cb420b7aded787f102a8d32b64c2a8d45ea58e37a5e3b6f2f060f0cccd63d
     3a182065f57c606006d0ff8c7f6bb05'
 161       'dd1153903badbb9c2401c583a983ce5a413da2afffa6dd3ef6e839933a1c994518d5bfbcaf6800496e0d40785a4e7eb07
     70c8a739fe231ad3085c541bcb3f2b2'
 162       '09f674b2bd55d40df072b70598b78d6a4e57f80a974f99d39b9cd95e0e20cd5698b9b48671b5cb85fcda780d4badc84c8
     caa5104d2a5c5f85b37841109101701' 
 163       'f9ee14546802eb180a650d91cbf7bcaa046afe80a4ac07624a6d2c186db956d9b055c21dd05987b5ad39be205255142c1
     1f73d39fe6f9c7a3d9553f8ac8ad221' 
 164       '0d4101e8d55b853613ddf53a4f258beda23c89bb2beb2cede6be7ecb1a35be1a81604363e2367d06e6bcd64ba4424eb7d
     2766c6468ebb9bb75d06ac2b40edbeb' )
 165     output_file_name=( 'patched-kernel-6.5' 'patched for kernel 6.5+' )
 166     ;;
 167   418)
 168     patch_file_names=( 
 169       'kernel-5.5.patch' 
 170       'kernel-5.6.patch' 
 171       'kernel-5.7.patch' 
 172       'kernel-5.8.patch' 
 173       'kernel-5.9.patch' 
 174       'kernel-5.10.patch'
 175       'kernel-5.11.patch' 
 176       'license.patch' )
 177     patch_file_b2sums=( 
 178       'fae57c950f4906fa95801c2676cb9c4fd831c9e1c5333223fb68f3fb7dbb994742873ae307723eb0d7547a4a4c655d3ba
     cb7e4d7e8e0f11051300fdb1098489a' 
 179       'b45a707f09feb32fd17df9e2582ef1ae77a4a21e6fcc51abc81d59c7e5e831c1c5fbcd3f06829fc084bed4a4ee3fdcbfc
     88ac2ba8a28d3c48d66ea539e490feb' 
 180       'e290a02036cb4a41b8c561aa9ad67971392550de9c4fd4f8106848752068fd544f48ae07736e40313bc71a9f8beee9f9a
     9b317e8931a686ccb9cf4af9ecc4430' 
 181       '4241170d7ab8eda68b51893090c7ba2dffab1bc6316affa84aa2786a5f428874b9008febda8f20a761e08c1c79d962547
     e577fc59f2db97b42434fc76588aad6' 
 182       '4bcd4094bab3349fbf4d784f5aaa6137930089d6e228f2adb86e960f2fd4ebe84c750f1c39e47f0d5372434b6f429a3a5
     921a7a590a4b4000a4b8d88d7583b06' 
 183       'db272697c06972ea3b4f3edd9802bc0fc9e9fca931a4559caf1944042fe88336a08ed7d9d06e49270853b9fd53a029a7f
     d3c3dcebb5c2087857078d7966c1b75' 
 184       'f1fa9292dffa046c3d46ce5e56d8db4f5897dc0f383825f8b7de35b46dceca5f7b41936ab23a65cf355bcd6e37f1dab8f
     565498f649b914b1a454d75dc8d1532'
 185       '0472598d8ce4c60a93ef9843ab01b1ab99a647882e55ee2d666b6e10b2a43fabcee6a0d26f4674e224430c4af0ef9af5a
     4f277ad4e0ef2d13f5c30afe85100b3' )
 186     output_file_name=( 'patched-kernel-5.16' 'patched for kernel 5.16+' )
 187     ;;
 188   435)
 189     patch_file_names=( 
 190       'kernel-5.4.patch' 
 191       'kernel-5.5.patch' 
 192       'kernel-5.6.patch' 
 193       'kernel-5.7.patch' 
 194       'kernel-5.8.patch' 
 195       'kernel-5.9.patch' 
 196       'kernel-5.10.patch' 
 197       'kernel-5.11.patch'
 198       'license.patch' )
 199     patch_file_b2sums=( 
 200       '586982cdbbb7751dc75f9b1c33ca033703170d0329c9c19e02bc32df732b6d7f102c5f703f8e4ec3a7152cb5a6ce87e0e
     d0fd3df95b040655b409ad59e0c210d' 
 201       '26bdf3240caf5a8382703e9193e43993c518dcba325679f2e314d9ab69f7f11400d1fe0e4f99618bd1eaacb737143f37e
     edce363acfb78a5631c2bfc9a2e9150' 
 202       'e7b6ea3fae0bd92bdc0a934466313a48075b8e11b27cbdec328ec3bcb415d2c89aaf61cb0dc5506aaceb537162e8f833e
     55607a4db12ab3a6475f3b8ac736bff' 
 203       'e4ad99e110bbd8539b9ebf5ec5269db5db1ae2bc23b0fd6c1a2cb396b782a48a849c98de4a535327dc8cb2e73e50aad79
     e3fc2cb4d2b806cecc7c23aa06aa466' 
 204       'e77dfd9aa5629a66e8cfacb3afde1ef74b26f6471287b43b6e0fc58bb4686cab919a49ba2e9a6f931b4f443e49bf82ee7
     59067a7c7477a965aa9295b223d8217' 
 205       '7c5e6c9b37965c1e35fa35b99c8497afa50fd5e72f3494b02654e85b96e9982193e7a27d3b681c6b9de59f54bb5708950
     d3dc2640aa2a22ab4cc40e3163d42c9' 
 206       'da7cbd06fe7dbcd704be4f97fbdd39ea10d149fbded4773420e94318571800d62c619c801a270abcda92ae48662adb01c
     8d48a5e0cc85fa4532a2ce056d4e698'
 207       '1448dca042897bde8e14c7572c61344cd5df1b1a46f0fe832fa726cf8cff513537cdfac251d1042a7566d2c362e42af9d
     8c7118cad2e689d19ce381e8827d745'
 208       'badf91ac5b0d0ef5d5eda85b79447b475216b4692b19380f495670c961baa0b6f0d6687d2393c29edc22115f40e94705e
     488471265d30124b0a0775105638756' )
 209     output_file_name=( 'patched-kernel-5.16' 'patched for kernel 5.16+' )
 210     ;;
 211   470)
 212     patch_file_names=(
 213       'kernel-6.4.patch'
 214       'kernel-6.5.patch'
 215       'kernel-6.6.patch' )
 216     patch_file_b2sums=(
 217       '82c827c2aecf237eb4b86133e36ca546864553841581386883b6840003aae4b075f1a340211fbcfba3d5902b6b2f0ccd4
     12214a102acb6ef0fc39162ab98f076'
 218       '5de2efb24b207473cbf68af37ce7302678d10233fe04b3bc63d9f6c7a55f89489f3d97cc6a2140f063d9ca1273dbbd4c8
     505d173cd98b17ae0a1372a6bce29a6'
 219       '98f7c0f76a1b51cec212068f4d9ab23e8c41055df2d02d052a405eecd67388d3e408659605e8016afd194515c6e15057a
     e98bf2e5539212def6d1b2002e7cf02' )
 220     output_file_name=( 'patched-kernel-6.6' 'patched for Kernel 6.6+' )
 221     ;;
 222 esac
 223 
 224 check_file $nvidia_file $nvidia_url $nvidia_b2sum
 225 
 226 path=""
 227 if [ -n "$distro" ]
 228 then
 229   path="NVIDIA-${nvidia_short_ver}xx-${distro}"
 230 else
 231   path="NVIDIA-${nvidia_short_ver}xx"
 232 fi
 233 mkdir -p ${path}
 234 
 235 for i in "${!patch_file_names[@]}"; do
 236   echo ${patch_file_names[$i]} $patch_url ${patch_file_b2sums[$i]}
 237   check_file "${path}/${patch_file_names[$i]}" "$patch_url${path}/${patch_file_names[$i]}" ${patch_file_
     b2sums[$i]}
 238 done
 239 
 240 chmod +x ./$nvidia_file
 241 
 242 if [ -d ./$nvidia_directory ]; then
 243   rm -rf ./$nvidia_directory
 244 fi
 245 
 246 ./$nvidia_file --extract-only
 247 
 248 cd ./$nvidia_directory
 249 
 250 for f in "${patch_file_names[@]}"; do
 251   patch -Np1 -i ../${path}/$f
 252 done
 253 
 254 cd ..
 255 
 256 ./$nvidia_directory/makeself.sh --target-os Linux --target-arch x86_64 $nvidia_directory $nvidia_directo
     ry-${output_file_name[0]}.run "NVIDIA driver $nvidia_version ${output_file_name[1]}" ./nvidia-installer
 257 
 258 exit 0
 259 
 260 
 261 
 262 
 263 

$ ./inttf-nvidia-patcher.sh -v 390.157 2>&1 | bat -p -l bash --pager never

function usage {
  echo "--- inttf NVIDIA patcher ---"
  echo "script usage: $(basename $0) [-h] [-v 340.108, 390.157, 418.113, 435.21, 470.199.02] [-d opensuse-leap]" >&2
}

function get_opts {
  local OPTIND
  while getopts "hv:d:" opt; do
    case $opt in
      v) 
        nvidia_version=$OPTARG
        ;;
      d)
        distro=$OPTARG
        ;;
      h)
        usage
        exit 0
        ;;
      *) 
        usage
        exit 1
        ;;
      \?)
        usage
        exit 1
        ;;
    esac
  done
  if [ $OPTIND -eq 1 ]; then 
    usage
    exit 1;
  fi
}

function check_version {
  local e match="$1"
  shift
  for e; do [[ "$e" == "$match" ]] && return 0; done
  usage
  exit 1;
}

function check_file {
  if [ ! -f ./$1 ]; then
    echo Downloading... $2
    wget -O $1 $2
  else
    echo $1 found.
  fi
  if [ "$(b2sum < ./$1)" = "$3  -" ]; then
    echo $1 [OK]
  else
    echo $1 [Fail]
    echo Deleting... $1
    rm ./$1
    echo Downloading... $2
    wget -O $1 $2
    if [ "$(b2sum < ./$1)" = "$3  -" ]; then
      echo $1 [OK]
    else
      echo $1 [Fail]
      exit 1
    fi
  fi
}

get_opts "$@"
+ get_opts -v 390.157
+ local OPTIND
+ getopts hv:d: opt
+ case $opt in
+ nvidia_version=390.157
+ getopts hv:d: opt
+ '[' 3 -eq 1 ']'

nvidia_versions=( '340.108' '390.157' '418.113' '435.21' '470.199.02' )
+ nvidia_versions=('340.108' '390.157' '418.113' '435.21' '470.199.02')

check_version $nvidia_version "${nvidia_versions[@]}"
+ check_version 390.157 340.108 390.157 418.113 435.21 470.199.02
+ local e match=390.157
+ shift
+ for e in "$@"
+ [[ 340.108 == \3\9\0\.\1\5\7 ]]
+ for e in "$@"
+ [[ 390.157 == \3\9\0\.\1\5\7 ]]
+ return 0

nvidia_short_ver=${nvidia_version%%.*}
+ nvidia_short_ver=390
nvidia_directory="NVIDIA-Linux-x86_64-${nvidia_version}"
+ nvidia_directory=NVIDIA-Linux-x86_64-390.157
nvidia_file="NVIDIA-Linux-x86_64-${nvidia_version}.run"
+ nvidia_file=NVIDIA-Linux-x86_64-390.157.run
nvidia_url="https://us.download.nvidia.com/XFree86/Linux-x86_64/${nvidia_version}/${nvidia_file}"
+ nvidia_url=https://us.download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run
nvidia_340xx_b2sum="890d00ff2d1d1a602d7ce65e62d5c3fdb5d9096b61dbfa41e3348260e0c0cc068f92b32ee28a48404376e7a311e12ad1535c68d89e76a956ecabc4e452030f15"
+ nvidia_340xx_b2sum=890d00ff2d1d1a602d7ce65e62d5c3fdb5d9096b61dbfa41e3348260e0c0cc068f92b32ee28a48404376e7a311e12ad1535c68d89e76a956ecabc4e452030f15
nvidia_390xx_b2sum="44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b"
+ nvidia_390xx_b2sum=44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
nvidia_418xx_b2sum="b335f6c59641ee426aff2b05a495555ec81455a96c629727d041674f29bd4b5e694217ea9969ccf5339038c5a923f5baf5888491554a0ca20d6fc81faaaf8a27"
+ nvidia_418xx_b2sum=b335f6c59641ee426aff2b05a495555ec81455a96c629727d041674f29bd4b5e694217ea9969ccf5339038c5a923f5baf5888491554a0ca20d6fc81faaaf8a27
nvidia_435xx_b2sum="e9afd6335182a28f5136dbef55195a2f2d8f768376ebc148190a0a82470a34d008ce04170ffc1aab36585605910c1300567a90443b5f58cb46ec3bff6ab9409c"
+ nvidia_435xx_b2sum=e9afd6335182a28f5136dbef55195a2f2d8f768376ebc148190a0a82470a34d008ce04170ffc1aab36585605910c1300567a90443b5f58cb46ec3bff6ab9409c
nvidia_470xx_b2sum="5ceca89da4b4c7de701602d3dbf26e71a1163be26e0e5eac65354ecd40bfc8d68c981a6ef75b13e95079835c95ef7f9e10e5f95a0ed09beffd5bc22cb81a5330"
+ nvidia_470xx_b2sum=5ceca89da4b4c7de701602d3dbf26e71a1163be26e0e5eac65354ecd40bfc8d68c981a6ef75b13e95079835c95ef7f9e10e5f95a0ed09beffd5bc22cb81a5330
nvar=nvidia_${nvidia_short_ver}xx_b2sum
+ nvar=nvidia_390xx_b2sum
nvidia_b2sum=${!nvar}
+ nvidia_b2sum=44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b

patch_url="https://nvidia.if-not-true-then-false.com/patcher/"
+ patch_url=https://nvidia.if-not-true-then-false.com/patcher/

case "${nvidia_short_ver}" in
  340)
    case "${distro}" in
      opensuse-leap)
        patch_file_names=(
          '0001-fix-compile-on-5.6-rc1.patch'
          '0002-fix-compile-on-5.7-rc1.patch'
          '0004-fix-compile-on-5.8.patch'
          '0005-fix-compile-on-5.9.patch'
          '0006-fix-compile-on-5.10.patch'
          '0007-fix-compile-on-5.14.patch'
          'inttf-nv-acpi.patch'
          'inttf-nv-drm.patch'
          'license.patch' )
        patch_file_b2sums=(
          'ffb860a2d4477e7b050b983833e01d08dbaa944f81165bf8bfa5f0746abbdc80328bc5846227d572050a9db90de423538bc47446c616aa32b2fb919d28aa9a37'
          'c4c3414c96b7cf993ec572106067a0863982d9823eabb5c33d37225a48801ae69360afd571136bd2fc49273a2cf4b6d357e3529cf8fba35b0e185d1d7467f4c2'
          '27bc0fb992d4b8165631a3aab7f794cf0185f6e3958a6bc0447c75806c2f1f8966aa4f7c85d9c9cb438747440482037492fda0a0f7a433131d38c5f9f05f7e9e'
          '7a22c8a2570b06586a9d075c8a4cb5a1640002ea1a6d8059291d2c4101b29759832459b78fb6ebe652888f2bbdd38fc6c00875dab70bdb20955d416cde1e86b8'
          '915457f38897fa512622e09007ec203f67d2a7252c3bed41fdc2d6df2a7a5b10db97ad518235267b9eb928773963c06f1de53d5d06dc90055b3ebfeefed0fd24'
          'cca73cb7643fa3eb22d2bb01f08f2168fd6fd66687323af21fb7b69d13198ea205a4c14b154ea14bfd3ce3763a0ceec4acc142992522499919ada79c8ea9bb05'
          '0a18176412df428fdc8e7abdb0029b1bd3912964104ec7505f547336a252f3df24fd09ffde57a059cab98b0b03702764e2fb28f48aab6a2a10d7df510ddcc4a5'
          'bb978f17002894d65d6c49d51182e7d9e2fe51764f2c7914fe084884a61b386adc8e103eabfc61f0a91f82fd4f0ff88a328b96d17b54a9556197c3bdfc716f9f'
          'd8851560c0cab4b16f4dba844b1cc65fd9d00066308a31f842c5b729a1de34fc1648d27fcfc004f129631716b1053efc39e1430e617b3f4bdd33763700578b2b' )
        output_file_name=( 'patched-kernel-5.14' 'patched for kernel 5.14+' )
        ;;
      *)
        patch_file_names=( 
          'kernel-5.7.patch' 
          'kernel-5.8.patch' 
          'kernel-5.9.patch' 
          'kernel-5.10.patch' 
          'kernel-5.11.patch' 
          'kernel-5.14.patch'
          'kernel-5.15.patch'
          'kernel-5.16.patch'
          'kernel-5.17.patch'
          'kernel-5.18.patch'
          'kernel-6.0.patch'
          'kernel-6.2.patch'
          'kernel-6.3.patch'
          'kernel-6.5.patch' )
        patch_file_b2sums=( 
          '7150233df867a55f57aa5e798b9c7618329d98459fecc35c4acfad2e9772236cb229703c4fa072381c509279d0588173d65f46297231f4d3bfc65a1ef52e65b1' 
          'b436095b89d6e294995651a3680ff18b5af5e91582c3f1ec9b7b63be9282497f54f9bf9be3997a5af30eec9b8548f25ec5235d969ac00a667a9cddece63d8896' 
          '947cb1f149b2db9c3c4f973f285d389790f73fc8c8a6865fc5b78d6a782f49513aa565de5c82a81c07515f1164e0e222d26c8212a14cf016e387bcc523e3fcb1' 
          '665bf0e1fa22119592e7c75ff40f265e919955f228a3e3e3ebd76e9dffa5226bece5eb032922eb2c009572b31b28e80cd89656f5d0a4ad592277edd98967e68f'
          '344cd3a9888a9a61941906c198d3a480ce230119c96c72c72a74b711d23face2a7b1e53b9b4639465809b84762cdc53f38210e740318866705241bc4216e4f35'
          '31a4047ab84d13e32fd7fdbf9f69c696d3fab6666c541d2acf0a189c1d17c876970985167fd389a4adc0f786021172bdec1aa6d690736e3cf9fcd8ceabe5fd32' 
          'b3b7bbd597252b25ccb68f431f83707a10d464996f6c74bb67143795df96054da719faf09c1ad2e1c215261356833ad3fa0d9e60552151f827f9d7be7ae44605'
          'caedc5651bfd14c02fb677f9c5e87adef298d871c6281b78ce184108310e4243ded82210873014be7fedee0dd6251305fa9bbce0c872b76438e0895ef76109d9'
          '0266e1baaac9ffbb94d9e916a693b1663d8686b15e970bfc30f7c51f051a0af9267aa5f6a12b68586c69d2e9796a1124488b3997ba4b26db1a5ac10a892f0df2'
          'd69c9acbe550d5fccca68ca6a0d5095cbcaf887d2bc43704a8eb85533896692f16701eef07ead297881f596f5502c3105bb5bea77b2dcaf6c4dc2b49941f9f19'
          '682a7b8e58d2a008531b7e5179e32c0c71adad673891a1057acd1aa26e410d9d93ff607e46257c6701619621cee1a27e613ec9ae19a580acdd6f68f1c1fdedea'
          '47681d1e4b16f0b50775120b0a02bc6d279de692cde6086b895eef80bb4598e914ffe1fae81707a771d00f23df60ee4df591dfe042f5b764856d2e07306f3821'
          'ae16e2a5674a8a93c85aa624e73b1671e85b2be1854caf967986f5764b946f7ca39a1e75c1617ee79da40a8d9a86cc1b17f64a787bc7a8c38f8dca426edeff46' 
          '01192b20986be28bd270842afcf022fbe43536dc2aac6479bc41b7760118aee8e6610290444212ed117d1a006bc24cca205aa39ccc760c6cbcb42f9102b815eb' )
        output_file_name=( 'patched-kernel-6.5' 'patched for kernel 6.5+' )
        ;;
    esac
    ;;
  390)
    patch_file_names=(
      'kernel-4.16+-memory-encryption.patch'
      'kernel-6.2.patch'
      'kernel-6.3.patch'
      'kernel-6.4.patch' 
      'kernel-6.5.patch' )
    patch_file_b2sums=(
      'a8234f542c2324ad698443e3decf7b6eacf3cb420b7aded787f102a8d32b64c2a8d45ea58e37a5e3b6f2f060f0cccd63d3a182065f57c606006d0ff8c7f6bb05'
      'dd1153903badbb9c2401c583a983ce5a413da2afffa6dd3ef6e839933a1c994518d5bfbcaf6800496e0d40785a4e7eb0770c8a739fe231ad3085c541bcb3f2b2'
      '09f674b2bd55d40df072b70598b78d6a4e57f80a974f99d39b9cd95e0e20cd5698b9b48671b5cb85fcda780d4badc84c8caa5104d2a5c5f85b37841109101701' 
      'f9ee14546802eb180a650d91cbf7bcaa046afe80a4ac07624a6d2c186db956d9b055c21dd05987b5ad39be205255142c11f73d39fe6f9c7a3d9553f8ac8ad221' 
      '0d4101e8d55b853613ddf53a4f258beda23c89bb2beb2cede6be7ecb1a35be1a81604363e2367d06e6bcd64ba4424eb7d2766c6468ebb9bb75d06ac2b40edbeb' )
    output_file_name=( 'patched-kernel-6.5' 'patched for kernel 6.5+' )
    ;;
  418)
    patch_file_names=( 
      'kernel-5.5.patch' 
      'kernel-5.6.patch' 
      'kernel-5.7.patch' 
      'kernel-5.8.patch' 
      'kernel-5.9.patch' 
      'kernel-5.10.patch'
      'kernel-5.11.patch' 
      'license.patch' )
    patch_file_b2sums=( 
      'fae57c950f4906fa95801c2676cb9c4fd831c9e1c5333223fb68f3fb7dbb994742873ae307723eb0d7547a4a4c655d3bacb7e4d7e8e0f11051300fdb1098489a' 
      'b45a707f09feb32fd17df9e2582ef1ae77a4a21e6fcc51abc81d59c7e5e831c1c5fbcd3f06829fc084bed4a4ee3fdcbfc88ac2ba8a28d3c48d66ea539e490feb' 
      'e290a02036cb4a41b8c561aa9ad67971392550de9c4fd4f8106848752068fd544f48ae07736e40313bc71a9f8beee9f9a9b317e8931a686ccb9cf4af9ecc4430' 
      '4241170d7ab8eda68b51893090c7ba2dffab1bc6316affa84aa2786a5f428874b9008febda8f20a761e08c1c79d962547e577fc59f2db97b42434fc76588aad6' 
      '4bcd4094bab3349fbf4d784f5aaa6137930089d6e228f2adb86e960f2fd4ebe84c750f1c39e47f0d5372434b6f429a3a5921a7a590a4b4000a4b8d88d7583b06' 
      'db272697c06972ea3b4f3edd9802bc0fc9e9fca931a4559caf1944042fe88336a08ed7d9d06e49270853b9fd53a029a7fd3c3dcebb5c2087857078d7966c1b75' 
      'f1fa9292dffa046c3d46ce5e56d8db4f5897dc0f383825f8b7de35b46dceca5f7b41936ab23a65cf355bcd6e37f1dab8f565498f649b914b1a454d75dc8d1532'
      '0472598d8ce4c60a93ef9843ab01b1ab99a647882e55ee2d666b6e10b2a43fabcee6a0d26f4674e224430c4af0ef9af5a4f277ad4e0ef2d13f5c30afe85100b3' )
    output_file_name=( 'patched-kernel-5.16' 'patched for kernel 5.16+' )
    ;;
  435)
    patch_file_names=( 
      'kernel-5.4.patch' 
      'kernel-5.5.patch' 
      'kernel-5.6.patch' 
      'kernel-5.7.patch' 
      'kernel-5.8.patch' 
      'kernel-5.9.patch' 
      'kernel-5.10.patch' 
      'kernel-5.11.patch'
      'license.patch' )
    patch_file_b2sums=( 
      '586982cdbbb7751dc75f9b1c33ca033703170d0329c9c19e02bc32df732b6d7f102c5f703f8e4ec3a7152cb5a6ce87e0ed0fd3df95b040655b409ad59e0c210d' 
      '26bdf3240caf5a8382703e9193e43993c518dcba325679f2e314d9ab69f7f11400d1fe0e4f99618bd1eaacb737143f37eedce363acfb78a5631c2bfc9a2e9150' 
      'e7b6ea3fae0bd92bdc0a934466313a48075b8e11b27cbdec328ec3bcb415d2c89aaf61cb0dc5506aaceb537162e8f833e55607a4db12ab3a6475f3b8ac736bff' 
      'e4ad99e110bbd8539b9ebf5ec5269db5db1ae2bc23b0fd6c1a2cb396b782a48a849c98de4a535327dc8cb2e73e50aad79e3fc2cb4d2b806cecc7c23aa06aa466' 
      'e77dfd9aa5629a66e8cfacb3afde1ef74b26f6471287b43b6e0fc58bb4686cab919a49ba2e9a6f931b4f443e49bf82ee759067a7c7477a965aa9295b223d8217' 
      '7c5e6c9b37965c1e35fa35b99c8497afa50fd5e72f3494b02654e85b96e9982193e7a27d3b681c6b9de59f54bb5708950d3dc2640aa2a22ab4cc40e3163d42c9' 
      'da7cbd06fe7dbcd704be4f97fbdd39ea10d149fbded4773420e94318571800d62c619c801a270abcda92ae48662adb01c8d48a5e0cc85fa4532a2ce056d4e698'
      '1448dca042897bde8e14c7572c61344cd5df1b1a46f0fe832fa726cf8cff513537cdfac251d1042a7566d2c362e42af9d8c7118cad2e689d19ce381e8827d745'
      'badf91ac5b0d0ef5d5eda85b79447b475216b4692b19380f495670c961baa0b6f0d6687d2393c29edc22115f40e94705e488471265d30124b0a0775105638756' )
    output_file_name=( 'patched-kernel-5.16' 'patched for kernel 5.16+' )
    ;;
  470)
    patch_file_names=(
      'kernel-6.4.patch'
      'kernel-6.5.patch'
      'kernel-6.6.patch' )
    patch_file_b2sums=(
      '82c827c2aecf237eb4b86133e36ca546864553841581386883b6840003aae4b075f1a340211fbcfba3d5902b6b2f0ccd412214a102acb6ef0fc39162ab98f076'
      '5de2efb24b207473cbf68af37ce7302678d10233fe04b3bc63d9f6c7a55f89489f3d97cc6a2140f063d9ca1273dbbd4c8505d173cd98b17ae0a1372a6bce29a6'
      '98f7c0f76a1b51cec212068f4d9ab23e8c41055df2d02d052a405eecd67388d3e408659605e8016afd194515c6e15057ae98bf2e5539212def6d1b2002e7cf02' )
    output_file_name=( 'patched-kernel-6.6' 'patched for Kernel 6.6+' )
    ;;
esac
+ case "${nvidia_short_ver}" in
+ patch_file_names=('kernel-4.16+-memory-encryption.patch' 'kernel-6.2.patch' 'kernel-6.3.patch' 'kernel-6.4.patch' 'kernel-6.5.patch')
+ patch_file_b2sums=('a8234f542c2324ad698443e3decf7b6eacf3cb420b7aded787f102a8d32b64c2a8d45ea58e37a5e3b6f2f060f0cccd63d3a182065f57c606006d0ff8c7f6bb05' 'dd1153903badbb9c2401c583a983ce5a413da2afffa6dd3ef6e839933a1c994518d5bfbcaf6800496e0d40785a4e7eb0770c8a739fe231ad3085c541bcb3f2b2' '09f674b2bd55d40df072b70598b78d6a4e57f80a974f99d39b9cd95e0e20cd5698b9b48671b5cb85fcda780d4badc84c8caa5104d2a5c5f85b37841109101701' 'f9ee14546802eb180a650d91cbf7bcaa046afe80a4ac07624a6d2c186db956d9b055c21dd05987b5ad39be205255142c11f73d39fe6f9c7a3d9553f8ac8ad221' '0d4101e8d55b853613ddf53a4f258beda23c89bb2beb2cede6be7ecb1a35be1a81604363e2367d06e6bcd64ba4424eb7d2766c6468ebb9bb75d06ac2b40edbeb')
+ output_file_name=('patched-kernel-6.5' 'patched for kernel 6.5+')

check_file $nvidia_file $nvidia_url $nvidia_b2sum
+ check_file NVIDIA-Linux-x86_64-390.157.run https://us.download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b
+ '[' '!' -f ./NVIDIA-Linux-x86_64-390.157.run ']'
+ echo Downloading... https://us.download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run
Downloading... https://us.download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run
+ wget -O NVIDIA-Linux-x86_64-390.157.run https://us.download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run
--2024-04-14 05:18:54--  https://us.download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run
us.download.nvidia.com (us.download.nvidia.com) をDNSに問いあわせています... 192.229.232.112, 2606:2800:247:2063:46e:21d:825:102e
us.download.nvidia.com (us.download.nvidia.com)|192.229.232.112|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 85835541 (82M) [application/octet-stream]
`NVIDIA-Linux-x86_64-390.157.run' に保存中

     0K .......... .......... .......... .......... ..........  0%  406K 3m26s
    50K .......... .......... .......... .......... ..........  0% 1.45M 2m11s
   100K .......... .......... .......... .......... ..........  0% 1.14M 1m51s
   150K .......... .......... .......... .......... ..........  0% 2.45M 92s
   200K .......... .......... .......... .......... ..........  0% 1.68M 83s
   250K .......... .......... .......... .......... ..........  0% 3.52M 73s
   300K .......... .......... .......... .......... ..........  0% 3.76M 66s
   350K .......... .......... .......... .......... ..........  0% 2.95M 61s
   400K .......... .......... .......... .......... ..........  0% 3.25M 57s
   450K .......... .......... .......... .......... ..........  0% 3.86M 53s
   500K .......... .......... .......... .......... ..........  0% 2.61M 51s
   550K .......... .......... .......... .......... ..........  0% 4.71M 48s
   600K .......... .......... .......... .......... ..........  0% 3.23M 47s
   650K .......... .......... .......... .......... ..........  0% 6.75M 44s
   700K .......... .......... .......... .......... ..........  0% 2.09M 44s
   750K .......... .......... .......... .......... ..........  0% 1.73M 44s
   800K .......... .......... .......... .......... ..........  1% 6.05M 42s
   850K .......... .......... .......... .......... ..........  1% 6.03M 40s
   900K .......... .......... .......... .......... ..........  1% 3.71M 39s
   950K .......... .......... .......... .......... ..........  1% 2.52M 39s
  1000K .......... .......... .......... .......... ..........  1% 9.71M 38s
  1050K .......... .......... .......... .......... ..........  1% 2.79M 37s
  1100K .......... .......... .......... .......... ..........  1% 9.31M 36s
  1150K .......... .......... .......... .......... ..........  1% 10.4M 35s
  1200K .......... .......... .......... .......... ..........  1% 4.11M 34s
  1250K .......... .......... .......... .......... ..........  1% 4.75M 33s
  1300K .......... .......... .......... .......... ..........  1% 10.3M 32s
  1350K .......... .......... .......... .......... ..........  1% 3.89M 32s
  1400K .......... .......... .......... .......... ..........  1% 10.0M 31s
  1450K .......... .......... .......... .......... ..........  1% 5.64M 31s
  1500K .......... .......... .......... .......... ..........  1% 1.49M 31s
  1550K .......... .......... .......... .......... ..........  1% 4.26M 31s
  1600K .......... .......... .......... .......... ..........  1% 4.75M 30s
  1650K .......... .......... .......... .......... ..........  2% 10.7M 30s
  1700K .......... .......... .......... .......... ..........  2% 6.98M 29s
  1750K .......... .......... .......... .......... ..........  2% 2.47M 29s
  1800K .......... .......... .......... .......... ..........  2% 7.87M 29s
  1850K .......... .......... .......... .......... ..........  2% 7.48M 28s
  1900K .......... .......... .......... .......... ..........  2% 8.09M 28s
  1950K .......... .......... .......... .......... ..........  2% 3.44M 28s
  2000K .......... .......... .......... .......... ..........  2% 8.29M 27s
  2050K .......... .......... .......... .......... ..........  2% 8.16M 27s
  2100K .......... .......... .......... .......... ..........  2% 11.0M 26s
  2150K .......... .......... .......... .......... ..........  2% 3.67M 26s
  2200K .......... .......... .......... .......... ..........  2% 6.09M 26s
  2250K .......... .......... .......... .......... ..........  2% 11.2M 25s
  2300K .......... .......... .......... .......... ..........  2% 3.67M 25s
  2350K .......... .......... .......... .......... ..........  2% 9.96M 25s
  2400K .......... .......... .......... .......... ..........  2% 4.60M 25s
  2450K .......... .......... .......... .......... ..........  2% 10.2M 24s
  2500K .......... .......... .......... .......... ..........  3% 2.96M 24s
  2550K .......... .......... .......... .......... ..........  3% 8.00M 24s
  2600K .......... .......... .......... .......... ..........  3% 3.38M 24s
  2650K .......... .......... .......... .......... ..........  3% 3.51M 24s
  2700K .......... .......... .......... .......... ..........  3% 6.23M 24s
  2750K .......... .......... .......... .......... ..........  3% 2.76M 24s
  2800K .......... .......... .......... .......... ..........  3% 5.74M 24s
  2850K .......... .......... .......... .......... ..........  3% 4.89M 24s
  2900K .......... .......... .......... .......... ..........  3% 3.86M 24s
  2950K .......... .......... .......... .......... ..........  3% 4.13M 23s
  3000K .......... .......... .......... .......... ..........  3% 7.50M 23s
  3050K .......... .......... .......... .......... ..........  3% 6.16M 23s
  3100K .......... .......... .......... .......... ..........  3% 8.68M 23s
  3150K .......... .......... .......... .......... ..........  3% 2.67M 23s
  3200K .......... .......... .......... .......... ..........  3% 7.02M 23s
  3250K .......... .......... .......... .......... ..........  3% 5.33M 23s
  3300K .......... .......... .......... .......... ..........  3% 7.67M 22s
  3350K .......... .......... .......... .......... ..........  4% 2.08M 23s
  3400K .......... .......... .......... .......... ..........  4% 8.77M 22s
  3450K .......... .......... .......... .......... ..........  4% 9.04M 22s
  3500K .......... .......... .......... .......... ..........  4% 5.41M 22s
  3550K .......... .......... .......... .......... ..........  4% 4.28M 22s
  3600K .......... .......... .......... .......... ..........  4% 4.77M 22s
  3650K .......... .......... .......... .......... ..........  4% 3.71M 22s
  3700K .......... .......... .......... .......... ..........  4% 7.88M 22s
  3750K .......... .......... .......... .......... ..........  4% 5.96M 22s
  3800K .......... .......... .......... .......... ..........  4% 6.03M 21s
  3850K .......... .......... .......... .......... ..........  4% 4.97M 21s
  3900K .......... .......... .......... .......... ..........  4% 4.15M 21s
  3950K .......... .......... .......... .......... ..........  4% 3.97M 21s
  4000K .......... .......... .......... .......... ..........  4% 3.60M 21s
  4050K .......... .......... .......... .......... ..........  4% 5.68M 21s
  4100K .......... .......... .......... .......... ..........  4% 9.59M 21s
  4150K .......... .......... .......... .......... ..........  5% 9.12M 21s
  4200K .......... .......... .......... .......... ..........  5% 3.93M 21s
  4250K .......... .......... .......... .......... ..........  5% 10.1M 21s
  4300K .......... .......... .......... .......... ..........  5% 3.88M 21s
  4350K .......... .......... .......... .......... ..........  5% 2.67M 21s
  4400K .......... .......... .......... .......... ..........  5% 3.72M 21s
  4450K .......... .......... .......... .......... ..........  5% 7.55M 21s
  4500K .......... .......... .......... .......... ..........  5% 6.61M 20s
  4550K .......... .......... .......... .......... ..........  5% 3.20M 20s
  4600K .......... .......... .......... .......... ..........  5% 10.0M 20s
  4650K .......... .......... .......... .......... ..........  5% 8.66M 20s
  4700K .......... .......... .......... .......... ..........  5% 3.11M 20s
  4750K .......... .......... .......... .......... ..........  5% 4.13M 20s
  4800K .......... .......... .......... .......... ..........  5% 5.05M 20s
  4850K .......... .......... .......... .......... ..........  5% 6.19M 20s
  4900K .......... .......... .......... .......... ..........  5% 7.37M 20s
  4950K .......... .......... .......... .......... ..........  5% 5.38M 20s
  5000K .......... .......... .......... .......... ..........  6% 7.79M 20s
  5050K .......... .......... .......... .......... ..........  6% 7.93M 20s
  5100K .......... .......... .......... .......... ..........  6% 5.23M 20s
  5150K .......... .......... .......... .......... ..........  6% 3.39M 20s
  5200K .......... .......... .......... .......... ..........  6% 9.79M 19s
  5250K .......... .......... .......... .......... ..........  6% 5.23M 19s
  5300K .......... .......... .......... .......... ..........  6%  633K 20s
  5350K .......... .......... .......... .......... ..........  6% 6.62M 20s
  5400K .......... .......... .......... .......... ..........  6% 6.80M 20s
  5450K .......... .......... .......... .......... ..........  6% 4.09M 20s
  5500K .......... .......... .......... .......... ..........  6% 9.28M 20s
  5550K .......... .......... .......... .......... ..........  6% 2.53M 20s
  5600K .......... .......... .......... .......... ..........  6% 2.18M 20s
  5650K .......... .......... .......... .......... ..........  6% 5.27M 20s
  5700K .......... .......... .......... .......... ..........  6% 6.45M 20s
  5750K .......... .......... .......... .......... ..........  6% 5.84M 20s
  5800K .......... .......... .......... .......... ..........  6% 5.85M 20s
  5850K .......... .......... .......... .......... ..........  7% 3.81M 20s
  5900K .......... .......... .......... .......... ..........  7% 4.39M 20s
  5950K .......... .......... .......... .......... ..........  7% 3.89M 20s
  6000K .......... .......... .......... .......... ..........  7% 10.9M 20s
  6050K .......... .......... .......... .......... ..........  7% 8.50M 20s
  6100K .......... .......... .......... .......... ..........  7% 4.77M 20s
  6150K .......... .......... .......... .......... ..........  7% 4.12M 20s
  6200K .......... .......... .......... .......... ..........  7% 4.99M 20s
  6250K .......... .......... .......... .......... ..........  7% 10.8M 19s
  6300K .......... .......... .......... .......... ..........  7% 7.38M 19s
  6350K .......... .......... .......... .......... ..........  7% 4.19M 19s
  6400K .......... .......... .......... .......... ..........  7% 7.54M 19s
  6450K .......... .......... .......... .......... ..........  7% 12.9M 19s
  6500K .......... .......... .......... .......... ..........  7% 6.09M 19s
  6550K .......... .......... .......... .......... ..........  7% 4.44M 19s
  6600K .......... .......... .......... .......... ..........  7% 11.4M 19s
  6650K .......... .......... .......... .......... ..........  7% 5.51M 19s
  6700K .......... .......... .......... .......... ..........  8% 3.74M 19s
  6750K .......... .......... .......... .......... ..........  8% 10.0M 19s
  6800K .......... .......... .......... .......... ..........  8% 3.40M 19s
  6850K .......... .......... .......... .......... ..........  8% 13.6M 19s
  6900K .......... .......... .......... .......... ..........  8% 5.40M 19s
  6950K .......... .......... .......... .......... ..........  8% 12.6M 19s
  7000K .......... .......... .......... .......... ..........  8% 7.40M 18s
  7050K .......... .......... .......... .......... ..........  8% 6.25M 18s
  7100K .......... .......... .......... .......... ..........  8% 4.31M 18s
  7150K .......... .......... .......... .......... ..........  8% 3.55M 18s
  7200K .......... .......... .......... .......... ..........  8% 5.66M 18s
  7250K .......... .......... .......... .......... ..........  8% 2.66M 18s
  7300K .......... .......... .......... .......... ..........  8% 8.72M 18s
  7350K .......... .......... .......... .......... ..........  8% 5.76M 18s
  7400K .......... .......... .......... .......... ..........  8% 8.93M 18s
  7450K .......... .......... .......... .......... ..........  8% 5.37M 18s
  7500K .......... .......... .......... .......... ..........  9% 13.0M 18s
  7550K .......... .......... .......... .......... ..........  9% 4.10M 18s
  7600K .......... .......... .......... .......... ..........  9% 10.4M 18s
  7650K .......... .......... .......... .......... ..........  9% 13.2M 18s
  7700K .......... .......... .......... .......... ..........  9% 6.60M 18s
  7750K .......... .......... .......... .......... ..........  9% 3.17M 18s
  7800K .......... .......... .......... .......... ..........  9% 3.98M 18s
  7850K .......... .......... .......... .......... ..........  9% 5.27M 18s
  7900K .......... .......... .......... .......... ..........  9% 4.97M 18s
  7950K .......... .......... .......... .......... ..........  9% 3.48M 18s
  8000K .......... .......... .......... .......... ..........  9% 9.44M 18s
  8050K .......... .......... .......... .......... ..........  9% 8.14M 18s
  8100K .......... .......... .......... .......... ..........  9% 5.15M 18s
  8150K .......... .......... .......... .......... ..........  9% 6.37M 18s
  8200K .......... .......... .......... .......... ..........  9% 6.29M 18s
  8250K .......... .......... .......... .......... ..........  9% 13.4M 17s
  8300K .......... .......... .......... .......... ..........  9% 3.77M 17s
  8350K .......... .......... .......... .......... .......... 10% 3.05M 17s
  8400K .......... .......... .......... .......... .......... 10% 5.44M 17s
  8450K .......... .......... .......... .......... .......... 10% 2.24M 18s
  8500K .......... .......... .......... .......... .......... 10% 6.85M 17s
  8550K .......... .......... .......... .......... .......... 10% 7.35M 17s
  8600K .......... .......... .......... .......... .......... 10% 4.89M 17s
  8650K .......... .......... .......... .......... .......... 10% 2.58M 17s
  8700K .......... .......... .......... .......... .......... 10% 3.80M 17s
  8750K .......... .......... .......... .......... .......... 10% 3.21M 17s
  8800K .......... .......... .......... .......... .......... 10% 13.5M 17s
  8850K .......... .......... .......... .......... .......... 10% 13.4M 17s
  8900K .......... .......... .......... .......... .......... 10% 6.63M 17s
  8950K .......... .......... .......... .......... .......... 10% 6.09M 17s
  9000K .......... .......... .......... .......... .......... 10% 4.13M 17s
  9050K .......... .......... .......... .......... .......... 10% 10.8M 17s
  9100K .......... .......... .......... .......... .......... 10% 6.64M 17s
  9150K .......... .......... .......... .......... .......... 10% 4.95M 17s
  9200K .......... .......... .......... .......... .......... 11% 4.96M 17s
  9250K .......... .......... .......... .......... .......... 11% 9.03M 17s
  9300K .......... .......... .......... .......... .......... 11% 8.83M 17s
  9350K .......... .......... .......... .......... .......... 11% 3.27M 17s
  9400K .......... .......... .......... .......... .......... 11% 9.15M 17s
  9450K .......... .......... .......... .......... .......... 11% 4.32M 17s
  9500K .......... .......... .......... .......... .......... 11% 4.52M 17s
  9550K .......... .......... .......... .......... .......... 11% 2.95M 17s
  9600K .......... .......... .......... .......... .......... 11% 7.67M 17s
  9650K .......... .......... .......... .......... .......... 11% 4.54M 17s
  9700K .......... .......... .......... .......... .......... 11% 4.51M 17s
  9750K .......... .......... .......... .......... .......... 11% 5.54M 17s
  9800K .......... .......... .......... .......... .......... 11% 5.57M 17s
  9850K .......... .......... .......... .......... .......... 11% 4.57M 17s
  9900K .......... .......... .......... .......... .......... 11% 6.67M 17s
  9950K .......... .......... .......... .......... .......... 11% 6.63M 17s
 10000K .......... .......... .......... .......... .......... 11% 7.80M 17s
 10050K .......... .......... .......... .......... .......... 12% 6.06M 17s
 10100K .......... .......... .......... .......... .......... 12% 6.69M 17s
 10150K .......... .......... .......... .......... .......... 12% 4.56M 17s
 10200K .......... .......... .......... .......... .......... 12% 6.73M 16s
 10250K .......... .......... .......... .......... .......... 12% 9.69M 16s
 10300K .......... .......... .......... .......... .......... 12% 4.35M 16s
 10350K .......... .......... .......... .......... .......... 12% 5.17M 16s
 10400K .......... .......... .......... .......... .......... 12% 7.39M 16s
 10450K .......... .......... .......... .......... .......... 12% 3.60M 16s
 10500K .......... .......... .......... .......... .......... 12% 10.0M 16s
 10550K .......... .......... .......... .......... .......... 12% 4.31M 16s
 10600K .......... .......... .......... .......... .......... 12% 6.93M 16s
 10650K .......... .......... .......... .......... .......... 12% 6.61M 16s
 10700K .......... .......... .......... .......... .......... 12% 3.70M 16s
 10750K .......... .......... .......... .......... .......... 12% 5.09M 16s
 10800K .......... .......... .......... .......... .......... 12% 8.35M 16s
 10850K .......... .......... .......... .......... .......... 13% 4.92M 16s
 10900K .......... .......... .......... .......... .......... 13% 4.58M 16s
 10950K .......... .......... .......... .......... .......... 13% 9.83M 16s
 11000K .......... .......... .......... .......... .......... 13% 7.49M 16s
 11050K .......... .......... .......... .......... .......... 13% 4.36M 16s
 11100K .......... .......... .......... .......... .......... 13% 7.82M 16s
 11150K .......... .......... .......... .......... .......... 13% 2.14M 16s
 11200K .......... .......... .......... .......... .......... 13% 9.90M 16s
 11250K .......... .......... .......... .......... .......... 13% 4.48M 16s
 11300K .......... .......... .......... .......... .......... 13% 6.80M 16s
 11350K .......... .......... .......... .......... .......... 13% 4.03M 16s
 11400K .......... .......... .......... .......... .......... 13% 16.6M 16s
 11450K .......... .......... .......... .......... .......... 13% 7.87M 16s
 11500K .......... .......... .......... .......... .......... 13% 4.29M 16s
 11550K .......... .......... .......... .......... .......... 13% 7.32M 16s
 11600K .......... .......... .......... .......... .......... 13% 3.35M 16s
 11650K .......... .......... .......... .......... .......... 13% 14.7M 16s
 11700K .......... .......... .......... .......... .......... 14% 14.1M 16s
 11750K .......... .......... .......... .......... .......... 14% 4.11M 16s
 11800K .......... .......... .......... .......... .......... 14% 4.80M 16s
 11850K .......... .......... .......... .......... .......... 14% 3.46M 16s
 11900K .......... .......... .......... .......... .......... 14% 9.30M 16s
 11950K .......... .......... .......... .......... .......... 14% 6.53M 16s
 12000K .......... .......... .......... .......... .......... 14% 5.23M 16s
 12050K .......... .......... .......... .......... .......... 14% 4.40M 16s
 12100K .......... .......... .......... .......... .......... 14% 5.84M 16s
 12150K .......... .......... .......... .......... .......... 14% 3.56M 16s
 12200K .......... .......... .......... .......... .......... 14% 9.89M 15s
 12250K .......... .......... .......... .......... .......... 14% 4.64M 15s
 12300K .......... .......... .......... .......... .......... 14% 10.6M 15s
 12350K .......... .......... .......... .......... .......... 14% 4.19M 15s
 12400K .......... .......... .......... .......... .......... 14% 4.05M 15s
 12450K .......... .......... .......... .......... .......... 14% 7.34M 15s
 12500K .......... .......... .......... .......... .......... 14% 6.49M 15s
 12550K .......... .......... .......... .......... .......... 15% 2.34M 15s
 12600K .......... .......... .......... .......... .......... 15% 7.10M 15s
 12650K .......... .......... .......... .......... .......... 15% 8.11M 15s
 12700K .......... .......... .......... .......... .......... 15% 4.04M 15s
 12750K .......... .......... .......... .......... .......... 15% 6.19M 15s
 12800K .......... .......... .......... .......... .......... 15% 5.07M 15s
 12850K .......... .......... .......... .......... .......... 15% 4.00M 15s
 12900K .......... .......... .......... .......... .......... 15% 5.88M 15s
 12950K .......... .......... .......... .......... .......... 15% 3.80M 15s
 13000K .......... .......... .......... .......... .......... 15% 10.4M 15s
 13050K .......... .......... .......... .......... .......... 15% 8.24M 15s
 13100K .......... .......... .......... .......... .......... 15% 5.44M 15s
 13150K .......... .......... .......... .......... .......... 15% 3.94M 15s
 13200K .......... .......... .......... .......... .......... 15% 7.69M 15s
 13250K .......... .......... .......... .......... .......... 15% 3.66M 15s
 13300K .......... .......... .......... .......... .......... 15% 5.33M 15s
 13350K .......... .......... .......... .......... .......... 15% 6.46M 15s
 13400K .......... .......... .......... .......... .......... 16% 5.65M 15s
 13450K .......... .......... .......... .......... .......... 16% 4.59M 15s
 13500K .......... .......... .......... .......... .......... 16% 3.60M 15s
 13550K .......... .......... .......... .......... .......... 16% 3.03M 15s
 13600K .......... .......... .......... .......... .......... 16% 9.17M 15s
 13650K .......... .......... .......... .......... .......... 16% 3.00M 15s
 13700K .......... .......... .......... .......... .......... 16% 1.55M 15s
 13750K .......... .......... .......... .......... .......... 16% 7.12M 15s
 13800K .......... .......... .......... .......... .......... 16% 5.81M 15s
 13850K .......... .......... .......... .......... .......... 16% 7.86M 15s
 13900K .......... .......... .......... .......... .......... 16% 3.30M 15s
 13950K .......... .......... .......... .......... .......... 16% 6.94M 15s
 14000K .......... .......... .......... .......... .......... 16% 2.76M 15s
 14050K .......... .......... .......... .......... .......... 16% 7.04M 15s
 14100K .......... .......... .......... .......... .......... 16% 3.60M 15s
 14150K .......... .......... .......... .......... .......... 16% 5.11M 15s
 14200K .......... .......... .......... .......... .......... 16%  899K 15s
 14250K .......... .......... .......... .......... .......... 17% 2.77M 15s
 14300K .......... .......... .......... .......... .......... 17% 4.66M 15s
 14350K .......... .......... .......... .......... .......... 17% 4.58M 15s
 14400K .......... .......... .......... .......... .......... 17% 9.62M 15s
 14450K .......... .......... .......... .......... .......... 17% 5.48M 15s
 14500K .......... .......... .......... .......... .......... 17% 10.7M 15s
 14550K .......... .......... .......... .......... .......... 17% 6.59M 15s
 14600K .......... .......... .......... .......... .......... 17% 5.50M 15s
 14650K .......... .......... .......... .......... .......... 17% 4.44M 15s
 14700K .......... .......... .......... .......... .......... 17% 5.41M 15s
 14750K .......... .......... .......... .......... .......... 17% 8.02M 15s
 14800K .......... .......... .......... .......... .......... 17% 6.53M 15s
 14850K .......... .......... .......... .......... .......... 17% 6.95M 15s
 14900K .......... .......... .......... .......... .......... 17% 5.53M 15s
 14950K .......... .......... .......... .......... .......... 17% 5.78M 15s
 15000K .......... .......... .......... .......... .......... 17% 2.15M 15s
 15050K .......... .......... .......... .......... .......... 18% 5.71M 15s
 15100K .......... .......... .......... .......... .......... 18% 4.49M 15s
 15150K .......... .......... .......... .......... .......... 18% 3.35M 15s
 15200K .......... .......... .......... .......... .......... 18% 6.24M 15s
 15250K .......... .......... .......... .......... .......... 18% 8.13M 15s
 15300K .......... .......... .......... .......... .......... 18% 4.01M 15s
 15350K .......... .......... .......... .......... .......... 18% 2.62M 15s
 15400K .......... .......... .......... .......... .......... 18% 3.79M 15s
 15450K .......... .......... .......... .......... .......... 18% 13.1M 15s
 15500K .......... .......... .......... .......... .......... 18% 10.2M 15s
 15550K .......... .......... .......... .......... .......... 18% 4.19M 15s
 15600K .......... .......... .......... .......... .......... 18% 4.62M 15s
 15650K .......... .......... .......... .......... .......... 18% 6.43M 15s
 15700K .......... .......... .......... .......... .......... 18% 4.03M 15s
 15750K .......... .......... .......... .......... .......... 18% 6.77M 15s
 15800K .......... .......... .......... .......... .......... 18% 6.17M 15s
 15850K .......... .......... .......... .......... .......... 18% 6.97M 15s
 15900K .......... .......... .......... .......... .......... 19% 4.48M 15s
 15950K .......... .......... .......... .......... .......... 19% 7.25M 15s
 16000K .......... .......... .......... .......... .......... 19% 2.98M 15s
 16050K .......... .......... .......... .......... .......... 19% 6.34M 15s
 16100K .......... .......... .......... .......... .......... 19% 2.83M 15s
 16150K .......... .......... .......... .......... .......... 19% 9.79M 15s
 16200K .......... .......... .......... .......... .......... 19% 3.74M 15s
 16250K .......... .......... .......... .......... .......... 19% 6.29M 15s
 16300K .......... .......... .......... .......... .......... 19% 3.55M 15s
 16350K .......... .......... .......... .......... .......... 19% 3.71M 15s
 16400K .......... .......... .......... .......... .......... 19% 7.29M 15s
 16450K .......... .......... .......... .......... .......... 19% 3.75M 15s
 16500K .......... .......... .......... .......... .......... 19% 2.66M 15s
 16550K .......... .......... .......... .......... .......... 19% 4.18M 15s
 16600K .......... .......... .......... .......... .......... 19% 6.76M 15s
 16650K .......... .......... .......... .......... .......... 19% 4.96M 15s
 16700K .......... .......... .......... .......... .......... 19% 6.95M 15s
 16750K .......... .......... .......... .......... .......... 20% 2.87M 15s
 16800K .......... .......... .......... .......... .......... 20% 4.01M 15s
 16850K .......... .......... .......... .......... .......... 20% 8.13M 14s
 16900K .......... .......... .......... .......... .......... 20% 10.2M 14s
 16950K .......... .......... .......... .......... .......... 20% 3.85M 14s
 17000K .......... .......... .......... .......... .......... 20% 9.53M 14s
 17050K .......... .......... .......... .......... .......... 20% 5.20M 14s
 17100K .......... .......... .......... .......... .......... 20% 3.98M 14s
 17150K .......... .......... .......... .......... .......... 20% 6.05M 14s
 17200K .......... .......... .......... .......... .......... 20% 4.21M 14s
 17250K .......... .......... .......... .......... .......... 20% 6.39M 14s
 17300K .......... .......... .......... .......... .......... 20% 9.24M 14s
 17350K .......... .......... .......... .......... .......... 20% 5.82M 14s
 17400K .......... .......... .......... .......... .......... 20% 4.50M 14s
 17450K .......... .......... .......... .......... .......... 20% 11.3M 14s
 17500K .......... .......... .......... .......... .......... 20% 8.56M 14s
 17550K .......... .......... .......... .......... .......... 20% 3.49M 14s
 17600K .......... .......... .......... .......... .......... 21% 6.95M 14s
 17650K .......... .......... .......... .......... .......... 21% 8.54M 14s
 17700K .......... .......... .......... .......... .......... 21% 7.31M 14s
 17750K .......... .......... .......... .......... .......... 21% 3.84M 14s
 17800K .......... .......... .......... .......... .......... 21% 4.34M 14s
 17850K .......... .......... .......... .......... .......... 21% 8.92M 14s
 17900K .......... .......... .......... .......... .......... 21% 5.81M 14s
 17950K .......... .......... .......... .......... .......... 21% 2.15M 14s
 18000K .......... .......... .......... .......... .......... 21% 2.99M 14s
 18050K .......... .......... .......... .......... .......... 21% 3.42M 14s
 18100K .......... .......... .......... .......... .......... 21% 2.93M 14s
 18150K .......... .......... .......... .......... .......... 21% 2.33M 14s
 18200K .......... .......... .......... .......... .......... 21% 2.78M 14s
 18250K .......... .......... .......... .......... .......... 21% 3.42M 14s
 18300K .......... .......... .......... .......... .......... 21% 5.80M 14s
 18350K .......... .......... .......... .......... .......... 21% 3.04M 14s
 18400K .......... .......... .......... .......... .......... 22% 3.43M 14s
 18450K .......... .......... .......... .......... .......... 22% 4.40M 14s
 18500K .......... .......... .......... .......... .......... 22% 9.82M 14s
 18550K .......... .......... .......... .......... .......... 22% 4.56M 14s
 18600K .......... .......... .......... .......... .......... 22% 8.24M 14s
 18650K .......... .......... .......... .......... .......... 22% 10.8M 14s
 18700K .......... .......... .......... .......... .......... 22% 9.56M 14s
 18750K .......... .......... .......... .......... .......... 22% 5.78M 14s
 18800K .......... .......... .......... .......... .......... 22% 4.71M 14s
 18850K .......... .......... .......... .......... .......... 22% 9.41M 14s
 18900K .......... .......... .......... .......... .......... 22% 9.49M 14s
 18950K .......... .......... .......... .......... .......... 22% 11.9M 14s
 19000K .......... .......... .......... .......... .......... 22% 5.92M 14s
 19050K .......... .......... .......... .......... .......... 22% 10.7M 14s
 19100K .......... .......... .......... .......... .......... 22% 15.5M 14s
 19150K .......... .......... .......... .......... .......... 22% 5.78M 14s
 19200K .......... .......... .......... .......... .......... 22% 12.4M 14s
 19250K .......... .......... .......... .......... .......... 23% 6.92M 14s
 19300K .......... .......... .......... .......... .......... 23% 6.05M 14s
 19350K .......... .......... .......... .......... .......... 23% 13.4M 14s
 19400K .......... .......... .......... .......... .......... 23% 5.86M 14s
 19450K .......... .......... .......... .......... .......... 23% 13.3M 14s
 19500K .......... .......... .......... .......... .......... 23% 12.0M 14s
 19550K .......... .......... .......... .......... .......... 23% 3.66M 14s
 19600K .......... .......... .......... .......... .......... 23% 21.7M 14s
 19650K .......... .......... .......... .......... .......... 23% 13.1M 14s
 19700K .......... .......... .......... .......... .......... 23% 4.48M 14s
 19750K .......... .......... .......... .......... .......... 23% 10.9M 13s
 19800K .......... .......... .......... .......... .......... 23% 4.32M 13s
 19850K .......... .......... .......... .......... .......... 23% 5.35M 13s
 19900K .......... .......... .......... .......... .......... 23% 4.08M 13s
 19950K .......... .......... .......... .......... .......... 23% 1.92M 13s
 20000K .......... .......... .......... .......... .......... 23% 3.62M 13s
 20050K .......... .......... .......... .......... .......... 23% 2.69M 14s
 20100K .......... .......... .......... .......... .......... 24% 2.03M 14s
 20150K .......... .......... .......... .......... .......... 24% 12.4M 14s
 20200K .......... .......... .......... .......... .......... 24% 4.84M 13s
 20250K .......... .......... .......... .......... .......... 24% 9.78M 13s
 20300K .......... .......... .......... .......... .......... 24% 4.36M 13s
 20350K .......... .......... .......... .......... .......... 24% 11.0M 13s
 20400K .......... .......... .......... .......... .......... 24% 3.26M 13s
 20450K .......... .......... .......... .......... .......... 24% 8.10M 13s
 20500K .......... .......... .......... .......... .......... 24% 5.44M 13s
 20550K .......... .......... .......... .......... .......... 24% 7.67M 13s
 20600K .......... .......... .......... .......... .......... 24% 4.45M 13s
 20650K .......... .......... .......... .......... .......... 24% 7.47M 13s
 20700K .......... .......... .......... .......... .......... 24% 3.50M 13s
 20750K .......... .......... .......... .......... .......... 24% 7.75M 13s
 20800K .......... .......... .......... .......... .......... 24% 8.26M 13s
 20850K .......... .......... .......... .......... .......... 24% 5.76M 13s
 20900K .......... .......... .......... .......... .......... 24% 10.2M 13s
 20950K .......... .......... .......... .......... .......... 25% 7.42M 13s
 21000K .......... .......... .......... .......... .......... 25% 12.6M 13s
 21050K .......... .......... .......... .......... .......... 25% 8.12M 13s
 21100K .......... .......... .......... .......... .......... 25% 4.28M 13s
 21150K .......... .......... .......... .......... .......... 25% 6.49M 13s
 21200K .......... .......... .......... .......... .......... 25% 5.84M 13s
 21250K .......... .......... .......... .......... .......... 25% 12.8M 13s
 21300K .......... .......... .......... .......... .......... 25% 3.99M 13s
 21350K .......... .......... .......... .......... .......... 25% 9.06M 13s
 21400K .......... .......... .......... .......... .......... 25% 12.4M 13s
 21450K .......... .......... .......... .......... .......... 25% 6.93M 13s
 21500K .......... .......... .......... .......... .......... 25% 3.33M 13s
 21550K .......... .......... .......... .......... .......... 25% 7.63M 13s
 21600K .......... .......... .......... .......... .......... 25% 11.0M 13s
 21650K .......... .......... .......... .......... .......... 25% 4.97M 13s
 21700K .......... .......... .......... .......... .......... 25% 2.93M 13s
 21750K .......... .......... .......... .......... .......... 26% 13.0M 13s
 21800K .......... .......... .......... .......... .......... 26% 6.95M 13s
 21850K .......... .......... .......... .......... .......... 26% 7.53M 13s
 21900K .......... .......... .......... .......... .......... 26% 9.36M 13s
 21950K .......... .......... .......... .......... .......... 26% 6.26M 13s
 22000K .......... .......... .......... .......... .......... 26% 12.7M 13s
 22050K .......... .......... .......... .......... .......... 26% 12.3M 13s
 22100K .......... .......... .......... .......... .......... 26% 3.76M 13s
 22150K .......... .......... .......... .......... .......... 26% 23.4M 13s
 22200K .......... .......... .......... .......... .......... 26% 27.3M 13s
 22250K .......... .......... .......... .......... .......... 26% 3.84M 13s
 22300K .......... .......... .......... .......... .......... 26% 9.50M 13s
 22350K .......... .......... .......... .......... .......... 26% 9.23M 13s
 22400K .......... .......... .......... .......... .......... 26% 12.5M 13s
 22450K .......... .......... .......... .......... .......... 26% 4.65M 13s
 22500K .......... .......... .......... .......... .......... 26% 5.87M 13s
 22550K .......... .......... .......... .......... .......... 26% 7.53M 13s
 22600K .......... .......... .......... .......... .......... 27% 8.22M 13s
 22650K .......... .......... .......... .......... .......... 27% 12.1M 13s
 22700K .......... .......... .......... .......... .......... 27% 4.88M 13s
 22750K .......... .......... .......... .......... .......... 27% 5.21M 13s
 22800K .......... .......... .......... .......... .......... 27% 2.77M 13s
 22850K .......... .......... .......... .......... .......... 27% 8.74M 13s
 22900K .......... .......... .......... .......... .......... 27% 12.3M 12s
 22950K .......... .......... .......... .......... .......... 27% 7.10M 12s
 23000K .......... .......... .......... .......... .......... 27% 3.29M 12s
 23050K .......... .......... .......... .......... .......... 27% 11.0M 12s
 23100K .......... .......... .......... .......... .......... 27% 5.05M 12s
 23150K .......... .......... .......... .......... .......... 27% 9.94M 12s
 23200K .......... .......... .......... .......... .......... 27% 6.53M 12s
 23250K .......... .......... .......... .......... .......... 27% 4.95M 12s
 23300K .......... .......... .......... .......... .......... 27% 10.0M 12s
 23350K .......... .......... .......... .......... .......... 27% 9.11M 12s
 23400K .......... .......... .......... .......... .......... 27% 12.1M 12s
 23450K .......... .......... .......... .......... .......... 28% 8.26M 12s
 23500K .......... .......... .......... .......... .......... 28% 3.40M 12s
 23550K .......... .......... .......... .......... .......... 28% 8.02M 12s
 23600K .......... .......... .......... .......... .......... 28% 8.50M 12s
 23650K .......... .......... .......... .......... .......... 28% 4.12M 12s
 23700K .......... .......... .......... .......... .......... 28% 7.53M 12s
 23750K .......... .......... .......... .......... .......... 28% 2.77M 12s
 23800K .......... .......... .......... .......... .......... 28% 13.3M 12s
 23850K .......... .......... .......... .......... .......... 28% 12.0M 12s
 23900K .......... .......... .......... .......... .......... 28% 3.76M 12s
 23950K .......... .......... .......... .......... .......... 28% 32.3M 12s
 24000K .......... .......... .......... .......... .......... 28% 16.7M 12s
 24050K .......... .......... .......... .......... .......... 28% 6.93M 12s
 24100K .......... .......... .......... .......... .......... 28% 6.64M 12s
 24150K .......... .......... .......... .......... .......... 28% 11.7M 12s
 24200K .......... .......... .......... .......... .......... 28% 11.8M 12s
 24250K .......... .......... .......... .......... .......... 28% 4.83M 12s
 24300K .......... .......... .......... .......... .......... 29% 12.3M 12s
 24350K .......... .......... .......... .......... .......... 29% 3.85M 12s
 24400K .......... .......... .......... .......... .......... 29% 4.78M 12s
 24450K .......... .......... .......... .......... .......... 29% 8.72M 12s
 24500K .......... .......... .......... .......... .......... 29% 5.24M 12s
 24550K .......... .......... .......... .......... .......... 29% 10.4M 12s
 24600K .......... .......... .......... .......... .......... 29% 12.5M 12s
 24650K .......... .......... .......... .......... .......... 29% 6.65M 12s
 24700K .......... .......... .......... .......... .......... 29% 3.47M 12s
 24750K .......... .......... .......... .......... .......... 29% 6.91M 12s
 24800K .......... .......... .......... .......... .......... 29% 12.3M 12s
 24850K .......... .......... .......... .......... .......... 29% 2.84M 12s
 24900K .......... .......... .......... .......... .......... 29% 12.5M 12s
 24950K .......... .......... .......... .......... .......... 29% 12.0M 12s
 25000K .......... .......... .......... .......... .......... 29% 7.32M 12s
 25050K .......... .......... .......... .......... .......... 29% 11.7M 12s
 25100K .......... .......... .......... .......... .......... 30% 11.5M 12s
 25150K .......... .......... .......... .......... .......... 30% 3.06M 12s
 25200K .......... .......... .......... .......... .......... 30% 12.0M 12s
 25250K .......... .......... .......... .......... .......... 30% 12.2M 12s
 25300K .......... .......... .......... .......... .......... 30% 3.12M 12s
 25350K .......... .......... .......... .......... .......... 30% 7.00M 12s
 25400K .......... .......... .......... .......... .......... 30% 5.88M 12s
 25450K .......... .......... .......... .......... .......... 30% 7.95M 12s
 25500K .......... .......... .......... .......... .......... 30% 7.96M 12s
 25550K .......... .......... .......... .......... .......... 30% 3.06M 12s
 25600K .......... .......... .......... .......... .......... 30% 13.0M 12s
 25650K .......... .......... .......... .......... .......... 30% 6.95M 12s
 25700K .......... .......... .......... .......... .......... 30% 2.82M 12s
 25750K .......... .......... .......... .......... .......... 30% 12.4M 12s
 25800K .......... .......... .......... .......... .......... 30% 5.53M 12s
 25850K .......... .......... .......... .......... .......... 30% 12.2M 12s
 25900K .......... .......... .......... .......... .......... 30% 12.3M 12s
 25950K .......... .......... .......... .......... .......... 31% 4.35M 11s
 26000K .......... .......... .......... .......... .......... 31% 8.00M 11s
 26050K .......... .......... .......... .......... .......... 31% 3.61M 11s
 26100K .......... .......... .......... .......... .......... 31% 8.97M 11s
 26150K .......... .......... .......... .......... .......... 31% 4.36M 11s
 26200K .......... .......... .......... .......... .......... 31% 9.81M 11s
 26250K .......... .......... .......... .......... .......... 31% 3.88M 11s
 26300K .......... .......... .......... .......... .......... 31% 12.5M 11s
 26350K .......... .......... .......... .......... .......... 31% 5.18M 11s
 26400K .......... .......... .......... .......... .......... 31% 5.61M 11s
 26450K .......... .......... .......... .......... .......... 31% 6.61M 11s
 26500K .......... .......... .......... .......... .......... 31% 10.0M 11s
 26550K .......... .......... .......... .......... .......... 31% 7.35M 11s
 26600K .......... .......... .......... .......... .......... 31% 12.3M 11s
 26650K .......... .......... .......... .......... .......... 31% 4.10M 11s
 26700K .......... .......... .......... .......... .......... 31% 6.11M 11s
 26750K .......... .......... .......... .......... .......... 31% 12.0M 11s
 26800K .......... .......... .......... .......... .......... 32%  172K 12s
 26850K .......... .......... .......... .......... .......... 32% 57.0M 12s
 26900K .......... .......... .......... .......... .......... 32% 60.1M 12s
 26950K .......... .......... .......... .......... .......... 32% 56.5M 12s
 27000K .......... .......... .......... .......... .......... 32% 53.7M 12s
 27050K .......... .......... .......... .......... .......... 32% 58.9M 12s
 27100K .......... .......... .......... .......... .......... 32% 58.6M 12s
 27150K .......... .......... .......... .......... .......... 32% 45.5M 12s
 27200K .......... .......... .......... .......... .......... 32% 61.1M 12s
 27250K .......... .......... .......... .......... .......... 32% 58.4M 12s
 27300K .......... .......... .......... .......... .......... 32% 63.9M 12s
 27350K .......... .......... .......... .......... .......... 32% 64.7M 12s
 27400K .......... .......... .......... .......... .......... 32% 64.2M 11s
 27450K .......... .......... .......... .......... .......... 32% 61.0M 11s
 27500K .......... .......... .......... .......... .......... 32% 54.3M 11s
 27550K .......... .......... .......... .......... .......... 32% 47.1M 11s
 27600K .......... .......... .......... .......... .......... 32% 57.2M 11s
 27650K .......... .......... .......... .......... .......... 33% 49.0M 11s
 27700K .......... .......... .......... .......... .......... 33% 62.6M 11s
 27750K .......... .......... .......... .......... .......... 33% 53.5M 11s
 27800K .......... .......... .......... .......... .......... 33% 1.19M 11s
 27850K .......... .......... .......... .......... .......... 33% 54.3M 11s
 27900K .......... .......... .......... .......... .......... 33% 50.2M 11s
 27950K .......... .......... .......... .......... .......... 33% 36.5M 11s
 28000K .......... .......... .......... .......... .......... 33% 49.3M 11s
 28050K .......... .......... .......... .......... .......... 33% 47.6M 11s
 28100K .......... .......... .......... .......... .......... 33% 43.9M 11s
 28150K .......... .......... .......... .......... .......... 33% 43.0M 11s
 28200K .......... .......... .......... .......... .......... 33% 49.3M 11s
 28250K .......... .......... .......... .......... .......... 33%  517K 11s
 28300K .......... .......... .......... .......... .......... 33% 2.19M 11s
 28350K .......... .......... .......... .......... .......... 33% 1.37M 11s
 28400K .......... .......... .......... .......... .......... 33% 7.48M 11s
 28450K .......... .......... .......... .......... .......... 33% 2.96M 11s
 28500K .......... .......... .......... .......... .......... 34% 5.07M 11s
 28550K .......... .......... .......... .......... .......... 34% 7.33M 11s
 28600K .......... .......... .......... .......... .......... 34% 4.34M 11s
 28650K .......... .......... .......... .......... .......... 34% 12.4M 11s
 28700K .......... .......... .......... .......... .......... 34% 4.69M 11s
 28750K .......... .......... .......... .......... .......... 34% 10.9M 11s
 28800K .......... .......... .......... .......... .......... 34% 6.60M 11s
 28850K .......... .......... .......... .......... .......... 34% 8.73M 11s
 28900K .......... .......... .......... .......... .......... 34% 6.05M 11s
 28950K .......... .......... .......... .......... .......... 34% 5.93M 11s
 29000K .......... .......... .......... .......... .......... 34% 1.40M 11s
 29050K .......... .......... .......... .......... .......... 34% 2.84M 11s
 29100K .......... .......... .......... .......... .......... 34% 6.27M 11s
 29150K .......... .......... .......... .......... .......... 34% 4.62M 11s
 29200K .......... .......... .......... .......... .......... 34% 5.48M 11s
 29250K .......... .......... .......... .......... .......... 34% 13.4M 11s
 29300K .......... .......... .......... .......... .......... 35% 5.61M 11s
 29350K .......... .......... .......... .......... .......... 35% 4.59M 11s
 29400K .......... .......... .......... .......... .......... 35% 8.17M 11s
 29450K .......... .......... .......... .......... .......... 35% 13.1M 11s
 29500K .......... .......... .......... .......... .......... 35% 2.83M 11s
 29550K .......... .......... .......... .......... .......... 35% 4.20M 11s
 29600K .......... .......... .......... .......... .......... 35% 5.06M 11s
 29650K .......... .......... .......... .......... .......... 35% 5.59M 11s
 29700K .......... .......... .......... .......... .......... 35% 4.75M 11s
 29750K .......... .......... .......... .......... .......... 35% 3.88M 11s
 29800K .......... .......... .......... .......... .......... 35% 7.20M 11s
 29850K .......... .......... .......... .......... .......... 35% 3.28M 11s
 29900K .......... .......... .......... .......... .......... 35% 9.71M 11s
 29950K .......... .......... .......... .......... .......... 35% 7.21M 11s
 30000K .......... .......... .......... .......... .......... 35% 3.09M 11s
 30050K .......... .......... .......... .......... .......... 35% 13.1M 11s
 30100K .......... .......... .......... .......... .......... 35% 4.18M 11s
 30150K .......... .......... .......... .......... .......... 36% 3.58M 11s
 30200K .......... .......... .......... .......... .......... 36% 8.08M 11s
 30250K .......... .......... .......... .......... .......... 36% 3.94M 11s
 30300K .......... .......... .......... .......... .......... 36% 7.27M 11s
 30350K .......... .......... .......... .......... .......... 36% 2.29M 11s
 30400K .......... .......... .......... .......... .......... 36% 4.65M 11s
 30450K .......... .......... .......... .......... .......... 36% 2.75M 11s
 30500K .......... .......... .......... .......... .......... 36% 3.44M 11s
 30550K .......... .......... .......... .......... .......... 36% 2.42M 11s
 30600K .......... .......... .......... .......... .......... 36% 2.70M 11s
 30650K .......... .......... .......... .......... .......... 36% 2.35M 11s
 30700K .......... .......... .......... .......... .......... 36% 3.83M 11s
 30750K .......... .......... .......... .......... .......... 36% 1.70M 11s
 30800K .......... .......... .......... .......... .......... 36% 1.66M 11s
 30850K .......... .......... .......... .......... .......... 36% 1.31M 11s
 30900K .......... .......... .......... .......... .......... 36% 1.34M 11s
 30950K .......... .......... .......... .......... .......... 36%  956K 11s
 31000K .......... .......... .......... .......... .......... 37% 1.30M 11s
 31050K .......... .......... .......... .......... .......... 37% 1.10M 11s
 31100K .......... .......... .......... .......... .......... 37% 2.77M 11s
 31150K .......... .......... .......... .......... .......... 37% 1.94M 11s
 31200K .......... .......... .......... .......... .......... 37% 1.95M 11s
 31250K .......... .......... .......... .......... .......... 37% 3.49M 11s
 31300K .......... .......... .......... .......... .......... 37% 2.65M 11s
 31350K .......... .......... .......... .......... .......... 37% 3.29M 11s
 31400K .......... .......... .......... .......... .......... 37% 2.52M 11s
 31450K .......... .......... .......... .......... .......... 37% 8.12M 11s
 31500K .......... .......... .......... .......... .......... 37% 6.68M 11s
 31550K .......... .......... .......... .......... .......... 37% 4.31M 11s
 31600K .......... .......... .......... .......... .......... 37% 3.40M 11s
 31650K .......... .......... .......... .......... .......... 37% 4.86M 11s
 31700K .......... .......... .......... .......... .......... 37% 8.46M 11s
 31750K .......... .......... .......... .......... .......... 37% 4.32M 11s
 31800K .......... .......... .......... .......... .......... 37% 6.46M 11s
 31850K .......... .......... .......... .......... .......... 38% 6.82M 11s
 31900K .......... .......... .......... .......... .......... 38% 4.02M 11s
 31950K .......... .......... .......... .......... .......... 38% 3.46M 11s
 32000K .......... .......... .......... .......... .......... 38% 6.70M 11s
 32050K .......... .......... .......... .......... .......... 38% 3.10M 11s
 32100K .......... .......... .......... .......... .......... 38% 4.24M 11s
 32150K .......... .......... .......... .......... .......... 38% 6.88M 11s
 32200K .......... .......... .......... .......... .......... 38% 3.77M 11s
 32250K .......... .......... .......... .......... .......... 38% 3.72M 11s
 32300K .......... .......... .......... .......... .......... 38% 6.01M 11s
 32350K .......... .......... .......... .......... .......... 38% 4.01M 11s
 32400K .......... .......... .......... .......... .......... 38% 4.60M 11s
 32450K .......... .......... .......... .......... .......... 38% 5.05M 11s
 32500K .......... .......... .......... .......... .......... 38% 3.23M 11s
 32550K .......... .......... .......... .......... .......... 38% 3.88M 11s
 32600K .......... .......... .......... .......... .......... 38% 3.02M 11s
 32650K .......... .......... .......... .......... .......... 39% 4.41M 11s
 32700K .......... .......... .......... .......... .......... 39% 5.97M 11s
 32750K .......... .......... .......... .......... .......... 39% 3.35M 11s
 32800K .......... .......... .......... .......... .......... 39% 4.61M 11s
 32850K .......... .......... .......... .......... .......... 39% 8.43M 11s
 32900K .......... .......... .......... .......... .......... 39% 5.79M 11s
 32950K .......... .......... .......... .......... .......... 39% 4.58M 11s
 33000K .......... .......... .......... .......... .......... 39% 4.12M 11s
 33050K .......... .......... .......... .......... .......... 39% 2.51M 11s
 33100K .......... .......... .......... .......... .......... 39% 2.37M 11s
 33150K .......... .......... .......... .......... .......... 39% 7.98M 11s
 33200K .......... .......... .......... .......... .......... 39% 3.99M 11s
 33250K .......... .......... .......... .......... .......... 39% 4.23M 11s
 33300K .......... .......... .......... .......... .......... 39% 7.78M 11s
 33350K .......... .......... .......... .......... .......... 39% 7.89M 11s
 33400K .......... .......... .......... .......... .......... 39% 4.30M 11s
 33450K .......... .......... .......... .......... .......... 39% 3.93M 11s
 33500K .......... .......... .......... .......... .......... 40% 4.31M 11s
 33550K .......... .......... .......... .......... .......... 40% 6.37M 11s
 33600K .......... .......... .......... .......... .......... 40% 3.42M 11s
 33650K .......... .......... .......... .......... .......... 40% 7.91M 11s
 33700K .......... .......... .......... .......... .......... 40% 7.28M 11s
 33750K .......... .......... .......... .......... .......... 40% 5.36M 11s
 33800K .......... .......... .......... .......... .......... 40% 3.97M 11s
 33850K .......... .......... .......... .......... .......... 40% 8.26M 11s
 33900K .......... .......... .......... .......... .......... 40% 4.01M 11s
 33950K .......... .......... .......... .......... .......... 40% 3.20M 11s
 34000K .......... .......... .......... .......... .......... 40% 5.74M 11s
 34050K .......... .......... .......... .......... .......... 40% 4.57M 11s
 34100K .......... .......... .......... .......... .......... 40% 4.95M 11s
 34150K .......... .......... .......... .......... .......... 40% 8.14M 11s
 34200K .......... .......... .......... .......... .......... 40% 7.04M 11s
 34250K .......... .......... .......... .......... .......... 40% 4.85M 11s
 34300K .......... .......... .......... .......... .......... 40% 8.94M 11s
 34350K .......... .......... .......... .......... .......... 41%  557K 11s
 34400K .......... .......... .......... .......... .......... 41% 4.58M 11s
 34450K .......... .......... .......... .......... .......... 41% 6.11M 11s
 34500K .......... .......... .......... .......... .......... 41% 7.98M 11s
 34550K .......... .......... .......... .......... .......... 41% 6.70M 11s
 34600K .......... .......... .......... .......... .......... 41% 1.95M 11s
 34650K .......... .......... .......... .......... .......... 41% 4.79M 11s
 34700K .......... .......... .......... .......... .......... 41% 4.46M 11s
 34750K .......... .......... .......... .......... .......... 41% 2.92M 11s
 34800K .......... .......... .......... .......... .......... 41% 7.65M 11s
 34850K .......... .......... .......... .......... .......... 41% 5.30M 11s
 34900K .......... .......... .......... .......... .......... 41% 3.62M 11s
 34950K .......... .......... .......... .......... .......... 41% 7.04M 11s
 35000K .......... .......... .......... .......... .......... 41% 4.00M 11s
 35050K .......... .......... .......... .......... .......... 41% 6.79M 11s
 35100K .......... .......... .......... .......... .......... 41% 4.56M 10s
 35150K .......... .......... .......... .......... .......... 41% 2.92M 10s
 35200K .......... .......... .......... .......... .......... 42% 4.28M 10s
 35250K .......... .......... .......... .......... .......... 42% 5.69M 10s
 35300K .......... .......... .......... .......... .......... 42% 7.77M 10s
 35350K .......... .......... .......... .......... .......... 42% 4.81M 10s
 35400K .......... .......... .......... .......... .......... 42% 4.33M 10s
 35450K .......... .......... .......... .......... .......... 42% 5.78M 10s
 35500K .......... .......... .......... .......... .......... 42% 7.75M 10s
 35550K .......... .......... .......... .......... .......... 42% 4.27M 10s
 35600K .......... .......... .......... .......... .......... 42% 8.19M 10s
 35650K .......... .......... .......... .......... .......... 42% 3.20M 10s
 35700K .......... .......... .......... .......... .......... 42% 1.49M 10s
 35750K .......... .......... .......... .......... .......... 42% 4.72M 10s
 35800K .......... .......... .......... .......... .......... 42% 4.95M 10s
 35850K .......... .......... .......... .......... .......... 42% 6.68M 10s
 35900K .......... .......... .......... .......... .......... 42% 7.65M 10s
 35950K .......... .......... .......... .......... .......... 42% 3.31M 10s
 36000K .......... .......... .......... .......... .......... 43% 4.50M 10s
 36050K .......... .......... .......... .......... .......... 43% 5.25M 10s
 36100K .......... .......... .......... .......... .......... 43% 3.89M 10s
 36150K .......... .......... .......... .......... .......... 43% 1.47M 10s
 36200K .......... .......... .......... .......... .......... 43% 4.36M 10s
 36250K .......... .......... .......... .......... .......... 43% 4.91M 10s
 36300K .......... .......... .......... .......... .......... 43% 3.17M 10s
 36350K .......... .......... .......... .......... .......... 43% 3.77M 10s
 36400K .......... .......... .......... .......... .......... 43% 2.73M 10s
 36450K .......... .......... .......... .......... .......... 43% 2.77M 10s
 36500K .......... .......... .......... .......... .......... 43% 6.05M 10s
 36550K .......... .......... .......... .......... .......... 43% 4.54M 10s
 36600K .......... .......... .......... .......... .......... 43% 4.20M 10s
 36650K .......... .......... .......... .......... .......... 43% 2.24M 10s
 36700K .......... .......... .......... .......... .......... 43% 8.99M 10s
 36750K .......... .......... .......... .......... .......... 43%  989K 10s
 36800K .......... .......... .......... .......... .......... 43% 2.09M 10s
 36850K .......... .......... .......... .......... .......... 44% 5.20M 10s
 36900K .......... .......... .......... .......... .......... 44%  811K 10s
 36950K .......... .......... .......... .......... .......... 44% 5.47M 10s
 37000K .......... .......... .......... .......... .......... 44% 2.43M 10s
 37050K .......... .......... .......... .......... .......... 44% 5.14M 10s
 37100K .......... .......... .......... .......... .......... 44% 2.98M 10s
 37150K .......... .......... .......... .......... .......... 44% 2.75M 10s
 37200K .......... .......... .......... .......... .......... 44% 4.07M 10s
 37250K .......... .......... .......... .......... .......... 44% 3.10M 10s
 37300K .......... .......... .......... .......... .......... 44% 5.97M 10s
 37350K .......... .......... .......... .......... .......... 44% 3.40M 10s
 37400K .......... .......... .......... .......... .......... 44% 3.35M 10s
 37450K .......... .......... .......... .......... .......... 44% 5.91M 10s
 37500K .......... .......... .......... .......... .......... 44% 3.01M 10s
 37550K .......... .......... .......... .......... .......... 44% 4.47M 10s
 37600K .......... .......... .......... .......... .......... 44% 2.53M 10s
 37650K .......... .......... .......... .......... .......... 44% 4.50M 10s
 37700K .......... .......... .......... .......... .......... 45% 7.65M 10s
 37750K .......... .......... .......... .......... .......... 45% 4.35M 10s
 37800K .......... .......... .......... .......... .......... 45% 3.54M 10s
 37850K .......... .......... .......... .......... .......... 45% 7.59M 10s
 37900K .......... .......... .......... .......... .......... 45% 5.63M 10s
 37950K .......... .......... .......... .......... .......... 45%  425K 10s
 38000K .......... .......... .......... .......... .......... 45% 1.34M 10s
 38050K .......... .......... .......... .......... .......... 45% 2.10M 10s
 38100K .......... .......... .......... .......... .......... 45% 1.53M 10s
 38150K .......... .......... .......... .......... .......... 45% 2.79M 10s
 38200K .......... .......... .......... .......... .......... 45% 3.20M 10s
 38250K .......... .......... .......... .......... .......... 45% 2.98M 10s
 38300K .......... .......... .......... .......... .......... 45% 2.45M 10s
 38350K .......... .......... .......... .......... .......... 45% 2.92M 10s
 38400K .......... .......... .......... .......... .......... 45% 2.84M 10s
 38450K .......... .......... .......... .......... .......... 45% 7.34M 10s
 38500K .......... .......... .......... .......... .......... 45% 3.30M 10s
 38550K .......... .......... .......... .......... .......... 46% 3.20M 10s
 38600K .......... .......... .......... .......... .......... 46% 4.76M 10s
 38650K .......... .......... .......... .......... .......... 46% 5.54M 10s
 38700K .......... .......... .......... .......... .......... 46% 2.88M 10s
 38750K .......... .......... .......... .......... .......... 46% 2.70M 10s
 38800K .......... .......... .......... .......... .......... 46% 3.03M 10s
 38850K .......... .......... .......... .......... .......... 46% 2.85M 10s
 38900K .......... .......... .......... .......... .......... 46% 1.48M 10s
 38950K .......... .......... .......... .......... .......... 46% 1.82M 10s
 39000K .......... .......... .......... .......... .......... 46% 5.38M 10s
 39050K .......... .......... .......... .......... .......... 46% 2.24M 10s
 39100K .......... .......... .......... .......... .......... 46% 1.60M 10s
 39150K .......... .......... .......... .......... .......... 46% 1.62M 10s
 39200K .......... .......... .......... .......... .......... 46% 2.08M 10s
 39250K .......... .......... .......... .......... .......... 46% 1.03M 10s
 39300K .......... .......... .......... .......... .......... 46% 1.53M 10s
 39350K .......... .......... .......... .......... .......... 47% 3.55M 10s
 39400K .......... .......... .......... .......... .......... 47% 4.15M 10s
 39450K .......... .......... .......... .......... .......... 47% 4.16M 10s
 39500K .......... .......... .......... .......... .......... 47% 3.48M 10s
 39550K .......... .......... .......... .......... .......... 47% 5.91M 10s
 39600K .......... .......... .......... .......... .......... 47% 2.22M 10s
 39650K .......... .......... .......... .......... .......... 47% 7.10M 10s
 39700K .......... .......... .......... .......... .......... 47% 6.70M 10s
 39750K .......... .......... .......... .......... .......... 47% 2.74M 10s
 39800K .......... .......... .......... .......... .......... 47% 4.51M 10s
 39850K .......... .......... .......... .......... .......... 47% 4.24M 10s
 39900K .......... .......... .......... .......... .......... 47% 5.73M 10s
 39950K .......... .......... .......... .......... .......... 47% 3.18M 10s
 40000K .......... .......... .......... .......... .......... 47% 3.61M 10s
 40050K .......... .......... .......... .......... .......... 47% 3.68M 10s
 40100K .......... .......... .......... .......... .......... 47% 5.97M 10s
 40150K .......... .......... .......... .......... .......... 47% 3.99M 10s
 40200K .......... .......... .......... .......... .......... 48% 4.25M 10s
 40250K .......... .......... .......... .......... .......... 48% 5.74M 10s
 40300K .......... .......... .......... .......... .......... 48% 3.01M 10s
 40350K .......... .......... .......... .......... .......... 48% 1.66M 10s
 40400K .......... .......... .......... .......... .......... 48% 3.53M 10s
 40450K .......... .......... .......... .......... .......... 48% 7.14M 10s
 40500K .......... .......... .......... .......... .......... 48% 6.31M 10s
 40550K .......... .......... .......... .......... .......... 48% 2.77M 10s
 40600K .......... .......... .......... .......... .......... 48% 6.94M 10s
 40650K .......... .......... .......... .......... .......... 48% 5.58M 10s
 40700K .......... .......... .......... .......... .......... 48% 3.49M 10s
 40750K .......... .......... .......... .......... .......... 48% 2.83M 10s
 40800K .......... .......... .......... .......... .......... 48% 5.03M 10s
 40850K .......... .......... .......... .......... .......... 48% 2.64M 10s
 40900K .......... .......... .......... .......... .......... 48% 6.32M 10s
 40950K .......... .......... .......... .......... .......... 48% 5.43M 10s
 41000K .......... .......... .......... .......... .......... 48% 4.19M 10s
 41050K .......... .......... .......... .......... .......... 49% 6.63M 10s
 41100K .......... .......... .......... .......... .......... 49% 3.71M 10s
 41150K .......... .......... .......... .......... .......... 49% 5.21M 10s
 41200K .......... .......... .......... .......... .......... 49% 3.85M 10s
 41250K .......... .......... .......... .......... .......... 49% 4.08M 10s
 41300K .......... .......... .......... .......... .......... 49% 2.94M 10s
 41350K .......... .......... .......... .......... .......... 49% 5.61M 10s
 41400K .......... .......... .......... .......... .......... 49% 5.08M 10s
 41450K .......... .......... .......... .......... .......... 49% 4.58M 10s
 41500K .......... .......... .......... .......... .......... 49% 5.36M 10s
 41550K .......... .......... .......... .......... .......... 49% 3.21M 10s
 41600K .......... .......... .......... .......... .......... 49% 4.13M 10s
 41650K .......... .......... .......... .......... .......... 49% 6.38M 10s
 41700K .......... .......... .......... .......... .......... 49% 3.80M 10s
 41750K .......... .......... .......... .......... .......... 49% 2.21M 10s
 41800K .......... .......... .......... .......... .......... 49% 7.28M 10s
 41850K .......... .......... .......... .......... .......... 49% 2.74M 10s
 41900K .......... .......... .......... .......... .......... 50% 4.69M 10s
 41950K .......... .......... .......... .......... .......... 50% 1.91M 10s
 42000K .......... .......... .......... .......... .......... 50% 6.81M 10s
 42050K .......... .......... .......... .......... .......... 50% 3.60M 10s
 42100K .......... .......... .......... .......... .......... 50% 3.22M 10s
 42150K .......... .......... .......... .......... .......... 50% 3.87M 10s
 42200K .......... .......... .......... .......... .......... 50% 4.83M 10s
 42250K .......... .......... .......... .......... .......... 50% 5.10M 10s
 42300K .......... .......... .......... .......... .......... 50% 6.61M 10s
 42350K .......... .......... .......... .......... .......... 50% 1.81M 10s
 42400K .......... .......... .......... .......... .......... 50% 5.01M 10s
 42450K .......... .......... .......... .......... .......... 50% 4.72M 10s
 42500K .......... .......... .......... .......... .......... 50% 2.88M 10s
 42550K .......... .......... .......... .......... .......... 50% 6.46M 10s
 42600K .......... .......... .......... .......... .......... 50% 4.99M 10s
 42650K .......... .......... .......... .......... .......... 50% 4.03M 10s
 42700K .......... .......... .......... .......... .......... 50% 5.61M 10s
 42750K .......... .......... .......... .......... .......... 51% 2.99M 10s
 42800K .......... .......... .......... .......... .......... 51% 4.46M 9s
 42850K .......... .......... .......... .......... .......... 51% 7.23M 9s
 42900K .......... .......... .......... .......... .......... 51% 3.04M 9s
 42950K .......... .......... .......... .......... .......... 51% 3.92M 9s
 43000K .......... .......... .......... .......... .......... 51% 6.82M 9s
 43050K .......... .......... .......... .......... .......... 51% 3.56M 9s
 43100K .......... .......... .......... .......... .......... 51% 4.02M 9s
 43150K .......... .......... .......... .......... .......... 51% 5.13M 9s
 43200K .......... .......... .......... .......... .......... 51% 3.07M 9s
 43250K .......... .......... .......... .......... .......... 51% 2.65M 9s
 43300K .......... .......... .......... .......... .......... 51% 3.92M 9s
 43350K .......... .......... .......... .......... .......... 51% 3.41M 9s
 43400K .......... .......... .......... .......... .......... 51% 6.59M 9s
 43450K .......... .......... .......... .......... .......... 51% 3.86M 9s
 43500K .......... .......... .......... .......... .......... 51% 3.64M 9s
 43550K .......... .......... .......... .......... .......... 52% 3.13M 9s
 43600K .......... .......... .......... .......... .......... 52% 4.79M 9s
 43650K .......... .......... .......... .......... .......... 52% 3.78M 9s
 43700K .......... .......... .......... .......... .......... 52% 4.50M 9s
 43750K .......... .......... .......... .......... .......... 52% 2.25M 9s
 43800K .......... .......... .......... .......... .......... 52% 5.55M 9s
 43850K .......... .......... .......... .......... .......... 52% 2.83M 9s
 43900K .......... .......... .......... .......... .......... 52% 6.19M 9s
 43950K .......... .......... .......... .......... .......... 52% 3.25M 9s
 44000K .......... .......... .......... .......... .......... 52% 6.15M 9s
 44050K .......... .......... .......... .......... .......... 52% 2.00M 9s
 44100K .......... .......... .......... .......... .......... 52% 6.44M 9s
 44150K .......... .......... .......... .......... .......... 52% 4.04M 9s
 44200K .......... .......... .......... .......... .......... 52% 7.20M 9s
 44250K .......... .......... .......... .......... .......... 52% 4.92M 9s
 44300K .......... .......... .......... .......... .......... 52% 3.89M 9s
 44350K .......... .......... .......... .......... .......... 52% 4.34M 9s
 44400K .......... .......... .......... .......... .......... 53% 3.17M 9s
 44450K .......... .......... .......... .......... .......... 53% 4.40M 9s
 44500K .......... .......... .......... .......... .......... 53% 3.64M 9s
 44550K .......... .......... .......... .......... .......... 53% 5.57M 9s
 44600K .......... .......... .......... .......... .......... 53% 3.38M 9s
 44650K .......... .......... .......... .......... .......... 53% 5.66M 9s
 44700K .......... .......... .......... .......... .......... 53% 4.53M 9s
 44750K .......... .......... .......... .......... .......... 53% 2.62M 9s
 44800K .......... .......... .......... .......... .......... 53% 3.01M 9s
 44850K .......... .......... .......... .......... .......... 53% 3.33M 9s
 44900K .......... .......... .......... .......... .......... 53% 3.35M 9s
 44950K .......... .......... .......... .......... .......... 53% 3.32M 9s
 45000K .......... .......... .......... .......... .......... 53% 6.38M 9s
 45050K .......... .......... .......... .......... .......... 53% 3.57M 9s
 45100K .......... .......... .......... .......... .......... 53% 4.14M 9s
 45150K .......... .......... .......... .......... .......... 53% 4.20M 9s
 45200K .......... .......... .......... .......... .......... 53% 2.89M 9s
 45250K .......... .......... .......... .......... .......... 54% 3.00M 9s
 45300K .......... .......... .......... .......... .......... 54% 5.25M 9s
 45350K .......... .......... .......... .......... .......... 54% 4.17M 9s
 45400K .......... .......... .......... .......... .......... 54% 5.41M 9s
 45450K .......... .......... .......... .......... .......... 54% 6.46M 9s
 45500K .......... .......... .......... .......... .......... 54% 4.86M 9s
 45550K .......... .......... .......... .......... .......... 54% 4.39M 9s
 45600K .......... .......... .......... .......... .......... 54% 6.97M 9s
 45650K .......... .......... .......... .......... .......... 54% 4.16M 9s
 45700K .......... .......... .......... .......... .......... 54% 6.73M 9s
 45750K .......... .......... .......... .......... .......... 54% 4.68M 9s
 45800K .......... .......... .......... .......... .......... 54% 2.55M 9s
 45850K .......... .......... .......... .......... .......... 54% 3.55M 9s
 45900K .......... .......... .......... .......... .......... 54% 6.99M 9s
 45950K .......... .......... .......... .......... .......... 54% 4.00M 9s
 46000K .......... .......... .......... .......... .......... 54% 3.04M 9s
 46050K .......... .......... .......... .......... .......... 54% 6.87M 9s
 46100K .......... .......... .......... .......... .......... 55% 4.06M 9s
 46150K .......... .......... .......... .......... .......... 55% 3.20M 9s
 46200K .......... .......... .......... .......... .......... 55% 5.65M 9s
 46250K .......... .......... .......... .......... .......... 55% 3.11M 9s
 46300K .......... .......... .......... .......... .......... 55% 4.13M 9s
 46350K .......... .......... .......... .......... .......... 55% 3.11M 9s
 46400K .......... .......... .......... .......... .......... 55% 3.47M 9s
 46450K .......... .......... .......... .......... .......... 55% 5.68M 9s
 46500K .......... .......... .......... .......... .......... 55% 4.55M 9s
 46550K .......... .......... .......... .......... .......... 55% 2.87M 9s
 46600K .......... .......... .......... .......... .......... 55% 5.24M 9s
 46650K .......... .......... .......... .......... .......... 55% 4.02M 9s
 46700K .......... .......... .......... .......... .......... 55% 3.09M 9s
 46750K .......... .......... .......... .......... .......... 55% 3.27M 9s
 46800K .......... .......... .......... .......... .......... 55% 5.30M 9s
 46850K .......... .......... .......... .......... .......... 55% 6.47M 9s
 46900K .......... .......... .......... .......... .......... 56% 6.35M 9s
 46950K .......... .......... .......... .......... .......... 56% 2.69M 9s
 47000K .......... .......... .......... .......... .......... 56% 6.20M 9s
 47050K .......... .......... .......... .......... .......... 56% 2.31M 9s
 47100K .......... .......... .......... .......... .......... 56% 4.21M 9s
 47150K .......... .......... .......... .......... .......... 56% 4.98M 9s
 47200K .......... .......... .......... .......... .......... 56% 4.81M 9s
 47250K .......... .......... .......... .......... .......... 56% 3.25M 9s
 47300K .......... .......... .......... .......... .......... 56% 6.23M 8s
 47350K .......... .......... .......... .......... .......... 56% 2.73M 8s
 47400K .......... .......... .......... .......... .......... 56% 4.22M 8s
 47450K .......... .......... .......... .......... .......... 56% 3.20M 8s
 47500K .......... .......... .......... .......... .......... 56% 3.37M 8s
 47550K .......... .......... .......... .......... .......... 56% 4.88M 8s
 47600K .......... .......... .......... .......... .......... 56% 2.69M 8s
 47650K .......... .......... .......... .......... .......... 56% 5.27M 8s
 47700K .......... .......... .......... .......... .......... 56% 3.29M 8s
 47750K .......... .......... .......... .......... .......... 57% 7.14M 8s
 47800K .......... .......... .......... .......... .......... 57% 2.45M 8s
 47850K .......... .......... .......... .......... .......... 57% 6.83M 8s
 47900K .......... .......... .......... .......... .......... 57% 2.19M 8s
 47950K .......... .......... .......... .......... .......... 57% 3.82M 8s
 48000K .......... .......... .......... .......... .......... 57% 5.23M 8s
 48050K .......... .......... .......... .......... .......... 57% 5.75M 8s
 48100K .......... .......... .......... .......... .......... 57% 6.29M 8s
 48150K .......... .......... .......... .......... .......... 57% 4.23M 8s
 48200K .......... .......... .......... .......... .......... 57% 4.28M 8s
 48250K .......... .......... .......... .......... .......... 57% 5.34M 8s
 48300K .......... .......... .......... .......... .......... 57% 5.05M 8s
 48350K .......... .......... .......... .......... .......... 57% 3.28M 8s
 48400K .......... .......... .......... .......... .......... 57% 4.15M 8s
 48450K .......... .......... .......... .......... .......... 57% 4.82M 8s
 48500K .......... .......... .......... .......... .......... 57% 5.25M 8s
 48550K .......... .......... .......... .......... .......... 57% 6.80M 8s
 48600K .......... .......... .......... .......... .......... 58% 5.41M 8s
 48650K .......... .......... .......... .......... .......... 58% 4.81M 8s
 48700K .......... .......... .......... .......... .......... 58% 3.25M 8s
 48750K .......... .......... .......... .......... .......... 58% 2.95M 8s
 48800K .......... .......... .......... .......... .......... 58% 3.83M 8s
 48850K .......... .......... .......... .......... .......... 58% 6.39M 8s
 48900K .......... .......... .......... .......... .......... 58% 4.10M 8s
 48950K .......... .......... .......... .......... .......... 58% 3.91M 8s
 49000K .......... .......... .......... .......... .......... 58% 4.94M 8s
 49050K .......... .......... .......... .......... .......... 58% 3.59M 8s
 49100K .......... .......... .......... .......... .......... 58% 3.89M 8s
 49150K .......... .......... .......... .......... .......... 58% 2.50M 8s
 49200K .......... .......... .......... .......... .......... 58% 3.48M 8s
 49250K .......... .......... .......... .......... .......... 58% 6.27M 8s
 49300K .......... .......... .......... .......... .......... 58% 4.66M 8s
 49350K .......... .......... .......... .......... .......... 58% 6.78M 8s
 49400K .......... .......... .......... .......... .......... 58% 4.31M 8s
 49450K .......... .......... .......... .......... .......... 59% 6.89M 8s
 49500K .......... .......... .......... .......... .......... 59% 4.32M 8s
 49550K .......... .......... .......... .......... .......... 59% 3.20M 8s
 49600K .......... .......... .......... .......... .......... 59% 4.51M 8s
 49650K .......... .......... .......... .......... .......... 59% 5.55M 8s
 49700K .......... .......... .......... .......... .......... 59% 3.65M 8s
 49750K .......... .......... .......... .......... .......... 59% 6.83M 8s
 49800K .......... .......... .......... .......... .......... 59% 3.32M 8s
 49850K .......... .......... .......... .......... .......... 59% 3.43M 8s
 49900K .......... .......... .......... .......... .......... 59% 6.81M 8s
 49950K .......... .......... .......... .......... .......... 59% 2.79M 8s
 50000K .......... .......... .......... .......... .......... 59% 4.03M 8s
 50050K .......... .......... .......... .......... .......... 59% 3.44M 8s
 50100K .......... .......... .......... .......... .......... 59% 6.57M 8s
 50150K .......... .......... .......... .......... .......... 59% 4.34M 8s
 50200K .......... .......... .......... .......... .......... 59% 7.20M 8s
 50250K .......... .......... .......... .......... .......... 60% 4.01M 8s
 50300K .......... .......... .......... .......... .......... 60% 3.78M 8s
 50350K .......... .......... .......... .......... .......... 60% 2.67M 8s
 50400K .......... .......... .......... .......... .......... 60% 5.37M 8s
 50450K .......... .......... .......... .......... .......... 60% 5.56M 8s
 50500K .......... .......... .......... .......... .......... 60% 7.34M 8s
 50550K .......... .......... .......... .......... .......... 60% 4.76M 8s
 50600K .......... .......... .......... .......... .......... 60% 3.67M 8s
 50650K .......... .......... .......... .......... .......... 60% 5.36M 8s
 50700K .......... .......... .......... .......... .......... 60% 4.21M 8s
 50750K .......... .......... .......... .......... .......... 60% 3.70M 8s
 50800K .......... .......... .......... .......... .......... 60% 6.35M 8s
 50850K .......... .......... .......... .......... .......... 60% 4.13M 8s
 50900K .......... .......... .......... .......... .......... 60% 6.75M 8s
 50950K .......... .......... .......... .......... .......... 60% 3.99M 8s
 51000K .......... .......... .......... .......... .......... 60% 6.95M 8s
 51050K .......... .......... .......... .......... .......... 60% 3.27M 8s
 51100K .......... .......... .......... .......... .......... 61% 7.83M 8s
 51150K .......... .......... .......... .......... .......... 61% 2.95M 8s
 51200K .......... .......... .......... .......... .......... 61% 5.00M 8s
 51250K .......... .......... .......... .......... .......... 61% 4.43M 8s
 51300K .......... .......... .......... .......... .......... 61% 6.66M 8s
 51350K .......... .......... .......... .......... .......... 61% 3.10M 8s
 51400K .......... .......... .......... .......... .......... 61% 3.12M 8s
 51450K .......... .......... .......... .......... .......... 61% 2.92M 8s
 51500K .......... .......... .......... .......... .......... 61% 2.94M 8s
 51550K .......... .......... .......... .......... .......... 61% 5.42M 8s
 51600K .......... .......... .......... .......... .......... 61% 2.26M 8s
 51650K .......... .......... .......... .......... .......... 61% 5.89M 7s
 51700K .......... .......... .......... .......... .......... 61% 2.00M 7s
 51750K .......... .......... .......... .......... .......... 61% 4.06M 7s
 51800K .......... .......... .......... .......... .......... 61% 4.17M 7s
 51850K .......... .......... .......... .......... .......... 61% 3.25M 7s
 51900K .......... .......... .......... .......... .......... 61% 4.78M 7s
 51950K .......... .......... .......... .......... .......... 62% 3.08M 7s
 52000K .......... .......... .......... .......... .......... 62% 5.13M 7s
 52050K .......... .......... .......... .......... .......... 62% 4.16M 7s
 52100K .......... .......... .......... .......... .......... 62% 5.56M 7s
 52150K .......... .......... .......... .......... .......... 62% 3.73M 7s
 52200K .......... .......... .......... .......... .......... 62% 3.58M 7s
 52250K .......... .......... .......... .......... .......... 62% 4.37M 7s
 52300K .......... .......... .......... .......... .......... 62% 5.02M 7s
 52350K .......... .......... .......... .......... .......... 62% 3.72M 7s
 52400K .......... .......... .......... .......... .......... 62% 3.76M 7s
 52450K .......... .......... .......... .......... .......... 62% 6.86M 7s
 52500K .......... .......... .......... .......... .......... 62% 2.87M 7s
 52550K .......... .......... .......... .......... .......... 62% 3.36M 7s
 52600K .......... .......... .......... .......... .......... 62% 3.01M 7s
 52650K .......... .......... .......... .......... .......... 62% 7.24M 7s
 52700K .......... .......... .......... .......... .......... 62% 3.25M 7s
 52750K .......... .......... .......... .......... .......... 62% 3.53M 7s
 52800K .......... .......... .......... .......... .......... 63% 4.83M 7s
 52850K .......... .......... .......... .......... .......... 63% 5.55M 7s
 52900K .......... .......... .......... .......... .......... 63% 3.61M 7s
 52950K .......... .......... .......... .......... .......... 63% 5.38M 7s
 53000K .......... .......... .......... .......... .......... 63% 2.85M 7s
 53050K .......... .......... .......... .......... .......... 63% 5.13M 7s
 53100K .......... .......... .......... .......... .......... 63% 4.35M 7s
 53150K .......... .......... .......... .......... .......... 63% 3.94M 7s
 53200K .......... .......... .......... .......... .......... 63% 5.48M 7s
 53250K .......... .......... .......... .......... .......... 63% 4.46M 7s
 53300K .......... .......... .......... .......... .......... 63% 6.51M 7s
 53350K .......... .......... .......... .......... .......... 63% 2.38M 7s
 53400K .......... .......... .......... .......... .......... 63% 3.96M 7s
 53450K .......... .......... .......... .......... .......... 63% 6.43M 7s
 53500K .......... .......... .......... .......... .......... 63% 5.68M 7s
 53550K .......... .......... .......... .......... .......... 63% 3.28M 7s
 53600K .......... .......... .......... .......... .......... 64% 5.31M 7s
 53650K .......... .......... .......... .......... .......... 64% 2.90M 7s
 53700K .......... .......... .......... .......... .......... 64% 4.79M 7s
 53750K .......... .......... .......... .......... .......... 64% 5.22M 7s
 53800K .......... .......... .......... .......... .......... 64% 4.29M 7s
 53850K .......... .......... .......... .......... .......... 64% 2.82M 7s
 53900K .......... .......... .......... .......... .......... 64% 5.84M 7s
 53950K .......... .......... .......... .......... .......... 64% 4.29M 7s
 54000K .......... .......... .......... .......... .......... 64% 3.89M 7s
 54050K .......... .......... .......... .......... .......... 64% 6.48M 7s
 54100K .......... .......... .......... .......... .......... 64% 4.96M 7s
 54150K .......... .......... .......... .......... .......... 64% 4.71M 7s
 54200K .......... .......... .......... .......... .......... 64% 5.73M 7s
 54250K .......... .......... .......... .......... .......... 64% 2.88M 7s
 54300K .......... .......... .......... .......... .......... 64% 3.75M 7s
 54350K .......... .......... .......... .......... .......... 64% 4.05M 7s
 54400K .......... .......... .......... .......... .......... 64% 5.00M 7s
 54450K .......... .......... .......... .......... .......... 65% 3.06M 7s
 54500K .......... .......... .......... .......... .......... 65% 5.20M 7s
 54550K .......... .......... .......... .......... .......... 65% 4.72M 7s
 54600K .......... .......... .......... .......... .......... 65% 5.17M 7s
 54650K .......... .......... .......... .......... .......... 65% 6.00M 7s
 54700K .......... .......... .......... .......... .......... 65% 4.81M 7s
 54750K .......... .......... .......... .......... .......... 65% 4.06M 7s
 54800K .......... .......... .......... .......... .......... 65% 3.03M 7s
 54850K .......... .......... .......... .......... .......... 65% 3.48M 7s
 54900K .......... .......... .......... .......... .......... 65% 3.70M 7s
 54950K .......... .......... .......... .......... .......... 65% 3.51M 7s
 55000K .......... .......... .......... .......... .......... 65% 4.68M 7s
 55050K .......... .......... .......... .......... .......... 65% 7.37M 7s
 55100K .......... .......... .......... .......... .......... 65% 5.77M 7s
 55150K .......... .......... .......... .......... .......... 65% 3.68M 7s
 55200K .......... .......... .......... .......... .......... 65% 3.46M 7s
 55250K .......... .......... .......... .......... .......... 65% 2.68M 7s
 55300K .......... .......... .......... .......... .......... 66% 3.56M 7s
 55350K .......... .......... .......... .......... .......... 66% 6.55M 7s
 55400K .......... .......... .......... .......... .......... 66% 7.44M 7s
 55450K .......... .......... .......... .......... .......... 66% 4.88M 7s
 55500K .......... .......... .......... .......... .......... 66% 3.56M 7s
 55550K .......... .......... .......... .......... .......... 66% 3.44M 7s
 55600K .......... .......... .......... .......... .......... 66% 6.61M 7s
 55650K .......... .......... .......... .......... .......... 66% 4.11M 7s
 55700K .......... .......... .......... .......... .......... 66% 3.64M 7s
 55750K .......... .......... .......... .......... .......... 66% 6.65M 7s
 55800K .......... .......... .......... .......... .......... 66% 4.10M 7s
 55850K .......... .......... .......... .......... .......... 66% 7.07M 7s
 55900K .......... .......... .......... .......... .......... 66% 3.70M 7s
 55950K .......... .......... .......... .......... .......... 66% 5.14M 6s
 56000K .......... .......... .......... .......... .......... 66% 5.69M 6s
 56050K .......... .......... .......... .......... .......... 66% 3.73M 6s
 56100K .......... .......... .......... .......... .......... 66% 2.79M 6s
 56150K .......... .......... .......... .......... .......... 67% 6.59M 6s
 56200K .......... .......... .......... .......... .......... 67% 5.17M 6s
 56250K .......... .......... .......... .......... .......... 67% 3.02M 6s
 56300K .......... .......... .......... .......... .......... 67% 5.27M 6s
 56350K .......... .......... .......... .......... .......... 67% 3.82M 6s
 56400K .......... .......... .......... .......... .......... 67% 4.41M 6s
 56450K .......... .......... .......... .......... .......... 67% 6.91M 6s
 56500K .......... .......... .......... .......... .......... 67% 3.22M 6s
 56550K .......... .......... .......... .......... .......... 67% 3.31M 6s
 56600K .......... .......... .......... .......... .......... 67% 6.32M 6s
 56650K .......... .......... .......... .......... .......... 67% 3.88M 6s
 56700K .......... .......... .......... .......... .......... 67% 4.85M 6s
 56750K .......... .......... .......... .......... .......... 67% 4.25M 6s
 56800K .......... .......... .......... .......... .......... 67% 4.05M 6s
 56850K .......... .......... .......... .......... .......... 67% 4.08M 6s
 56900K .......... .......... .......... .......... .......... 67% 6.53M 6s
 56950K .......... .......... .......... .......... .......... 67% 3.84M 6s
 57000K .......... .......... .......... .......... .......... 68% 7.11M 6s
 57050K .......... .......... .......... .......... .......... 68% 2.35M 6s
 57100K .......... .......... .......... .......... .......... 68% 6.71M 6s
 57150K .......... .......... .......... .......... .......... 68% 3.43M 6s
 57200K .......... .......... .......... .......... .......... 68% 5.76M 6s
 57250K .......... .......... .......... .......... .......... 68% 4.44M 6s
 57300K .......... .......... .......... .......... .......... 68% 5.25M 6s
 57350K .......... .......... .......... .......... .......... 68% 5.99M 6s
 57400K .......... .......... .......... .......... .......... 68% 3.61M 6s
 57450K .......... .......... .......... .......... .......... 68% 5.59M 6s
 57500K .......... .......... .......... .......... .......... 68% 4.04M 6s
 57550K .......... .......... .......... .......... .......... 68% 3.02M 6s
 57600K .......... .......... .......... .......... .......... 68% 3.01M 6s
 57650K .......... .......... .......... .......... .......... 68% 6.23M 6s
 57700K .......... .......... .......... .......... .......... 68% 4.88M 6s
 57750K .......... .......... .......... .......... .......... 68% 4.69M 6s
 57800K .......... .......... .......... .......... .......... 69% 5.69M 6s
 57850K .......... .......... .......... .......... .......... 69% 2.69M 6s
 57900K .......... .......... .......... .......... .......... 69% 4.66M 6s
 57950K .......... .......... .......... .......... .......... 69% 2.82M 6s
 58000K .......... .......... .......... .......... .......... 69% 2.14M 6s
 58050K .......... .......... .......... .......... .......... 69% 3.71M 6s
 58100K .......... .......... .......... .......... .......... 69% 4.43M 6s
 58150K .......... .......... .......... .......... .......... 69% 6.15M 6s
 58200K .......... .......... .......... .......... .......... 69% 3.50M 6s
 58250K .......... .......... .......... .......... .......... 69% 6.38M 6s
 58300K .......... .......... .......... .......... .......... 69% 1.30M 6s
 58350K .......... .......... .......... .......... .......... 69% 3.27M 6s
 58400K .......... .......... .......... .......... .......... 69% 2.25M 6s
 58450K .......... .......... .......... .......... .......... 69% 4.35M 6s
 58500K .......... .......... .......... .......... .......... 69% 3.87M 6s
 58550K .......... .......... .......... .......... .......... 69% 3.34M 6s
 58600K .......... .......... .......... .......... .......... 69% 5.93M 6s
 58650K .......... .......... .......... .......... .......... 70% 5.03M 6s
 58700K .......... .......... .......... .......... .......... 70%  268K 6s
 58750K .......... .......... .......... .......... .......... 70% 23.5M 6s
 58800K .......... .......... .......... .......... .......... 70% 22.4M 6s
 58850K .......... .......... .......... .......... .......... 70% 33.6M 6s
 58900K .......... .......... .......... .......... .......... 70% 30.5M 6s
 58950K .......... .......... .......... .......... .......... 70% 22.2M 6s
 59000K .......... .......... .......... .......... .......... 70% 28.1M 6s
 59050K .......... .......... .......... .......... .......... 70% 29.6M 6s
 59100K .......... .......... .......... .......... .......... 70% 24.1M 6s
 59150K .......... .......... .......... .......... .......... 70% 17.2M 6s
 59200K .......... .......... .......... .......... .......... 70% 23.1M 6s
 59250K .......... .......... .......... .......... .......... 70% 27.8M 6s
 59300K .......... .......... .......... .......... .......... 70% 22.1M 6s
 59350K .......... .......... .......... .......... .......... 70% 33.1M 6s
 59400K .......... .......... .......... .......... .......... 70% 32.6M 6s
 59450K .......... .......... .......... .......... .......... 70% 36.5M 6s
 59500K .......... .......... .......... .......... .......... 71% 29.2M 6s
 59550K .......... .......... .......... .......... .......... 71% 20.9M 6s
 59600K .......... .......... .......... .......... .......... 71% 29.4M 6s
 59650K .......... .......... .......... .......... .......... 71%  727K 6s
 59700K .......... .......... .......... .......... .......... 71% 6.39M 6s
 59750K .......... .......... .......... .......... .......... 71% 7.22M 6s
 59800K .......... .......... .......... .......... .......... 71% 2.49M 6s
 59850K .......... .......... .......... .......... .......... 71% 2.73M 6s
 59900K .......... .......... .......... .......... .......... 71% 3.58M 6s
 59950K .......... .......... .......... .......... .......... 71% 4.12M 6s
 60000K .......... .......... .......... .......... .......... 71% 4.27M 6s
 60050K .......... .......... .......... .......... .......... 71% 6.15M 6s
 60100K .......... .......... .......... .......... .......... 71% 6.64M 6s
 60150K .......... .......... .......... .......... .......... 71% 4.02M 6s
 60200K .......... .......... .......... .......... .......... 71% 3.22M 6s
 60250K .......... .......... .......... .......... .......... 71% 3.63M 6s
 60300K .......... .......... .......... .......... .......... 71% 5.39M 6s
 60350K .......... .......... .......... .......... .......... 72% 1.33M 6s
 60400K .......... .......... .......... .......... .......... 72% 4.04M 6s
 60450K .......... .......... .......... .......... .......... 72% 4.85M 5s
 60500K .......... .......... .......... .......... .......... 72% 8.92M 5s
 60550K .......... .......... .......... .......... .......... 72% 3.20M 5s
 60600K .......... .......... .......... .......... .......... 72% 6.22M 5s
 60650K .......... .......... .......... .......... .......... 72% 5.98M 5s
 60700K .......... .......... .......... .......... .......... 72% 2.63M 5s
 60750K .......... .......... .......... .......... .......... 72% 3.27M 5s
 60800K .......... .......... .......... .......... .......... 72% 6.21M 5s
 60850K .......... .......... .......... .......... .......... 72% 5.64M 5s
 60900K .......... .......... .......... .......... .......... 72% 5.09M 5s
 60950K .......... .......... .......... .......... .......... 72% 3.76M 5s
 61000K .......... .......... .......... .......... .......... 72% 2.58M 5s
 61050K .......... .......... .......... .......... .......... 72% 2.92M 5s
 61100K .......... .......... .......... .......... .......... 72% 4.79M 5s
 61150K .......... .......... .......... .......... .......... 73% 3.67M 5s
 61200K .......... .......... .......... .......... .......... 73% 3.91M 5s
 61250K .......... .......... .......... .......... .......... 73% 6.51M 5s
 61300K .......... .......... .......... .......... .......... 73% 2.03M 5s
 61350K .......... .......... .......... .......... .......... 73% 7.02M 5s
 61400K .......... .......... .......... .......... .......... 73% 2.87M 5s
 61450K .......... .......... .......... .......... .......... 73% 4.29M 5s
 61500K .......... .......... .......... .......... .......... 73% 4.60M 5s
 61550K .......... .......... .......... .......... .......... 73% 4.46M 5s
 61600K .......... .......... .......... .......... .......... 73% 3.82M 5s
 61650K .......... .......... .......... .......... .......... 73% 6.71M 5s
 61700K .......... .......... .......... .......... .......... 73% 4.88M 5s
 61750K .......... .......... .......... .......... .......... 73% 3.37M 5s
 61800K .......... .......... .......... .......... .......... 73% 3.55M 5s
 61850K .......... .......... .......... .......... .......... 73% 6.63M 5s
 61900K .......... .......... .......... .......... .......... 73% 5.88M 5s
 61950K .......... .......... .......... .......... .......... 73% 2.62M 5s
 62000K .......... .......... .......... .......... .......... 74% 3.54M 5s
 62050K .......... .......... .......... .......... .......... 74% 3.23M 5s
 62100K .......... .......... .......... .......... .......... 74% 3.90M 5s
 62150K .......... .......... .......... .......... .......... 74% 3.11M 5s
 62200K .......... .......... .......... .......... .......... 74% 3.43M 5s
 62250K .......... .......... .......... .......... .......... 74% 6.64M 5s
 62300K .......... .......... .......... .......... .......... 74% 4.43M 5s
 62350K .......... .......... .......... .......... .......... 74% 4.05M 5s
 62400K .......... .......... .......... .......... .......... 74% 5.94M 5s
 62450K .......... .......... .......... .......... .......... 74% 3.19M 5s
 62500K .......... .......... .......... .......... .......... 74% 3.27M 5s
 62550K .......... .......... .......... .......... .......... 74% 4.90M 5s
 62600K .......... .......... .......... .......... .......... 74% 4.48M 5s
 62650K .......... .......... .......... .......... .......... 74% 4.47M 5s
 62700K .......... .......... .......... .......... .......... 74% 5.09M 5s
 62750K .......... .......... .......... .......... .......... 74% 2.33M 5s
 62800K .......... .......... .......... .......... .......... 74% 7.07M 5s
 62850K .......... .......... .......... .......... .......... 75% 6.36M 5s
 62900K .......... .......... .......... .......... .......... 75% 3.49M 5s
 62950K .......... .......... .......... .......... .......... 75% 3.58M 5s
 63000K .......... .......... .......... .......... .......... 75% 7.30M 5s
 63050K .......... .......... .......... .......... .......... 75% 3.64M 5s
 63100K .......... .......... .......... .......... .......... 75% 4.43M 5s
 63150K .......... .......... .......... .......... .......... 75% 4.93M 5s
 63200K .......... .......... .......... .......... .......... 75% 4.73M 5s
 63250K .......... .......... .......... .......... .......... 75% 4.84M 5s
 63300K .......... .......... .......... .......... .......... 75% 5.86M 5s
 63350K .......... .......... .......... .......... .......... 75% 7.68M 5s
 63400K .......... .......... .......... .......... .......... 75% 4.05M 5s
 63450K .......... .......... .......... .......... .......... 75% 4.64M 5s
 63500K .......... .......... .......... .......... .......... 75% 4.95M 5s
 63550K .......... .......... .......... .......... .......... 75% 3.06M 5s
 63600K .......... .......... .......... .......... .......... 75% 3.31M 5s
 63650K .......... .......... .......... .......... .......... 75% 3.08M 5s
 63700K .......... .......... .......... .......... .......... 76% 4.19M 5s
 63750K .......... .......... .......... .......... .......... 76% 6.47M 5s
 63800K .......... .......... .......... .......... .......... 76% 3.89M 5s
 63850K .......... .......... .......... .......... .......... 76% 3.16M 5s
 63900K .......... .......... .......... .......... .......... 76% 7.55M 5s
 63950K .......... .......... .......... .......... .......... 76% 4.79M 5s
 64000K .......... .......... .......... .......... .......... 76% 2.89M 5s
 64050K .......... .......... .......... .......... .......... 76% 7.00M 5s
 64100K .......... .......... .......... .......... .......... 76% 4.34M 5s
 64150K .......... .......... .......... .......... .......... 76% 7.31M 5s
 64200K .......... .......... .......... .......... .......... 76% 4.99M 5s
 64250K .......... .......... .......... .......... .......... 76% 5.57M 5s
 64300K .......... .......... .......... .......... .......... 76% 4.53M 5s
 64350K .......... .......... .......... .......... .......... 76% 4.11M 5s
 64400K .......... .......... .......... .......... .......... 76% 6.96M 5s
 64450K .......... .......... .......... .......... .......... 76% 3.35M 5s
 64500K .......... .......... .......... .......... .......... 77% 3.97M 5s
 64550K .......... .......... .......... .......... .......... 77% 3.28M 5s
 64600K .......... .......... .......... .......... .......... 77% 5.17M 5s
 64650K .......... .......... .......... .......... .......... 77% 3.92M 4s
 64700K .......... .......... .......... .......... .......... 77% 5.17M 4s
 64750K .......... .......... .......... .......... .......... 77% 3.79M 4s
 64800K .......... .......... .......... .......... .......... 77% 4.32M 4s
 64850K .......... .......... .......... .......... .......... 77% 2.57M 4s
 64900K .......... .......... .......... .......... .......... 77% 3.72M 4s
 64950K .......... .......... .......... .......... .......... 77% 5.01M 4s
 65000K .......... .......... .......... .......... .......... 77% 3.66M 4s
 65050K .......... .......... .......... .......... .......... 77% 4.58M 4s
 65100K .......... .......... .......... .......... .......... 77% 5.93M 4s
 65150K .......... .......... .......... .......... .......... 77% 3.57M 4s
 65200K .......... .......... .......... .......... .......... 77% 2.71M 4s
 65250K .......... .......... .......... .......... .......... 77% 6.57M 4s
 65300K .......... .......... .......... .......... .......... 77% 5.55M 4s
 65350K .......... .......... .......... .......... .......... 78% 4.09M 4s
 65400K .......... .......... .......... .......... .......... 78% 7.06M 4s
 65450K .......... .......... .......... .......... .......... 78% 5.93M 4s
 65500K .......... .......... .......... .......... .......... 78% 4.56M 4s
 65550K .......... .......... .......... .......... .......... 78% 2.92M 4s
 65600K .......... .......... .......... .......... .......... 78% 3.94M 4s
 65650K .......... .......... .......... .......... .......... 78% 6.95M 4s
 65700K .......... .......... .......... .......... .......... 78% 3.88M 4s
 65750K .......... .......... .......... .......... .......... 78% 2.79M 4s
 65800K .......... .......... .......... .......... .......... 78% 3.14M 4s
 65850K .......... .......... .......... .......... .......... 78% 6.53M 4s
 65900K .......... .......... .......... .......... .......... 78% 5.31M 4s
 65950K .......... .......... .......... .......... .......... 78% 3.57M 4s
 66000K .......... .......... .......... .......... .......... 78% 6.44M 4s
 66050K .......... .......... .......... .......... .......... 78% 4.02M 4s
 66100K .......... .......... .......... .......... .......... 78% 6.37M 4s
 66150K .......... .......... .......... .......... .......... 78% 3.38M 4s
 66200K .......... .......... .......... .......... .......... 79% 4.47M 4s
 66250K .......... .......... .......... .......... .......... 79% 3.10M 4s
 66300K .......... .......... .......... .......... .......... 79% 4.57M 4s
 66350K .......... .......... .......... .......... .......... 79% 4.16M 4s
 66400K .......... .......... .......... .......... .......... 79% 4.88M 4s
 66450K .......... .......... .......... .......... .......... 79% 6.47M 4s
 66500K .......... .......... .......... .......... .......... 79% 6.08M 4s
 66550K .......... .......... .......... .......... .......... 79% 2.18M 4s
 66600K .......... .......... .......... .......... .......... 79% 4.88M 4s
 66650K .......... .......... .......... .......... .......... 79% 5.09M 4s
 66700K .......... .......... .......... .......... .......... 79% 3.32M 4s
 66750K .......... .......... .......... .......... .......... 79% 3.96M 4s
 66800K .......... .......... .......... .......... .......... 79% 4.22M 4s
 66850K .......... .......... .......... .......... .......... 79% 5.37M 4s
 66900K .......... .......... .......... .......... .......... 79% 5.14M 4s
 66950K .......... .......... .......... .......... .......... 79% 3.63M 4s
 67000K .......... .......... .......... .......... .......... 79% 3.82M 4s
 67050K .......... .......... .......... .......... .......... 80% 4.54M 4s
 67100K .......... .......... .......... .......... .......... 80% 2.81M 4s
 67150K .......... .......... .......... .......... .......... 80% 3.44M 4s
 67200K .......... .......... .......... .......... .......... 80% 4.08M 4s
 67250K .......... .......... .......... .......... .......... 80% 4.31M 4s
 67300K .......... .......... .......... .......... .......... 80% 6.69M 4s
 67350K .......... .......... .......... .......... .......... 80% 7.72M 4s
 67400K .......... .......... .......... .......... .......... 80% 4.38M 4s
 67450K .......... .......... .......... .......... .......... 80% 4.34M 4s
 67500K .......... .......... .......... .......... .......... 80% 4.51M 4s
 67550K .......... .......... .......... .......... .......... 80% 1.98M 4s
 67600K .......... .......... .......... .......... .......... 80% 6.16M 4s
 67650K .......... .......... .......... .......... .......... 80% 3.59M 4s
 67700K .......... .......... .......... .......... .......... 80% 1.53M 4s
 67750K .......... .......... .......... .......... .......... 80% 3.86M 4s
 67800K .......... .......... .......... .......... .......... 80% 4.38M 4s
 67850K .......... .......... .......... .......... .......... 81%  728K 4s
 67900K .......... .......... .......... .......... .......... 81% 3.53M 4s
 67950K .......... .......... .......... .......... .......... 81% 1.59M 4s
 68000K .......... .......... .......... .......... .......... 81% 2.88M 4s
 68050K .......... .......... .......... .......... .......... 81% 5.03M 4s
 68100K .......... .......... .......... .......... .......... 81% 2.71M 4s
 68150K .......... .......... .......... .......... .......... 81% 6.12M 4s
 68200K .......... .......... .......... .......... .......... 81% 2.88M 4s
 68250K .......... .......... .......... .......... .......... 81% 6.99M 4s
 68300K .......... .......... .......... .......... .......... 81% 5.56M 4s
 68350K .......... .......... .......... .......... .......... 81% 2.96M 4s
 68400K .......... .......... .......... .......... .......... 81% 3.31M 4s
 68450K .......... .......... .......... .......... .......... 81% 6.36M 4s
 68500K .......... .......... .......... .......... .......... 81% 4.53M 4s
 68550K .......... .......... .......... .......... .......... 81% 3.68M 4s
 68600K .......... .......... .......... .......... .......... 81% 6.48M 4s
 68650K .......... .......... .......... .......... .......... 81% 3.78M 4s
 68700K .......... .......... .......... .......... .......... 82% 5.71M 4s
 68750K .......... .......... .......... .......... .......... 82% 2.37M 4s
 68800K .......... .......... .......... .......... .......... 82% 6.42M 4s
 68850K .......... .......... .......... .......... .......... 82% 3.13M 4s
 68900K .......... .......... .......... .......... .......... 82% 5.70M 4s
 68950K .......... .......... .......... .......... .......... 82% 5.34M 4s
 69000K .......... .......... .......... .......... .......... 82% 2.86M 3s
 69050K .......... .......... .......... .......... .......... 82% 6.55M 3s
 69100K .......... .......... .......... .......... .......... 82% 4.43M 3s
 69150K .......... .......... .......... .......... .......... 82% 3.01M 3s
 69200K .......... .......... .......... .......... .......... 82% 3.86M 3s
 69250K .......... .......... .......... .......... .......... 82% 6.24M 3s
 69300K .......... .......... .......... .......... .......... 82% 4.07M 3s
 69350K .......... .......... .......... .......... .......... 82% 6.25M 3s
 69400K .......... .......... .......... .......... .......... 82% 5.47M 3s
 69450K .......... .......... .......... .......... .......... 82% 1.91M 3s
 69500K .......... .......... .......... .......... .......... 82% 4.37M 3s
 69550K .......... .......... .......... .......... .......... 83% 2.62M 3s
 69600K .......... .......... .......... .......... .......... 83% 3.72M 3s
 69650K .......... .......... .......... .......... .......... 83% 3.38M 3s
 69700K .......... .......... .......... .......... .......... 83% 5.23M 3s
 69750K .......... .......... .......... .......... .......... 83% 5.06M 3s
 69800K .......... .......... .......... .......... .......... 83% 3.12M 3s
 69850K .......... .......... .......... .......... .......... 83% 6.94M 3s
 69900K .......... .......... .......... .......... .......... 83% 3.17M 3s
 69950K .......... .......... .......... .......... .......... 83% 3.28M 3s
 70000K .......... .......... .......... .......... .......... 83% 2.69M 3s
 70050K .......... .......... .......... .......... .......... 83% 2.28M 3s
 70100K .......... .......... .......... .......... .......... 83% 5.20M 3s
 70150K .......... .......... .......... .......... .......... 83% 3.90M 3s
 70200K .......... .......... .......... .......... .......... 83% 6.94M 3s
 70250K .......... .......... .......... .......... .......... 83% 3.84M 3s
 70300K .......... .......... .......... .......... .......... 83% 5.56M 3s
 70350K .......... .......... .......... .......... .......... 83% 3.66M 3s
 70400K .......... .......... .......... .......... .......... 84% 3.52M 3s
 70450K .......... .......... .......... .......... .......... 84% 3.82M 3s
 70500K .......... .......... .......... .......... .......... 84% 5.29M 3s
 70550K .......... .......... .......... .......... .......... 84% 3.18M 3s
 70600K .......... .......... .......... .......... .......... 84% 4.30M 3s
 70650K .......... .......... .......... .......... .......... 84% 6.77M 3s
 70700K .......... .......... .......... .......... .......... 84% 2.91M 3s
 70750K .......... .......... .......... .......... .......... 84% 5.21M 3s
 70800K .......... .......... .......... .......... .......... 84% 6.21M 3s
 70850K .......... .......... .......... .......... .......... 84% 3.67M 3s
 70900K .......... .......... .......... .......... .......... 84% 3.57M 3s
 70950K .......... .......... .......... .......... .......... 84% 6.34M 3s
 71000K .......... .......... .......... .......... .......... 84% 4.12M 3s
 71050K .......... .......... .......... .......... .......... 84% 4.29M 3s
 71100K .......... .......... .......... .......... .......... 84% 7.18M 3s
 71150K .......... .......... .......... .......... .......... 84% 3.50M 3s
 71200K .......... .......... .......... .......... .......... 84% 7.92M 3s
 71250K .......... .......... .......... .......... .......... 85% 4.30M 3s
 71300K .......... .......... .......... .......... .......... 85% 5.58M 3s
 71350K .......... .......... .......... .......... .......... 85% 5.53M 3s
 71400K .......... .......... .......... .......... .......... 85% 7.32M 3s
 71450K .......... .......... .......... .......... .......... 85% 3.87M 3s
 71500K .......... .......... .......... .......... .......... 85% 5.43M 3s
 71550K .......... .......... .......... .......... .......... 85% 4.27M 3s
 71600K .......... .......... .......... .......... .......... 85% 3.83M 3s
 71650K .......... .......... .......... .......... .......... 85% 5.52M 3s
 71700K .......... .......... .......... .......... .......... 85%  640K 3s
 71750K .......... .......... .......... .......... .......... 85% 5.41M 3s
 71800K .......... .......... .......... .......... .......... 85% 5.05M 3s
 71850K .......... .......... .......... .......... .......... 85% 4.18M 3s
 71900K .......... .......... .......... .......... .......... 85% 2.53M 3s
 71950K .......... .......... .......... .......... .......... 85% 3.25M 3s
 72000K .......... .......... .......... .......... .......... 85% 6.46M 3s
 72050K .......... .......... .......... .......... .......... 86% 2.79M 3s
 72100K .......... .......... .......... .......... .......... 86% 5.30M 3s
 72150K .......... .......... .......... .......... .......... 86% 3.34M 3s
 72200K .......... .......... .......... .......... .......... 86% 5.90M 3s
 72250K .......... .......... .......... .......... .......... 86%  667K 3s
 72300K .......... .......... .......... .......... .......... 86% 5.04M 3s
 72350K .......... .......... .......... .......... .......... 86% 4.19M 3s
 72400K .......... .......... .......... .......... .......... 86% 6.78M 3s
 72450K .......... .......... .......... .......... .......... 86% 3.09M 3s
 72500K .......... .......... .......... .......... .......... 86% 4.36M 3s
 72550K .......... .......... .......... .......... .......... 86% 6.36M 3s
 72600K .......... .......... .......... .......... .......... 86% 4.63M 3s
 72650K .......... .......... .......... .......... .......... 86% 3.13M 3s
 72700K .......... .......... .......... .......... .......... 86% 4.15M 3s
 72750K .......... .......... .......... .......... .......... 86% 2.01M 3s
 72800K .......... .......... .......... .......... .......... 86% 5.91M 3s
 72850K .......... .......... .......... .......... .......... 86% 4.15M 3s
 72900K .......... .......... .......... .......... .......... 87% 4.41M 3s
 72950K .......... .......... .......... .......... .......... 87% 2.81M 3s
 73000K .......... .......... .......... .......... .......... 87% 3.79M 3s
 73050K .......... .......... .......... .......... .......... 87% 7.54M 3s
 73100K .......... .......... .......... .......... .......... 87% 6.86M 3s
 73150K .......... .......... .......... .......... .......... 87% 4.07M 3s
 73200K .......... .......... .......... .......... .......... 87% 4.41M 3s
 73250K .......... .......... .......... .......... .......... 87% 3.23M 3s
 73300K .......... .......... .......... .......... .......... 87% 4.47M 2s
 73350K .......... .......... .......... .......... .......... 87% 4.41M 2s
 73400K .......... .......... .......... .......... .......... 87% 7.30M 2s
 73450K .......... .......... .......... .......... .......... 87% 4.63M 2s
 73500K .......... .......... .......... .......... .......... 87% 6.41M 2s
 73550K .......... .......... .......... .......... .......... 87% 3.45M 2s
 73600K .......... .......... .......... .......... .......... 87% 5.64M 2s
 73650K .......... .......... .......... .......... .......... 87% 2.96M 2s
 73700K .......... .......... .......... .......... .......... 87% 6.77M 2s
 73750K .......... .......... .......... .......... .......... 88% 2.65M 2s
 73800K .......... .......... .......... .......... .......... 88% 3.77M 2s
 73850K .......... .......... .......... .......... .......... 88% 7.73M 2s
 73900K .......... .......... .......... .......... .......... 88% 3.46M 2s
 73950K .......... .......... .......... .......... .......... 88% 3.24M 2s
 74000K .......... .......... .......... .......... .......... 88% 6.90M 2s
 74050K .......... .......... .......... .......... .......... 88% 4.65M 2s
 74100K .......... .......... .......... .......... .......... 88% 3.70M 2s
 74150K .......... .......... .......... .......... .......... 88% 7.69M 2s
 74200K .......... .......... .......... .......... .......... 88% 6.89M 2s
 74250K .......... .......... .......... .......... .......... 88% 5.06M 2s
 74300K .......... .......... .......... .......... .......... 88% 5.83M 2s
 74350K .......... .......... .......... .......... .......... 88% 1.85M 2s
 74400K .......... .......... .......... .......... .......... 88% 5.53M 2s
 74450K .......... .......... .......... .......... .......... 88% 6.62M 2s
 74500K .......... .......... .......... .......... .......... 88% 4.94M 2s
 74550K .......... .......... .......... .......... .......... 88% 5.91M 2s
 74600K .......... .......... .......... .......... .......... 89% 4.51M 2s
 74650K .......... .......... .......... .......... .......... 89% 5.02M 2s
 74700K .......... .......... .......... .......... .......... 89% 4.91M 2s
 74750K .......... .......... .......... .......... .......... 89% 2.47M 2s
 74800K .......... .......... .......... .......... .......... 89% 3.44M 2s
 74850K .......... .......... .......... .......... .......... 89% 2.91M 2s
 74900K .......... .......... .......... .......... .......... 89% 5.81M 2s
 74950K .......... .......... .......... .......... .......... 89% 5.58M 2s
 75000K .......... .......... .......... .......... .......... 89% 4.43M 2s
 75050K .......... .......... .......... .......... .......... 89% 9.18M 2s
 75100K .......... .......... .......... .......... .......... 89% 4.55M 2s
 75150K .......... .......... .......... .......... .......... 89% 3.49M 2s
 75200K .......... .......... .......... .......... .......... 89% 4.85M 2s
 75250K .......... .......... .......... .......... .......... 89% 3.14M 2s
 75300K .......... .......... .......... .......... .......... 89% 3.18M 2s
 75350K .......... .......... .......... .......... .......... 89% 8.00M 2s
 75400K .......... .......... .......... .......... .......... 90% 7.29M 2s
 75450K .......... .......... .......... .......... .......... 90% 3.81M 2s
 75500K .......... .......... .......... .......... .......... 90% 4.66M 2s
 75550K .......... .......... .......... .......... .......... 90% 4.47M 2s
 75600K .......... .......... .......... .......... .......... 90% 4.36M 2s
 75650K .......... .......... .......... .......... .......... 90% 4.36M 2s
 75700K .......... .......... .......... .......... .......... 90% 8.09M 2s
 75750K .......... .......... .......... .......... .......... 90% 4.93M 2s
 75800K .......... .......... .......... .......... .......... 90% 6.52M 2s
 75850K .......... .......... .......... .......... .......... 90% 3.20M 2s
 75900K .......... .......... .......... .......... .......... 90% 8.24M 2s
 75950K .......... .......... .......... .......... .......... 90% 4.05M 2s
 76000K .......... .......... .......... .......... .......... 90% 4.96M 2s
 76050K .......... .......... .......... .......... .......... 90% 5.43M 2s
 76100K .......... .......... .......... .......... .......... 90% 3.55M 2s
 76150K .......... .......... .......... .......... .......... 90% 7.79M 2s
 76200K .......... .......... .......... .......... .......... 90% 4.32M 2s
 76250K .......... .......... .......... .......... .......... 91% 3.92M 2s
 76300K .......... .......... .......... .......... .......... 91% 7.34M 2s
 76350K .......... .......... .......... .......... .......... 91% 3.40M 2s
 76400K .......... .......... .......... .......... .......... 91% 6.03M 2s
 76450K .......... .......... .......... .......... .......... 91% 4.76M 2s
 76500K .......... .......... .......... .......... .......... 91% 3.32M 2s
 76550K .......... .......... .......... .......... .......... 91% 7.59M 2s
 76600K .......... .......... .......... .......... .......... 91% 3.67M 2s
 76650K .......... .......... .......... .......... .......... 91% 7.84M 2s
 76700K .......... .......... .......... .......... .......... 91% 4.43M 2s
 76750K .......... .......... .......... .......... .......... 91% 3.41M 2s
 76800K .......... .......... .......... .......... .......... 91% 3.61M 2s
 76850K .......... .......... .......... .......... .......... 91% 7.78M 2s
 76900K .......... .......... .......... .......... .......... 91% 8.11M 2s
 76950K .......... .......... .......... .......... .......... 91% 5.41M 2s
 77000K .......... .......... .......... .......... .......... 91% 5.51M 2s
 77050K .......... .......... .......... .......... .......... 91% 7.48M 2s
 77100K .......... .......... .......... .......... .......... 92% 7.74M 2s
 77150K .......... .......... .......... .......... .......... 92% 3.26M 2s
 77200K .......... .......... .......... .......... .......... 92% 3.59M 2s
 77250K .......... .......... .......... .......... .......... 92% 5.65M 2s
 77300K .......... .......... .......... .......... .......... 92% 5.21M 2s
 77350K .......... .......... .......... .......... .......... 92% 4.31M 2s
 77400K .......... .......... .......... .......... .......... 92% 4.74M 2s
 77450K .......... .......... .......... .......... .......... 92% 7.13M 1s
 77500K .......... .......... .......... .......... .......... 92% 2.97M 1s
 77550K .......... .......... .......... .......... .......... 92% 5.61M 1s
 77600K .......... .......... .......... .......... .......... 92% 7.21M 1s
 77650K .......... .......... .......... .......... .......... 92% 4.05M 1s
 77700K .......... .......... .......... .......... .......... 92% 4.75M 1s
 77750K .......... .......... .......... .......... .......... 92% 5.14M 1s
 77800K .......... .......... .......... .......... .......... 92% 5.57M 1s
 77850K .......... .......... .......... .......... .......... 92% 2.99M 1s
 77900K .......... .......... .......... .......... .......... 92% 8.58M 1s
 77950K .......... .......... .......... .......... .......... 93% 6.07M 1s
 78000K .......... .......... .......... .......... .......... 93% 3.27M 1s
 78050K .......... .......... .......... .......... .......... 93% 7.36M 1s
 78100K .......... .......... .......... .......... .......... 93% 6.31M 1s
 78150K .......... .......... .......... .......... .......... 93% 1.90M 1s
 78200K .......... .......... .......... .......... .......... 93% 6.17M 1s
 78250K .......... .......... .......... .......... .......... 93% 5.87M 1s
 78300K .......... .......... .......... .......... .......... 93% 7.87M 1s
 78350K .......... .......... .......... .......... .......... 93% 2.88M 1s
 78400K .......... .......... .......... .......... .......... 93% 7.50M 1s
 78450K .......... .......... .......... .......... .......... 93% 2.93M 1s
 78500K .......... .......... .......... .......... .......... 93% 6.55M 1s
 78550K .......... .......... .......... .......... .......... 93% 7.34M 1s
 78600K .......... .......... .......... .......... .......... 93% 4.05M 1s
 78650K .......... .......... .......... .......... .......... 93% 4.79M 1s
 78700K .......... .......... .......... .......... .......... 93% 6.22M 1s
 78750K .......... .......... .......... .......... .......... 94% 4.36M 1s
 78800K .......... .......... .......... .......... .......... 94% 8.17M 1s
 78850K .......... .......... .......... .......... .......... 94% 4.72M 1s
 78900K .......... .......... .......... .......... .......... 94% 4.75M 1s
 78950K .......... .......... .......... .......... .......... 94% 5.73M 1s
 79000K .......... .......... .......... .......... .......... 94% 4.17M 1s
 79050K .......... .......... .......... .......... .......... 94% 8.63M 1s
 79100K .......... .......... .......... .......... .......... 94% 6.35M 1s
 79150K .......... .......... .......... .......... .......... 94% 3.72M 1s
 79200K .......... .......... .......... .......... .......... 94% 7.72M 1s
 79250K .......... .......... .......... .......... .......... 94% 2.83M 1s
 79300K .......... .......... .......... .......... .......... 94% 1.89M 1s
 79350K .......... .......... .......... .......... .......... 94% 8.45M 1s
 79400K .......... .......... .......... .......... .......... 94% 1.45M 1s
 79450K .......... .......... .......... .......... .......... 94% 4.24M 1s
 79500K .......... .......... .......... .......... .......... 94% 5.74M 1s
 79550K .......... .......... .......... .......... .......... 94% 2.88M 1s
 79600K .......... .......... .......... .......... .......... 95% 6.48M 1s
 79650K .......... .......... .......... .......... .......... 95% 3.41M 1s
 79700K .......... .......... .......... .......... .......... 95% 7.61M 1s
 79750K .......... .......... .......... .......... .......... 95% 5.93M 1s
 79800K .......... .......... .......... .......... .......... 95% 4.41M 1s
 79850K .......... .......... .......... .......... .......... 95% 6.00M 1s
 79900K .......... .......... .......... .......... .......... 95% 7.11M 1s
 79950K .......... .......... .......... .......... .......... 95% 4.20M 1s
 80000K .......... .......... .......... .......... .......... 95% 7.87M 1s
 80050K .......... .......... .......... .......... .......... 95% 7.17M 1s
 80100K .......... .......... .......... .......... .......... 95% 3.34M 1s
 80150K .......... .......... .......... .......... .......... 95% 6.14M 1s
 80200K .......... .......... .......... .......... .......... 95% 3.28M 1s
 80250K .......... .......... .......... .......... .......... 95% 7.62M 1s
 80300K .......... .......... .......... .......... .......... 95% 6.59M 1s
 80350K .......... .......... .......... .......... .......... 95% 2.83M 1s
 80400K .......... .......... .......... .......... .......... 95% 7.54M 1s
 80450K .......... .......... .......... .......... .......... 96% 7.08M 1s
 80500K .......... .......... .......... .......... .......... 96% 4.19M 1s
 80550K .......... .......... .......... .......... .......... 96% 8.30M 1s
 80600K .......... .......... .......... .......... .......... 96% 3.85M 1s
 80650K .......... .......... .......... .......... .......... 96% 3.17M 1s
 80700K .......... .......... .......... .......... .......... 96% 3.55M 1s
 80750K .......... .......... .......... .......... .......... 96% 3.48M 1s
 80800K .......... .......... .......... .......... .......... 96% 4.49M 1s
 80850K .......... .......... .......... .......... .......... 96% 7.10M 1s
 80900K .......... .......... .......... .......... .......... 96% 6.88M 1s
 80950K .......... .......... .......... .......... .......... 96% 3.53M 1s
 81000K .......... .......... .......... .......... .......... 96% 6.76M 1s
 81050K .......... .......... .......... .......... .......... 96% 4.67M 1s
 81100K .......... .......... .......... .......... .......... 96% 6.55M 1s
 81150K .......... .......... .......... .......... .......... 96% 1.92M 1s
 81200K .......... .......... .......... .......... .......... 96% 8.51M 1s
 81250K .......... .......... .......... .......... .......... 96% 7.17M 1s
 81300K .......... .......... .......... .......... .......... 97% 5.60M 1s
 81350K .......... .......... .......... .......... .......... 97% 4.60M 1s
 81400K .......... .......... .......... .......... .......... 97% 7.34M 1s
 81450K .......... .......... .......... .......... .......... 97% 3.68M 1s
 81500K .......... .......... .......... .......... .......... 97% 6.84M 1s
 81550K .......... .......... .......... .......... .......... 97% 3.79M 1s
 81600K .......... .......... .......... .......... .......... 97% 4.75M 1s
 81650K .......... .......... .......... .......... .......... 97% 7.52M 1s
 81700K .......... .......... .......... .......... .......... 97% 2.76M 0s
 81750K .......... .......... .......... .......... .......... 97% 7.28M 0s
 81800K .......... .......... .......... .......... .......... 97% 4.69M 0s
 81850K .......... .......... .......... .......... .......... 97% 4.99M 0s
 81900K .......... .......... .......... .......... .......... 97% 6.12M 0s
 81950K .......... .......... .......... .......... .......... 97% 3.77M 0s
 82000K .......... .......... .......... .......... .......... 97% 7.09M 0s
 82050K .......... .......... .......... .......... .......... 97% 4.21M 0s
 82100K .......... .......... .......... .......... .......... 98% 1.38M 0s
 82150K .......... .......... .......... .......... .......... 98% 6.36M 0s
 82200K .......... .......... .......... .......... .......... 98% 6.14M 0s
 82250K .......... .......... .......... .......... .......... 98% 4.33M 0s
 82300K .......... .......... .......... .......... .......... 98% 7.88M 0s
 82350K .......... .......... .......... .......... .......... 98% 3.51M 0s
 82400K .......... .......... .......... .......... .......... 98% 5.27M 0s
 82450K .......... .......... .......... .......... .......... 98% 4.21M 0s
 82500K .......... .......... .......... .......... .......... 98% 3.88M 0s
 82550K .......... .......... .......... .......... .......... 98% 7.55M 0s
 82600K .......... .......... .......... .......... .......... 98% 4.23M 0s
 82650K .......... .......... .......... .......... .......... 98% 7.74M 0s
 82700K .......... .......... .......... .......... .......... 98% 7.40M 0s
 82750K .......... .......... .......... .......... .......... 98% 3.12M 0s
 82800K .......... .......... .......... .......... .......... 98% 7.63M 0s
 82850K .......... .......... .......... .......... .......... 98% 7.27M 0s
 82900K .......... .......... .......... .......... .......... 98% 4.12M 0s
 82950K .......... .......... .......... .......... .......... 99% 8.84M 0s
 83000K .......... .......... .......... .......... .......... 99% 4.35M 0s
 83050K .......... .......... .......... .......... .......... 99% 4.79M 0s
 83100K .......... .......... .......... .......... .......... 99% 7.48M 0s
 83150K .......... .......... .......... .......... .......... 99% 3.04M 0s
 83200K .......... .......... .......... .......... .......... 99% 6.53M 0s
 83250K .......... .......... .......... .......... .......... 99% 4.61M 0s
 83300K .......... .......... .......... .......... .......... 99% 3.99M 0s
 83350K .......... .......... .......... .......... .......... 99% 6.35M 0s
 83400K .......... .......... .......... .......... .......... 99% 7.42M 0s
 83450K .......... .......... .......... .......... .......... 99% 4.61M 0s
 83500K .......... .......... .......... .......... .......... 99% 4.42M 0s
 83550K .......... .......... .......... .......... .......... 99% 4.81M 0s
 83600K .......... .......... .......... .......... .......... 99% 5.91M 0s
 83650K .......... .......... .......... .......... .......... 99% 3.83M 0s
 83700K .......... .......... .......... .......... .......... 99% 6.27M 0s
 83750K .......... .......... .......... .......... .......... 99% 8.00M 0s
 83800K .......... .......... ...                             100% 11.8M=20s

2024-04-14 05:19:15 (4.15 MB/s) - `NVIDIA-Linux-x86_64-390.157.run' へ保存完了 [85835541/85835541]

++ b2sum
+ '[' '44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b  -' = '44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b  -' ']'
+ echo NVIDIA-Linux-x86_64-390.157.run '[OK]'
NVIDIA-Linux-x86_64-390.157.run [OK]

path=""
+ path=
if [ -n "$distro" ]
then
  path="NVIDIA-${nvidia_short_ver}xx-${distro}"
else
  path="NVIDIA-${nvidia_short_ver}xx"
fi
+ '[' -n '' ']'
+ path=NVIDIA-390xx
mkdir -p ${path}
+ mkdir -p NVIDIA-390xx

for i in "${!patch_file_names[@]}"; do
  echo ${patch_file_names[$i]} $patch_url ${patch_file_b2sums[$i]}
  check_file "${path}/${patch_file_names[$i]}" "$patch_url${path}/${patch_file_names[$i]}" ${patch_file_b2sums[$i]}
done
+ for i in "${!patch_file_names[@]}"
+ echo kernel-4.16+-memory-encryption.patch https://nvidia.if-not-true-then-false.com/patcher/ a8234f542c2324ad698443e3decf7b6eacf3cb420b7aded787f102a8d32b64c2a8d45ea58e37a5e3b6f2f060f0cccd63d3a182065f57c606006d0ff8c7f6bb05
kernel-4.16+-memory-encryption.patch https://nvidia.if-not-true-then-false.com/patcher/ a8234f542c2324ad698443e3decf7b6eacf3cb420b7aded787f102a8d32b64c2a8d45ea58e37a5e3b6f2f060f0cccd63d3a182065f57c606006d0ff8c7f6bb05
+ check_file NVIDIA-390xx/kernel-4.16+-memory-encryption.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-4.16+-memory-encryption.patch a8234f542c2324ad698443e3decf7b6eacf3cb420b7aded787f102a8d32b64c2a8d45ea58e37a5e3b6f2f060f0cccd63d3a182065f57c606006d0ff8c7f6bb05
+ '[' '!' -f ./NVIDIA-390xx/kernel-4.16+-memory-encryption.patch ']'
+ echo Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-4.16+-memory-encryption.patch
Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-4.16+-memory-encryption.patch
+ wget -O NVIDIA-390xx/kernel-4.16+-memory-encryption.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-4.16+-memory-encryption.patch
--2024-04-14 05:19:15--  https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-4.16+-memory-encryption.patch
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com) をDNSに問いあわせています... 172.67.69.90, 104.26.6.162, 104.26.7.162, ...
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com)|172.67.69.90|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1076 (1.1K) [application/octet-stream]
`NVIDIA-390xx/kernel-4.16+-memory-encryption.patch' に保存中

     0K .                                                     100% 1.99M=0.001s

2024-04-14 05:19:16 (1.99 MB/s) - `NVIDIA-390xx/kernel-4.16+-memory-encryption.patch' へ保存完了 [1076/1076]

++ b2sum
+ '[' 'a8234f542c2324ad698443e3decf7b6eacf3cb420b7aded787f102a8d32b64c2a8d45ea58e37a5e3b6f2f060f0cccd63d3a182065f57c606006d0ff8c7f6bb05  -' = 'a8234f542c2324ad698443e3decf7b6eacf3cb420b7aded787f102a8d32b64c2a8d45ea58e37a5e3b6f2f060f0cccd63d3a182065f57c606006d0ff8c7f6bb05  -' ']'
+ echo NVIDIA-390xx/kernel-4.16+-memory-encryption.patch '[OK]'
NVIDIA-390xx/kernel-4.16+-memory-encryption.patch [OK]
+ for i in "${!patch_file_names[@]}"
+ echo kernel-6.2.patch https://nvidia.if-not-true-then-false.com/patcher/ dd1153903badbb9c2401c583a983ce5a413da2afffa6dd3ef6e839933a1c994518d5bfbcaf6800496e0d40785a4e7eb0770c8a739fe231ad3085c541bcb3f2b2
kernel-6.2.patch https://nvidia.if-not-true-then-false.com/patcher/ dd1153903badbb9c2401c583a983ce5a413da2afffa6dd3ef6e839933a1c994518d5bfbcaf6800496e0d40785a4e7eb0770c8a739fe231ad3085c541bcb3f2b2
+ check_file NVIDIA-390xx/kernel-6.2.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.2.patch dd1153903badbb9c2401c583a983ce5a413da2afffa6dd3ef6e839933a1c994518d5bfbcaf6800496e0d40785a4e7eb0770c8a739fe231ad3085c541bcb3f2b2
+ '[' '!' -f ./NVIDIA-390xx/kernel-6.2.patch ']'
+ echo Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.2.patch
Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.2.patch
+ wget -O NVIDIA-390xx/kernel-6.2.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.2.patch
--2024-04-14 05:19:16--  https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.2.patch
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com) をDNSに問いあわせています... 172.67.69.90, 104.26.7.162, 104.26.6.162, ...
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com)|172.67.69.90|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 5910 (5.8K) [application/octet-stream]
`NVIDIA-390xx/kernel-6.2.patch' に保存中

     0K .....                                                 100% 10.6M=0.001s

2024-04-14 05:19:17 (10.6 MB/s) - `NVIDIA-390xx/kernel-6.2.patch' へ保存完了 [5910/5910]

++ b2sum
+ '[' 'dd1153903badbb9c2401c583a983ce5a413da2afffa6dd3ef6e839933a1c994518d5bfbcaf6800496e0d40785a4e7eb0770c8a739fe231ad3085c541bcb3f2b2  -' = 'dd1153903badbb9c2401c583a983ce5a413da2afffa6dd3ef6e839933a1c994518d5bfbcaf6800496e0d40785a4e7eb0770c8a739fe231ad3085c541bcb3f2b2  -' ']'
+ echo NVIDIA-390xx/kernel-6.2.patch '[OK]'
NVIDIA-390xx/kernel-6.2.patch [OK]
+ for i in "${!patch_file_names[@]}"
+ echo kernel-6.3.patch https://nvidia.if-not-true-then-false.com/patcher/ 09f674b2bd55d40df072b70598b78d6a4e57f80a974f99d39b9cd95e0e20cd5698b9b48671b5cb85fcda780d4badc84c8caa5104d2a5c5f85b37841109101701
kernel-6.3.patch https://nvidia.if-not-true-then-false.com/patcher/ 09f674b2bd55d40df072b70598b78d6a4e57f80a974f99d39b9cd95e0e20cd5698b9b48671b5cb85fcda780d4badc84c8caa5104d2a5c5f85b37841109101701
+ check_file NVIDIA-390xx/kernel-6.3.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.3.patch 09f674b2bd55d40df072b70598b78d6a4e57f80a974f99d39b9cd95e0e20cd5698b9b48671b5cb85fcda780d4badc84c8caa5104d2a5c5f85b37841109101701
+ '[' '!' -f ./NVIDIA-390xx/kernel-6.3.patch ']'
+ echo Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.3.patch
Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.3.patch
+ wget -O NVIDIA-390xx/kernel-6.3.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.3.patch
--2024-04-14 05:19:17--  https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.3.patch
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com) をDNSに問いあわせています... 104.26.7.162, 104.26.6.162, 172.67.69.90, ...
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com)|104.26.7.162|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 2976 (2.9K) [application/octet-stream]
`NVIDIA-390xx/kernel-6.3.patch' に保存中

     0K ..                                                    100%  299K=0.01s

2024-04-14 05:19:18 (299 KB/s) - `NVIDIA-390xx/kernel-6.3.patch' へ保存完了 [2976/2976]

++ b2sum
+ '[' '09f674b2bd55d40df072b70598b78d6a4e57f80a974f99d39b9cd95e0e20cd5698b9b48671b5cb85fcda780d4badc84c8caa5104d2a5c5f85b37841109101701  -' = '09f674b2bd55d40df072b70598b78d6a4e57f80a974f99d39b9cd95e0e20cd5698b9b48671b5cb85fcda780d4badc84c8caa5104d2a5c5f85b37841109101701  -' ']'
+ echo NVIDIA-390xx/kernel-6.3.patch '[OK]'
NVIDIA-390xx/kernel-6.3.patch [OK]
+ for i in "${!patch_file_names[@]}"
+ echo kernel-6.4.patch https://nvidia.if-not-true-then-false.com/patcher/ f9ee14546802eb180a650d91cbf7bcaa046afe80a4ac07624a6d2c186db956d9b055c21dd05987b5ad39be205255142c11f73d39fe6f9c7a3d9553f8ac8ad221
kernel-6.4.patch https://nvidia.if-not-true-then-false.com/patcher/ f9ee14546802eb180a650d91cbf7bcaa046afe80a4ac07624a6d2c186db956d9b055c21dd05987b5ad39be205255142c11f73d39fe6f9c7a3d9553f8ac8ad221
+ check_file NVIDIA-390xx/kernel-6.4.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.4.patch f9ee14546802eb180a650d91cbf7bcaa046afe80a4ac07624a6d2c186db956d9b055c21dd05987b5ad39be205255142c11f73d39fe6f9c7a3d9553f8ac8ad221
+ '[' '!' -f ./NVIDIA-390xx/kernel-6.4.patch ']'
+ echo Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.4.patch
Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.4.patch
+ wget -O NVIDIA-390xx/kernel-6.4.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.4.patch
--2024-04-14 05:19:18--  https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.4.patch
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com) をDNSに問いあわせています... 104.26.7.162, 104.26.6.162, 172.67.69.90, ...
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com)|104.26.7.162|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 789 [application/octet-stream]
`NVIDIA-390xx/kernel-6.4.patch' に保存中

     0K                                                       100% 2.02M=0s

2024-04-14 05:19:20 (2.02 MB/s) - `NVIDIA-390xx/kernel-6.4.patch' へ保存完了 [789/789]

++ b2sum
+ '[' 'f9ee14546802eb180a650d91cbf7bcaa046afe80a4ac07624a6d2c186db956d9b055c21dd05987b5ad39be205255142c11f73d39fe6f9c7a3d9553f8ac8ad221  -' = 'f9ee14546802eb180a650d91cbf7bcaa046afe80a4ac07624a6d2c186db956d9b055c21dd05987b5ad39be205255142c11f73d39fe6f9c7a3d9553f8ac8ad221  -' ']'
+ echo NVIDIA-390xx/kernel-6.4.patch '[OK]'
NVIDIA-390xx/kernel-6.4.patch [OK]
+ for i in "${!patch_file_names[@]}"
+ echo kernel-6.5.patch https://nvidia.if-not-true-then-false.com/patcher/ 0d4101e8d55b853613ddf53a4f258beda23c89bb2beb2cede6be7ecb1a35be1a81604363e2367d06e6bcd64ba4424eb7d2766c6468ebb9bb75d06ac2b40edbeb
kernel-6.5.patch https://nvidia.if-not-true-then-false.com/patcher/ 0d4101e8d55b853613ddf53a4f258beda23c89bb2beb2cede6be7ecb1a35be1a81604363e2367d06e6bcd64ba4424eb7d2766c6468ebb9bb75d06ac2b40edbeb
+ check_file NVIDIA-390xx/kernel-6.5.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.5.patch 0d4101e8d55b853613ddf53a4f258beda23c89bb2beb2cede6be7ecb1a35be1a81604363e2367d06e6bcd64ba4424eb7d2766c6468ebb9bb75d06ac2b40edbeb
+ '[' '!' -f ./NVIDIA-390xx/kernel-6.5.patch ']'
+ echo Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.5.patch
Downloading... https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.5.patch
+ wget -O NVIDIA-390xx/kernel-6.5.patch https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.5.patch
--2024-04-14 05:19:20--  https://nvidia.if-not-true-then-false.com/patcher/NVIDIA-390xx/kernel-6.5.patch
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com) をDNSに問いあわせています... 104.26.7.162, 172.67.69.90, 104.26.6.162, ...
nvidia.if-not-true-then-false.com (nvidia.if-not-true-then-false.com)|104.26.7.162|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 2622 (2.6K) [application/octet-stream]
`NVIDIA-390xx/kernel-6.5.patch' に保存中

     0K ..                                                    100% 8.63M=0s

2024-04-14 05:19:21 (8.63 MB/s) - `NVIDIA-390xx/kernel-6.5.patch' へ保存完了 [2622/2622]

++ b2sum
+ '[' '0d4101e8d55b853613ddf53a4f258beda23c89bb2beb2cede6be7ecb1a35be1a81604363e2367d06e6bcd64ba4424eb7d2766c6468ebb9bb75d06ac2b40edbeb  -' = '0d4101e8d55b853613ddf53a4f258beda23c89bb2beb2cede6be7ecb1a35be1a81604363e2367d06e6bcd64ba4424eb7d2766c6468ebb9bb75d06ac2b40edbeb  -' ']'
+ echo NVIDIA-390xx/kernel-6.5.patch '[OK]'
NVIDIA-390xx/kernel-6.5.patch [OK]

chmod +x ./$nvidia_file
+ chmod +x ./NVIDIA-Linux-x86_64-390.157.run

if [ -d ./$nvidia_directory ]; then
  rm -rf ./$nvidia_directory
fi
+ '[' -d ./NVIDIA-Linux-x86_64-390.157 ']'

./$nvidia_file --extract-only
+ ./NVIDIA-Linux-x86_64-390.157.run --extract-only
Creating directory NVIDIA-Linux-x86_64-390.157
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 390.157...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

cd ./$nvidia_directory
+ cd ./NVIDIA-Linux-x86_64-390.157

for f in "${patch_file_names[@]}"; do
  patch -Np1 -i ../${path}/$f
done
+ for f in "${patch_file_names[@]}"
+ patch -Np1 -i ../NVIDIA-390xx/kernel-4.16+-memory-encryption.patch
patching file kernel/common/inc/nv-linux.h
patching file kernel/conftest.sh
Hunk #1 succeeded at 2074 (offset 18 lines).
+ for f in "${patch_file_names[@]}"
+ patch -Np1 -i ../NVIDIA-390xx/kernel-6.2.patch
patching file kernel/nvidia-drm/nvidia-drm-connector.c
patching file kernel/nvidia-drm/nvidia-drm-drv.c
Hunk #2 succeeded at 240 with fuzz 2 (offset -1 lines).
patching file kernel/nvidia/nv-acpi.c
Hunk #1 succeeded at 8 with fuzz 1.
Hunk #2 succeeded at 24 (offset -1 lines).
Hunk #3 succeeded at 77 with fuzz 1 (offset -7 lines).
Hunk #4 succeeded at 338 (offset -11 lines).
Hunk #5 succeeded at 395 with fuzz 1 (offset -11 lines).
+ for f in "${patch_file_names[@]}"
+ patch -Np1 -i ../NVIDIA-390xx/kernel-6.3.patch
patching file kernel/common/inc/nv-linux.h
patching file kernel/nvidia-drm/nvidia-drm-fb.c
patching file kernel/nvidia-uvm/uvm8.c
patching file kernel/nvidia/nv-mmap.c
+ for f in "${patch_file_names[@]}"
+ patch -Np1 -i ../NVIDIA-390xx/kernel-6.4.patch
patching file kernel/nvidia-drm/nvidia-drm-drv.c
+ for f in "${patch_file_names[@]}"
+ patch -Np1 -i ../NVIDIA-390xx/kernel-6.5.patch
patching file kernel/common/inc/nv-mm.h

cd ..
+ cd ..

./$nvidia_directory/makeself.sh --target-os Linux --target-arch x86_64 $nvidia_directory $nvidia_directory-${output_file_name[0]}.run "NVIDIA driver $nvidia_version ${output_file_name[1]}" ./nvidia-installer
+ ./NVIDIA-Linux-x86_64-390.157/makeself.sh --target-os Linux --target-arch x86_64 NVIDIA-Linux-x86_64-390.157 NVIDIA-Linux-x86_64-390.157-patched-kernel-6.5.run 'NVIDIA driver 390.157 patched for kernel 6.5+' ./nvidia-installer
Adding files to archive named "NVIDIA-Linux-x86_64-390.157-patched-kernel-6.5.run"...
./libnvcuvid.so.390.157
./nvidia-modprobe
./pkg-history.txt
./NVIDIA_Changelog
./nvidia-cuda-mps-control
./makeself-help-script.sh
./nvidia-settings
./nvidia-settings.1.gz
./README.txt
./10_nvidia_wayland.json
./nvidia-cuda-mps-control.1.gz
./mkprecompiled
./gl.h
./kernel/
./kernel/common/
./kernel/common/inc/
./kernel/common/inc/xapi-sdk.h
./kernel/common/inc/nvCpuUuid.h
./kernel/common/inc/nv-kthread-q.h
./kernel/common/inc/uvmtypes.h
./kernel/common/inc/cpuopsys.h
./kernel/common/inc/nv-gpu-info.h
./kernel/common/inc/nvkms-api-types.h
./kernel/common/inc/nv-memdbg.h
./kernel/common/inc/nv-register-module.h
./kernel/common/inc/nvstatuscodes.h
./kernel/common/inc/nvstatus.h
./kernel/common/inc/nv-timer.h
./kernel/common/inc/nv-retpoline.h
./kernel/common/inc/nv-misc.h
./kernel/common/inc/nv_uvm_interface.h
./kernel/common/inc/nvlimits.h
./kernel/common/inc/nvkms-kapi.h
./kernel/common/inc/nvtypes.h
./kernel/common/inc/nv-time.h
./kernel/common/inc/nv-list-helpers.h
./kernel/common/inc/conftest.h
./kernel/common/inc/nv-kref.h
./kernel/common/inc/nv.h
./kernel/common/inc/nv-pgprot.h
./kernel/common/inc/nvmisc.h
./kernel/common/inc/nv-pci-types.h
./kernel/common/inc/nv_speculation_barrier.h
./kernel/common/inc/nvgputypes.h
./kernel/common/inc/os-interface.h
./kernel/common/inc/nv-modeset-interface.h
./kernel/common/inc/nv-kernel-interface-api.h
./kernel/common/inc/nv-hypervisor.h
./kernel/common/inc/nvipmi.h
./kernel/common/inc/nv-procfs.h
./kernel/common/inc/nv-lock.h
./kernel/common/inc/nv_uvm_types.h
./kernel/common/inc/nv_stdarg.h
./kernel/common/inc/nv-proto.h
./kernel/common/inc/nv-linux.h
./kernel/common/inc/nv-mm.h
./kernel/Kbuild
./kernel/nvidia-drm/
./kernel/nvidia-drm/nvidia-drm-encoder.h
./kernel/nvidia-drm/nvidia-drm-utils.h
./kernel/nvidia-drm/nvidia-drm-encoder.c
./kernel/nvidia-drm/nvidia-drm-gem.c
./kernel/nvidia-drm/nv-pci-table.c
./kernel/nvidia-drm/nvidia-drm-modeset.c
./kernel/nvidia-drm/nvidia-drm-linux.c
./kernel/nvidia-drm/nvidia-dma-fence-helper.h
./kernel/nvidia-drm/nvidia-drm-ioctl.h
./kernel/nvidia-drm/nvidia-drm-prime-fence.c
./kernel/nvidia-drm/nvidia-drm-modeset.h
./kernel/nvidia-drm/nv-pci-table.h
./kernel/nvidia-drm/nvidia-drm-priv.h
./kernel/nvidia-drm/nvidia-dma-resv-helper.h
./kernel/nvidia-drm/nvidia-drm-gem-user-memory.c
./kernel/nvidia-drm/nvidia-drm.c
./kernel/nvidia-drm/nvidia-drm-gem-user-memory.h
./kernel/nvidia-drm/nvidia-drm-crtc.h
./kernel/nvidia-drm/nvidia-drm.h
./kernel/nvidia-drm/nvidia-drm-helper.h
./kernel/nvidia-drm/nvidia-drm-gem.h
./kernel/nvidia-drm/nvidia-drm.Kbuild
./kernel/nvidia-drm/nvidia-drm-drv.h
./kernel/nvidia-drm/nvidia-drm-conftest.h
./kernel/nvidia-drm/nvidia-drm-connector.h
./kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.c
./kernel/nvidia-drm/nvidia-drm-helper.c
./kernel/nvidia-drm/nvidia-drm-utils.c
./kernel/nvidia-drm/nvidia-drm-os-interface.h
./kernel/nvidia-drm/nvidia-drm-fb.h
./kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.h
./kernel/nvidia-drm/nvidia-drm-prime-fence.h
./kernel/nvidia-drm/nvidia-drm-crtc.c
./kernel/nvidia-drm/nvidia-drm-connector.c
./kernel/nvidia-drm/nvidia-drm-drv.c.orig
./kernel/nvidia-drm/nvidia-drm-fb.c
./kernel/nvidia-drm/nvidia-drm-drv.c
./kernel/nvidia-modeset/
./kernel/nvidia-modeset/nvidia-modeset-linux.c
./kernel/nvidia-modeset/nvkms.h
./kernel/nvidia-modeset/nvkms-ioctl.h
./kernel/nvidia-modeset/nvidia-modeset-os-interface.h
./kernel/nvidia-modeset/nvidia-modeset.Kbuild
./kernel/nvidia-modeset/nv-modeset-kernel.o_binary
./kernel/dkms.conf
./kernel/Makefile
./kernel/nvidia-uvm/
./kernel/nvidia-uvm/uvm8_push_macros.h
./kernel/nvidia-uvm/uvm8_perf_events.h
./kernel/nvidia-uvm/uvm8_pmm_gpu.c
./kernel/nvidia-uvm/uvm8_test_rng.h
./kernel/nvidia-uvm/uvm8_gpu_access_counters.c
./kernel/nvidia-uvm/clc365.h
./kernel/nvidia-uvm/uvm_linux_ioctl.h
./kernel/nvidia-uvm/uvm8_range_tree_test.c
./kernel/nvidia-uvm/clc06f.h
./kernel/nvidia-uvm/uvm8_kepler_host.c
./kernel/nvidia-uvm/uvm8_gpu.c
./kernel/nvidia-uvm/uvm8_va_block.c
./kernel/nvidia-uvm/uvm8_lock.c
./kernel/nvidia-uvm/uvm8_perf_heuristics.h
./kernel/nvidia-uvm/nvstatus.c
./kernel/nvidia-uvm/uvm8_lock.h
./kernel/nvidia-uvm/uvm_linux.h
./kernel/nvidia-uvm/uvm8_maxwell.c
./kernel/nvidia-uvm/cla06fsubch.h
./kernel/nvidia-uvm/uvm8_page_tree_test.c
./kernel/nvidia-uvm/uvm8_perf_module.c
./kernel/nvidia-uvm/nvidia-uvm-sources.Kbuild
./kernel/nvidia-uvm/uvm8_va_range.c
./kernel/nvidia-uvm/uvm8_kvmalloc_test.c
./kernel/nvidia-uvm/uvm8_mmu.c
./kernel/nvidia-uvm/clc1b5.h
./kernel/nvidia-uvm/uvm8_pmm_sysmem.c
./kernel/nvidia-uvm/uvm_linux.c
./kernel/nvidia-uvm/uvm8_channel_test.c
./kernel/nvidia-uvm/uvm8_user_channel.c
./kernel/nvidia-uvm/uvm8_migrate.c
./kernel/nvidia-uvm/nvCpuUuid.c
./kernel/nvidia-uvm/uvm8_gpu_semaphore_test.c
./kernel/nvidia-uvm/uvm8_perf_module.h
./kernel/nvidia-uvm/uvm8_gpu_isr.c
./kernel/nvidia-uvm/uvm8_kvmalloc.c
./kernel/nvidia-uvm/uvm8_test.c
./kernel/nvidia-uvm/uvm_debug_optimized.c
./kernel/nvidia-uvm/uvm8_volta_host.c
./kernel/nvidia-uvm/uvm8_gpu_replayable_faults.h
./kernel/nvidia-uvm/uvm8_mem.c
./kernel/nvidia-uvm/clc3b5.h
./kernel/nvidia-uvm/uvm8_tlb_batch.c
./kernel/nvidia-uvm/uvm8_rm_mem_test.c
./kernel/nvidia-uvm/clb0b5.h
./kernel/nvidia-uvm/uvm8_thread_context.h
./kernel/nvidia-uvm/nvidia-uvm.Kbuild
./kernel/nvidia-uvm/uvm8_ce_test.c
./kernel/nvidia-uvm/uvm8_procfs.h
./kernel/nvidia-uvm/uvm_common.h
./kernel/nvidia-uvm/uvm8_pascal_mmu.c
./kernel/nvidia-uvm/uvm8_pascal_fault_buffer.c
./kernel/nvidia-uvm/uvm8_lock_test.c
./kernel/nvidia-uvm/uvm8_kvmalloc.h
./kernel/nvidia-uvm/uvm8_perf_heuristics.c
./kernel/nvidia-uvm/uvm8_range_group_tree_test.c
./kernel/nvidia-uvm/uvm8_perf_utils_test.c
./kernel/nvidia-uvm/uvm8_tlb_batch.h
./kernel/nvidia-uvm/uvm8_init.h
./kernel/nvidia-uvm/uvm8_range_allocator.c
./kernel/nvidia-uvm/uvm8_mem.h
./kernel/nvidia-uvm/uvm8_thread_context.c
./kernel/nvidia-uvm/uvm8_volta_fault_buffer.c
./kernel/nvidia-uvm/uvm8_test_ioctl.h
./kernel/nvidia-uvm/uvm8_perf_utils.c
./kernel/nvidia-uvm/uvm8_volta_mmu.c
./kernel/nvidia-uvm/uvm8_rb_tree.h
./kernel/nvidia-uvm/uvm8_va_block.h
./kernel/nvidia-uvm/uvm_minimal_init.h
./kernel/nvidia-uvm/clc076.h
./kernel/nvidia-uvm/uvm8_pascal_fault_buffer.h
./kernel/nvidia-uvm/uvm8_hal.h
./kernel/nvidia-uvm/uvm8_range_group.c
./kernel/nvidia-uvm/uvm8_gpu_semaphore.h
./kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.c
./kernel/nvidia-uvm/uvm8_pmm_test.c
./kernel/nvidia-uvm/uvm8_va_space.c
./kernel/nvidia-uvm/uvm8_perf_prefetch.h
./kernel/nvidia-uvm/uvm8_mmu.h
./kernel/nvidia-uvm/ctrl2080mc.h
./kernel/nvidia-uvm/uvm8_volta_access_counter_buffer.c
./kernel/nvidia-uvm/uvm8_gpu.h
./kernel/nvidia-uvm/uvm8_gpu_isr.h
./kernel/nvidia-uvm/uvm_utils.h
./kernel/nvidia-uvm/uvm8_pte_batch.h
./kernel/nvidia-uvm/uvm8_pmm_gpu.h
./kernel/nvidia-uvm/uvm8_map_external.h
./kernel/nvidia-uvm/uvm8_test_rng.c
./kernel/nvidia-uvm/uvm8_pmm_sysmem_test.c
./kernel/nvidia-uvm/uvm8_pushbuffer.c
./kernel/nvidia-uvm/uvm8_hmm.h
./kernel/nvidia-uvm/uvm8_tracker.c
./kernel/nvidia-uvm/uvm8_rb_tree_test.c
./kernel/nvidia-uvm/uvm8_map_external.c
./kernel/nvidia-uvm/uvm.h
./kernel/nvidia-uvm/uvm8_forward_decl.h
./kernel/nvidia-uvm/uvm8_rb_tree.c
./kernel/nvidia-uvm/uvm8_hmm.c
./kernel/nvidia-uvm/uvm8_range_allocator_test.c
./kernel/nvidia-uvm/uvm8_gpu_non_replayable_faults.c
./kernel/nvidia-uvm/uvm8_range_tree.c
./kernel/nvidia-uvm/uvm8_gpu_replayable_faults.c
./kernel/nvidia-uvm/uvm8_va_block_test.c
./kernel/nvidia-uvm/uvm8_perf_thrashing.h
./kernel/nvidia-uvm/uvm8_tools.h
./kernel/nvidia-uvm/uvm8_pascal_host.c
./kernel/nvidia-uvm/uvm8_range_tree.h
./kernel/nvidia-uvm/uvm8_perf_events.c
./kernel/nvidia-uvm/uvm8_get_rm_ptes_test.c
./kernel/nvidia-uvm/uvm8_mmu_test.c
./kernel/nvidia-uvm/uvm8_peer_identity_mappings_test.c
./kernel/nvidia-uvm/uvm8_push.h
./kernel/nvidia-uvm/uvm8_processors.h
./kernel/nvidia-uvm/uvm8_kepler_mmu.c
./kernel/nvidia-uvm/uvm8_range_group.h
./kernel/nvidia-uvm/hwref/
./kernel/nvidia-uvm/hwref/volta/
./kernel/nvidia-uvm/hwref/volta/gv100/
./kernel/nvidia-uvm/hwref/volta/gv100/dev_fault.h
./kernel/nvidia-uvm/hwref/volta/gv100/dev_fb.h
./kernel/nvidia-uvm/hwref/volta/gv100/dev_mmu.h
./kernel/nvidia-uvm/hwref/pascal/
./kernel/nvidia-uvm/hwref/pascal/gp100/
./kernel/nvidia-uvm/hwref/pascal/gp100/dev_fault.h
./kernel/nvidia-uvm/hwref/pascal/gp100/dev_fb.h
./kernel/nvidia-uvm/hwref/pascal/gp100/dev_master.h
./kernel/nvidia-uvm/hwref/pascal/gp100/dev_mmu.h
./kernel/nvidia-uvm/hwref/kepler/
./kernel/nvidia-uvm/hwref/kepler/gk104/
./kernel/nvidia-uvm/hwref/kepler/gk104/dev_mmu.h
./kernel/nvidia-uvm/uvm_ioctl.h
./kernel/nvidia-uvm/cla0b5.h
./kernel/nvidia-uvm/uvm8_perf_thrashing.c
./kernel/nvidia-uvm/uvm8_hal.c
./kernel/nvidia-uvm/uvm8_perf_utils.h
./kernel/nvidia-uvm/uvm8_volta_fault_buffer.h
./kernel/nvidia-uvm/cla16f.h
./kernel/nvidia-uvm/uvm_common.c
./kernel/nvidia-uvm/uvm8_push_test.c
./kernel/nvidia-uvm/uvm8_va_space.h
./kernel/nvidia-uvm/uvm8_rm_mem.c
./kernel/nvidia-uvm/clb069.h
./kernel/nvidia-uvm/uvm8_kepler.c
./kernel/nvidia-uvm/uvm8_pascal.c
./kernel/nvidia-uvm/clc0b5.h
./kernel/nvidia-uvm/uvm8_tracker_test.c
./kernel/nvidia-uvm/clb06f.h
./kernel/nvidia-uvm/uvm8_pte_batch.c
./kernel/nvidia-uvm/uvm8_pushbuffer.h
./kernel/nvidia-uvm/uvm8_api.h
./kernel/nvidia-uvm/uvm8_hal_types.h
./kernel/nvidia-uvm/uvm8_test.h
./kernel/nvidia-uvm/uvm8_tracker.h
./kernel/nvidia-uvm/uvm8_global.h
./kernel/nvidia-uvm/uvm8_tools_init.h
./kernel/nvidia-uvm/uvm8_perf_module_test.c
./kernel/nvidia-uvm/uvm8_maxwell_host.c
./kernel/nvidia-uvm/uvm8_tools.c
./kernel/nvidia-uvm/uvm8_range_allocator.h
./kernel/nvidia-uvm/clc36f.h
./kernel/nvidia-uvm/uvm_unit_test.h
./kernel/nvidia-uvm/uvm8_rm_mem.h
./kernel/nvidia-uvm/uvm8_user_channel.h
./kernel/nvidia-uvm/uvm8_channel.c
./kernel/nvidia-uvm/uvm8_push.c
./kernel/nvidia-uvm/uvm8_kepler_ce.c
./kernel/nvidia-uvm/uvm_utils.c
./kernel/nvidia-uvm/uvm8_perf_events_test.c
./kernel/nvidia-uvm/uvm8_policy.c
./kernel/nvidia-uvm/uvm8_channel.h
./kernel/nvidia-uvm/cla06f.h
./kernel/nvidia-uvm/uvm8_mem_test.c
./kernel/nvidia-uvm/uvm8_gpu_semaphore.c
./kernel/nvidia-uvm/uvm8_pascal_ce.c
./kernel/nvidia-uvm/uvm8_va_block_types.h
./kernel/nvidia-uvm/uvm8_va_range.h
./kernel/nvidia-uvm/uvm8_pmm_sysmem.h
./kernel/nvidia-uvm/uvm8_perf_prefetch.c
./kernel/nvidia-uvm/uvm_unsupported.c
./kernel/nvidia-uvm/uvm8_volta.c
./kernel/nvidia-uvm/uvm8_gpu_non_replayable_faults.h
./kernel/nvidia-uvm/uvm8_global.c
./kernel/nvidia-uvm/uvm8_gpu_access_counters.h
./kernel/nvidia-uvm/clc369.h
./kernel/nvidia-uvm/uvm8_procfs.c
./kernel/nvidia-uvm/uvm8.c
./kernel/nvidia/
./kernel/nvidia/os-mlock.c
./kernel/nvidia/nv.c
./kernel/nvidia/nv-p2p.h
./kernel/nvidia/nv_gpu_ops.h
./kernel/nvidia/nvidia.Kbuild
./kernel/nvidia/nv-pci-table.c
./kernel/nvidia/nv-kthread-q-selftest.c
./kernel/nvidia/nv-mempool.c
./kernel/nvidia/nv-kthread-q.c
./kernel/nvidia/nv-procfs.c
./kernel/nvidia/nv-usermap.c
./kernel/nvidia/os-interface.c
./kernel/nvidia/nv-dma.c
./kernel/nvidia/nv-pat.c
./kernel/nvidia/nv-report-err.c
./kernel/nvidia/nv-pci-table.h
./kernel/nvidia/nv-reg.h
./kernel/nvidia/rmp2pdefines.h
./kernel/nvidia/nv-chrdev.c
./kernel/nvidia/nv-gpu-numa.c
./kernel/nvidia/nvlink_common.h
./kernel/nvidia/os-usermap.c
./kernel/nvidia/nv-frontend.h
./kernel/nvidia/nv-vm.c
./kernel/nvidia/os-registry.c
./kernel/nvidia/nv-ibmnpu.c
./kernel/nvidia/nv-memdbg.c
./kernel/nvidia/nv-instance.h
./kernel/nvidia/nv_uvm_interface.c
./kernel/nvidia/nv-i2c.c
./kernel/nvidia/nv-gpu-numa.h
./kernel/nvidia/rmil.h
./kernel/nvidia/nvlink_linux.h
./kernel/nvidia/nvlink_errors.h
./kernel/nvidia/os-pci.c
./kernel/nvidia/nv-cray.c
./kernel/nvidia/nv-gvi.c
./kernel/nvidia/nvidia-sources.Kbuild
./kernel/nvidia/nv-p2p.c
./kernel/nvidia/nvlink_export.h
./kernel/nvidia/nv-vtophys.c
./kernel/nvidia/nv-modeset-interface.c
./kernel/nvidia/nv-kernel.o_binary
./kernel/nvidia/nv-report-err.h
./kernel/nvidia/nv-frontend.c
./kernel/nvidia/nv-instance.c
./kernel/nvidia/nvlink_linux.c
./kernel/nvidia/nv-pat.h
./kernel/nvidia/nv-ibmnpu.h
./kernel/nvidia/nvlink_pci.h
./kernel/nvidia/nvlink_proto.h
./kernel/nvidia/nv-acpi.c.orig
./kernel/nvidia/nv-acpi.c
./kernel/nvidia/nv-mmap.c
./kernel/conftest.sh.orig
./kernel/conftest.sh
./nvidia-debugdump
./LICENSE
./libGLESv1_CM.so.1.2.0
./libOpenCL.so.1.0.0
./tls/
./tls/libnvidia-tls.so.390.157
./libGLESv1_CM_nvidia.so.390.157
./nvidia-modprobe.1.gz
./libnvidia-compiler.so.390.157
./libnvidia-fatbinaryloader.so.390.157
./nvidia-xconfig
./nvidia-cuda-mps-server
./makeself.sh
./libnvidia-glsi.so.390.157
./glext.h
./libnvidia-wfb.so.390.157
./nvidia-persistenced
./nvidia.icd
./libGL.so.390.157
./libEGL.so.1.1.0
./libEGL_nvidia.so.390.157
./libEGL.so.390.157
./libnvidia-egl-wayland.so.1.0.2
./libGLdispatch.so.0
./libnvidia-tls.so.390.157
./libnvidia-ml.so.390.157
./libnvidia-fbc.so.390.157
./libnvidia-glcore.so.390.157
./nvidia-application-profiles-390.157-key-documentation
./10_nvidia.json
./libGL.la
./tls_test
./libnvidia-cfg.so.390.157
./libnvidia-ifr.so.390.157
./nvidia-persistenced.1.gz
./libnvidia-eglcore.so.390.157
./glxext.h
./.manifest
./libGLX_nvidia.so.390.157
./libGLESv2.so.2.1.0
./libnvidia-encode.so.390.157
./nvidia-persistenced-init.tar.bz2
./libnvidia-ptxjitcompiler.so.390.157
./libnvidia-gtk2.so.390.157
./libnvidia-opencl.so.390.157
./libGLX.so.0
./nvidia-drm-outputclass.conf
./libglvnd_install_checker/
./libglvnd_install_checker/libEGL_installertest.so.0
./libglvnd_install_checker/check-entrypoint
./libglvnd_install_checker/libGLX_installertest.so.0
./libglvnd_install_checker/check-libgldispatch
./libglvnd_install_checker/check-libglx
./libglvnd_install_checker/check-libglvnd-install.sh
./libglvnd_install_checker/egl_installertest.json
./libglvnd_install_checker/check-libegl
./libvdpau_nvidia.so.390.157
./nvidia-application-profiles-390.157-rc
./nvidia-settings.desktop
./libglx.so.390.157
./nvidia-bug-report.sh
./tls_test_dso.so
./nvidia-smi
./libGLESv2_nvidia.so.390.157
./nvidia_icd.json.template
./libcuda.so.390.157
./libOpenGL.so.0
./libGL.so.1.7.0
./nvidia-settings.png
./32/
./32/libnvcuvid.so.390.157
./32/libGLESv1_CM.so.1.2.0
./32/libOpenCL.so.1.0.0
./32/tls/
./32/tls/libnvidia-tls.so.390.157
./32/libGLESv1_CM_nvidia.so.390.157
./32/libnvidia-compiler.so.390.157
./32/libnvidia-fatbinaryloader.so.390.157
./32/libnvidia-glsi.so.390.157
./32/libGL.so.390.157
./32/libEGL.so.1.1.0
./32/libEGL_nvidia.so.390.157
./32/libEGL.so.390.157
./32/libGLdispatch.so.0
./32/libnvidia-tls.so.390.157
./32/libnvidia-ml.so.390.157
./32/libnvidia-fbc.so.390.157
./32/libnvidia-glcore.so.390.157
./32/libGL.la
./32/libnvidia-ifr.so.390.157
./32/libnvidia-eglcore.so.390.157
./32/libGLX_nvidia.so.390.157
./32/libGLESv2.so.2.1.0
./32/libnvidia-encode.so.390.157
./32/libnvidia-ptxjitcompiler.so.390.157
./32/libnvidia-opencl.so.390.157
./32/libGLX.so.0
./32/libglvnd_install_checker/
./32/libglvnd_install_checker/libEGL_installertest.so.0
./32/libglvnd_install_checker/check-entrypoint
./32/libglvnd_install_checker/libGLX_installertest.so.0
./32/libglvnd_install_checker/check-libgldispatch
./32/libglvnd_install_checker/check-libglx
./32/libglvnd_install_checker/check-libglvnd-install.sh
./32/libglvnd_install_checker/egl_installertest.json
./32/libglvnd_install_checker/check-libegl
./32/libvdpau_nvidia.so.390.157
./32/libGLESv2_nvidia.so.390.157
./32/libcuda.so.390.157
./32/libOpenGL.so.0
./32/libGL.so.1.7.0
./nvidia-xconfig.1.gz
./nvidia-smi.1.gz
./glx.h
./nvidia-installer.1.gz
./html/
./html/powermanagement.html
./html/selectdriver.html
./html/displaydevicenames.html
./html/xconfigoptions.html
./html/dpi.html
./html/nvidia-smi.html
./html/editxconfig.html
./html/optimus.html
./html/appendices.html
./html/openglenvvariables.html
./html/programmingmodes.html
./html/knownissues.html
./html/xrandrextension.html
./html/sdi.html
./html/nvidia-debugdump.html
./html/installedcomponents.html
./html/sli.html
./html/randr14.html
./html/supportedchips.html
./html/minimumrequirements.html
./html/nvidia-ml.html
./html/configmultxscreens.html
./html/nvidiasettings.html
./html/introduction.html
./html/installationandconfiguration.html
./html/i2c.html
./html/profiles.html
./html/depth30.html
./html/kms.html
./html/vdpausupport.html
./html/flippingubb.html
./html/xineramaglx.html
./html/commonproblems.html
./html/addressingcapabilities.html
./html/glxsupport.html
./html/configlaptop.html
./html/faq.html
./html/procinterface.html
./html/gpunames.html
./html/installdriver.html
./html/newusertips.html
./html/configtwinview.html
./html/dma_issues.html
./html/audiosupport.html
./html/xcompositeextension.html
./html/framelock.html
./html/index.html
./html/addtlresources.html
./html/acknowledgements.html
./html/nvidia-persistenced.html
./html/retpoline.html
./nvidia-installer
./nvidia_drv.so
./libnvidia-gtk3.so.390.157

CRC: 662547711
MD5: cad417b6b1112978009e66ce6875009f

Self-extractible archive "NVIDIA-Linux-x86_64-390.157-patched-kernel-6.5.run" successfully created.

exit 0
+ exit 0

$ dnf download --source xorg-x11-drv-nvidia-\*

fedora-source リポジトリーの有効化
updates-source リポジトリーの有効化
rpmfusion-free-source リポジトリーの有効化
rpmfusion-free-updates-source リポジトリーの有効化
rpmfusion-nonfree-source リポジトリーの有効化
rpmfusion-nonfree-nvidia-driver-source リポジトリーの有効化
rpmfusion-nonfree-steam-source リポジトリーの有効化
rpmfusion-nonfree-updates-source リポジトリーの有効化
メタデータの期限切れの最終確認: 0:43:52 前の 2024年04月14日 05時28分18秒 に実施しました。
(1/4): xorg-x11-drv-nvidia-340xx-340.108-12.fc39.src.rpm                     1.1 MB/s | 104 MB     01:34    
(2/4): xorg-x11-drv-nvidia-390xx-390.157-3.fc39.src.rpm                      2.0 MB/s | 158 MB     01:20    
(3/4): xorg-x11-drv-nvidia-470xx-470.223.02-1.fc39.src.rpm                   1.3 MB/s | 258 MB     03:17    
(4/4): xorg-x11-drv-nvidia-550.67-1.fc39.src.rpm                             2.0 MB/s | 516 MB     04:23    

$ ll xorg-x11-drv-nvidia-*.src.rpm

-rw-r--r-- 1 tomoyan tomoyan 109112009  4月 14 06:13 xorg-x11-drv-nvidia-340xx-340.108-12.fc39.src.rpm
-rw-r--r-- 1 tomoyan tomoyan 165507929  4月 14 06:15 xorg-x11-drv-nvidia-390xx-390.157-3.fc39.src.rpm
-rw-r--r-- 1 tomoyan tomoyan 270638053  4月 14 06:15 xorg-x11-drv-nvidia-470xx-470.223.02-1.fc39.src.rpm
-rw-r--r-- 1 tomoyan tomoyan 541353778  4月 14 06:16 xorg-x11-drv-nvidia-550.67-1.fc39.src.rpm

390.157 に patch を当てる場合、nvidia-390xx-kmod-390.157-8.fc39.src.rpm と同様の内容である🤔
Kernel が更新されてカーネルモジュールをビルドできなくなった場合は、ここから patch を入手できる🤔

$ dnf download --source nvidia-390xx-kmod

fedora-source リポジトリーの有効化
updates-source リポジトリーの有効化
rpmfusion-free-source リポジトリーの有効化
rpmfusion-free-updates-source リポジトリーの有効化
rpmfusion-nonfree-source リポジトリーの有効化
rpmfusion-nonfree-nvidia-driver-source リポジトリーの有効化
rpmfusion-nonfree-steam-source リポジトリーの有効化
rpmfusion-nonfree-updates-source リポジトリーの有効化
メタデータの期限切れの最終確認: 1:12:16 前の 2024年04月13日 09時45分32秒 に実施しました。
nvidia-390xx-kmod-390.157-8.fc39.src.rpm                                     205 kB/s | 101 kB     00:00

$ mkdir nvidia-390xx-kmod; rpm2cpio nvidia-390xx-kmod-390.157-8.fc39.src.rpm | cpio -idD nvidia-390xx-kmod

225 ブロック

$ ls nvidia-390xx-kmod/*.patch

nvidia-390xx-kmod/0018-backport-nv_install_notifier-changes-from-418.30.patch
nvidia-390xx-kmod/arm-outer-sync.patch
nvidia-390xx-kmod/bashisms.patch
nvidia-390xx-kmod/cc_version_check-gcc5.patch
nvidia-390xx-kmod/conftest-verbose.patch
nvidia-390xx-kmod/do-div-cast.patch
nvidia-390xx-kmod/ignore_xen_on_arm.patch
nvidia-390xx-kmod/include-swiotlb-header-on-arm.patch
nvidia-390xx-kmod/kernel-4.16+-memory-encryption.patch
nvidia-390xx-kmod/nvidia-390xx-kmod-0024-kernel-6.2-adaptation.patch
nvidia-390xx-kmod/nvidia-390xx-kmod-0025-kernel-6.3-adaptation.patch
nvidia-390xx-kmod/nvidia-390xx-kmod-0026-kernel-6.4-adaptation.patch
nvidia-390xx-kmod/nvidia-390xx-kmod-0027-kernel-6.5-garbage-collect-all-references-to-get_user.patch
nvidia-390xx-kmod/nvidia-390xx-kmod-0028-kernel-6.5-handle-get_user_pages-vmas-argument-remova.patch
nvidia-390xx-kmod/nvidia-390xx-kmod-0029-kernel-6.6-backport-drm_gem_prime_handle_to_fd-changes-from-470.patch
nvidia-390xx-kmod/nvidia-390xx-kmod-0030-kernel-6.6-refuse-to-load-legacy-module-if-IBT-is-enabled.patch
nvidia-390xx-kmod/nvidia-390xx-kmod-0031-kernel-6.8-adaptation.patch
nvidia-390xx-kmod/nvidia-drm-arm-cflags.patch
nvidia-390xx-kmod/use-kbuild-compiler.patch

  • linux/fedora/fedora_nvidia_drivers_install_guide/nvidia-patcher.txt
  • 最終更新: 2024/04/14 06:20
  • by ともやん