Como fazer com que o navegador use a GPU Radeon discreta

1

Comprei recentemente um Samsung Ativ Book 8, que possui um GPU AMD Radeon HD 8870M com 2 GB de GDDR5.

Tem o catalisador AMD instalado para gerenciar a alternância entre GPUs para diferentes aplicativos / usos de energia. Eu coloquei todas as opções do AMD Catalyst em alta performance, e também configurei o Chrome para rodar em modo de alto desempenho.

Embora eu execute uma demonstração simples de WebGL (como a demo do Chrome Aquarium) recebo cerca de 20 Fps em configurações médias (não muito boas). Eu então baixei o GPU-Z e notei que, de fato, a carga de CPU da Intel HD 4000 era bastante alta quando rodava este demo, e a Radeon parece inativa.

Quando eu executo um jogo, ele mostra um alto Core Clock do GPU para o Radeon, então parece que funciona muito bem. A Samsung também instalou uma ferramenta de atualização útil, que atualizou todos os drivers recentemente, então isso não deve ser um problema.

A configuração "usar aceleração de hardware" está ativada. Uma demonstração do webgl no firefox também usava a GPU Intel interna.

Quando desativo a GPU interna através do Windows Decive Manager, o Windows volta para o "Microsoft Basic Display Driver" em vez de passar pela GPU discreta (não tenho certeza se isso é normal?)

Instalei o FurMark (aplicativo de teste de GPU) e quando clico em GPU Shark (com as duas GPU ativadas) recebo a seguinte saída:

Current graphics drivers not supported
Trying to load available information...

- Graphics card: Intel HD Graphics 4000 (M)
- Graphics driver: 9.17.10.2963 (1-16-2013) - GL:atig6pxx.dll
- GPI: IvyBridge(GT2)
- BIOS: Intel Video BIOS
- Unified shader cores: 16
- TPD: 35W
- Memory size: -1984MB
- Device ID: 80860166
- OpenGL renderer: AMD Radeon HD 8800M Series
OpenGL 4.2.11932 Compatibility Profile Context with 238 extionsions
- GLSL 4.20
- OpenCL OpenCL 1.1

Alguma ideia de como posso executar as coisas do Webgl através da GPU discreta?

    
por Flion 11.08.2013 / 12:59

0 respostas