计算化学公社
标题:
求助:pymol安装后只读取到核显,怎么才能切换到GPU
[打印本页]
作者Author:
爱喝茶
时间:
2024-5-16 10:39
标题:
求助:pymol安装后只读取到核显,怎么才能切换到GPU
本帖最后由 爱喝茶 于 2024-7-17 15:41 编辑
读取不到GPU好像会导致opengl部分功能报错
后续:这是因为pymol优先使用了核显,而没有切换到独显,可以在Nvidia控制面板将首选图形处理器选择为高性能。单独设置pymol应用我这边试了无效,包括在显卡控制面板和Windows设置里同时更改,均无效。
作者Author:
gsd
时间:
2025-4-24 21:10
pymol实际依靠py脚本运行,任务管理器里可以看出来,pymol运行时占用资源最多的是python.exe,所以单独设置python.exe调用独显即可
作者Author:
LIXIANZHE
时间:
2025-5-12 21:23
设置了,但还是只利用CPU,教育免费版的pymol
作者Author:
爱喝茶
时间:
2025-5-13 10:34
LIXIANZHE 发表于 2025-5-12 21:23
设置了,但还是只利用CPU,教育免费版的pymol
只有可视化能调用GPU,渲染图片本身就无法使用GPU
作者Author:
gsd
时间:
2025-6-25 20:29
本帖最后由 gsd 于 2025-6-26 10:58 编辑
如果可以的话,该条回复请管理员老师帮忙删除下。
作者Author:
gsd
时间:
2025-6-25 20:32
本帖最后由 gsd 于 2025-6-26 10:53 编辑
重新回顾了下pymol运行时windows任务管理器信息,PyMOL实际运行确实调用的Python程序。
但进一步检查该Python属性以及任务管理器详细信息,发现windows教育版PyMOL所调用的python是其安装目录下的pythonw.exe程序,而非python.exe。
因此,可以在NVIDIA控制面板中,在“管理3D设置”-“程序设置”选项卡下,添加pymol安装目录下的pythonw.exe程序,并设置“首选图形处理器”为“高性能NVIDIA处理器”,点击应用;如无“首选图形处理器”,可以设置OpenGL渲染GPU为独显,或者打开windows设置,系统-屏幕-显示卡,添加桌面应用将安装目录下的pythonw.exe程序添加到程序列表中,然后设置独显。
实测发现,独显和核显在ray命令渲染时长并无实际区别。我的经验是,独显的优势在于更大的显存,如果渲染体系过于庞大,用核显pymol会崩溃,而独显不会。
但应该不会有人像我一样,用pymol去看1000帧的蛋白水盒MD动画吧……
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3