编程 Linux 7.2 内核深度解析:Intel Xe3 架构驱动 Arc B390 核显性能跃升 12% 的技术内幕

2026-07-23 20:15:41 +0800 CST views 7

Linux 7.2 内核深度解析:Intel Xe3 架构驱动 Arc B390 核显性能跃升 12% 的技术内幕

2026 年 7 月,Phoronix 的一篇实测报告在技术圈引发震动:即将发布的 Linux 7.2 内核让搭载 Intel Arc B390 集成显卡的 Panther Lake 处理器性能提升高达 12%,且功耗几乎不变。这不是营销噱头,而是内核级驱动优化与新一代 GPU 架构协同进化的真实成果。

本文将从工程师视角深度拆解这场性能跃迁背后的技术栈:Linux 7.2 内核的图形子系统改进、Intel Xe3 架构的设计哲学、i915 驱动的优化策略,以及开发者如何在实际项目中榨干这套组合的全部潜力。

一、背景:从 Skylake 到 Panther Lake,Intel 集成显卡的十五年进化

1.1 时代的转折点

2009 年,Intel 在 Clarkdale 处理器中首次将 GPU 集成到 CPU 封装内,开启了集成显卡的时代。十五年后的 2024 年,Meteor Lake 的 Xe-LPG 架构标志着 Intel 正式进军高性能集成显卡领域。2026 年,Panther Lake 搭载的 Xe3 架构(代号 Arc B390)代表了这个产品线的第三代迭代。

这不是简单的制程升级。Xe3 架构在设计之初就将 AI 推理、高分辨率视频编解码、光线追踪作为核心能力,与传统的"核显够用就行"理念完全割裂。

1.2 为什么 Linux 7.2 如此重要?

Linux 内核的图形驱动栈历来是硬件厂商的必争之地。NVIDIA 的专有驱动与 Nouveau 社区驱动的拉锯战持续了二十年,AMD 的 AMDGPU 开源策略逐渐赢得开发者青睐,而 Intel 的 i915 驱动则走了一条独特的道路:完全开源、主线集成、与内核版本强绑定。

Linux 7.2 内核(预计 2026 年 8 月发布稳定版)包含了一系列针对 Xe3 架构的关键优化:

  • 显存管理重构:引入新的 GEM(Graphics Execution Manager)缓冲区分配策略,减少内存碎片
  • 命令流优化:重新设计的批量缓冲区提交机制,降低 GPU 指令延迟
  • 电源管理增强:基于硬件遥测数据的动态频率调整算法
  • 异步计算支持:完整实现 Xe3 的并行计算队列调度

这些改进不是孤立的补丁,而是贯穿整个图形子系统的架构级调整。

二、Intel Xe3 架构深度剖析

2.1 Xe3 的核心设计理念

Xe3 是 Intel 第三代 Xe 架构,代号"Celestial"。与 Xe-LP(第一代)和 Xe-LPG(第二代)相比,Xe3 在三个维度实现了质变:

1. 计算单元重构

Xe3 的执行单元(EU,Execution Unit)从 Xe2 的 8 个 ALU 增加到 16 个,同时引入了专用的矩阵运算单元(XMX)。这意味着单个 EU 可以在一个时钟周期内完成:

  • 16 次 FP32 浮点运算
  • 32 次 FP16 浮点运算
  • 64 次 INT8 整数运算
  • 256 次 INT4 极低精度运算

对于 AI 推理场景,Xe3 的 INT4 吞吐量是 Xe2 的 4 倍,这对于量化模型(如 GPTQ、AWQ 格式)的推理性能至关重要。

2. 光线追踪硬件加速

Xe3 首次在集成显卡中引入硬件级光线追踪单元(RTU)。每个 RTU 包含:

  • 光线遍历加速器(Ray Traversal Accelerator)
  • 边界体积层次结构缓存(BVH Cache)
  • 光线三角形求交单元(Ray-Triangle Intersection Unit)

虽然性能无法与 RTX 5090 这样的独立显卡相比,但对于 1080p 分辨率的轻度光线追踪场景,Xe3 已经达到了"可用"的门槛。

3. 显示引擎升级

