Como resolver nenhum vídeo, mas problema de som que surge depois de instalar o Visual Studio Community 2013?

2

Acho que esse fórum é mais apropriado para essa pergunta do que para o Stackoverflow, embora meu problema pareça estar relacionado ao Visual Studio Community 2013 com a Atualização 4.

No início desta semana, comecei a notar um problema que estou assistindo a um vídeo no meu sistema Windows 8.1. Embora eu possa ouvir o áudio tocando normalmente, não há imagem / vídeo exibido, com a tela preta ou verde dependendo do aplicativo de visualização.

Inicialmente, percebi o problema enquanto assistia a streaming de vídeo em vários navegadores da web, incluindo o Chrome mais recente, o Firefox e o Internet Explorer mais recentes.

Após tentar assistir a vídeos H.264 / MPEG-4 no Windows Media Player (versão 12.0.9600.17415), notei que o problema se estendeu além de assistir a vídeos apenas em meus navegadores. Eu pensei que talvez o problema fosse um problema de codec e, por isso, instalei vários outros players de mídia, incluindo DivX e VLC (as versões mais recentes de ambos os aplicativos). Tanto o VLC quanto o DivX mostraram uma tela verde, em vez da tela preta que eu estava vendo nos meus navegadores e no Windows Media Player. Depois de fazer algumas pesquisas, desenvolvi a suspeita de que o problema estava relacionado a um problema de aceleração de hardware com minha placa de vídeo, que é uma placa ATI HD 4890 (especificamente um ASUS EAH4890 TOP / HTDI / 1GD5). Eu estava usando os drivers do 13.1 Catalyst Software Suite. Minha suspeita de que o problema está relacionado à aceleração de hardware pareceu ser um pouco confirmada quando consegui desativar a decodificação de hardware em DivX e era capaz de assistir ao vídeo normalmente, ou seja, imagem e som. No entanto, quando a opção de desabilitar a decodificação de hardware foi desativada, presumivelmente reativando a aceleração de hardware, o problema ressurgiria com o DivX mostrando uma tela verde com áudio.

Eu decidi neste momento que reformaria o sistema, pensando que talvez os drivers tivessem sido corrompidos. Eu pensei que o sistema poderia fazer com uma nova instalação de qualquer maneira. Depois de reinstalar o Windows 8.1, e os drivers mais recentes disponíveis para a minha placa de vídeo (Catalyst 13.4 Beta), o problema que eu estava lidando parecia estar resolvido. Eu continuei a reinstalar todos os meus outros softwares, apenas para descobrir algumas horas depois que o problema ressurgiu. A única conclusão que eu poderia alcançar neste momento era que o problema foi causado como resultado de uma atualização do Windows que eu havia realizado ou de um aplicativo que tinha instalado.

Depois de passar horas frustradas, decidi reformatar o sistema e começar de novo. Eu reinstalei o Windows 8.1. Eu instalei todos os meus drivers de hardware. Confirmei que podia ver os vídeos dos quais não conseguia ver a imagem. Por algum motivo, suspeitei que o problema estava relacionado à instalação do Visual Studio Community 2013 com a Atualização 4. Então, criei um ponto de restauração do sistema. Eu instalei o Visual Studio 2013 com a Atualização 4 e reiniciei. Depois de reiniciar o sistema o problema de nenhum vídeo, mas som enquanto assistia vídeo H.264 / MPEG-4 voltou. Eu rolei o sistema de volta para o ponto de restauração que criei. Quando o sistema reiniciou, pude ver o vídeo novamente. Eu repeti a instalação do VS2013 apenas para o problema começar de novo.

Portanto, parece que eu posso ter reduzido o problema a um problema de aceleração de hardware, que é criado apenas após a instalação da Comunidade VS2013 com a Atualização 4. O interessante é que eu pensei que essa versão do VS tinha sido instalada nesta máquina bem antes deste problema surgir.

Gostaria de continuar usando a versão do Visual Studio que estou usando. No entanto, a essa altura, não sei quais etapas devo seguir para resolver esse problema e esperava que alguém tivesse uma sugestão ou duas.

    
por Darren Gansberg 16.05.2015 / 16:58

1 resposta

0

Para completar, e no caso de alguém se deparar com este problema / questão no futuro, pensei em responder a pergunta ou documentar uma "solução".

Este problema parece surgir quando o Hyper-V está ativado no Windows 8 / 8.1. Parece que quando o Hyper-V está ativado, pode haver um problema com o DirectX Video Acceleration (DXVA). Aplicativos usando o DirectX Video Acceleration podem exibir uma tela preta ou verde em vez do vídeo.

O Hyper-V tornou-se habilitado nesta instância quando o Visual Studio 2013 Community Edition com a Atualização 4 foi instalado porque os Emuladores do Windows Phone 8 foram selecionados para instalação. Este componente do Visual Studio requer que o Hyper-V seja habilitado no Windows 8 / 8.1.

Uma solução para evitar o problema é desabilitar o Hyper-V quando ele não é necessário.

    
por 20.05.2015 / 15:27