Como fornecer a segunda resolução de monitores para o aplicativo?

8

Tenho uma configuração de monitor duplo, com as configurações básicas do TwinView da minha placa Nvidia (550 Ti). Um monitor é minha tela principal (1600x900) e o outro é minha TV (1920 * 1080).

Organizei o XBMC para iniciar na minha TV (usando o modo de janela, um GTKhack rápido e sujo para ocultar as bordas e wmctrlesticá-lo). Isso funciona para a maioria dos jogos que também têm o modo de janela (por exemplo, Shank2). No entanto, não consigo fazer com que outras pessoas funcionem, pois não consigo selecionar a resolução 1920x1080 no menu de configurações. Todas as resoluções disponíveis para minha tela principal e a resolução combinada estão disponíveis. (por exemplo, Embarcação, Instantâneo)

Como é possível fornecer minha resolução 1920x1080 para os aplicativos / jogos?

Todas as outras soluções / soluções alternativas também são muito apreciadas!

Johannes Roos
fonte

Respostas:

1

O que você está tentando fazer não é possível com o TwinView.

O TwinView funciona adicionando um modo de exibição falso com a resolução combinada à tela principal. Por exemplo, se você possui dois monitores de 1024x768, o driver informa ao sistema operacional que existe apenas uma tela com as resoluções da tela principal e um modo adicional falso de 2048x768. Quando você seleciona esse modo, o sistema operacional acha que possui uma única tela de 2048x768 e o driver cuida do envio de partes da imagem para as exibições corretas. Isso significa que você não precisa de nenhum suporte especial dos aplicativos, mas também não pode, por exemplo, exibir um aplicativo em tela cheia apenas em um dos monitores - todos os aplicativos pensam que existe apenas um único monitor de 2048x768.

A solução é desativar o TwinView e usar um driver que tenha suporte ao XRandR. Isso está presente no driver da Nvidia desde a versão 302. Use o painel Displays do Ubuntu para configurar os displays pelo XRandR (na versão 12.04 e posterior, clique no botão liga / desliga no canto superior direito e selecione "Displays ...").

Krzysztof Kosiński
fonte
1

Nas configurações em Monitores, você seleciona a tela vermelha que é TwinView e altera o botão para desativar na caixa ao lado da tela do laptop. Em seguida, aplique uma caixa e você precisará pressionar manter as configurações. Agora você vê apenas na TV e o TwinView fica preto.Exibe configurações

Marc Valsells
fonte