Xe3 的显示引擎支持:

  • 4 个 DisplayPort 2.1 输出(UHBR20,80 Gbps)
  • HDMI 2.1a 完整支持(包括 VRR、ALLM)
  • 硬件级 AV1 编解码(12-bit,4:2:0/4:4:4)
  • 内嵌 DisplayPort(eDP)1.5 支持

这对于多显示器工作站和视频编辑场景具有实际价值。

2.2 Arc B390 规格解析

Arc B390 是 Xe3 架构在移动端的首次落地,集成在 Core Ultra Series 3 "Panther Lake" 处理器中。关键规格:

参数Arc B390对比(Xe2 移动端)
执行单元数量128 EU+33%(Xe2 为 96 EU)
光线追踪单元16 RTUXe2 无硬件 RT
矩阵运算单元128 XMX+100%
基础频率1.5 GHz+200 MHz
加速频率2.25 GHz+250 MHz
显存类型共享 LPDDR5X-8533共享 LPDDR5X-7500
显存带宽136 GB/s+14%
TDP 范围15-28W相同

数据来源:Phoronix 测试报告、Notebookcheck 硬件数据库

从规格表可以看出,Arc B390 的性能提升并非单纯依靠频率拉升,而是架构效率和硬件资源同步增长的结果。

三、Linux 7.2 内核优化详解

3.1 图形子系统架构演进

Linux 内核的图形子系统由以下核心模块组成:

┌─────────────────────────────────────────────────────┐
│              User Space(用户空间)                   │
│  Mesa 3D | Vulkan Loader | VA-API | OpenCL ICD     │
└─────────────────────────────────────────────────────┘
                        ↓ ioctl
┌─────────────────────────────────────────────────────┐
│              DRM(Direct Rendering Manager)         │
│  i915 | AMDGPU | Nouveau | Panfrost | ...         │
└─────────────────────────────────────────────────────┘
                        ↓
┌─────────────────────────────────────────────────────┐
│              Hardware(硬件层)                       │
│  GPU Registers | VRAM | Display Engine             │
└─────────────────────────────────────────────────────┘

Linux 7.2 在 DRM/i915 层面进行了以下关键改进:

3.2 显存管理优化:GEM 与 DMA-BUF 的协同

问题背景

集成显卡使用系统内存作为显存,这意味着 GPU 和 CPU 需要共享同一块物理内存。传统的内存管理策略存在两个瓶颈:

  1. 内存碎片化:长时间运行后,可用内存被切割成小块,导致大尺寸缓冲区分配失败
  2. 缓存一致性开销:CPU 和 GPU 交替访问同一块内存时,需要频繁刷新缓存

Linux 7.2 的解决方案

// linux/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c (简化示意)
struct i915_gem_shrinker {
    struct lockdep_map lock;
    struct list_head active_list;    // 活跃对象
    struct list_head inactive_list;  // 可回收对象
    struct list_head unbound_list;   // 未绑定对象
    
    // Linux 7.2 新增:智能预分配
    struct i915_gem_context *prealloc_ctx;
    size_t prealloc_threshold;       // 预分配阈值
};

// 新的分配策略:根据历史访问模式预分配
static struct drm_i915_gem_object *
i915_gem_object_alloc_with_prefetch(struct drm_device *dev,
                                     size_t size,
                                     u32 flags)
{
    struct i915_gem_shrinker *shrinker = &to_i915(dev)->mm.shrinker;
    
    // 检查是否应该预分配
    if (shrinker->prealloc_ctx && 
        size > shrinker->prealloc_threshold) {
        // 使用预分配的连续内存块
        return prealloc_get_object(shrinker, size);
    }
    
    // 回退到标准分配
    return i915_gem_object_create_shmem(dev, size);
}

这段代码展示了 Linux 7.2 的核心优化思路:根据历史访问模式智能预分配连续内存块。对于游戏和视频编辑这类需要频繁分配大块显存的场景,预分配策略可以将分配延迟降低 40% 以上。

3.3 命令流优化:批量提交与异步执行

GuC 固件的角色

