如何为应用程序提供第二个显示器分辨率?

Joh*_*oos 8 display nvidia resolution multiple-monitors twinview

我有一个双显示器设置,使用我的 Nvidia 卡 (550 Ti) 上的基本 TwinView 设置。一个显示器是我的主显示器 (1600x900),另一个是我的电视 (1920*1080)。

我已经安排 XBMC 在我的电视上启动(使用窗口模式,一个快速而肮脏的 GTKhack 来隐藏边界并wmctrl拉伸它)。这也适用于大多数具有窗口模式的游戏(例如 Shank2)。但是,我无法让其他一些人工作,因为我无法在他们的设置菜单中选择 1920x1080 分辨率。我的主显示器的所有可用分辨率和组合分辨率都可用。(例如容器、快照)

如何为应用程序/游戏提供我的 1920x1080 分辨率?

非常感谢所有其他解决方法/解决方案!

小智 1

TwinView 无法实现您想要做的事情。

TwinView 的工作原理是向主显示器添加具有组合分辨率的假显示模式。例如,如果您有两个 1024x768 显示器,驱动程序会告诉操作系统只有一个屏幕具有主显示器的分辨率和一个附加的假 2048x768 模式。当您选择此模式时,操作系统认为它有一个 2048x768 屏幕,并且驱动程序负责将图像的一部分发送到正确的显示器。这意味着您不需要应用程序的任何特殊支持,但您也无法仅在其中一个显示器上全屏显示应用程序 - 所有应用程序都会认为只有一个 2048x768 显示器。

解决方案是禁用 TwinView 并使用支持 XRandR 的驱动程序。从版本 302 开始,它就存在于 Nvidia 驱动程序中。使用 Ubuntu 的显示面板通过 XRandR 配置显示器(在 12.04 及更高版本中,单击右上角的电源按钮并选择“显示...”)。


小智 1

在“显示”的设置中,您选择红色屏幕(TwinView),然后在笔记本电脑屏幕旁边的框中将“打开”按钮更改为“关闭”。然后将出现“应用”框,您需要按“保留设置”。现在您只能在电视上看到它,并且您的 TwinView 关闭时会变黑。显示设置