Java 空白图像(帧缓冲区)

Java 空白图像(帧缓冲区),java,libgdx,nvidia,intel,windows-7-x64,Java,Libgdx,Nvidia,Intel,Windows 7 X64,我有一个非常恼人的问题,我敢肯定这是由于我的笔记本电脑上的混合图形在某种程度上 我有一台戴尔15r笔记本电脑,带有混合nvidia/intel图形 当我从libGDX运行任何东西时,如果我的HDMI端口插入了一个外部监视器,我只会得到一个空白屏幕,程序运行正常,但没有显示任何内容。因此,我可以点击我的应用程序,它工作正常,但我看不到任何东西 如果我在笔记本电脑上运行它,然后在中途插入显示器,它会正常运行。 如果我开始在显示器上运行它,然后拔下显示器的插头,使它恢复到笔记本电脑屏幕,它将不再显示任

我有一个非常恼人的问题,我敢肯定这是由于我的笔记本电脑上的混合图形在某种程度上

我有一台戴尔15r笔记本电脑,带有混合nvidia/intel图形

当我从libGDX运行任何东西时,如果我的HDMI端口插入了一个外部监视器,我只会得到一个空白屏幕,程序运行正常,但没有显示任何内容。因此,我可以点击我的应用程序,它工作正常,但我看不到任何东西

如果我在笔记本电脑上运行它,然后在中途插入显示器,它会正常运行。 如果我开始在显示器上运行它,然后拔下显示器的插头,使它恢复到笔记本电脑屏幕,它将不再显示任何内容

用这个

System.out.println(Gdx.graphics.getGL20().glGetString(GL20.GL_VENDOR));
节目报道

英伟达公司

修好了


升级到最新的英伟达驱动程序,一切看起来都很好。

试着“强迫”你的应用程序(或OS)到一个GPU或另一个(我想你可以用NVIDIA控制面板来做)。您的应用程序是全屏还是窗口?是否尝试在全屏模式下运行。我已经玩过nVid面板中的所有设置,但确实不知道问题的确切原因/原因,可能我猜我是瞎开枪了:/