我最近买了一台三星 Ativ Book 8,它配备了 2 GB GDDR5 的 AMD Radeon HD 8870M GPU。
它安装了 AMD 催化剂来管理不同应用程序/电源使用情况的 GPU 切换。我将所有选项 AMD 催化剂设置为高性能,并将 Chrome 设置为在高性能模式下运行。
不过,当我运行一个简单的 WebGL 演示(例如 Chrome Aquarium 演示)时,我在中等设置下获得了大约 20 Fps(不是很好)。然后我下载了 GPU-Z,发现运行此演示时 Intel HD 4000 的 CPU 负载确实很高,而 Radeon 似乎处于非活动状态。
当我运行游戏时,它确实显示 Radeon 的 GPU 核心时钟频率较高,所以这似乎没问题。三星还安装了一个方便的更新工具,它最近更新了所有驱动程序,所以这应该不是问题。
Chrome 的“使用硬件加速”设置已开启。Firefox 中的 webgl 演示也使用了内部 Intel GPU。
当我通过 Windows 设备管理器禁用内部 GPU 时,Windows 会恢复到“Microsoft 基本显示驱动程序”,而不是通过独立 GPU。(不确定这是否正常?)
我安装了 FurMark(GPU 测试应用程序),当我单击 GPU Shark(启用两个 GPU)时,我得到以下输出:
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
知道如何在独立 GPU 上运行 Webgl 吗?