Intel UHD Graphics 630
Intel UHD Graphics 630 是Intel于2017年9月1日推出的集成显卡解决方案,集成在14nm工艺的Coffee Lake处理器中。虽然和 NVIDIA GPU / AMD GPU 无法相提并论,但是是提供了开箱即得的不错的图形功能,而且买CPU送GPU,所以性价比很高。
技术规格
Intel UHD Graphics 6300 |
Tesla P10 |
|
---|---|---|
发布日 |
2017/9/1 |
2016/9/13 |
系列 |
Coffe Lake |
Tesla |
接口 |
PCIe 3.0 x16 |
|
GPU |
Coffee Lake GT2 |
GP102 |
架构 |
Generation 9.5 |
Pascal |
工艺 |
14nm+++ |
16 nm |
晶体管数 |
11800 million |
|
GPU裸片面积 |
471 mm² |
|
基准主频 |
350 MHz |
1025 MHz |
Boost主频 |
1050 MHz |
1493 MHz |
内存主频 |
系统共享 |
1808 MHz 14.5 Gbps |
内存大小 |
系统共享 |
24 GB |
内存类型 |
系统共享 |
GDDR5X |
内存总线 |
系统共享 |
384 bit |
内存带宽 |
系统共享 |
694.3 GB/s |
着色单元 |
184 |
3840 |
纹理映射单元 |
23 |
240 |
ROP |
3 |
96 |
L1 缓存 |
48 KB(per SM) |
|
L2 缓存 |
3 MB |
|
主板插槽 |
单插槽 |
|
长度 |
267 mm |
|
宽度 |
97 mm |
|
厚度 |
20 mm |
|
TDP |
250 W |
|
建议电源 |
600 W |
|
显示输出 |
无 |
|
电源连接 |
1x 8-pin |
|
主板编号 |
PG610 SKU 210 |
|
DirectX |
12 (12_1) |
12 (12_1) |
OpenGL |
4.6 |
4.6 |
OpenCL |
3.0 |
3.0 |
Vulkan |
1.3 |
1.3 |
CUDA |
6.1 |
|
Shader Model |
6.4 |
6.4 |
Pixel Rate |
3.150 GPixel/s |
143.3 GPixel/s |
Texture Rate |
24.15 GTexel/s |
358.3 GTexel/s |
FP16 (half) performance |
772.8 GFLOPS (2:1) |
179.2 GFLOPS (1:64) |
FP32 (float) performance |
386.4 GFLOPS |
11.47 TFLOPS |
FP64 (double) performance |
96.60 GFLOPS (1:4) |
358.3 GFLOPS (1:32) |
从技术参数来看,Intel UHD Graphics 630似乎只有 Nvidia Tesla P10 GPU运算卡 的 1/30
性能,具体待实测
机器学习
llama.cpp for SYCL 说明了 SYCL
后端支持是通过 Intel oneAPI 实现,所以需要查询 Intel® oneAPI Base Toolkit System Requirements :
Intel UHD Graphics 必须是
第11代处理器
或更新版本集成的显卡Intel Iris Xe graphics
Intel Arc graphics
...
对于 ollama 支持Intel GPU是通过 ipex-llm 来实现的,同样 ipx-llm
文档 在带有 Intel GPU 的 Windows 系统上安装 IPEX-LLM 可以看到需要 " Intel Core Ultra 和 Core 11-14 代集成的 GPUs (iGPUs),以及 Intel Arc 系列 GPU"
很不幸,我的 Intel Xeon E-2274G 集成的 Intel UHD Graphics 630
不在支持之列,也就是说无缘 LLaMa(Large Language Model Meta AI) 支持了,哭... (安慰自己一下,毕竟十一代之后的CPU价格较贵,我现在使用的九代CPU也算物尽其用 ^_^ )
不过,也不是完全绝望:
Supported APIs for Intel® Graphics 显示Intel UHD 630支持 vulkan 1.3
llama build: Vulkan 显示llama可以通过Vulkan API来使用GPU,也就变相支持了旧版本
Intel UHD Graphics
我准备以vulkan的思路来尝试驱动 Intel UHD Graphics 630
用于llama: 配置20GB的共享显存,这样可以加载 使用Ollama运行DeepSeek R1 32b模型进行推理,正好能够对应 Nvidia Tesla P10 GPU运算卡 的24GB显存同样使用32b模型。很期待两者的性能对比...
Intel显卡的DVMT技术
Intel内置显卡的内存是动态分配的,也就是操作系统系统内存分配给显卡使用,在BIOS中设置称为 DVMT
(Dynamic Video Memory Technoloy)。不过,实际上这个值在BIOS中只能设置 128MB
, 256MB
和 maximum
,而其他设置值取决于主板制造商和安装在主机的内存量。
DVMT
的资料似乎比较匮乏,Intel网站 How to Adjust Dedicated Video Memory for Intel Graphics 没有明确说明,只提供了一个Windows 10/11的配置指引,看起来是操作系统动态配置的: Frequently Asked Questions for Intel® Graphics Memory on Windows® 10 and Windows 11 :
The amount of graphics memory in use is dynamically allocated to balance the needs of the operating system and all running applications.
在Windows系统上 Intel UHD Graphics
630 最多可以分配一半的系统内存作为显卡显存。
目前我还没有找到有关Linux的配置方法,有些资料可能可以参考:
参考
Support for Intel® UHD Graphics 630 Intel官方UHD Graphics 630支持页面,包括文档和驱动等