关于硬件加速的问题,这里说明几点,大家仔细参考.
| 显卡名 | Windows XP 下硬解 H264 | Windows XP 下硬解 VC1 | Vista/Win7 下硬解 H264 | Vista/Win7 下硬解 VC1 |
| ATI 早期 X300 前 | 不支持 | 不支持 | 不支持 | 不支持 |
| ATI X2000系列 (需8.x以上版本驱动) | 待确认 | 待确认 | 待确认 | 待确认 |
| ATI X3000系列 | 支持 | 支持 | 支持 | 支持 |
| NVIDIA 早期 | 不支持 | 不支持 | 不支持 | 不支持 |
| NVIDIA G8x CUDA | 支持/CoreAVC CUDA | 不支持 | 支持CoreAVC CUDA | 不支持 |
| Intel G3x | 不支持 | 不支持 | 不支持 | 不支持 |
| Intel G4x | 不支持 | 不支持 | 支持 | 不支持 |
1.射手播放器的硬件加速分为内置硬件加速(ffmpeg)和CUDA(CoreAVC)2种模式。
1.1 射手播放器内置硬件加速基于DirectX提供的DXVA接口(bitstream模式)。所以,要开DXVA硬解上必须要在选项设置中选择高配置模式(DX9)并启用硬件解码。 射手播放器会根据操作系统选择适合硬件加速的渲染模式VMR9(XP)或EVR(VISTA以上) 1.2 CUDA是NVIDIA显卡独有的显卡加速算法,目前仅解码模式支持。需要新版本的驱动,详见CUDA说明。
后面的内容主要指射手播放器的内置硬件加速:
2.NVIDIA和ATI的显卡打开硬解需要DXVA模式, DXVA出现较晚,因此需要硬件驱动的更新和支持。ATI的驱动需要至少8.x以上版本的驱动。2400以上硬件。不过要实现最好的硬件加速效果,还是推荐和Win7。
3.INTEL的集成显卡,到G45这一时代才支持,VC-1和MPEG-2的硬解(即DXVA2目前仅限Vista以上版本的驱动包含).所以低于G4X的集显开不了硬解不用发帖询问,硬件不支持而已.G3X那一级别,支持模式的MPEG2辅助加速(非硬解.实用价值很有限).
4.Intel(R) GMA 4500MHD 这一家族是首个支持H.264,VC1和MPEG2硬解的INTEL集显.但限制非常多.简单的说,g45仅支持DXVA2的硬解模式,也就是说.要G45 硬解,必须使用VISTA以上的操作系统。
5.当切实启用GPU加速播放时,标题栏会显示[硬件高清]字样。 如果GPU加速失败,则不显示该字样