Xe3 架构引入了新的图形微控制器(Graphics Microcontroller,GuC),负责管理 GPU 的命令调度和电源状态。Linux 7.2 内核完整支持 GuC 固件的以下功能:

  • 批量命令提交:将多个渲染命令打包成单个批次,减少 CPU-GPU 通信次数
  • 异步计算队列:允许多个计算任务并行执行,互不阻塞
  • 动态负载均衡:根据当前工作负载自动调整 EU 分配
// linux/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c (简化示意)
struct guc_submit_context {
    struct intel_context *parent;
    struct i915_request *requests[MAX_CONTEXT_PRIORITY];
    
    // Linux 7.2 新增:批量提交结构
    struct guc_batch_buffer {
        u64 base_addr;
        u32 size;
        u32 num_requests;
    } batch;
};

// 批量提交实现
static int guc_submit_batch(struct intel_guc *guc,
                            struct guc_submit_context *ctx)
{
    struct guc_batch_buffer *batch = &ctx->batch;
    
    // 1. 将多个请求打包到连续内存
    for (int i = 0; i < batch->num_requests; i++) {
        copy_request_to_batch(ctx->requests[i], batch);
    }
    
    // 2. 单次 MMIO 写入提交整个批次
    writel(lower_32_bits(batch->base_addr),
           guc->mmio_base + GUC_SUBMIT_BATCH_REG);
    writel(upper_32_bits(batch->base_addr),
           guc->mmio_base + GUC_SUBMIT_BATCH_REG + 4);
    writel(batch->num_requests,
           guc->mmio_base + GUC_SUBMIT_COUNT_REG);
    
    // 3. GuC 固件接管调度
    return 0;
}

这种批量提交策略将 CPU 到 GPU 的命令提交延迟从平均 15 微秒降低到 8 微秒,对于高帧率游戏和实时渲染场景有显著影响。

3.4 电源管理:基于遥测的动态频率调整

传统策略的局限

早期的 GPU 频率调整策略基于简单的负载百分比:当 GPU 使用率超过某个阈值时提升频率,低于某个阈值时降低频率。这种策略存在两个问题:

  1. 响应滞后:负载检测有延迟,导致性能抖动
  2. 能耗浪费:简单的百分比阈值无法反映实际性能需求

Linux 7.2 的智能策略

// linux/drivers/gpu/drm/i915/gt/intel_rps.c (简化示意)
struct intel_rps_telemetry {
    u64 active_cycles;      // 活动周期数
    u64 stalled_cycles;     // 等待周期数(等待显存/显示)
    u64 render_cycles;      // 渲染周期数
    u64 compute_cycles;     // 计算周期数
    
    // Linux 7.2 新增:AI 模型参数
    u32 power_model_weights[8];
};

// 基于遥测数据的频率预测
static u32 rps_predict_optimal_freq(struct intel_rps *rps,
                                    struct intel_rps_telemetry *telemetry)
{
    // 计算实际性能瓶颈
    u64 total = telemetry->active_cycles + telemetry->stalled_cycles;
    u32 stall_ratio = (telemetry->stalled_cycles * 100) / total;
    
    // 如果等待周期占比高,说明是显存带宽瓶颈
    // 提升频率收益有限,应该降低频率节省功耗
    if (stall_ratio > 60) {
        return rps->min_freq;
    }
    
    // 如果渲染周期占比高,说明是计算密集型负载
    // 提升频率有直接收益
    if (telemetry->render_cycles > telemetry->compute_cycles) {
        return rps->max_freq;
    }
    
    // 如果计算周期占比高,需要根据 XMX 利用率判断
    u32 xmx_util = read_xmx_utilization(rps->i915);
    if (xmx_util > 50) {
        return rps->max_freq * 0.9;  // AI 推理:高频率
    }
    
    return rps->efficient_freq;  // 通用计算:平衡频率
}

这套智能策略的核心是区分计算密集型和带宽密集型负载。对于带宽受限的负载(如 4K 视频播放),降低 GPU 频率不会影响性能,反而能节省功耗。实测数据显示,新策略在相同性能表现下将功耗降低了 18%。

四、性能实测:12% 提升从何而来?

4.1 测试环境配置

Phoronix 的测试环境:

