[Topic DIscussion] 以后不能用nvidia f**k的图了,老黄开源了nvidia显卡的驱动了
Tofloor
poster avatar
mmlmonkey
deepin
2022-05-12 19:01
Author

https://github.com/NVIDIA/open-gpu-kernel-modules

image.png

Ps: 1号 issue里评论可有意思了 https://github.com/NVIDIA/open-gpu-kernel-modules/issues/1

Reply Favorite View the author
All Replies
liwl
deepin
2022-05-12 19:08
#1

不是开源GPU的Linux内核模块吗?我没理解错吧

4bb59fb5bc6ac7ab98b02c55e1c6523.jpg

Reply View the author
ruieapples
deepin
2022-05-12 19:25
#2

喜大普奔。

Reply View the author
kingskill
deepin
2022-05-12 19:32
#3

真的是活久见。苏妈给黄老邪的压力太大了?

Reply View the author
忘记、过去
deepin
2022-05-12 19:59
#4

莫不是上回说被黑客组织攻击,被迫开源驱动了?

P.S. 锁算力显卡现在都可以解锁继续挖矿了......

Reply View the author
Tonny
deepin
2022-05-12 20:10
#5
It has been deleted!
kingskill
deepin
2022-05-12 20:37
#6

比特币还在down里个down。

不晓得N卡开源对挖矿有什么影响?

Reply View the author
kingskill
deepin
2022-05-12 20:49
#7

截图_选择区域_20220512124903.png

Reply View the author
enforcee
deepin
2022-05-12 20:53
#8
liwl

不是开源GPU的Linux内核模块吗?我没理解错吧

4bb59fb5bc6ac7ab98b02c55e1c6523.jpg

要的就是开源内核模块

yeah

至于图形库,要他何用

thanks

不过似乎旧型号的GPU还不支持

Reply View the author
神末shenmo
deepin
Spark-App
2022-05-12 21:10
#9
enforcee

要的就是开源内核模块

yeah

至于图形库,要他何用

thanks

不过似乎旧型号的GPU还不支持

不太懂,图形库不是更重要的吗shocked

Reply View the author
苏无名
deepin
2022-05-12 21:35
#10

https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/

Reply View the author
enforcee
deepin
2022-05-12 22:36
#11
神末shenmo

不太懂,图形库不是更重要的吗shocked

现在三家显卡在Linux可以用的驱动组合:

intel显卡-intel内核模块-mesa图形库

amd显卡-amdgpu内核模块-mesa图形库

amd显卡-amdgpu内核模块-amdgpu-pro图形库(闭源)

nvidia显卡-nouveau内核模块(性能不好)-mesa图形库

nvidia显卡-nvidia内核模块(闭源)-nvidia图形库(闭源)

因此如果是混合平台,intel和amd的就完全可以直接由mesa提供显卡选择(环境变量DRI_PRIME=1),而为了让intel和nvidia支持显卡选择,nvidia就开发了glvnd用于切换mesa和nvidia两套图形库(环境变量__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia)。开源的图形库mesa和GNU/Linux平台联系更加紧密,功能更新及时、兼容性更好,nvidia闭源图形库是做不到的。这也是nvidia的wayland支持进展缓慢的一个原因。如果nvidia驱动能支持mesa(无论他开源或者闭源),这样mesa就可以统一全部显卡的支持,可以减少Linux图形很多现有的和未来发展的问题。

此外,既然采用了开源协议,linux内核也可以捆绑新的nvidia驱动,这样省去了很多发行版适配的工作。

总之,我更期待内核模块的原因是,开源的图形库(mesa)已经足够好了,但是开源的内核模块(nouveau)质量实在太差。有了新的开源驱动就能弥补这个缺陷了。

Reply View the author
kingskill
deepin
2022-05-12 22:42
#12
enforcee

现在三家显卡在Linux可以用的驱动组合:

intel显卡-intel内核模块-mesa图形库

amd显卡-amdgpu内核模块-mesa图形库

amd显卡-amdgpu内核模块-amdgpu-pro图形库(闭源)

nvidia显卡-nouveau内核模块(性能不好)-mesa图形库

nvidia显卡-nvidia内核模块(闭源)-nvidia图形库(闭源)

因此如果是混合平台,intel和amd的就完全可以直接由mesa提供显卡选择(环境变量DRI_PRIME=1),而为了让intel和nvidia支持显卡选择,nvidia就开发了glvnd用于切换mesa和nvidia两套图形库(环境变量__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia)。开源的图形库mesa和GNU/Linux平台联系更加紧密,功能更新及时、兼容性更好,nvidia闭源图形库是做不到的。这也是nvidia的wayland支持进展缓慢的一个原因。如果nvidia驱动能支持mesa(无论他开源或者闭源),这样mesa就可以统一全部显卡的支持,可以减少Linux图形很多现有的和未来发展的问题。

此外,既然采用了开源协议,linux内核也可以捆绑新的nvidia驱动,这样省去了很多发行版适配的工作。

总之,我更期待内核模块的原因是,开源的图形库(mesa)已经足够好了,但是开源的内核模块(nouveau)质量实在太差。有了新的开源驱动就能弥补这个缺陷了。

现在是不是可以说,有了第六种组合:

nvidia显卡+R515+mesa ?

Reply View the author
enforcee
deepin
2022-05-13 00:25
#13
kingskill

现在是不是可以说,有了第六种组合:

nvidia显卡+R515+mesa ?

目前只走出了第一步,距离真正加入linux内核都很远

blush

Reply View the author
mcfans2019
deepin
2022-10-23 06:10
#14

只是开源一部分数据,把开源驱动提升到能用的程度,想打机还得看闭源

Reply View the author