linux内核驱动的显卡型号,[图]Linux Kernel 5.9代码统计:10.5%是AMD Radeon显卡驱动

news/2024/11/15 21:26:54/

原标题:[图]Linux Kernel 5.9代码统计:10.5%是AMD Radeon显卡驱动

在 Linux Kernel 5.9 发布前夕,外媒 Phoronix 使用 cloc(源代码行数统计工具)对接近正式版的 5.9 进行了统计。根据统计数据显示,在 Linux 5.9 Git 中内核代码大约有 2049 万行代码,另外还有 358 万行代码注释和 372 万空白行。 Linux 5.9 大约有 2781 万行,分布在约 5.9 万个源文件中。

fb9366db7b233415094fc857506919b0.png

曾经有段时间,AMDGPU 内核图形驱动占据了 200 多万行的代码,是内核驱动树中最大的分支。在 Linux 5.9 中,它的代码行数为 216 万行,此外还有 24.7 万行注释和 1.09 万空白行。包括 AMDKFD, PowerPlay, DC 在内,AMD DRM 驱动程序代码的数量多达到 251 万行。

大部分的 AMDGPU 驱动代码之所以如此大,主要是 GPU 注册的自动生成头文件。事实上在 Linux Kernel 5.9 中,为 AMDGPU 的简单头文件就有 179 万行。在 271 万行代码中,有 36.6 万行是实际的 C 代码。

176aababa3b3e62e2933b01d29b53c6d.png

为了和 GPU 驱动的尺寸做个对比,英特尔“i915”内核驱动只有 20.9 万行代码,3.92 万行注释和 4.8 万的空白行。开源的 NVIDIA "Nouveau" 驱动只有 14.9 万行,2.56 行注释和1.99万空白行。

责任编辑:


http://www.ppmy.cn/news/456438.html

相关文章

38深入聚合数据分析_实战hitogram按价格区间统计电视销量和销售额

histogram:类似于terms,也是进行bucket分组操作,接收一个field,按照这个field的值的各个范围区间,进行bucket分组操作 "histogram":{ "field": "price","interval": 2000 }i…

mysql 计算经纬度范围内的数据

利用谷歌方案 The SQL statement that will find the closest 20 locations that are within a radius of 30 miles to the 78.3232, 65.3234 coordinate. It calculates the distance based on the latitude/longitude of that row and the target latitude/longitude, and t…

matlab的上机报告,数理统计和Matlab上机报告.doc

数理统计和Matlab上机报告.doc 统计分析软件(matlab)实验报告1序号班级姓名学号日期时间地点信计1302张温柔4136309620150706实验楼102指导教师李娜实验名称1、 matlab基本操作、概率计算实验任务【练习1_01】生成a,b上的均匀分布的随机数;生成Nnu,sigma.2上的正态分…

Python数据分析之对一个游戏的运营情况进行分析

Python数据分析之对一个游戏的运营情况进行分析 文章目录 **Python数据分析之对一个游戏的运营情况进行分析** 一、分析目标二、数据介绍三、结论1.新增用户分析2.玩家活跃度分析3.玩家付费情况分析4.玩家游戏习惯分析 四、详细分析1.新增玩家分析1.1新增玩家数量1.2新增付费玩…

python基于pingouin统计分析:pairwise_gameshowell函数执行Games-Howell检验进行事后分析(Pairwise Games-Howell post-hocs)

python基于pingouin包进行统计分析:使用pairwise_gameshowell函数执行Games-Howell检验进行事后分析(Pairwise Games-Howell post-hocs) 目录

mysql分类统计roll_MySQL复习汇总

mysql复习 一:复习前的准备 1:确认你已安装wamp 2:确认你已安装ecshop,并且ecshop的数据库名为shop 二基础知识: 1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机 2:库级知识 2.1 显示数据库: show databases; 2.2 选择数据库: use dbname; 2.3 创建数据库: crea…

转行数据分析,是选Python还是R?

Python?R?并非只能二选一! 在撰写本文之前,RStudio 的首席数据科学家 Hadley Wickham 在社交网络上给我发了个回复(见上图)。在他的启发下,我也意识到,R 和 Python 并不是你死我活的…

白话Elasticsearch36-深入聚合数据分析之案例实战Histogram Aggregation:按价格区间统计电视销量和销售额

文章目录 概述官方说明案例 概述 继续跟中华石杉老师学习ES,第36篇 课程地址: https://www.roncoo.com/view/55 官方说明 Histogram Aggregation: 戳这里 histogram:类似于terms,也是进行bucket分组操作&#xff0c…