组件规格
笔记本型号微星 Prestige 14 Flip AI+
处理器Core Ultra 7 258H(Panther Lake)
集成显卡Intel Arc B390(Xe3)
内存32 GB LPDDR5X-8533
存储1 TB NVMe SSD
操作系统Ubuntu 26.04 LTS
内核版本Linux 7.2-rc4 vs Linux 7.1.4
显卡驱动Mesa 25.1.6

4.2 基准测试结果

Phoronix 测试了多个图形负载,以下是关键数据:

测试项目Linux 7.1.4Linux 7.2-rc4提升幅度
GNOME Shell 帧率58 fps65 fps+12.1%
Unigine Valley 1080p42.3 fps47.1 fps+11.3%
glxgears(窗口化)384 fps421 fps+9.6%
VA-API AV1 解码127 fps134 fps+5.5%
Vulkan 计算(Compute)892 GFLOPS981 GFLOPS+10.0%
光线追踪测试14.2 fps16.8 fps+18.3%

关键观察

  1. 桌面合成性能提升最大:GNOME Shell 的帧率提升 12.1%,这直接关系到日常使用的流畅度
  2. 光线追踪受益明显:18.3% 的提升说明 Linux 7.2 对 RTU 的调度优化效果显著
  3. 视频解码提升较小:VA-API 解码主要受限于显存带宽,内核优化空间有限

4.3 性能提升的技术归因

将 12% 的性能提升拆解到具体优化项:

优化项贡献度说明
GuC 批量命令提交+4.2%减少 CPU-GPU 通信开销
显存预分配策略+3.1%降低内存分配延迟
电源管理智能策略+2.8%更准确的频率调整
异步计算队列+1.9%并行执行效率提升
总计+12.0%

数据来源:Phoronix 性能剖析工具分析

五、开发者实战指南

5.1 环境准备

要在 Linux 7.2 上充分发挥 Arc B390 的性能,需要完整的软件栈:

# 1. 安装 Linux 7.2 内核(Ubuntu 26.04 示例)
sudo apt update
sudo apt install linux-image-7.2.0-generic linux-headers-7.2.0-generic

# 2. 更新 GRUB 并重启
sudo update-grub
sudo reboot

# 3. 验证内核版本
uname -r
# 输出:7.2.0-generic

# 4. 安装 Mesa 25.1+
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt install mesa-vulkan-drivers mesa-va-drivers libgl1-mesa-dri

# 5. 安装 Intel oneAPI(用于 GPU 计算)
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
echo "deb https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
sudo apt update
sudo apt install intel-level-zero-gpu intel-opencl-icd

# 6. 验证 GPU 识别
sudo apt install clinfo
clinfo | grep -i "device name"
# 输出:Device Name: Intel(R) Arc(TM) B390 Graphics

5.2 性能调优配置

内核参数调优

/etc/default/grub 中添加以下内核参数:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_guc=3 i915.max_vfs=0"

参数说明:

  • i915.enable_guc=3:启用 GuC 固件的完整功能(电源管理 + 命令调度)
  • i915.max_vfs=0:禁用虚拟功能(笔记本场景不需要)

更新 GRUB 并重启:

sudo update-grub
sudo reboot

Mesa 环境变量调优

# 在 ~/.bashrc 或 /etc/environment 中添加
export MESA_LOADER_DRIVER_OVERRIDE=iris          # 强制使用 Iris 驱动
export INTEL_DEBUG=perf,shader_cache             # 启用性能日志和着色器缓存
export mesa_shader_cache_max_size=2G             # 增大着色器缓存(2GB)

5.3 AI 推理优化实战

Arc B390 的 XMX 单元非常适合本地 AI 推理。以下是使用 llama.cpp 运行量化模型的配置:

# 1. 编译支持 Intel GPU 的 llama.cpp
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
mkdir build && cd build
cmake .. -DGGML_SYCL=ON -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx
make -j$(nproc)

# 2. 下载量化模型(以 Qwen2.5-7B-Q4_K_M.gguf 为例)
wget https://huggingface.co/Qwen/Qwen2.5-7B-Instruct-GGUF/resolve/main/qwen2.5-7b-instruct-q4_k_m.gguf

# 3. 运行推理(使用 GPU 加速)
ONEAPI_DEVICE_SELECTOR=level_zero:0 ./llama-cli \
    -m qwen2.5-7b-instruct-q4_k_m.gguf \
    -p "解释一下 Linux 内核的进程调度算法" \
    -n 512 \
    -ngl 35 \
    --temp 0.7

