mirror of
https://github.com/keylase/nvidia-patch.git
synced 2024-12-24 05:43:33 +00:00
linux: autopatch: Better logs for find_bytecode.sh
This commit is contained in:
parent
4d06da0f3a
commit
1e408186c8
@ -13,19 +13,22 @@ driver_url=$2
|
||||
driver_file=NVIDIA-Linux-x86_64-$driver_version.run
|
||||
|
||||
download_driver() {
|
||||
wget -c $driver_url -O $driver_file 1>&2
|
||||
wget -nv -c $driver_url -O $driver_file 1>&2
|
||||
chmod +x $driver_file
|
||||
>&2 echo "Successfully Downloaded Driver $driver_file"
|
||||
}
|
||||
|
||||
extract_driver() {
|
||||
if [[ ! -e ${driver_file%".run"} ]]; then
|
||||
./$driver_file -x
|
||||
fi
|
||||
>&2 echo "Successfully Extracted Driver $driver_file"
|
||||
}
|
||||
|
||||
search_bytecode() {
|
||||
nvenc_file=${driver_file%".run"}/libnvidia-encode.so.$driver_version
|
||||
bytecode=$(xxd -c0 -ps $nvenc_file | grep -oP ".{0,6}$MATCH_STR")
|
||||
bytecode=$(xxd -c10000000 -ps $nvenc_file | grep -oP ".{0,6}$MATCH_STR")
|
||||
>&2 echo "Found bytecode $bytecode"
|
||||
echo $bytecode
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user