远程桌面启动Houdini
- 2020 年 2 月 19 日
- 筆記
最近疫情比较严重大家都是在家办公的, 需要远程登录公司里的开发机. 但是远程桌面无法直接启动Houdini, 会报OpenGL的错

这个方法也适用于一些依赖OpenGL硬件加速的程序, 如Substance等
原理就是中断当前远程登录的session, 然后再启动程序, 这时候就可以使用OpenGL加速了
代价就是重新登录一次, 脚本是这样的:
@echo off echo. echo Remote Desktop will be temporarily disconnected . . . please reconnect after a few seconds. echo. pause @echo on tscon.exe 1 /v /dest:console @echo off echo. echo Starting houdinifx.exe . . . @echo on start %~dp0Houdini.bat @echo off echo.
操作步骤
1.以管理员权限运行RDPStartHoudini.exe

- 远程登录会中断, 需要等待几十秒直到Houdini启动完毕

- 重新进行远程登录

成功启动
注意事项
如果Houdini没有安装在默认路径下, 请自己行修改Houdini.bat 中断连接后一定要等到Houdini启动完了再重新登录
参考资料
https://social.technet.microsoft.com/Forums/windowsserver/en-US/c8295ef8-3711-4576-9293-2c4965280165/opengl-and-remote-desktop?forum=winserverTS
https://www.sidefx.com/forum/topic/51527/?page=1#post-288179