# 关键参数说明:
# -ngl 35:将 35 层卸载到 GPU(7B 模型大约有 32-36 层)
# ONEAPI_DEVICE_SELECTOR=level_zero:0:指定使用第一个 Intel GPU

性能对比

配置推理速度(tokens/s)显存占用
CPU only(Ultra 7 258H)8.24.1 GB RAM
GPU(Arc B390,Linux 7.1)24.64.8 GB VRAM
GPU(Arc B390,Linux 7.2)27.34.8 GB VRAM

Linux 7.2 带来的 GPU 推理性能提升约 11%,与图形负载的提升幅度一致。

5.4 光线追踪编程示例

Xe3 的硬件光线追踪可以通过 Vulkan RT 扩展访问:

// ray_tracing_demo.cpp(简化示例)
#include <vulkan/vulkan.h>
#include <GLFW/glfw3.h>

// 检查光线追踪支持
bool check_rt_support(VkPhysicalDevice device) {
    VkPhysicalDeviceRayTracingPipelineFeaturesKHR rt_features = {
        .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR
    };
    VkPhysicalDeviceFeatures2 features2 = {
        .sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2,
        .pNext = &rt_features
    };
    vkGetPhysicalDeviceFeatures2(device, &features2);
    
    return rt_features.rayTracingPipeline;
}

// 创建加速结构(Acceleration Structure)
VkAccelerationStructureKHR create_blas(VkDevice device,
                                        VkBuffer vertex_buffer,
                                        VkBuffer index_buffer,
                                        uint32_t triangle_count) {
    VkAccelerationStructureGeometryKHR geometry = {
        .sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR,
        .geometryType = VK_GEOMETRY_TYPE_TRIANGLES_KHR,
        .geometry = {
            .triangles = {
                .sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR,
                .vertexFormat = VK_FORMAT_R32G32B32_SFLOAT,
                .vertexData = {.deviceAddress = get_buffer_address(vertex_buffer)},
                .vertexStride = sizeof(glm::vec3),
                .maxVertex = triangle_count * 3 - 1,
                .indexType = VK_INDEX_TYPE_UINT32,
                .indexData = {.deviceAddress = get_buffer_address(index_buffer)}
            }
        }
    };
    
    VkAccelerationStructureBuildGeometryInfoKHR build_info = {
        .sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR,
        .type = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR,
        .flags = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR,
        .geometryCount = 1,
        .pGeometries = &geometry
    };
    
    // ... 创建加速结构(省略详细代码)
}

编译与运行:

# 安装 Vulkan SDK
sudo apt install vulkan-tools libvulkan-dev vulkan-validationlayers

# 编译
g++ -o ray_tracing_demo ray_tracing_demo.cpp \
    -lvulkan -lglfw -std=c++20

# 运行
./ray_tracing_demo

5.5 故障排查清单

当遇到 GPU 性能问题时,按以下步骤诊断:

# 1. 检查驱动加载状态
sudo dmesg | grep -i i915
# 正常输出应包含:i915 0000:00:02.0: [drm] Initialized i915

# 2. 检查 GuC 固件状态
sudo cat /sys/kernel/debug/dri/0/i915_guc_load_status
# 正常输出:GUC firmware: loaded, version 70.12.0

# 3. 检查频率策略
sudo cat /sys/kernel/debug/dri/0/i915_rps_boost
# 正常输出应显示动态频率范围

# 4. 检查显存使用
sudo cat /sys/kernel/debug/dri/0/i915_gem_objects
# 查看 "Total" 行的显存占用

# 5. 性能剖析(需要安装 intel-gpu-tools)
sudo apt install intel-gpu-tools
sudo intel_gpu_top
# 实时显示 GPU 利用率、频率、功耗

六、与竞品对比:Xe3 在集成显卡市场的定位

6.1 硬件规格对比

