O Windows 8 no MBPr não vai escalar jogos em tela cheia

0

Eu corro o Windows 8 via Bootcamp em um MacBook Pro Retina de 15 polegadas (com Nvidia GT750M). Quando eu abro qualquer jogo que roda em tela cheia, o jogo normalmente se força a usar resolução nativa (2880x1800) ou em alguns casos alguma resolução extremamente baixa, em vez de usar o que eu defini através das configurações de tela do Windows. Se eu tentar definir a resolução no jogo para, digamos, 1920x1200, ou algo diferente da Retina nativa, acabo com um jogo em tela cheia. uma caixa com borda preta, na verdade reduzida para esses pixels físicos em vez de ser dimensionada para caber na tela inteira.

Eu usei o DPI Scaling em todas as configurações imagináveis, tentei forçar a resolução via Windows depois de iniciar um jogo, etc. Eu procurei implacavelmente por uma correção para esse problema, mas não encontrei nada que funcionasse para mim. AJUDA!

    
por CuriouslyChris 14.03.2015 / 14:04

2 respostas

0

Resolvi meu próprio problema, mas gostaria de postar a solução para qualquer outra pessoa que possa se deparar com esse problema, pois não acredito que seja o único que já teve esse problema.

O problema é que, ao executar o Windows por meio do Boot Camp, a tela Retina é reportada em sua resolução total (2880x1800). Isso resulta em coisas realmente pequenas na tela até que o DPI adequado seja definido manualmente ou a resolução seja reduzida (levando a uma área de trabalho enlameada / difusa). Independentemente da resolução definida, talvez devido ao DirectX, que permite que as configurações de exibição do Windows sejam ignoradas, programas em tela cheia podem capturar a resolução nativa do monitor Retina e ajustá-lo para ajustá-lo em toda a sua glória agradável.

O problema aqui é que o chip Nvidia GT750M (a partir de março de 2015) não tem força suficiente para acionar quase nenhum jogo em qualquer nível razoável na resolução mais alta (por exemplo, em um teste recente, mesmo no vídeo mais baixo configurações Crysis 2 correu a 15 fps insignificante). Em 1920x1200 a GPU ainda pode engasgar em algumas coisas, embora na maior parte eu achei que os lançamentos mais recentes podem atingir 60fps em configurações de nível médio-alto.

O mais sensato a fazer aqui é reduzir a resolução para 1920x1200. Quando você faz isso, alguns jogos acertam: escala para caber na tela inteira; mas a maioria dos jogos simplesmente lança algumas barras pretas legais e você fica com cerca de metade da tela para jogar. Nenhuma quantidade de reprodução com as configurações de exibição do Windows corrigirá isso.

A solução:

Clique com o botão direito na área de trabalho e selecione o Nvidia Control Panel. Na coluna da esquerda, selecione "Ajustar tamanho e posição da área de trabalho", e lá você encontrará uma opção marcada como "Substituir o modo de escala definido por jogos e programas". Selecionar isso impedirá que os jogos exibam resoluções mais baixas, como 1920x1200 na proporção de 1: 1, e, em vez disso, permitirá que a GPU preencha a tela inteira.

Observe que esta solução é específica para os MacBook Pro da Retina que executam chips Nvidia; Eu não tenho idéia se isso vai funcionar para outros monitores em chips da Nvidia com problemas semelhantes, embora eu tenha uma strong suspeita de que isso acontecerá.

    
por 17.03.2015 / 02:41
0

A resposta acima ainda funciona em 2018 MBP. A configuração está no painel de controle da AMD. ativar a escala de GPU e, em seguida, o menu à direita, você pode escolher tela inteira ou proporção.

    
por 28.07.2018 / 03:19