Intel UHD Graphics 630

Intel UHD Graphics 630 是Intel于2017年9月1日推出的集成显卡解决方案,集成在14nm工艺的Coffee Lake处理器中。虽然和 NVIDIA GPU / AMD GPU 无法相提并论,但是是提供了开箱即得的不错的图形功能,而且买CPU送GPU,所以性价比很高。

技术规格

Intel UHD Graphics 630 vs. Tesla P10

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也算物尽其用 ^_^ )

不过,也不是完全绝望:

我准备以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 , 256MBmaximum ,而其他设置值取决于主板制造商和安装在主机的内存量。

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的配置方法,有些资料可能可以参考:

参考