安装Docking Station Driver后WinPython出现问题

时间:2018-02-05 10:32:08

标签: python driver pyqt5 spyder

我在Windows 7笔记本电脑上通过WinPython-64bit-3.6.3.0Qt5发行版使用Spyder。要在我的笔记本电脑上添加第三个屏幕,我开始使用USB 3.0扩展坞。安装驱动程序后,Spyder不会启动,WinPython控制面板也不会启动。

这些是我安装的驱动程序:

DisplayLink图形驱动程序版本:8.0.762.0

DisplayLink以太网驱动程序版本:8.0.403.0

DisplayLink音频驱动程序版本:8.0.745.0

卸载驱动程序可以解决问题,但我的问题是这是否是一个已知问题,是否有办法同时使用Spyder和Docking Station。

到目前为止,我已尝试更新PyQt5,但没有效果。

2 个答案:

答案 0 :(得分:0)

我修好了我的。问题在于DisplayLink和Microsoft合作的方式。微软承认Windows内核模式图形驱动程序存在问题。对于具有两个+显卡和使用DisplayLink的计算机,这只是一个问题。 DisplayLink使用Windows在内核中注册的图形卡,默认情况下是主监视器。在我的惠普笔记本电脑上,英特尔显卡仅用于笔记本电脑屏幕(主屏幕)并在内核中注册,我所拥有的NVIDIA显卡用于所有外部屏幕,未注册。当您将应用程序(如Spyder / Python)移动到外部显示器时,程序的图形将无法正常工作,因为您将使用设置为使用Intel显卡的DisplayLink,但您现在使用的是NVIDIA显卡。这不会发生在所有应用程序上,只有那些严重依赖于DisplayLink驱动程序的应用程序,这些程序通常包括GPU重型程序,如模拟器。为了解决这个问题,我禁用了英特尔显卡,强制笔记本电脑使用NVIDIA显卡和NVIDIA显卡注册内核。这不是一个理想的解决方案,但在微软找到解决方法之前,我们不得不使用这种方法。

答案 1 :(得分:0)

这不是问题的真正解决方案,但我能够再次使用Spyder。

我下载并安装了最新的Anaconda(5.0.1版)发行版。我能够启动Spyder,它包含在该发行版中,即使仍然安装了扩展坞驱动程序。