def drifunc(): #Installs downloaded drivers
import os
from tkinter.filedialog import askopenfilename, Tk as snak
snak().withdraw()
def Nvidia():
os.system("clear")
global nvenc
path = input("Please select where the NVIDIA driver file is located. Press enter (you may have to answer yes to some options) \033[1;31;48m~# \033[0;39;48m")
nvenc = askopenfilename()
nvenc = str(nvenc)
os.system("clear")
input("\n|MENU|POST_CRACK|GPU|DRIVER_INSTALL|NVIDIA|(Please remove any previous drivers/driver downloads and hit enter) \033[1;31;48m~# \033[0;39;48m")
os.system("cd %s;sudo ./NVIDIA-Linux*" %(nvenc))
print("echo NVIDIA driver is installed!")
print("now reboot, if you see any error, please head to: 'https://goo.gl/f1GU1F'")
def AMD():
os.system("clear")
from tkinter import filedialog
from tkinter import Tk
global AMDlol
AMDlol = input("Please select the folder where the AMD driver tar.xz file is located. Press enter \033[1;31;48m~# \033[0;39;48m")
AMDlol = filedialog.askdirectory()
AMDlol = str(AMDlol)
os.system("clear")
input("\n|MENU|POST_CRACK|GPU|DRIVER_INSTALL|AMD|(Please remove any previous drivers/driver downloads and hit enter) \033[1;31;48m~# \033[0;39;48m")
os.system("cd %s;tar -Jxvf amdgpu-pro*;cd amdgpu-pro*;./amdgpu-pro-install -y" %(AMDlol))
print("echo AMD driver is installed!")
print("now reboot, if you see any error, type: 'amdgpu-pro-uninstall' and reboot.")
print("""
??????? ???????????????????? ?????? ??? ??? ??????? ??????? ?????? ?????????????????? ????????
???????? ??????????????????????????????? ??? ?????????????????????? ???????????????????????????
????????? ??????????? ??? ??????????? ??? ??? ????????????????? ????????? ????????????????
????????????????????? ??? ??????????? ??? ??? ?????????????????? ?????????? ????????????????
?????? ?????????????? ??? ??? ??????????????????? ??????????? ?????? ??????? ??????????? ???????????
?????? ????????????? ??? ??? ??????????????????? ??????? ??? ?????? ????? ??????????? ???????????
""")
print("This is the driver installation screen. Your options are:")
print("\n\n\033[1;35;48mType [1] - Install the NVIDIA-LINUX driver for Hashcat (NVIDIA GTX 900,10 Series)")
print("\033[1;34;48mType [2] - Install the AMDGPU-PRO driver to use Hashcat with an AMD gpu (MOST GPUs, check hashcat.net)")
sel = input("\n|MENU|POST_CRACK|GPU|DRIVER_INSTALL|(Type number) >>")
if sel == "":
drifunc()
if sel == "1":
Nvidia()
if sel == "2":
AMD()
评论列表
文章目录