Peculiar tela “Vertical” rasgando no Windows 7

1

Eu tenho um problema bastante peculiar. Estou executando o Windows 7 e tenho um GPU Nvidia GTX 470. Quando eu tenho um vídeo sendo reproduzido em uma janela e tento rolar em outra janela que se sobrepõe à janela de vídeo, a tela rasga verticalmente exatamente onde a janela de vídeo está em segundo plano. Eu tentei transformar o v-sync sem sucesso. Além disso, no Ubuntu 10.10, não tenho problemas, nem ao jogar um jogo no Windows.

Alguma sugestão?

    
por Max 29.06.2011 / 21:53

2 respostas

1

Capture o vídeo com a chave PrtScr e cole-o no MSPaint. Funciona como esperado (ou seja, cola o quadro do vídeo em vez de um retângulo preto), certo?

A razão de você ter o problema com o Aero, mas não desativado, é que quando o Aero está ativo, ele usa o overlay surface , para que os players de vídeo e tal não possam utilizá-lo, e precisam renderizar o vídeo no software, o que resulta em vários artefatos, incluindo o tearing. Quando você desativa o Aero, o player de vídeo pode renderizar o vídeo na sobreposição de hardware , evitando assim esses problemas.

A menos que você tenha uma placa de vídeo mais nova (compatível com DX10) com os drivers WDDM 1.1 correspondentes ou uma placa com mais de uma superfície de sobreposição (existe alguma?), você terá que escolher ou menos desligue o Aero quando quiser assistir a um vídeo.

    
por 30.06.2011 / 04:39
0

O Windows não fará o buffer duplo de saída de vídeo (EVR e DirectDraw), a menos que você tenha a composição da área de trabalho (ou DWM) ativada.

Se você quiser minimizar o rasgo, ative o DWM ou o Aero se estiver usando um media player que use o EVR ou qualquer renderizador do DirectX.

    
por 05.04.2015 / 07:15