规格Intel Arc B390AMD Radeon 890MApple M4 GPU
架构Xe3RDNA 3.5Metal
EU/CU 数量128 EU16 CU10 Core
光线追踪16 RTU无硬件 RT无硬件 RT
矩阵运算128 XMX64 AI 加速器16 神经引擎
FP32 算力4.6 TFLOPS5.1 TFLOPS3.2 TFLOPS
显存带宽136 GB/s120 GB/s100 GB/s
TDP15-28W15-54W15-22W

6.2 实际性能对比

测试项Arc B390Radeon 890MM4 GPU
3DMark Time Spy412043502890
Cyberpunk 2077(1080p 低)38 fps42 fps不支持
AI 推理(7B Q4)27.3 t/s24.1 t/s31.5 t/s
光线追踪(1080p)16.8 fpsN/AN/A

结论

  • 传统图形性能:AMD Radeon 890M 略胜一筹(约 5% 优势)
  • AI 推理性能:Apple M4 的统一内存架构占优,但 Arc B390 在 x86 平台上领先
  • 光线追踪:Arc B390 是唯一支持硬件 RT 的集成显卡

七、未来展望:Xe3 的技术路线图

7.1 Linux 内核的持续优化

Linux 7.2 只是开始。根据内核邮件列表的讨论,后续版本计划引入:

  • KNOD(Kernel Network Offload to GPU):将网络数据包处理卸载到 GPU
  • 更细粒度的电源域管理:独立控制每个 EU 集群的电源状态
  • HMM(Heterogeneous Memory Management)增强:更好的 CPU-GPU 内存一致性

7.2 Xe3 的后续产品

根据 Intel 的公开路线图:

  • 2026 Q4:Xe3-HPG(高性能游戏版),独立显卡形态
  • 2027 H1:Xe4 架构,代号"Druid",重点增强 AI 计算能力
  • 2027 H2:Xe4-DC(数据中心版),面向推理服务

7.3 开源生态的演进

Intel 是唯一将 GPU 驱动完全开源并主线集成到 Linux 内核的厂商。这意味着:

  • 社区开发者可以参与驱动优化
  • 安全研究员可以审计驱动代码
  • 新硬件功能可以快速被 Linux 支持

这种策略的长期价值正在显现:Linux 7.2 对 Xe3 的支持在硬件发布前 2 个月就已基本完成。

八、总结

Linux 7.2 内核让 Intel Arc B390 的性能提升 12%,这不是营销数字,而是内核工程师与硬件架构师协同优化的成果。核心改进包括:

  1. GuC 批量命令提交:减少 CPU-GPU 通信开销
  2. 显存预分配策略:降低内存分配延迟
  3. 智能电源管理:区分计算密集型和带宽密集型负载
  4. 异步计算队列:提升并行执行效率

对于开发者,这套组合的价值在于:

  • 开箱即用的完整开源栈:内核驱动 + Mesa + oneAPI
  • 本地 AI 推理能力:XMX 单元支持量化模型推理
  • 硬件光线追踪:独立显卡之外的新选择
  • 长期维护保证:主线内核集成意味着持续更新

这不是一个"刚刚能用"的集成显卡,而是一个可以在多种场景下替代入门独立显卡的产品。Linux 7.2 的优化让这个价值更加凸显。


参考资源

  • Linux 7.2 内核源码:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
  • Intel i915 驱动文档:https://www.kernel.org/doc/html/latest/gpu/i915.html
  • Phoronix 测试报告:Linux 7.2 Improves Intel Panther Lake Xe3 Arc B390 Graphics Performance
  • Mesa 3D 项目:https://www.mesa3d.org/
  • Intel oneAPI 工具包:https://www.intel.com/content/www/us/en/developer/tools/oneapi/overview.html

推荐文章

Nginx 实操指南:从入门到精通
2024-11-19 04:16:19 +0800 CST
全栈工程师的技术栈
2024-11-19 10:13:20 +0800 CST
API 管理系统售卖系统
2024-11-19 08:54:18 +0800 CST
JavaScript设计模式:观察者模式
2024-11-19 05:37:50 +0800 CST
PHP 命令行模式后台执行指南
2025-05-14 10:05:31 +0800 CST
html夫妻约定
2024-11-19 01:24:21 +0800 CST
使用 Nginx 获取客户端真实 IP
2024-11-18 14:51:58 +0800 CST
程序员茄子在线接单