X



「AMDのRadeon用ドライバー」はLinuxカーネル全体の1割を占めていることが判明!
■ このスレッドは過去ログ倉庫に格納されています
0001ラビディー(東京都) [US]
垢版 |
2020/10/17(土) 22:41:58.32ID:XYML7kM80●?2BP(5500)

2020年10月11日に公開された「Linux 5.9」では、Intelの第11世代CPU「Rocket Lake」や独自GPUアーキテクチャ「Xe」のほか、RDNA 2を採用したAMD製GPU「Radeon RX 6000」といった、最新デバイスの早期サポートが行われています。そんなLinux 5.9のコードを調べた結果、全体の10.5%が「AMD Radeon用ドライバー」だったと、Linux関連のニュースを扱う「Phoronix」が伝えています。

The AMD Radeon Graphics Driver Makes Up Roughly 10.5% Of The Linux Kernel - Phoronix
https://www.phoronix.com/scan.php?page=news_item&;px=Linux-5.9-AMDGPU-Stats

Phoronixの創設者であり編集者でもあるマイケル・ララベル氏がコード行数カウントツール「cloc」でLinux 5.9のコード行数を調べたところ、有効なコード部分が2049万2875行、コメント部分が358万8199行、空行が372万9879行であり、コード行数は合計で2781万953行であったとのこと。コード行数をプログラミング言語や構造化テキストといった内容ごとに分類した結果が以下。


Linux 5.9全体のコード行数に対し、Radeon用ドライバーのコード行数は有効なコードが216万3575行であり、カーネル全体の2049万2875行の約10.5%を占めているという結果に。多くのコードはヘッダファイルであり、コードが肥大化している要因はGPUレジスタ向けに自動生成されたヘッダーファイルであるとララベル氏は指摘しています。


他のGPUドライバーはどうなのかというと、Intel HD Graphics用ドライバーのコード行数は20万9076行と、Radeon用ドライバーの216万3575行と比較するとかなり少なめ。NVIDA製GPU用のドライバー「nouveau」については、約14万9000行であったとのこと。


なお、ソーシャルニュースサイト・Hacker Newsには、GPUドライバーは長いレビュープロセスを経ていないからこそLinuxカーネルに含めることができており、必要悪と考えることもできるといった意見も。ララベル氏は「いずれにしても、Linux 5.9には素晴らしい機能がたくさん備わっています」と語っています。

https://gigazine.net/news/20201017-amd-radeon-driver-linux-10-percent/
0004ラビディー(東京都) [US]
垢版 |
2020/10/17(土) 22:44:23.76ID:XYML7kM80?2BP(4500)

>>2
Linux的にも今までバグだらけのIntelでは開発が進まなかったのと、AMD自体が今まで経済から死んでた扱いだったという意味
0006大阪くうこ(東京都) [IR]
垢版 |
2020/10/17(土) 22:51:51.17ID:eeWK2r690
>>1
つまりAMDはゴミだからやめとけって事ね
なるほどね
0007ごきゅ?(千葉県) [CN]
垢版 |
2020/10/17(土) 22:54:00.50ID:R7EPysJE0
GPUドライバなんてカーネルに含めてるのか
そういうのはXの方だと思ってたわ
0008ラビディー(東京都) [US]
垢版 |
2020/10/17(土) 22:57:08.41ID:XYML7kM80?2BP(4500)

>>5
ん?
intelのCpuや内蔵Gpuはバグが多い上に進化しないからコレにApple等のウィンテル同名外の企業は元々切れてたんだよ
ソレはLinuxも同じでソフトの進化の足枷になってた
AppleはARMを使ったCpuから独自開発を進めていくことを決定したけど。
Linuxは企業では無いのでCpuを作る事は出来ない。
じゃあしょうが無いから今まで視界の角にすら入ってなかったAMDを主体に開発していくことを決めたわけ
0009ペーパー・ドギー(茨城県) [VN]
垢版 |
2020/10/17(土) 22:59:54.66ID:mrnMefth0
>>2
linuxではintel使っとけば間違いないということ
0011エコてつくん(東京都) [US]
垢版 |
2020/10/17(土) 23:21:22.50ID:sxU6T8CO0
ATiは昔からドライバーもドライバーのインストラーもクソだった、今もクソみたいな容量で皆に迷惑かけてるってこと
0014ポコちゃん(神奈川県) [US]
垢版 |
2020/10/17(土) 23:44:24.08ID:fAM3162P0
>>13
カーネルのコンパイルのこと言ってるんじゃないの?
メニューまであるし普通にできるみたいよ。
0015V V-OYA-G(大阪府) [ニダ]
垢版 |
2020/10/17(土) 23:51:46.16ID:+u+LNx0D0
使わないハードのドライバはロードされんのやろ?
気にする程の事ではないと思うが
0016ダイオーちゃん(大阪府) [RU]
垢版 |
2020/10/17(土) 23:53:03.55ID:Tlqvero20
インテル用はもっとだろ
不公平すぎる
0017ラビディー(東京都) [US]
垢版 |
2020/10/17(土) 23:54:05.41ID:XYML7kM80?2BP(4500)

>>14
いやLinuxカーネルは触らないほうがいい、この間も2-LいじったらOpenGLに関係あるファイルぶっ壊れて入れ直ししなきゃいけなかったから。
俺のエロコレクション
0018ブラッド君(東京都) [US]
垢版 |
2020/10/17(土) 23:58:58.29ID:AYhKBs990
カーネルモジュールでしょ?違うの?
0019エコピー(千葉県) [ニダ]
垢版 |
2020/10/18(日) 00:18:11.75ID:yar5yZcN0
osって被せて被せてでゴミが溜まり続けてるんだろな
0020ハービット(東京都) [ヌコ]
垢版 |
2020/10/18(日) 00:26:17.65ID:xtJw/4TC0
カーネルにGPUドライバーが入ってるの?
Windowsは分離してるのに
0023鷲尾君(東京都) [ニダ]
垢版 |
2020/10/18(日) 00:52:51.19ID:05ULamFg0
古いハードウェアをなかなか切り捨てられないLinuxの弱点かな
0024ハービット(東京都) [ヌコ]
垢版 |
2020/10/18(日) 01:40:25.66ID:xtJw/4TC0
>>21
勘違いしてたすまん
起動時だけのやつの話か
Intel,Nvidiaは分かるが、確かにAMDだけ大きすぎる
0025パワーキッズ(神奈川県) [US]
垢版 |
2020/10/18(日) 02:09:59.46ID:REhQ+F2W0
>>2
AMDに対応するための部分だけ無駄にデカすぎ
AMD死ね
0026中央くん(千葉県) [US]
垢版 |
2020/10/18(日) 02:57:17.76ID:Iw866fRy0
もうね5000行こえると訳分からなくなるつーか何作ってんのか分からなくなる(´・ω・`)
0028ナルナちゃん(東京都) [US]
垢版 |
2020/10/18(日) 03:36:58.63ID:w3LoOf+30
なんでLinuxは未だにカーネルドライバーなんだよ
Windowsは2000で外だししたのに
0029カッパ(大阪府) [GB]
垢版 |
2020/10/18(日) 03:40:52.00ID:lO66p3KA0
よくわかんないけど桁は増えたけど処理が楽になったってこと?
0030ティグ(コロン諸島) [KE]
垢版 |
2020/10/18(日) 03:57:53.17ID:TPTZjXlvO
かなり昔の話だけど、Linuxでプリンタやスキャナのドライバなくて困ったりしたけど
今はどうなの?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況