SteamVR+Vive叠影器不可用436报错思考与解决

近期在使用SteamVR进行虚拟现实游戏开发的过程中,频频发现自己的电脑连接Vive设备后报错叠影器不可用436的错误,在国内外的网上搜索了很多次都没有真正找到解决办法,很多网站上说升级显卡驱动到最新版本、重启steamVR、重装SteamVR、切换显卡、设置direct mode、重置头盔、重启电脑等方法,本人全部尝试n多次仍然没有成功。在我多次实践以及一些阴差阳错的成功连接后,我总结了以下经验,纯属经验,不保证正确,不具备专业性,请大家批判地看哈哈哈哈。

我的游戏本是i7 6700的处理器,win10系统,单显英伟达GTX1060,所以不存在切换显卡的问题,但是我发现我的电脑每次报错之前都是把我的连接显示器的HDMI拔下来,然后直接插上Vive头戴显示器的HDMI线,这时百分之百报错,并且不管怎么样都不行,而后来我发现,把电脑从显示器上拔下来带出家门走一圈回来之后再连上Vive设备的HDMI线就是可以使用的,并且又一次尝试的时候阴差阳错头戴式显示器中显示的内容和我的外接显示器一致!也就是说头戴显示器里边的内容就是和外接显示器的作用一样,包括复制屏幕、扩展、仅第二屏幕等。这就触发了我的联想,我觉得有可能是对于我这种单显卡电脑,内部有一个内置的计时器,当计时器超时后,就会将HDMI接口中的原有状态删除掉,这时再连接Vive头盔后,就会自动转换到正常的状态,而如果计时器没有超时,HDMI接口的原有状态没有改变,Vive接口不适用这种状态,因此报错436.

所以在这里,我建议遇到这种问题并且束手无策的同学们,把电脑放到书包里出去走走,回来就好了!!!

ps:博主没有学过硬件课+OS,所以所有解释纯属瞎猜,请大家批评指正!

你可能感兴趣的:(Unity,虚拟现实)