2013-07-02 139 views
1

我有一个非常恼人的问题,我敢肯定是因为我在某种程度上笔记本电脑混合图形....空白图像(帧缓冲器)

我有一个戴尔15R笔记本采用NVIDIA混合动力/英特尔图形。

如果我有一个外部显示器插入我的HDMI端口,当我从libGDX运行任何东西我只是一个空白的屏幕程序运行良好,但没有出现/显示。所以我可以点击我的应用程序,它可以正常工作,但是我什么都看不到。

如果我只是在笔记本电脑上运行它,然后将显示器插入一半,它会像平常一样运行。 如果我开始在显示器上运行它,但拔下显示器以便它回到笔记本电脑屏幕,它不会再显示任何东西。

使用此...

System.out.println(Gdx.graphics.getGL20().glGetString(GL20.GL_VENDOR)); 

程序报告

NVIDIA公司

+0

尝试尝试将您的应用程序(或操作系统)“强制”到一个GPU或其他(我认为您可以使用Nvidia控制面板来做到这一点)。您的应用是全屏还是窗口? –

+0

试图在全屏模式下运行它。我玩过所有nVid面板的设置,但真的不知道究竟为什么/什么问题,也许我猜我是盲目拍摄的:/ – Mark

回答

0

固定它。

升级到最新的NVidia驱动程序,一切都很好。