|
本帖最后由 lothlorien 于 2020-4-7 21:09 编辑
2020-4-7更新:
由于wpf999更新了新版本PPD自动上报脚本,修复了大部分问题,新脚本bug仍可在此贴反馈与讨论,请按3楼方法带上截图
现附上新版脚本:
auto_ppd_submit.py
(21.33 KB, 下载次数: 12091)
请点击原帖查看使用方法
目前新版脚本仍存在少量bug(未确定),如:1660Ti显卡仍不支持(已修复)
—————————————————————————————————————————————————————
首先感谢@wpf999 的自动上报脚本,和@leawind 提供的其中一个bug的解决办法!
以下列出运行脚本过程中可能遇到的BUG的排查解决方案:
1. Python运行库是否装了64位版本的?已知64位版可能在某些情况下无法运行脚本,请自行卸载并装回32位版本,目前测试官方最新版可用(3.8.2)
2. 遇到了log存在中文的情况,参考@leawind 的解决方案
27行添加个参数即可
f=open(file)
修改为
f=open(file,encoding='UTF-8')
3. 最新版本的显卡驱动更换了nvidia-smi.exe的位置,而脚本中get_nv_gpu_info()函数调用接口时仍指向了早期版本的位置,所以可能会出现提示“NVIDIA driver may be not installed!”错误
解决办法是将nvidia-smi.exe从C:\Windows\System32复制到C:\Program Files\NVIDIA Corporation\NVSMI(可能需要自行创建文件夹)。
直接修改函数可能会出现访问\system32的权限问题,暂不提供修改脚本的方法
4. 脚本由于编写时间的问题,尚未支持20系及16系显卡,需要打开脚本找到第343行的html变量,在单引号里面做出如下添加:举例为<option value="176">GeForce GTX 1660 Ti</option>
其中value的数值与显卡型号的对应关系将在2楼提供,将例子中value的值替换为为显卡型号的对应值,将名称换成你显卡的名称(参考例子中的格式,该加空格的地方要加空格)并添加到单引号后面保存即可
如图选中部分就是要添加的部分
注意:为防止代码冲突,请先在该行寻找并准确删除如下字段:(这大概是那会猜的10系的下一代新卡的型号,谁又能猜到nv直接20开头了呢(笑
<option value="136">GeForce GTX 1180 Ti</option>
<option value="137">GeForce GTX 1180</option>
<option value="138">GeForce GTX 1170</option>
<option value="139">GeForce GTX 1160</option>
<option value="140">GeForce GTX 1150</option>
其他bug本人尚未发现或触发,恕不能保证本教程覆盖所有bug的解决方案,其他bug或者触发条件可回帖讨论,本教程若有错误之处也请及时反馈
3楼更新:关于未知原因闪退bug的处理参考
|
评分
-
查看全部评分
|