アカウント名:
パスワード:
いっそ先手を打ってGPUドライバをオープンソースにすればいいのでは?
いまでも公開されてなかったっけ?
公開されてるのはLinux用Vulkanドライバだけで、Windows用は公開されてないのでは?xbox series x用ドライバはWindows用ドライバとほぼ同じだと予想されるので、公開するならwindows用ドライバじゃないと
Linuxでもドライバのコアの部分はプロプライエタリです
AMDのオープンソースドライバは kernel 側のインタフェースの部分だけ
あと今話題になってるのはGPU側のソースコードなので> いっそ先手を打ってGPUドライバをオープンソースにすればいいのでは?このコメントは完全にマトハズレです
> Linuxでもドライバのコアの部分はプロプライエタリです> AMDのオープンソースドライバは kernel 側のインタフェースの部分だけいいえ、firmware以外すべて公開されていて、amdgpuと呼ばれています。
kernel内で動作するDRIドライバhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tre... [kernel.org]https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tre... [kernel.org]ユーザーモードで動作するDRI経由のカーネルへのアクセスドライバ(libdrm)https://cgit.freedesktop.org/mesa/drm/tree/amdgpu [freedesktop.org]https://cgit.freedesktop.org/mesa/drm/tree/radeon [freedesktop.org]ユーザモードで動作するOpenGLやOpenGLESなどを提供するMesaのドライバ(libdrmを利用)https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/drivers/dri/r200 [freedesktop.org]https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/drivers/dri/radeon [freedesktop.org]https://cgit.freedesktop.org/mesa/mesa/tree/src/amd [freedesktop.org]ユーザモードで動作するXサーバーのドライバhttps://cgit.freedesktop.org/xorg/driver/xf86-video-amdgpu/tree/ [freedesktop.org]
Radeon上でnvidiaのcuda等を動かせるようにするRadeon Open Compute platforM(ROCM)のドライバもオープンソースです。https://github.com/RadeonOpenCompute/ROCm [github.com]
amdgpuとは別にプロプライエタリなamdgpu-proもありますがすでにレガシー扱いです。
詳しいことは知らんし、面倒だから調べもしないが、オープンソースなプロプライエタリは存在し得るのでは?
オープンソースとフリーソフトが同一とされがちな昨今の風潮が嫌い。
何が言いたいのかよくわかりませんがamdgpuのコードはすべてMITライセンスなので、オープンソースでフリーソフトウェアであって、プロプライエタリではありません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
オープンソース化 (スコア:0)
いっそ先手を打ってGPUドライバをオープンソースにすればいいのでは?
Re: (スコア:0)
いまでも公開されてなかったっけ?
Re:オープンソース化 (スコア:0)
公開されてるのはLinux用Vulkanドライバだけで、Windows用は公開されてないのでは?
xbox series x用ドライバはWindows用ドライバとほぼ同じだと予想されるので、
公開するならwindows用ドライバじゃないと
Re:オープンソース化 (スコア:1)
Linuxでもドライバのコアの部分はプロプライエタリです
AMDのオープンソースドライバは kernel 側のインタフェースの部分だけ
あと今話題になってるのはGPU側のソースコードなので
> いっそ先手を打ってGPUドライバをオープンソースにすればいいのでは?
このコメントは完全にマトハズレです
Re:オープンソース化 (スコア:3, 参考になる)
> Linuxでもドライバのコアの部分はプロプライエタリです
> AMDのオープンソースドライバは kernel 側のインタフェースの部分だけ
いいえ、firmware以外すべて公開されていて、amdgpuと呼ばれています。
kernel内で動作するDRIドライバ
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tre... [kernel.org]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tre... [kernel.org]
ユーザーモードで動作するDRI経由のカーネルへのアクセスドライバ(libdrm)
https://cgit.freedesktop.org/mesa/drm/tree/amdgpu [freedesktop.org]
https://cgit.freedesktop.org/mesa/drm/tree/radeon [freedesktop.org]
ユーザモードで動作するOpenGLやOpenGLESなどを提供するMesaのドライバ(libdrmを利用)
https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/drivers/dri/r200 [freedesktop.org]
https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/drivers/dri/radeon [freedesktop.org]
https://cgit.freedesktop.org/mesa/mesa/tree/src/amd [freedesktop.org]
ユーザモードで動作するXサーバーのドライバ
https://cgit.freedesktop.org/xorg/driver/xf86-video-amdgpu/tree/ [freedesktop.org]
Radeon上でnvidiaのcuda等を動かせるようにするRadeon Open Compute platforM(ROCM)のドライバもオープンソースです。
https://github.com/RadeonOpenCompute/ROCm [github.com]
amdgpuとは別にプロプライエタリなamdgpu-proもありますがすでにレガシー扱いです。
Re: (スコア:0)
詳しいことは知らんし、面倒だから調べもしないが、
オープンソースなプロプライエタリは存在し得るのでは?
オープンソースとフリーソフトが同一とされがちな昨今の風潮が嫌い。
Re: (スコア:0)
何が言いたいのかよくわかりませんがamdgpuのコードはすべてMITライセンスなので、
オープンソースでフリーソフトウェアであって、プロプライエタリではありません。